diff --git a/db/migrations/1770043888_updated_settings.go b/db/migrations/1770043888_updated_settings.go new file mode 100644 index 000000000..c3c8f568d --- /dev/null +++ b/db/migrations/1770043888_updated_settings.go @@ -0,0 +1,81 @@ +package migrations + +import ( + "github.com/pocketbase/pocketbase/core" + m "github.com/pocketbase/pocketbase/migrations" +) + +func init() { + m.Register(func(app core.App) error { + collection, err := app.FindCollectionByNameOrId("uavt73rsqcn1n13") + if err != nil { + return err + } + + // update field + if err := collection.Fields.AddMarshaledJSONAt(1, []byte(`{ + "hidden": false, + "id": "0sepzvkh", + "maxSelect": 1, + "name": "language", + "presentable": false, + "required": false, + "system": false, + "type": "select", + "values": [ + "en", + "de", + "fr", + "hu", + "it", + "nl", + "pl", + "pt", + "zh", + "es", + "eu", + "ru", + "no" + ] + }`)); err != nil { + return err + } + + return app.Save(collection) + }, func(app core.App) error { + collection, err := app.FindCollectionByNameOrId("uavt73rsqcn1n13") + if err != nil { + return err + } + + // update field + if err := collection.Fields.AddMarshaledJSONAt(1, []byte(`{ + "hidden": false, + "id": "0sepzvkh", + "maxSelect": 1, + "name": "language", + "presentable": false, + "required": false, + "system": false, + "type": "select", + "values": [ + "en", + "de", + "fr", + "hu", + "it", + "nl", + "pl", + "pt", + "zh", + "es", + "eu", + "ru" + ] + }`)); err != nil { + return err + } + + return app.Save(collection) + }) +} diff --git a/web/src/lib/i18n/index.ts b/web/src/lib/i18n/index.ts index 2109cf0a8..970772b1f 100644 --- a/web/src/lib/i18n/index.ts +++ b/web/src/lib/i18n/index.ts @@ -12,6 +12,7 @@ register('fr', () => import('./locales/fr.json')) register('hu', () => import('./locales/hu.json')) register('it', () => import('./locales/it.json')) register('nl', () => import('./locales/nl.json')) +register('no', () => import('./locales/no.json')) register('pl', () => import('./locales/pl.json')) register('pt', () => import('./locales/pt.json')) register('ru', () => import('./locales/ru.json')) diff --git a/web/src/lib/i18n/locales/cs.json b/web/src/lib/i18n/locales/cs.json new file mode 100644 index 000000000..5672e0bdd --- /dev/null +++ b/web/src/lib/i18n/locales/cs.json @@ -0,0 +1,429 @@ +{ + "Biking": "Cyklistika", + "Canoeing": "Kanoistika", + "Climbing": "Horolezectví", + "Hiking": "Turistika", + "Skiing": "", + "Walking": "Chůze", + "about": "O aplikaci", + "account-delete-confirm": "Chystáte se odstranit svůj účet. Všechny vaše záznamy budou odstraněny též. Chcete pokračovat?", + "account-privacy": "Ochrana osobních údajů", + "activity": "{n, plural, =1 {Aktivita} few {Aktivity} other {Aktivit}}", + "add-bio": "Přidat informace o mně", + "add-entry": "Přidat záznam", + "add-to-list": "Přidat na seznam", + "add-waypoint": "Přidat bod trasy", + "added-trail-to": "Přidána trasa do", + "added-trails-to": "Přidány trasy do", + "after": "Po", + "all-activities": "Všechny aktivity", + "alphabetical": "Abecedně", + "already-account": "Už máte svůj účet?", + "altitude": "Nadmořská výška", + "ammenity": "Vybavení", + "api-documentation": "API dokumentace", + "attraction": "Zajímavost", + "author": "Autor", + "avatar": "Avatar", + "average-speed": "Průměrná rychlost", + "avoid-bad-surfaces": "Vyhnout se špatnému povrchu", + "back": "Zpět", + "back-to-login": "Zpět na přihlášení", + "bakery": "Pekařství", + "barrier": "Překážka", + "basic-info": "Základní informace", + "basque": "Baskičtina", + "before": "Před", + "bicycle-parking": "Parkoviště pro kola", + "bicycle-rental": "Půjčovna jízdních kol", + "bicycle-shop": "Prodejna jízdních kol", + "bike-type": "Typ jízdního kola", + "bus-stop": "Autobusová zastávka", + "by": "od", + "calendar": { + "weekdays": { + "0": "Po", + "1": "Út", + "2": "St", + "3": "Čt", + "4": "Pá", + "5": "So", + "6": "Ne" + } + }, + "campsite": "Kemp", + "can": "můžete", + "cancel": "Zrušit", + "car": "Auto", + "car-motorcycle": "Automobil/motocykl", + "card": "{n, plural, =1 {Karta} few {Karty} other {Karet}}", + "categories": "Kategorie", + "category": "Kategorie", + "change": "Změnit", + "change-email": "Změnit e-mail", + "change-password": "Změnit heslo", + "changelog": "Seznam změn", + "chinese": "Čínština (zjednodušená)", + "clear-all": "Vymazat vše", + "climbing": "Horolezectví", + "close": "Zavřít", + "comment": "{n, plural, =1 {Komentář} few {Komentáře} other {Komentářů}}", + "completed": "Dokončeno", + "completed-a-trail": "dokončil/a trasu", + "completed-tours": "Dokončené výlety", + "completion-status": "Stav dokončení", + "confirm": "Potvrdit", + "confirm-deletion": "Potvrdit odstranění", + "confirm-publish": "Potvrdit zveřejnění", + "confirm-share": "Potvrďte sdílení", + "connect": "Připojit", + "contribute": "Přispět", + "copy-link": "Kopírovat odkaz", + "create-new-list": "Vytvořit nový seznam", + "create-waypoint": "Vytvořit bod trasy", + "creation-date": "Datum vytvoření", + "crop": "Oříznout", + "cross": "Křížek", + "current-password": "Současné heslo", + "cycling": "Cyklistika", + "cycling-speed": "Rychlost jízdy na kole", + "danger-zone": "Nebezpečná zóna", + "date": "Datum", + "default-category": "Výchozí kategorie", + "default-location": "Výchozí lokace", + "degrees": "Stupně", + "delete": "Vymazat", + "delete-account": "Odstranit účet", + "delete-list-confirm": "Opravdu chcete tento seznam smazat? Trasy budou v seznamu i nadále k dispozici.", + "delete-summit-log-confirm": "Opravdu chcete smazat tento záznam o výstupu? Tuto akci nelze vrátit.", + "delete-trail-confirm": "Doopravdy chcete tuto trasu smazat? Tuto akci nelze vrátit zpět.", + "describe-your-trail": "Popište svou trasu", + "description": "Popis", + "difficult": "Náročné", + "difficulty": "Obtížnost", + "directions": "Navigovat", + "display": "Zobrazit", + "display-as": "Zobrazit jako", + "distance": "Vzdálenost", + "documentation": "Dokumentace", + "download": "Stáhnout", + "draw-a-route": "Nakreslete trasu", + "driving": "Řízení", + "duplicate": "Duplikovat", + "duration": "Doba trvání", + "dutch": "Holandština", + "easy": "Jednoduchý", + "edit": "Upravit", + "edit-entry": "Upravit položku", + "edit-list": "Upravit seznam", + "edit-route": "Upravit trasu", + "edit-waypoint": "Upravit bod trasy", + "edited": "upraveno", + "elevation-gain": "Stoupání", + "elevation-loss": "Klesání", + "email": "E-mail", + "email-updated": "E-mail byl aktualizován", + "email-verified": "E-mail byl ověřen", + "empty-activities": "{username} zatím nemá žádnou aktivitu", + "empty-bio": "{username} zatím nepřidal/a informace o sobě", + "empty-feed": "Váš kanál novinek je prázdný", + "empty-feed-explanation": "Zde se zobrazí vaše aktivity nebo aktivity lidí, které sledujete", + "empty-lists": "{username} nemá žádné veřejné seznamy", + "enable-auto-routing": "Zapnout automatické trasování", + "english": "Angličtina", + "entry": "Vstup", + "error-creating-user": "Chyba při vytváření uživatele", + "error-disabling-strava-integration": "Chyba při deaktivaci integrace strava", + "error-during-login": "Během přihlášení došlo k chybě", + "error-during-password-reset": "Nelze odeslat e-mail pro obnovu hesla", + "error-exporting-trail": "Chyba při exportování trasy", + "error-liking-trail": "Chyba při lajkování trasy", + "error-logging-in-to-komoot": "Chyba při přihlášení do Komootu", + "error-posting-comment": "Chyba při vkládání komentáře", + "error-printing-map": "Při tisku mapy došlo k chybě", + "error-reading-file": "Soubor nelze načíst", + "error-saving-list": "Chyba při ukládání seznamu", + "error-saving-trail": "Chyba při ukládání trasy", + "error-setting-up-integration": "Chyba během nastavování {provider} integrace", + "error-updating-password": "Chyba během aktualizace hesla", + "error-updating-strava-integration": "Chyba při aktualizaci Komoot integrace", + "est-duration": "Odhadovaná doba trvání", + "everyone-with-the-link": "Každý, kdo má odkaz", + "explore": "Objevování", + "explore-some-trails": "Objevte trasy", + "export": "Exportovat", + "export-all-trails": "Exportovat všechny trasy", + "favourite-sport": "Oblíbený sport", + "features": "Vlastnosti", + "ferry": "Přívoz", + "file-format": "Formát souboru", + "file-too-big": "Soubor {file} je příliš velký (max. {size})", + "filter-categories": "Filtrovat podle kategorií", + "filter-difficulty": "Filtrovat podle obtížnosti", + "filter-tags": "Filtrovat podle štítků", + "finish": "Konec", + "fixed-speed": "Konstantní rychlost", + "focus-map-on": "Zaměřit mapu na", + "follow": "Sledovat", + "follow-request-pending": "Žádost čeká na vyřízení", + "followers": "Sledující", + "following": "Sleduji", + "food": "Jídlo", + "food-drinks": "Jídlo a pití", + "forgot-your-password": "Zapomněli jste heslo?", + "french": "Francouzština", + "from-file": "Ze souboru", + "from-photos": "Z fotografií", + "from-url": "Z URL adresy", + "garage": "Garáž", + "gas-station": "Benzínka", + "german": "Němčina", + "get-position-from-exif": "Získat souřadnice z EXIF údajů", + "get-started": "Začněte", + "grid": "Mřížka", + "grocery-store": "Potraviny", + "heading": "Nadpis", + "height": "Výška", + "help": "Nápověda", + "hero_section_0_text": "Prozkoumejte vzrušující trasy, uložte si své oblíbené a zažijte krásu přírody. Najděte svá další dobrodružství!", + "hero_section_1_heading": "Zdá se, že zde zatím nejsou žádné trasy.", + "hero_section_1_text": "Zde je několik tras, které by se vám mohly líbit. Nebo můžete přejít rovnou na kompletní seznam.", + "hero_section_1_text_alternative": "Začněte tím, že uložíte své poslední dobrodružství.", + "hero_section_2_text": "Věděli jste, že si můžete ukládat nejen turistické trasy? K dispozici je mnoho kategorií pro všechny druhy vašich dobrodružství.", + "hiking": "Turistika", + "home": "Hlavní stránka", + "hotel": "Hotel", + "hungarian": "Maďarština", + "hut": "Chatka", + "hybrid": "Hybridní", + "icon": "Ikonka", + "imperial": "Imperiální jednotky", + "import": "Importovat", + "import-hint": "Vyberte nebo sem přetáhněte soubory GPX, FIT, KML, či TCX...", + "include-description": "Zahrnout popis", + "include-waypoints": "Zahrnout body trasy", + "integration-description-komoot": "Synchronizuje vaše trasy z aplikace Komoot s Wandererem v pravidelných intervalech.", + "integration-description-strava": "Synchronizuje vaše trasy a aktivity z aplikace Strava s Wandererem v pravidelných intervalech.", + "integration-disabled": "integrace zakázána", + "integration-enabled": "integrace povolena", + "integrations": "Integrace", + "invalid-date": "Neplatné datum", + "invalid-username": "Neplatné uživatelské jméno", + "italian": "Italština", + "joined": "Připojeno", + "language": "Jazyk", + "latitude": "Zeměpisná šířka", + "layer": "{n, plural, =1 {Vrstva} few {Vrstvy} other {Vrstev}}", + "license": "Licence", + "like-status": "Status „Líbí se mi“", + "liked": "Líbilo se", + "likes": "Líbí se", + "limited": "Omezené", + "link-copied": "Odkaz zkopírován!", + "list": "{n, plural, =1 {Seznam} few {Seznamy} other {Seznamů}}", + "list-not-shared": "Není s nikým sdíleno", + "list-public-warning": "Všechny trasy v tomto seznamu budou veřejné.", + "list-saved-successfully": "Seznam byl úspěšně uložen", + "list-share-warning": "Sdílením seznamu se automaticky i sdílí všechny trasy, které jsou v něm obsaženy.", + "list-share-warning-update": "Přidané trasy budou sdíleny se všemi, kteří mají přístup do tohoto seznamu.", + "location": "Poloha", + "login": "Přihlásit se", + "login-details": "Přihlašovací údaje", + "logout": "Odhlásit se", + "longitude": "Zeměpisná délka", + "loop": "Opakování", + "make-one": "Vytvořte si vlastní!", + "make-thumbnail": "Vytvořit náhled", + "map": "Mapa", + "map-style": "Styl mapy", + "max-hiking-difficulty": "Max. obtížnost túry", + "metric": "Metrický", + "moderate": "Středně náročné", + "more": "Více", + "more-route-settings": "Další nastavení trasy", + "mountain": "Hora", + "mountain-pass": "Horský průsmyk", + "must-be-at-least-n-characters-long": "Musí být alespoň {n} znaků dlouhé", + "must-be-at-most-n-characters-long": "Musí být maximálně {n} znaků dlouhé", + "my-account": "Můj účet", + "my-trails": "Moje trasy", + "n-days-ago": "před {n} dny", + "n-hours-ago": "před {n} hodinami", + "n-minutes-ago": "před {n} minutami", + "n-months-ago": "před {n} měsíci", + "n-seconds-ago": "{n, plural, =0 {právě teď} other {před {n} sekundami}}", + "n-years-ago": "před {n} lety", + "name": "Název", + "near": "Poblíž", + "new-list": "Nový seznam", + "new-password": "Nové heslo", + "new-password-error": "Chyba při nastavení nového hesla", + "new-password-success": "Nové heslo bylo nastaveno", + "new-password-text": "Nastavit nové heslo", + "new-trail": "Nová trasa", + "no-account": "Ještě nemáte účet?", + "no-comments-so-far": "Zatím žádné komentáře", + "no-data": "Žádná data", + "no-description-for-now": "Zatím bez popisu", + "no-gps-data-in-image": "Obrázek neobsahuje GPS data", + "no-grid": "Bez mřížky", + "no-notifications": "Žádná upozornění", + "no-photos-here": "Zde nejsou žádné fotky ani videa", + "no-preference": "Bez preference", + "no-results": "Nebyly nalezeny žádné výsledky", + "no-routes-added": "Nebyly přidány žádné trasy", + "no-waypoints-yet": "Zatím žádné body trasy", + "not-a-valid-email-address": "Neplatná e-mailová adresa", + "not-a-valid-url": "Neplatná URL adresa", + "not-completed": "Nedokončeno", + "notification-comment-mention": "{user} vás zmínil/a v komentáři", + "notification-list-create": "{user} vytvořil/a nový seznam", + "notification-list-share": "{user} s vámi sdílel/a seznam", + "notification-new-follower": "Máte nového sledujícího", + "notification-summit-log-create": "{user} přidal/a záznam o výstupu na vaší trase \"{trail}\"", + "notification-summit-log-mention": "{user} vás zmínil/a v záznamu o výstupu", + "notification-trail-comment": "{user} zanechal/a komentář u vaší trasy \"{trail}\"", + "notification-trail-create": "{user} vytvořil/a novou trasu", + "notification-trail-like": "{user} se líbila vaše trasa \"{trail}\"", + "notification-trail-mention": "{user} vás zmínil/a u trasy", + "notification-trail-share": "{user} s vámi sdílel/a trasu", + "notifications": "Oznámení", + "object-share-error": "Objekt {object} musí býti veřejný, aby se dal sdílet mezi instancemi.", + "off": "Vypnuto", + "only-me": "Jen já", + "open-in-new-tab": "Otevřít na nové kartě", + "or": "nebo", + "orientation": "Orientace", + "paper-size": "Formát papíru", + "paragraph": "Odstavec", + "parking": "Parkoviště", + "password": "Heslo", + "password-confirm": "Potvrďte heslo", + "password-reset-sent": "E-mail pro obnovení Vašeho hesla byl odeslán", + "password-reset-text": "Na vaši e-mailovou adresu zašleme odkaz pro obnovení.", + "password-updated": "Heslo bylo úspěšně změněno", + "passwords-must-match": "Hesla se musí shodovat", + "photos": "Fotografie a videa", + "pick-a-trail": "Vyberte trasu", + "planned-a-trail": "naplánoval/a trasu", + "planned-tours": "Plánované výlety", + "pois": "Body zájmu", + "polish": "Polština", + "portuguese": "Portugalština", + "print": "Vytisknout", + "privacy": "Soukromí", + "private": "Soukromé", + "profile": "Profil", + "public": "Veřejné", + "public-access": "Veřejný přístup", + "public-share-everyone": "Každý, kdo má odkaz, může tuto trasu na internetu vidět", + "public-share-limited": "Odkaz mohou otevřít pouze lidé s přístupem", + "public-transport": "Veřejná doprava", + "radius": "Poloměr", + "railway-station": "Železniční stanice", + "read-more": "Číst dále", + "ready-to-join": "Připraven se připojit", + "recalculate-elevation-data": "Přepočítat údaje o nadmořské výšce", + "recalculating-elevation-data-hint": "Při přepočítání výškových dat budou stávající výšková data, pokud existují, vymazána a nahrazena daty z Valhally.", + "register": "Registrace", + "remote-users-cannot-edit": "Vzdálení uživatelé nemohou provádět úpravy", + "removed-trail-from": "Trasa odstraněna z", + "removed-trails-from": "Trasy odstraněné z", + "required": "Vyžadováno", + "reset": "Obnovit", + "reset-password": "Obnovit heslo", + "reverse-direction": "Obrátit směr", + "road": "Silnice", + "route": "{n, plural, =1 {Trasa} few {Trasy} other {Tras}}", + "route-point": "Bod trasy", + "russian": "Ruština", + "save": "Uložit", + "save-list": "Uložit seznam", + "save-trail": "Uložit trasu", + "save-your-trail-first": "Nejprve uložte svou trasu", + "search-cities": "Vyhledat města", + "search-for-trails-places": "Vyhledat trasy, seznamy, místa", + "search-places": "Vyhledat místa", + "search-trails": "Vyhledat trasy", + "select-list": "Vybrat seznam", + "selected": "vybráno", + "settings": "Nastavení", + "settings-notification-comment-mention": "Někdo vás zmínil v komentáři", + "settings-notification-list-create": "Uživatel, kterého sledujete, vytvořil/a seznam", + "settings-notification-list-share": "Někdo s vámi sdílel seznam", + "settings-notification-new-follower": "Máte nového sledujícího", + "settings-notification-summit-log-create": "Někdo přidal záznam o výstupu na vaší trase", + "settings-notification-summit-log-mention": "Někdo vás zmínil v záznamu o výstupu", + "settings-notification-trail-comment": "Někdo zanechal komentář k vaší trase", + "settings-notification-trail-create": "Uživatel, kterého sledujete, vytvořil/a trasu", + "settings-notification-trail-like": "Někomu se líbí vaše trasa", + "settings-notification-trail-mention": "Někdo vás zmínil u trasy", + "settings-notification-trail-share": "Někdo s vámi sdílel trasu", + "settings-privacy-account-private": "Váš profil vidíte pouze vy. Nebudete se zobrazovat ve výsledcích vyhledávání. Ostatní uživatelé vás nemohou sledovat ani s vámi sdílet trasy. Stále však můžete trasy nebo seznamy zveřejňovat.", + "settings-privacy-account-public": "Váš profil může vidět kdokoli. Budete se zobrazovat ve výsledcích vyhledávání. Ostatní uživatelé vás mohou sledovat a sdílet s vámi trasy.", + "settings-privacy-lists-private": "Vaše seznamy jsou ve výchozím nastavení soukromé. Nikdo kromě vás je neuvidí. Toto nastavení můžete u jednotlivých seznamů kdykoli změnit.", + "settings-privacy-lists-public": "Vaše seznamy jsou ve výchozím nastavení veřejné. Uvidí je kdokoli. Toto nastavení můžete u jednotlivých seznamů kdykoli změnit.", + "settings-privacy-trails-private": "Vaše trasy jsou ve výchozím nastavení soukromé. Nikdo kromě vás je neuvidí. Toto nastavení můžete u jednotlivých tras kdykoli změnit.", + "settings-privacy-trails-public": "Vaše trasy jsou ve výchozím nastavení veřejné. Uvidí je kdokoli. Toto nastavení můžete u jednotlivých tras kdykoli změnit.", + "settings-saved": "Nastavení uloženo", + "share": "Sdílet", + "share-profile": "Sdílet profil", + "share-this-list": "Sdílet tento seznam", + "share-this-trail": "Sdílet tuto trasu", + "shared": "Sdíleno", + "shared-by": "Sdílel/a", + "shared-with": "Sdíleno s", + "shelter": "Přístřešek", + "shortest": "nejkratší", + "show-in-overview": "Zobrazit v přehledu", + "show-less": "Zobrazit méně", + "show-on-map": "Zobrazit na mapě", + "shower": "Sprcha", + "skiing": "Lyžování", + "slogan": "Uložte si svá dobrodružství!", + "slope": "Sklon", + "someone": "Někdo", + "sort": "Seřadit", + "spanish": "Španělština", + "speed": "Rychlost", + "start": "Start", + "statistics": "Statistiky", + "stop-drawing": "Ukončit kreslení", + "stop-editing": "Ukončit úpravy", + "strava-integration-after-date-hint": "Pokud váš účet obsahuje velké množství aktivit, můžete narazit na limit API služby Strava, což znemožní synchronizaci všech aktivit najednou. Tomuto problému předejdete nastavením data \"Od\" a dále - synchronizují se tak pouze aktivity zaznamenané po tomto datu.", + "subway-stop": "Vstup do metra", + "summit": "Vrchol", + "summit-book": "Vrcholová kniha", + "table": "Stůl", + "tags": "Štítky", + "text": "Text", + "tilesets": "Vlastní mapové vrstvy", + "toilets": "Toalety", + "top-speed": "Nejvyšší rychlost", + "tourism": "Turismus", + "trail": "{n, plural, =1 {Trasa} few {Trasy} other {Tras}}", + "trail-not-shared": "Není sdíleno s nikým", + "trail-saved-successfully": "Trasa úspěšně uložena", + "trails-for-you": "Trasy pro vás", + "tram-stop": "Zastávka tramvaje", + "unchanged": "beze změny", + "units": "Jednotky", + "unlink": "Zrušit propojení", + "upload-file": "Nahrát soubor", + "upload-gpx": "Nahrát GPX", + "upload-new-file": "Nahrát nový soubor", + "uploaded": "nahráno", + "use-hills": "Použít kopce", + "use-roads": "Použít silnice", + "username": "Uživatelské jméno", + "view": "Zobrazit", + "viewpoint": "Vyhlídka", + "visibilty-status": "Stav viditelnosti", + "walking-speed": "Rychlost chůze", + "water": "Voda", + "waypoints": "{n, plural, =1 {Bod trasy} few {Body trasy} other {Bodů trasy}}", + "welcome_to": "Vítejte v", + "width": "Šířka", + "wrong-username-or-password": "Nesprávné uživatelské jméno nebo heslo", + "you-can": "Můžete" +} diff --git a/web/src/lib/i18n/locales/de.json b/web/src/lib/i18n/locales/de.json index f385525e3..723dbe54b 100644 --- a/web/src/lib/i18n/locales/de.json +++ b/web/src/lib/i18n/locales/de.json @@ -20,7 +20,7 @@ "alphabetical": "Alphabetisch", "already-account": "Du hast bereits ein Konto?", "altitude": "Höhe", - "amenity": "Amenity", + "ammenity": "Einrichtung", "api-documentation": "API Dokumentation", "apply-user-settings": "", "attraction": "Sehenswürdigkeit", @@ -130,7 +130,7 @@ "empty-feed": "Dein Feed ist leer", "empty-feed-explanation": "Aktivitäten von dir oder Personen, denen du folgst, werden hier angezeigt", "empty-lists": "{username} hat keine öffentlichen Listen", - "enable-auto-routing": "Enable auto-routing", + "enable-auto-routing": "Auto-Routing aktivieren", "english": "Englisch", "entry": "Eintrag", "error-creating-user": "Fehler beim Erstellen des Nutzers", @@ -147,7 +147,7 @@ "error-saving-trail": "Fehler beim Speichern der Route", "error-setting-up-integration": "Fehler beim Einrichten der {provider}-Integration", "error-updating-password": "Fehler beim Aktualisieren des Passworts", - "error-updating-strava-integration": "Fehler bei Aktualisierung der Komoot-Integration", + "error-updating-strava-integration": "Fehler bei Aktualisierung der komoot-Integration", "est-duration": "Gesch. Dauer", "everyone-with-the-link": "Jeder mit dem Link", "explore": "Erkunden", @@ -204,7 +204,7 @@ "include-description": "Beschreibung übernehmen", "include-waypoints": "Wegpunkte einbeziehen", "integration-description-komoot": "Synchronisiert Deine komoot-Touren regelmäßig mit wanderer.", - "integration-description-strava": "Synchronisiert Deine strava-Routen und -Aktivitäten regelmäßig mit wanderer.", + "integration-description-strava": "Synchronisiert Deine Strava-Routen und -Aktivitäten regelmäßig mit wanderer.", "integration-disabled": "Integration deaktiviert", "integration-enabled": "Integration aktiviert", "integration-privacy-hint-original": "", @@ -233,14 +233,14 @@ "list-share-warning-update": "Hinzugefügte Routen werden mit allen geteilt, die Zugriff auf diese Liste haben.", "location": "Standort", "login": "Login", - "login-details": "Logindetails", + "login-details": "Anmeldedaten", "logout": "Logout", "longitude": "Längengrad", "loop": "Rundweg", "make-one": "Neues erstellen!", "make-thumbnail": "Thumbnail festlegen", "map": "Karte", - "map-style": "Map style", + "map-style": "Kartenstil", "max-hiking-difficulty": "Max. Schwierigkeit der Wanderung", "metric": "Metrisch", "moderate": "Mittel", @@ -270,7 +270,7 @@ "no-comments-so-far": "Bisher keine Kommentare", "no-data": "Keine Daten", "no-description-for-now": "Noch keine Beschreibung", - "no-gps-data-in-image": "No GPS data in image", + "no-gps-data-in-image": "Keine GPS-Daten im Bild", "no-grid": "Kein Gitter", "no-notifications": "Keine Benachrichtigungen", "no-photos-here": "Hier sind noch keine Fotos", @@ -278,6 +278,7 @@ "no-results": "Keine Ergebnisse gefunden", "no-routes-added": "Keine Routen hinzugefügt", "no-waypoints-yet": "Noch keine Wegpunkte", + "norwegian": "Norwegisch", "not-a-valid-email-address": "Keine gültige Email-Adresse", "not-a-valid-url": "Keine gültige URL", "not-completed": "Nicht abgeschlossen", @@ -300,7 +301,7 @@ "or": "oder", "orientation": "Ausrichtung", "paper-size": "Papierformat", - "paragraph": "Paragraph", + "paragraph": "Abschnitt", "parking": "Parken", "password": "Passwort", "password-confirm": "Passwort bestätigen", @@ -331,7 +332,7 @@ "recalculate-elevation-data": "Höhendaten neu berechnen", "recalculating-elevation-data-hint": "Dies löscht existierende Höhendaten, falls vorhanden, und ersetzt sie mit Daten aus Valhalla.", "register": "Registrieren", - "remote-users-cannot-edit": "Remote users cannot edit", + "remote-users-cannot-edit": "Remote-Benutzer können nicht bearbeiten", "removed-trail-from": "Route entfernt aus", "removed-trails-from": "Routen entfernt aus", "required": "Pflichtfeld", @@ -358,7 +359,7 @@ "settings-notification-list-create": "Ein Benutzer, dem Du folgst, hat eine Liste erstellt", "settings-notification-list-share": "Jemand hat eine Liste mit Dir geteilt", "settings-notification-new-follower": "Du hast einen neuen Follower", - "settings-notification-summit-log-create": "Jemand hat einen Gipfelbuch Eintrag zu deiner Route erstellt", + "settings-notification-summit-log-create": "Jemand hat einen Gipfelbuch-Eintrag zu deiner Route erstellt", "settings-notification-summit-log-mention": "Jemand hat dich in einem Gipfelbuch Eintrag erwähnt", "settings-notification-trail-comment": "Jemand hat einen Kommentar zu Deiner Route hinterlassen", "settings-notification-trail-create": "Ein Benutzer, dem Du folgst, hat eine Route erstellt", @@ -380,7 +381,7 @@ "shared-by": "Geteilt von", "shared-with": "Geteilt mit", "shelter": "Schutzhütte", - "shortest": "shortest", + "shortest": "kürzeste", "show-in-overview": "In der Übersicht anzeigen", "show-less": "Weniger anzeigen", "show-on-map": "Auf der Karte anzeigen", @@ -396,7 +397,7 @@ "statistics": "Statistiken", "stop-drawing": "Zeichnen beenden", "stop-editing": "Bearbeiten beenden", - "strava-integration-after-date-hint": "If your account has a large amount of acitivities you may run into Strava's API rate limit preventing you from syncing all activities at once. To mitigate this issue you can set an \"After\" date below so that only activities that were recorded after this date are synced.", + "strava-integration-after-date-hint": "Wenn in deinem Konto sehr viele Aktivitäten gespeichert sind, kann es aufgrund von API-Abfragelimits bei Strava vorkommen, dass nicht alle Aktivitäten auf einmal synchronisiert werden können. Um dieses Problem zu begrenzen, kannst du unten ein „Danach“-Datum festlegen, sodass nur Aktivitäten synchronisiert werden, die nach diesem Datum aufgezeichnet wurden.", "subway-stop": "U-Bahn Eingang", "summit": "Gipfel", "summit-book": "Gipfelbuch", diff --git a/web/src/lib/i18n/locales/en.json b/web/src/lib/i18n/locales/en.json index 72186fe21..4dffaf1be 100644 --- a/web/src/lib/i18n/locales/en.json +++ b/web/src/lib/i18n/locales/en.json @@ -278,6 +278,7 @@ "no-results": "No results found", "no-routes-added": "No routes added", "no-waypoints-yet": "No waypoints yet", + "norwegian": "Norwegian", "not-a-valid-email-address": "Not a valid email address", "not-a-valid-url": "Not a valid URL", "not-completed": "Not completed", diff --git a/web/src/lib/i18n/locales/es.json b/web/src/lib/i18n/locales/es.json index 885ff88e5..ec2c34a98 100644 --- a/web/src/lib/i18n/locales/es.json +++ b/web/src/lib/i18n/locales/es.json @@ -9,54 +9,53 @@ "account-delete-confirm": "Estás al punto de borrar tu cuenta. Todas tus rutas también serán borradas. ¿Quieres proceder?", "account-privacy": "Privacidad de la cuenta", "activity": "{n, plural, one {}=1 {Actividad} other {Actividades}}", - "add-bio": "Añadir Bio", + "add-bio": "Añadir biografía", "add-entry": "Añadir entrada", "add-to-list": "Añadir a la lista", "add-waypoint": "Añadir Punto de Interés", "added-trail-to": "Ruta añadida a", - "added-trails-to": "Rutas añadida a", + "added-trails-to": "Rutas añadidas a", "after": "Después", "all-activities": "Todas las actividades", "alphabetical": "Alfabético", "already-account": "¿Ya tienes una cuenta?", "altitude": "Altitud", - "amenity": "Amenity", + "ammenity": "Servicios", "api-documentation": "Documentación API", - "apply-user-settings": "", - "attraction": "Attraction", + "attraction": "Atracción", "author": "Autor", "avatar": "Avatar", - "average-speed": "Vel. Promedio", + "average-speed": "Velocidad media", "avoid-bad-surfaces": "Evitar superficies malas", "back": "Atrás", "back-to-login": "Atrás al acceso", - "bakery": "Bakery", - "barrier": "Barrier", + "bakery": "Pastelería", + "barrier": "Barrera", "basic-info": "Información básica", - "basque": "Basque", + "basque": "Vasco", "before": "Antes", - "bicycle-parking": "Bicycle Parking", - "bicycle-rental": "Bicycle Rental", - "bicycle-shop": "Bicycle Shop", + "bicycle-parking": "Aparcamiento de bicicletas", + "bicycle-rental": "Alquiler de bicicletas", + "bicycle-shop": "Tienda de bicicletas", "bike-type": "Tipo de bici", - "bus-stop": "Bus stop", + "bus-stop": "Parada de autobús", "by": "de", "calendar": { "weekdays": { - "0": "Mo", - "1": "Tu", - "2": "We", - "3": "Th", - "4": "Fr", - "5": "Sa", - "6": "Su" + "0": "Lunes", + "1": "Martes", + "2": "Miércoles", + "3": "Jueves", + "4": "Viernes", + "5": "Sábado", + "6": "Domingo" } }, - "campsite": "Campsite", + "campsite": "Campamento", "can": "puede", "cancel": "Borrar", "car": "Coche", - "car-motorcycle": "Car/Motorcycle", + "car-motorcycle": "Coche/Moto", "card": "{n, plural, one {}=1 {Ficha} other {Fichas}}", "categories": "Categorías", "category": "Categoría", @@ -66,12 +65,12 @@ "changelog": "Registro de cambios", "chinese": "Chinés (simplificado)", "clear-all": "Limpiar todo", - "climbing": "Climbing", + "climbing": "Escalada", "close": "Cerrar", "comment": "{n, plural, one {}=1 {Comentario} other {Comentarios}}", "completed": "Completado", - "completed-a-trail": "ruta completada", - "completed-tours": "Tracks completados", + "completed-a-trail": "completó una ruta", + "completed-tours": "Tours completados", "completion-status": "Estado de avance", "confirm": "Confirmar", "confirm-deletion": "Confirmar Borrado", @@ -83,7 +82,7 @@ "create-new-list": "Crear una nueva lista", "create-waypoint": "Crear punto de ruta", "creation-date": "Fecha de creación", - "crop": "Crop", + "crop": "Recortar", "cross": "Cruzar", "current-password": "Contraseña actual", "cycling": "Ciclismo", @@ -96,7 +95,7 @@ "delete": "Borrar", "delete-account": "Borrar Cuenta", "delete-list-confirm": "¿Seguro quieres borrar esta lista? Las rutas en la lista seguirán estando disponibles.", - "delete-summit-log-confirm": "Do you really want to delete this summit log? This action cannot be undone.", + "delete-summit-log-confirm": "¿Seguro que quieres borrar esta ruta? Esta acción no puede restablecerse.", "delete-trail-confirm": "¿Seguro que quieres borrar esta ruta? Esta acción no puede restablecerse.", "describe-your-trail": "Describe tu ruta", "description": "Descripción", @@ -125,40 +124,40 @@ "email": "Correo electrónico", "email-updated": "Correo electrónico actualizado", "email-verified": "Correo verificado", - "empty-activities": "{username} todavía no tiene actividad", - "empty-bio": "{username} no ha añadido ninguna Bio todavía", - "empty-feed": "Your feed is empty", - "empty-feed-explanation": "Activities by you or people you follow will appear here", + "empty-activities": "{username} aún no tiene actividad", + "empty-bio": "{username} aún no ha añadido una biografía", + "empty-feed": "Tus noticias estan vacías", + "empty-feed-explanation": "Tus actividades o de las personas que sigas, aparecerán aquí", "empty-lists": "{username} no tiene listas públicas", "enable-auto-routing": "Habilitar auto-ruta", "english": "Inglés", "entry": "Entrada", "error-creating-user": "Error creando el usuario", - "error-disabling-strava-integration": "Error deshabilitando la integración con strava", + "error-disabling-strava-integration": "Error al desactivar la integración de strava", "error-during-login": "Error durante el acceso", "error-during-password-reset": "Imposible enviar la contraseña de restablecimiento al correo electrónico", "error-exporting-trail": "Error exportando la ruta", - "error-liking-trail": "Error liking trail", + "error-liking-trail": "Error al dar \"me gusta\" a la ruta", "error-logging-in-to-komoot": "Error al iniciar sesión en komoot", "error-posting-comment": "Error publicando el comentario", "error-printing-map": "Error durante la impresión del mapa", "error-reading-file": "Error leyendo el archivo", "error-saving-list": "Error guardando la lista", "error-saving-trail": "Error guardando la ruta", - "error-setting-up-integration": "Error setting up strava integration", + "error-setting-up-integration": "Error al configurar la integración con {provider}", "error-updating-password": "Error actualizando la contraseña", "error-updating-strava-integration": "Error al actualizar la integración con komoot", "est-duration": "Duración estimada", - "everyone-with-the-link": "Everyone with the link", + "everyone-with-the-link": "Cualquier persona con el enlace", "explore": "Explora", "explore-some-trails": "Explora alguna ruta", "export": "Exportar", "export-all-trails": "Exportar todas las rutas", "favourite-sport": "Deporte favorito", "features": "Funcionalidades", - "ferry": "Ferry", + "ferry": "Ferri", "file-format": "Formato del archivo", - "file-too-big": "Archivo {file} es demasiado grande (max. {size})", + "file-too-big": "El archivo {file} es demasiado grande (máx. {size})", "filter-categories": "Filtrar categorías", "filter-difficulty": "Filtrar dificultad", "filter-tags": "Filtrar etiquetas", @@ -166,36 +165,36 @@ "fixed-speed": "Velocidad fijada", "focus-map-on": "Centrar mapa sobre", "follow": "Seguir", - "follow-request-pending": "Request pending", + "follow-request-pending": "Solicitud pendiente", "followers": "Seguidores", "following": "Siguiendo", - "food": "Food", - "food-drinks": "Food & Drinks", + "food": "Comida", + "food-drinks": "Comida y bebida", "forgot-your-password": "¿Contraseña olvidada?", "french": "Francés", "from-file": "Desde archivo", "from-photos": "Desde fotos", "from-url": "Desde URL", - "garage": "Garage", - "gas-station": "Gas station", + "garage": "Garaje", + "gas-station": "Gasolinera", "german": "Alemán", "get-position-from-exif": "Obtener las coordenadas de los datos EXIF", - "get-started": "Get started", + "get-started": "Iniciar", "grid": "Cuadricula", - "grocery-store": "Grocery store", - "heading": "Heading", + "grocery-store": "Supermercado", + "heading": "Título", "height": "Altura", "help": "Ayuda", "hero_section_0_text": "Explorar rutas emocionantes, guarda tus favoritas y disfruta de la belleza de la natura. ¡Encuentra tu próxima aventura!", "hero_section_1_heading": "Parece que todavía no hay rutas.", - "hero_section_1_text": "Aquí tienes algunas rutas que podrían gustarte. Sino puedes ir directamente la lista completa.", + "hero_section_1_text": "Aquí tienes algunas rutas que podrían gustarte. Si no puedes ir directamente la lista completa.", "hero_section_1_text_alternative": "Empieza guardando tu última aventuras.", "hero_section_2_text": "¿Lo sabías? No solo puedes guardar tus rutas de senderismo. Hay muchas categorías para todas tus aventuras.", "hiking": "Senderismo", "home": "Inicio", "hotel": "Hotel", "hungarian": "Húngaro", - "hut": "Hut", + "hut": "Cabaña", "hybrid": "Hibrido", "icon": "Icono", "imperial": "Imperial", @@ -204,9 +203,9 @@ "include-description": "Incluir descripción", "include-waypoints": "Incluir puntos de interés", "integration-description-komoot": "Sincroniza tus recorridos de Komoot con Wanderer en intervalos regulares.", - "integration-description-strava": "Sincroniza tus recorridos de Strava con Wanderer en intervalos regulares.", - "integration-disabled": "integración deshabilitada", - "integration-enabled": "integración habilitada", + "integration-description-strava": "Sincroniza tus recorridos y actividades de Strava con Wanderer en intervalos regulares.", + "integration-disabled": "integración desactivada", + "integration-enabled": "integración activada", "integration-privacy-hint-original": "", "integration-privacy-hint-user": "", "integrations": "Integraciones", @@ -217,12 +216,12 @@ "keep-original": "", "language": "Idioma", "latitude": "Latitud", - "layer": "{n, plural, =1 {Layer} other {Layers}}", + "layer": "{n, plural, one {}=1 {Lista} other {Listas}}", "license": "Licencia", - "like-status": "Like Status", - "liked": "Liked", - "likes": "Likes", - "limited": "Limited", + "like-status": "Estado \"Me gusta\"", + "liked": "Me gusta", + "likes": "Me gusta", + "limited": "Limitado", "link-copied": "¡Enlace copiado!", "linked-lists": "", "list": "{n, plural, one {}=1 {Lista} other {Listas}}", @@ -240,18 +239,18 @@ "make-one": "¡Crea uno!", "make-thumbnail": "Generar miniaturas", "map": "Mapa", - "map-style": "Map style", - "max-hiking-difficulty": "Max. Hiking Difficulty", + "map-style": "Estilo de mapa", + "max-hiking-difficulty": "Dificultad máxima", "metric": "Métrica", "moderate": "Medio", - "more": "More", - "more-route-settings": "More route settings", + "more": "Más", + "more-route-settings": "Más opciones de ruta", "mountain": "Montaña", - "mountain-pass": "Mountain pass", + "mountain-pass": "Paso de montaña", "must-be-at-least-n-characters-long": "Tiene que tener por lo menos {n} caracteres", - "must-be-at-most-n-characters-long": "Must be at most {n} characters long", + "must-be-at-most-n-characters-long": "Tiene que tener por lo menos {n} caracteres", "my-account": "Mi cuenta", - "my-trails": "My trails", + "my-trails": "Mis rutas", "n-days-ago": "hace {n} días", "n-hours-ago": "hace {n} horas", "n-minutes-ago": "hace {n} minutos", @@ -270,7 +269,7 @@ "no-comments-so-far": "Ningún comentario todavía", "no-data": "No datos", "no-description-for-now": "Ninguna descripción de momento", - "no-gps-data-in-image": "No GPS data in image", + "no-gps-data-in-image": "Sin datos GPS en la imagen", "no-grid": "Ninguna cuadrícula", "no-notifications": "No notificaciones", "no-photos-here": "No fotos aquí", @@ -278,30 +277,31 @@ "no-results": "Ningún resultado encontrado", "no-routes-added": "Ninguna ruta añadida", "no-waypoints-yet": "No Puntos de Interés todavía", + "norwegian": "", "not-a-valid-email-address": "Correo electrónico no válido", "not-a-valid-url": "No es un URL válida", "not-completed": "No completado", - "notification-comment-mention": "{user} mentioned you in a comment", + "notification-comment-mention": "{user} te ha mencionado en un comentario", "notification-list-create": "{user} ha creado una nueva lista", "notification-list-share": "{user} ha compartido una nueva lista contigo", "notification-new-follower": "Tienes un nuevo seguidor", - "notification-summit-log-create": "{user} created a summit log on your trail \"{trail}\"", - "notification-summit-log-mention": "{user} mentioned you in a summit log", + "notification-summit-log-create": "{user} ha dejado un comentario sobre tu ruta \"{trail}\"", + "notification-summit-log-mention": "{user} te ha mencionado en un comentario", "notification-trail-comment": "{user} ha dejado un comentario sobre tu ruta \"{trail}\"", "notification-trail-create": "{user} ha creado una nueva ruta", - "notification-trail-like": "{user} liked your trail \"{trail}\"", - "notification-trail-mention": "{user} mentioned you in a trail", + "notification-trail-like": "{user} le ha gustado tu ruta \"{trail}\"", + "notification-trail-mention": "{user} te ha mencionado en una ruta", "notification-trail-share": "{user} ha compartido una ruta contigo", "notifications": "Notificaciones", - "object-share-error": "A {object} must be public to be shared across instances.", + "object-share-error": "Un {object} debe ser público para ser compartido entre instancias.", "off": "Apagado", "only-me": "Solo yo", - "open-in-new-tab": "Open in new tab", + "open-in-new-tab": "Abrir en nueva pestaña", "or": "o", "orientation": "Orientación", "paper-size": "Tamaño del papel", - "paragraph": "Paragraph", - "parking": "Parking", + "paragraph": "Párrafo", + "parking": "Aparcamiento", "password": "Contraseña", "password-confirm": "Confirmar contraseña", "password-reset-sent": "Correo electrónico para restablecer la contraseña enviado", @@ -311,8 +311,8 @@ "photos": "Fotos", "pick-a-trail": "Escoge una ruta", "planned-a-trail": "planificada una ruta", - "planned-tours": "Planned tours", - "pois": "POIs", + "planned-tours": "Visitas planificadas", + "pois": "Puntos de interés", "polish": "Polaco", "portuguese": "Portugués", "print": "Imprimir", @@ -320,28 +320,28 @@ "private": "Privado", "profile": "Perfil", "public": "Público", - "public-access": "Public access", - "public-share-everyone": "Everyone on the internet with the link can see this trail", - "public-share-limited": "Only people with access can open the link", - "public-transport": "Public transport", + "public-access": "Acceso público", + "public-share-everyone": "Todos en Internet con el enlace pueden ver esta ruta", + "public-share-limited": "Sólo las personas con acceso pueden abrir el enlace", + "public-transport": "Transporte público", "radius": "Radio", - "railway-station": "Railway station", + "railway-station": "Estación de tren", "read-more": "Leer más", - "ready-to-join": "Ready to join", - "recalculate-elevation-data": "Recalculate elevation data", - "recalculating-elevation-data-hint": "Recalculating elevation data will erase the existing elevation data, if any, and replace it with data from Valhalla.", + "ready-to-join": "Listo para unirse", + "recalculate-elevation-data": "Recalcular datos de elevación", + "recalculating-elevation-data-hint": "Recalcular los datos de elevación borrará los datos de elevación existentes, si los hay, y los reemplazará con los datos de Valhalla.", "register": "Registrar", - "remote-users-cannot-edit": "Remote users cannot edit", + "remote-users-cannot-edit": "Usuarios remotos no pueden editar", "removed-trail-from": "Ruta borrada de", "removed-trails-from": "Rutas borrada de", "required": "Obligatorio", - "reset": "Reset", + "reset": "Restablecer", "reset-password": "Restablecer Contraseña", - "reverse-direction": "Reverse direction", + "reverse-direction": "Invertir la dirección", "road": "Carretera", - "route": "{n, plural, =1 {Route} other {Routes}}", - "route-point": "Route Point", - "russian": "Russian", + "route": "{n, plural, one {}=1 {Ruta} other {Rutas}}", + "route-point": "Punto de ruta", + "russian": "Ruso", "save": "Guardar", "save-list": "Guardar Lista", "save-trail": "Guardar Ruta", @@ -352,18 +352,18 @@ "search-places": "Buscar lugares", "search-trails": "Buscar ruta", "select-list": "Seleccionar Lista", - "selected": "selected", + "selected": "seleccionado", "settings": "Configuración", - "settings-notification-comment-mention": "Someone mentioned you in a comment", + "settings-notification-comment-mention": "Alguien te mencionó en un comentario", "settings-notification-list-create": "Un usuario al que sigues ha creado una nueva lista", "settings-notification-list-share": "Alguien ha compartido una lista contigo", "settings-notification-new-follower": "Tienes un nuevo seguidor", - "settings-notification-summit-log-create": "Someone created a summit log on your trail", - "settings-notification-summit-log-mention": "Someone mentioned you in a summit log", + "settings-notification-summit-log-create": "Alguien ha creado un registro de cumbre en tu ruta", + "settings-notification-summit-log-mention": "Alguien te ha mencionado en un registro de cumbre", "settings-notification-trail-comment": "Alguien ha dejado un comentario sobre tu ruta", "settings-notification-trail-create": "Un usuario al que sigues ha creado una nueva ruta", "settings-notification-trail-like": "Somone liked your trail", - "settings-notification-trail-mention": "Someone mentioned you in a trail", + "settings-notification-trail-mention": "Alguien te mencionó en una ruta", "settings-notification-trail-share": "Alguien ha compartido una ruta contigo", "settings-privacy-account-private": "Solo tu puedes ver tu perfil. No aparecerás en los resultados de búsquedas. Otros usuarios no pueden seguirte o compartir rutas contigo. Todavía sí puedes publicar tus rutas o listas.", "settings-privacy-account-public": "Todos pueden ver tu perfil. Aparecerás en los resultados de búsquedas. Otros usuarios pueden seguirte y compartir contigo rutas.", @@ -379,13 +379,13 @@ "shared": "Compartido", "shared-by": "Compartido por", "shared-with": "Compartido con", - "shelter": "Shelter", - "shortest": "shortest", + "shelter": "Refugio", + "shortest": "más corto", "show-in-overview": "Mostrar en la panorámica", - "show-less": "Show less", + "show-less": "Mostrar menos", "show-on-map": "Mostrar en mapa", - "shower": "Shower", - "skiing": "Skiing", + "shower": "Ducha", + "skiing": "Esquí", "slogan": "¡Guarda tus aventuras!", "slope": "Pendiente", "someone": "Alguien", @@ -396,38 +396,38 @@ "statistics": "Estadísticas", "stop-drawing": "Parar de diseñar", "stop-editing": "Parar de editar", - "strava-integration-after-date-hint": "If your account has a large amount of acitivities you may run into Strava's API rate limit preventing you from syncing all activities at once. To mitigate this issue you can set an \"After\" date below so that only activities that were recorded after this date are synced.", - "subway-stop": "Subway entrance", - "summit": "Summit", + "strava-integration-after-date-hint": "Si tu cuenta tiene una gran cantidad de actividades, es posible que alcances el límite de peticiones de la API de Strava, lo que impedirá la sincronización de todas las actividades a la vez. Para mitigar este problema, puedes establecer una fecha \"Posterior a\" a continuación, de modo que solo se sincronicen las actividades que se registraron después de esa fecha.", + "subway-stop": "Entrada de metro", + "summit": "Cumbre", "summit-book": "Libro de ascensos", "table": "Tabla", "tags": "Etiquetas", "text": "Texto", "tilesets": "Ficha personalizada", - "toilets": "Toilets", - "top-speed": "Top Speed", - "tourism": "Tourism", + "toilets": "Baños", + "top-speed": "Velocidad máxima", + "tourism": "Turismo", "trail": "{n, plural, one {}=1 {Ruta} other {Rutas}}", "trail-not-in-list": "", "trail-not-shared": "No compartida con nadie", "trail-saved-successfully": "Ruta guardada con éxito", "trails-for-you": "Rutas para ti", - "tram-stop": "Tram stop", - "unchanged": "unchanged", + "tram-stop": "Parada de tranvía", + "unchanged": "sin cambios", "units": "Unidades", - "unlink": "Unlink", + "unlink": "Desconectar", "upload-file": "Cargar archivo", "upload-gpx": "Cargar GPX", "upload-new-file": "Subir nuevo archivo", "uploaded": "cargado", - "use-hills": "Use hills", + "use-hills": "Usar cuestas", "use-roads": "Utilizar carreteras", "username": "Nombre de usuario", "view": "Ver", - "viewpoint": "Viewpoint", - "visibilty-status": "Visibility status", - "walking-speed": "Walking speed", - "water": "Water", + "viewpoint": "Mirador", + "visibilty-status": "Estado de visibilidad", + "walking-speed": "Velocidad al caminar", + "water": "Agua", "waypoints": "{n, plural, one {}=1 {Punto de Interés} other {Puntos de Interés}}", "welcome_to": "Bienvenid@ a", "width": "Anchura", diff --git a/web/src/lib/i18n/locales/eu.json b/web/src/lib/i18n/locales/eu.json index e1a2db132..84cfb54b6 100644 --- a/web/src/lib/i18n/locales/eu.json +++ b/web/src/lib/i18n/locales/eu.json @@ -278,6 +278,7 @@ "no-results": "Ez dago emaitzarik", "no-routes-added": "Ez da ibilaldirik gehitu", "no-waypoints-yet": "Ez dago bidepunturik", + "norwegian": "", "not-a-valid-email-address": "Ez da eposta helbide zuzena", "not-a-valid-url": "Ez da URL zuzena", "not-completed": "Ez dago osatuta", diff --git a/web/src/lib/i18n/locales/fr.json b/web/src/lib/i18n/locales/fr.json index 89b8b5546..dd27b2fcd 100644 --- a/web/src/lib/i18n/locales/fr.json +++ b/web/src/lib/i18n/locales/fr.json @@ -20,7 +20,7 @@ "alphabetical": "Alphabétique", "already-account": "Déjà un compte ?", "altitude": "Altitude", - "amenity": "Amenity", + "ammenity": "Aménagement", "api-documentation": "Documentation API", "apply-user-settings": "", "attraction": "Attraction", @@ -30,16 +30,16 @@ "avoid-bad-surfaces": "Éviter les mauvaises surfaces", "back": "Retour", "back-to-login": "Retour à la page de connexion", - "bakery": "Bakery", - "barrier": "Barrier", + "bakery": "Boulangerie", + "barrier": "Barrière", "basic-info": "Informations de base", "basque": "Basque", "before": "Avant le", - "bicycle-parking": "Bicycle Parking", - "bicycle-rental": "Bicycle Rental", - "bicycle-shop": "Bicycle Shop", + "bicycle-parking": "Parking vélo", + "bicycle-rental": "Location de vélos", + "bicycle-shop": "Magasin de vélos", "bike-type": "Type de vélo", - "bus-stop": "Bus stop", + "bus-stop": "Arrêt de bus", "by": "par", "calendar": { "weekdays": { @@ -52,11 +52,11 @@ "6": "Di" } }, - "campsite": "Campsite", + "campsite": "Camping", "can": "peut", "cancel": "Annuler", "car": "Voiture", - "car-motorcycle": "Car/Motorcycle", + "car-motorcycle": "Voiture/Moto", "card": "{n, plural, =1 {Tuile} other {Tuiles}}", "categories": "Catégories", "category": "Catégorie", @@ -66,7 +66,7 @@ "changelog": "Journal des modifications", "chinese": "Chinois (simplifié)", "clear-all": "Cacher tous", - "climbing": "Climbing", + "climbing": "Escalade", "close": "Fermer", "comment": "{n, plural, =1 {Commentaire} other {Commentaires}}", "completed": "Terminé", @@ -83,7 +83,7 @@ "create-new-list": "Créer une nouvelle liste", "create-waypoint": "Créer un point de passage", "creation-date": "Date de création", - "crop": "Crop", + "crop": "Recadrer", "cross": "Cross", "current-password": "Mot de passe actuel", "cycling": "Vélo", @@ -149,7 +149,7 @@ "error-updating-password": "Erreur lors de la mise à jour du mot de passe", "error-updating-strava-integration": "Erreur lors de la mise à jour de l'intégration Komoot", "est-duration": "Temps estimé", - "everyone-with-the-link": "Everyone with the link", + "everyone-with-the-link": "Tout le monde avec ce lien", "explore": "Explorer", "explore-some-trails": "Explorer les itinéraires", "export": "Exporter", @@ -169,20 +169,20 @@ "follow-request-pending": "Demande en attente", "followers": "Abonné(e)s", "following": "Abonnements", - "food": "Food", - "food-drinks": "Food & Drinks", + "food": "Nourriture", + "food-drinks": "Nourriture et Boissons", "forgot-your-password": "Mot de passe oublié ?", "french": "Français", "from-file": "Depuis un fichier", "from-photos": "Depuis les photos", "from-url": "Depuis une URL", "garage": "Garage", - "gas-station": "Gas station", + "gas-station": "Station-service", "german": "Allemand", "get-position-from-exif": "Obtenir les coordonnées à partir des données EXIF", - "get-started": "Get started", + "get-started": "C'est parti", "grid": "Grille", - "grocery-store": "Grocery store", + "grocery-store": "Épicerie", "heading": "Titre", "height": "Hauteur", "help": "Aide", @@ -193,9 +193,9 @@ "hero_section_2_text": "Saviez-vous que vous pouvez sauvegarder plus que vos randonnées ? De nombreuses catégories sont disponibles pour toutes vos aventures.", "hiking": "Randonnée", "home": "Accueil", - "hotel": "Hotel", + "hotel": "Hôtel", "hungarian": "Hongrois", - "hut": "Hut", + "hut": "Cabane", "hybrid": "Hybride", "icon": "Icône", "imperial": "Impérial", @@ -217,12 +217,12 @@ "keep-original": "", "language": "Langue", "latitude": "Latitude", - "layer": "{n, plural, =1 {Layer} other {Layers}}", + "layer": "{n, plural, =1 {Calque} other {Calques}}", "license": "Licence", "like-status": "Statut J'aime", "liked": "Aimé", "likes": "\"J'aime\"", - "limited": "Limited", + "limited": "Limité", "link-copied": "Lien copié !", "linked-lists": "", "list": "{n, plural, =1 {Liste} other {Listes}}", @@ -245,9 +245,9 @@ "metric": "Métrique", "moderate": "Moyenne", "more": "Plus", - "more-route-settings": "More route settings", + "more-route-settings": "Plus de paramètres pour l'itinéraire", "mountain": "Montagne", - "mountain-pass": "Mountain pass", + "mountain-pass": "Col de montagne", "must-be-at-least-n-characters-long": "Doit être composé d'au moins {n} caractères", "must-be-at-most-n-characters-long": "Doit être au maximum de {n} caractères", "my-account": "Mon profil", @@ -278,6 +278,7 @@ "no-results": "Aucun résultat", "no-routes-added": "Aucun itinéraire ajouté", "no-waypoints-yet": "Pas encore de point de passage", + "norwegian": "", "not-a-valid-email-address": "Adresse email invalide", "not-a-valid-url": "URL non valide", "not-completed": "Non terminés", @@ -301,7 +302,7 @@ "orientation": "Orientation", "paper-size": "Taille de papier", "paragraph": "Paragraphe", - "parking": "Parking", + "parking": "Stationnement", "password": "Mot de passe", "password-confirm": "Confirmer le mot de passe", "password-reset-sent": "Un e-mail de réinitialisation de votre mot de passe a été envoyé", @@ -320,16 +321,16 @@ "private": "Privé", "profile": "Profile", "public": "Publique", - "public-access": "Public access", - "public-share-everyone": "Everyone on the internet with the link can see this trail", - "public-share-limited": "Only people with access can open the link", - "public-transport": "Public transport", + "public-access": "Accès public", + "public-share-everyone": "Avec ce lien, n'importe qui sur internet peut voir cet itinéraire", + "public-share-limited": "Seules les personnes ayant un accès peuvent ouvrir ce lien", + "public-transport": "Transport en commun", "radius": "Rayon", - "railway-station": "Railway station", + "railway-station": "Gare ferroviaire", "read-more": "Voir plus", - "ready-to-join": "Ready to join", - "recalculate-elevation-data": "Recalculate elevation data", - "recalculating-elevation-data-hint": "Recalculating elevation data will erase the existing elevation data, if any, and replace it with data from Valhalla.", + "ready-to-join": "Prêt à rejoindre", + "recalculate-elevation-data": "Recalculer les données d'altitude", + "recalculating-elevation-data-hint": "Recalculer les données d'altitude effacera les données d'altitude existantes, si c'est le cas, et les remplacera par les données de Valhalla.", "register": "Créer un compte", "remote-users-cannot-edit": "Les utilisateurs distants ne peuvent pas modifier", "removed-trail-from": "Enlever l'itinéraire de", @@ -341,7 +342,7 @@ "road": "Route", "route": "{n, plural, =1 {Itinéraire} other {Itinéraires}}", "route-point": "Étape", - "russian": "Russian", + "russian": "Russe", "save": "Sauvegarder", "save-list": "Sauvegarder la liste", "save-trail": "Sauvegarder l'itinéraire", @@ -379,13 +380,13 @@ "shared": "Partagé", "shared-by": "Partagé par", "shared-with": "Partagé avec", - "shelter": "Shelter", + "shelter": "Refuge", "shortest": "la plus courte", "show-in-overview": "Voir dans l'aperçu", "show-less": "Afficher moins", "show-on-map": "Voir sur la carte", - "shower": "Shower", - "skiing": "Skiing", + "shower": "Douche", + "skiing": "Ski", "slogan": "Sauvegarder vos aventures !", "slope": "Pente", "someone": "Quelqu'un", @@ -396,23 +397,23 @@ "statistics": "Statistiques", "stop-drawing": "Arrêter de tracer", "stop-editing": "Arrêter la modification", - "strava-integration-after-date-hint": "If your account has a large amount of acitivities you may run into Strava's API rate limit preventing you from syncing all activities at once. To mitigate this issue you can set an \"After\" date below so that only activities that were recorded after this date are synced.", - "subway-stop": "Subway entrance", - "summit": "Summit", + "strava-integration-after-date-hint": "Si votre compte a une grande quantité d'activités, vous pouvez rencontrer la limite d'utilisation de l'API de Strava vous empêchant de synchroniser toutes les activités en même temps. Pour atténuer ce problème, vous pouvez définir une date \"Après-\" ci-dessous afin que seules les activités qui ont été enregistrées après cette date soient synchronisées.", + "subway-stop": "Bouche de métro", + "summit": "Sommet", "summit-book": "Liste des ascensions", "table": "Tableau", "tags": "Étiquettes", "text": "Texte", "tilesets": "Tuiles personnalisés", - "toilets": "Toilets", + "toilets": "Toilettes", "top-speed": "Vitesse maximale", - "tourism": "Tourism", + "tourism": "Tourisme", "trail": "{n, plural, =1 {Itinéraire} other {Itinéraires}}", "trail-not-in-list": "", "trail-not-shared": "L'itinéraire n'a pas été partagé", "trail-saved-successfully": "Itinéraire enregistrée", "trails-for-you": "Itinéraire pour vous", - "tram-stop": "Tram stop", + "tram-stop": "Arrêt de tram", "unchanged": "pas de modification", "units": "Unités", "unlink": "Délier", @@ -424,10 +425,10 @@ "use-roads": "Utiliser les routes", "username": "Nom d'utilisateur", "view": "Afficher", - "viewpoint": "Viewpoint", + "viewpoint": "Point de vue", "visibilty-status": "État de visibilité", "walking-speed": "Vitesse de marche", - "water": "Water", + "water": "Eau", "waypoints": "{n, plural, =1 {Point de passage} other {Points de passage}}", "welcome_to": "Bienvenue sur", "width": "Largeur", diff --git a/web/src/lib/i18n/locales/hu.json b/web/src/lib/i18n/locales/hu.json index 601a9e09f..aeea2b37b 100644 --- a/web/src/lib/i18n/locales/hu.json +++ b/web/src/lib/i18n/locales/hu.json @@ -278,6 +278,7 @@ "no-results": "Nincs eredmény", "no-routes-added": "No routes added", "no-waypoints-yet": "No waypoints yet", + "norwegian": "", "not-a-valid-email-address": "Érvénytelen e-mail cím", "not-a-valid-url": "Not a valid URL", "not-completed": "Nem teljesített", diff --git a/web/src/lib/i18n/locales/it.json b/web/src/lib/i18n/locales/it.json index 938266ebc..894f3ca1e 100644 --- a/web/src/lib/i18n/locales/it.json +++ b/web/src/lib/i18n/locales/it.json @@ -278,6 +278,7 @@ "no-results": "Nessun risultato trovato", "no-routes-added": "Nessun percorso aggiunto", "no-waypoints-yet": "Ancora nessun punto d'interesse", + "norwegian": "", "not-a-valid-email-address": "Indirizzo email non valido", "not-a-valid-url": "Not a valid URL", "not-completed": "Non completato", diff --git a/web/src/lib/i18n/locales/nl.json b/web/src/lib/i18n/locales/nl.json index 24320d0db..024664f48 100644 --- a/web/src/lib/i18n/locales/nl.json +++ b/web/src/lib/i18n/locales/nl.json @@ -21,42 +21,43 @@ "already-account": "Heb je al een account?", "altitude": "Hoogte", "amenity": "Amenity", + "ammenity": "Voorziening", "api-documentation": "API-documentatie", "apply-user-settings": "", - "attraction": "Attraction", + "attraction": "Attractie", "author": "Auteur", "avatar": "Profielfoto", "average-speed": "Gem. Snelheid", "avoid-bad-surfaces": "Vermijd slechte ondergrond", "back": "Terug", "back-to-login": "Terug naar login", - "bakery": "Bakery", - "barrier": "Barrier", + "bakery": "Bakkerij", + "barrier": "Barrière", "basic-info": "Algemene informatie", - "basque": "Basque", + "basque": "Baskisch", "before": "Voor", - "bicycle-parking": "Bicycle Parking", - "bicycle-rental": "Bicycle Rental", - "bicycle-shop": "Bicycle Shop", + "bicycle-parking": "Fietsenstalling", + "bicycle-rental": "Fietsverhuur", + "bicycle-shop": "Fietsenwinkel", "bike-type": "Fiets Type", - "bus-stop": "Bus stop", + "bus-stop": "Bushalte", "by": "door", "calendar": { "weekdays": { - "0": "Mo", - "1": "Tu", - "2": "We", - "3": "Th", - "4": "Fr", - "5": "Sa", - "6": "Su" + "0": "Ma", + "1": "Di", + "2": "Wo", + "3": "Do", + "4": "Vr", + "5": "Za", + "6": "Zo" } }, - "campsite": "Campsite", + "campsite": "Kampeerplek", "can": "kan", "cancel": "Annuleren", "car": "Wagen", - "car-motorcycle": "Car/Motorcycle", + "car-motorcycle": "Auto/Motorfiets", "card": "{n, plural, =1 {Kaart} other {Kaarten}}", "categories": "Categorieën", "category": "Categorie", @@ -66,7 +67,7 @@ "changelog": "Wijzigingslog", "chinese": "Chinees (vereenvoudigd)", "clear-all": "Wis alles", - "climbing": "Climbing", + "climbing": "Klimmen", "close": "Sluiten", "comment": "{n, plural, =1 {Opmerking} other {Opmerkingen}}", "completed": "Voltooid", @@ -83,7 +84,7 @@ "create-new-list": "Nieuwe lijst", "create-waypoint": "Nieuw routepunt", "creation-date": "Aanmaakdatum", - "crop": "Crop", + "crop": "Bijsnijden", "cross": "Oversteken", "current-password": "Huidig wachtwoord", "cycling": "Fietsen", @@ -127,8 +128,8 @@ "email-verified": "Email geverifieerd", "empty-activities": "{username} heeft nog geen activiteit", "empty-bio": "{username} heeft nog geen bio toegevoegd", - "empty-feed": "Your feed is empty", - "empty-feed-explanation": "Activities by you or people you follow will appear here", + "empty-feed": "Jouw feed is leeg", + "empty-feed-explanation": "Activiteiten van jou of mensen die jij volgt verschijnen hier", "empty-lists": "{username} heeft geen publieke lijsten", "enable-auto-routing": "Automatische routering inschakelen", "english": "Engels", @@ -138,7 +139,7 @@ "error-during-login": "Het inloggen is mislukt", "error-during-password-reset": "Kan geen e-mail voor wachtwoordherstel verzenden", "error-exporting-trail": "Fout bij exporteren van parcours", - "error-liking-trail": "Error liking trail", + "error-liking-trail": "Fout bij het \"leuk vinden\" van route", "error-logging-in-to-komoot": "Fout tijdens inloggen in Komoot", "error-posting-comment": "Fout bij het plaatsen van een reactie", "error-printing-map": "Fout bij afdrukken van kaart", @@ -149,14 +150,14 @@ "error-updating-password": "Fout bij bijwerken van wachtwoord", "error-updating-strava-integration": "Fout bij bijwerken van Komoot integratie", "est-duration": "Geschatte duur", - "everyone-with-the-link": "Everyone with the link", + "everyone-with-the-link": "Iedereen met de link", "explore": "Verkennen", "explore-some-trails": "Verken enkele routes", "export": "Exporteer", "export-all-trails": "Exporteer alle routes", "favourite-sport": "Favoriete sport", "features": "Kenmerken", - "ferry": "Ferry", + "ferry": "Veerboot", "file-format": "Bestandsformaat", "file-too-big": "Bestand {file} is te groot (max. {size})", "filter-categories": "Filter categorieën", @@ -169,21 +170,21 @@ "follow-request-pending": "Verzoek is in behandeling", "followers": "Volgers", "following": "Volgend", - "food": "Food", - "food-drinks": "Food & Drinks", + "food": "Eten", + "food-drinks": "Eten & Drinken", "forgot-your-password": "Wachtwoord vergeten?", "french": "Frans", "from-file": "Van bestand", "from-photos": "Van Foto's", "from-url": "Van URL", "garage": "Garage", - "gas-station": "Gas station", + "gas-station": "Benzinestation", "german": "Duits", "get-position-from-exif": "Coördinaten ophalen uit EXIF-gegevens", - "get-started": "Get started", + "get-started": "Aan de slag", "grid": "Rooster", - "grocery-store": "Grocery store", - "heading": "Heading", + "grocery-store": "Kruidenier", + "heading": "Titel", "height": "Hoogte", "help": "Help", "hero_section_0_text": "Verken uitdagende routes, bewaar je favoriete en ervaar de pracht van de natuur. Op naar het volgende avontuur!", @@ -219,10 +220,10 @@ "latitude": "Breedtegraad", "layer": "{n, plural, =1 {Layer} other {Layers}}", "license": "Licentie", - "like-status": "", + "like-status": "Like status", "liked": "Leuk gevonden", "likes": "Vind-ik-leuks", - "limited": "Limited", + "limited": "Gelimiteerd", "link-copied": "Link gekopieerd", "linked-lists": "", "list": "{n, plural, =1 {Lijst} other {Lijsten}}", @@ -240,18 +241,18 @@ "make-one": "Maak er een aan!", "make-thumbnail": "Miniatuur maken", "map": "Kaart", - "map-style": "Map style", + "map-style": "Kaartstijl", "max-hiking-difficulty": "Max. Hiking Moeilijkheid", "metric": "Metrisch", "moderate": "Gemiddeld", - "more": "More", - "more-route-settings": "More route settings", + "more": "Meer", + "more-route-settings": "Meer route instellingen", "mountain": "Berg", - "mountain-pass": "Mountain pass", + "mountain-pass": "Berg pas", "must-be-at-least-n-characters-long": "Minimaal {n} tekens", "must-be-at-most-n-characters-long": "Mag maximaal {n} tekens lang zijn.", "my-account": "Mijn Account", - "my-trails": "My trails", + "my-trails": "Mijn paden", "n-days-ago": "{n} dagen geleden", "n-hours-ago": "{n} uuren geleden", "n-minutes-ago": "{n} minuten geleden", @@ -270,7 +271,7 @@ "no-comments-so-far": "Tot nu toe geen opmerkingen", "no-data": "Geen data", "no-description-for-now": "Voorlopig geen beschrijving", - "no-gps-data-in-image": "No GPS data in image", + "no-gps-data-in-image": "Geen GPS data in afbeelding", "no-grid": "Geen raster", "no-notifications": "Geen meldingen", "no-photos-here": "No photos here", @@ -278,6 +279,7 @@ "no-results": "Er zijn geen zoekresultaten", "no-routes-added": "Geen ", "no-waypoints-yet": "Nog geen routepunten", + "norwegian": "", "not-a-valid-email-address": "Het e-mailadres is ongeldig", "not-a-valid-url": "Geen geldige URL", "not-completed": "Niet voltooid", @@ -300,7 +302,7 @@ "or": "of", "orientation": "Oriëntatie", "paper-size": "Papierformaat", - "paragraph": "Paragraph", + "paragraph": "Alinea", "parking": "Parking", "password": "Wachtwoord", "password-confirm": "Bevestig wachtwoord", @@ -320,28 +322,28 @@ "private": "Privaat", "profile": "Profiel", "public": "Openbaar", - "public-access": "Public access", - "public-share-everyone": "Everyone on the internet with the link can see this trail", - "public-share-limited": "Only people with access can open the link", - "public-transport": "Public transport", + "public-access": "Publieke toegang", + "public-share-everyone": "Iedereen op het internet met de link kan dit pad zien", + "public-share-limited": "Alleen mensen met toegang kunnen de link openen", + "public-transport": "Openbaar vervoer", "radius": "Straal", - "railway-station": "Railway station", + "railway-station": "Treinstation", "read-more": "Lees meer", - "ready-to-join": "Ready to join", - "recalculate-elevation-data": "Recalculate elevation data", - "recalculating-elevation-data-hint": "Recalculating elevation data will erase the existing elevation data, if any, and replace it with data from Valhalla.", + "ready-to-join": "Klaar om aan te sluiten", + "recalculate-elevation-data": "Herbereken hoogte gegevens", + "recalculating-elevation-data-hint": "Herberekenen van hoogtegegevens zal de bestaande hoogtegegevens wissen, indien aanwezig, en vervangen door gegevens van Valhalla.", "register": "Registreren", - "remote-users-cannot-edit": "Remote users cannot edit", + "remote-users-cannot-edit": "Externe gebruikers kunnen niet bewerken", "removed-trail-from": "Route verwijderd van", "removed-trails-from": "Routes verwijderd van", "required": "Verplicht", "reset": "Herstellen", "reset-password": "Wachtwoord opnieuw instellen", - "reverse-direction": "Reverse direction", + "reverse-direction": "Omgekeerde richting", "road": "Weg", "route": "{n, plural,=1 {Tocht} other {Tochten}}", "route-point": "Routepunt", - "russian": "Russian", + "russian": "Russisch", "save": "Bewaren", "save-list": "Bewaar lijst", "save-trail": "Bewaar Route", @@ -352,7 +354,7 @@ "search-places": "Zoek plaatsen", "search-trails": "Zoek routes", "select-list": "Kies een lijst", - "selected": "selected", + "selected": "geselecteerd", "settings": "Instellingen", "settings-notification-comment-mention": "Iemand vermeldt je in een reactie", "settings-notification-list-create": "Een gebruiker die je volgt, heeft een lijst gecreëerd", @@ -379,13 +381,13 @@ "shared": "Gedeeld", "shared-by": "Gedeeld door", "shared-with": "Gedeeld met", - "shelter": "Shelter", - "shortest": "shortest", + "shelter": "Schuilplaats", + "shortest": "kortste", "show-in-overview": "Tonen op overzicht", - "show-less": "Show less", + "show-less": "Toon minder", "show-on-map": "Tonen op kaart", - "shower": "Shower", - "skiing": "Skiing", + "shower": "Douche", + "skiing": "Skiën", "slogan": "Bewaar je avonturen!", "slope": "helling", "someone": "Iemand", @@ -396,26 +398,26 @@ "statistics": "Statistieken", "stop-drawing": "Stop met tekenen", "stop-editing": "Stop met bewerken", - "strava-integration-after-date-hint": "If your account has a large amount of acitivities you may run into Strava's API rate limit preventing you from syncing all activities at once. To mitigate this issue you can set an \"After\" date below so that only activities that were recorded after this date are synced.", - "subway-stop": "Subway entrance", - "summit": "Summit", + "strava-integration-after-date-hint": "Als uw account een grote hoeveelheid activiteiten heeft, kunt u op de API-limiet van Strava botsen voorkomend dat u alle activiteiten tegelijk synchroniseert. Om dit probleem te omzeilen kunt u een \"Later\" datum hieronder instellen, zodat alleen activiteiten die na deze datum werden opgenomen worden gesynchroniseerd.", + "subway-stop": "Metro toegang", + "summit": "Top", "summit-book": "Bergtopboek", "table": "Tabel", "tags": "Labels", "text": "Tekst", "tilesets": "Aangepaste tegelsets", - "toilets": "Toilets", + "toilets": "Toiletten", "top-speed": "Topsnelheid", - "tourism": "Tourism", + "tourism": "Toerisme", "trail": "{n, plural, =1 {Route} other {Routes}}", "trail-not-in-list": "", "trail-not-shared": "Niet gedeeld met iemand", "trail-saved-successfully": "Route succesvol bewaard", "trails-for-you": "Routes voor jou", - "tram-stop": "Tram stop", + "tram-stop": "Tram halte", "unchanged": "Ongewijzigd", "units": "Eenheden", - "unlink": "Unlink", + "unlink": "Ontkoppel", "upload-file": "Bestand uploaden", "upload-gpx": "GPX-bestand uploaden", "upload-new-file": "Nieuw bestand uploaden", @@ -424,7 +426,7 @@ "use-roads": "Gebruik wegen", "username": "Gebruikersnaam", "view": "Weergave", - "viewpoint": "Viewpoint", + "viewpoint": "Uitzichtpunt", "visibilty-status": "Zichtbaarheid status", "walking-speed": "Wandelsnelheid", "water": "Water", diff --git a/web/src/lib/i18n/locales/no.json b/web/src/lib/i18n/locales/no.json new file mode 100644 index 000000000..c7dd09047 --- /dev/null +++ b/web/src/lib/i18n/locales/no.json @@ -0,0 +1,429 @@ +{ + "Biking": "Sykling", + "Canoeing": "Padling", + "Climbing": "Klatring", + "Hiking": "Vandring", + "Skiing": "Skisport", + "Walking": "Gåtur", + "about": "Om", + "account-delete-confirm": "Du er i ferd med å slette kontoen din. Alle sporene dine vil også bli slettet. Ønsker du å fortsette?", + "account-privacy": "Personvern for konto", + "activity": "{n, plural, =1 {Activity} other {Activities}}", + "add-bio": "Legg til biografi", + "add-entry": "Legg til oppføring", + "add-to-list": "Legg til i liste", + "add-waypoint": "Legg til veipunkt", + "added-trail-to": "La til sti i", + "added-trails-to": "La til stier i", + "after": "Etter", + "all-activities": "Alle aktiviteter", + "alphabetical": "Alfabetisk", + "already-account": "Har du allerede en konto?", + "altitude": "Høyde", + "ammenity": "Fasilitet", + "api-documentation": "API-dokumentasjon", + "attraction": "Attraksjon", + "author": "Forfatter", + "avatar": "Avatar", + "average-speed": "Gj.snittsfart", + "avoid-bad-surfaces": "Unngå dårlig underlag", + "back": "Tilbake", + "back-to-login": "Tilbake til innlogging", + "bakery": "Bakeri", + "barrier": "Barriere", + "basic-info": "Grunnleggende info", + "basque": "Baskisk", + "before": "Før", + "bicycle-parking": "Sykkelparkering", + "bicycle-rental": "Sykkel-utleie", + "bicycle-shop": "Sykkelbutikk", + "bike-type": "Sykkeltype", + "bus-stop": "Busstopp", + "by": "av", + "calendar": { + "weekdays": { + "0": "Man", + "1": "Tir", + "2": "Ons", + "3": "Tor", + "4": "Fre", + "5": "Lør", + "6": "Søn" + } + }, + "campsite": "Campingplass", + "can": "kan", + "cancel": "Avbryt", + "car": "Bil", + "car-motorcycle": "Bil/Motorsykkel", + "card": "{n, plural, =1 {Card} other {Cards}}", + "categories": "Kategorier", + "category": "Kategori", + "change": "Endre", + "change-email": "Endre e-post", + "change-password": "Endre passord", + "changelog": "Endringslogg", + "chinese": "Kinesisk (forenklet)", + "clear-all": "Fjern alle", + "climbing": "Klatring", + "close": "Lukk", + "comment": "{n, plural, =1 {Comment} other {Comments}}", + "completed": "Fullført", + "completed-a-trail": "fullførte en sti", + "completed-tours": "Fullførte turer", + "completion-status": "Fullføringsstatus", + "confirm": "Bekreft", + "confirm-deletion": "Bekreft sletting", + "confirm-publish": "Bekreft publisering", + "confirm-share": "Bekreft deling", + "connect": "Koble til", + "contribute": "Bidra", + "copy-link": "Kopier lenke", + "create-new-list": "Opprett ny liste", + "create-waypoint": "Opprett veipunkt", + "creation-date": "Opprettelsesdato", + "crop": "Beskjær", + "cross": "Kryss", + "current-password": "Nåværende passord", + "cycling": "Sykling", + "cycling-speed": "Sykkelfart", + "danger-zone": "Faresone", + "date": "Dato", + "default-category": "Standardkategori", + "default-location": "Standardplassering", + "degrees": "Grader", + "delete": "Slett", + "delete-account": "Slett konto", + "delete-list-confirm": "Vil du virkelig slette denne listen? Stiene i listen vil fortsatt være tilgjengelige.", + "delete-summit-log-confirm": "Vil du virkelig slette denne toppboken? Denne handlingen kan ikke angres.", + "delete-trail-confirm": "Vil du virkelig slette denne stien? Denne handlingen kan ikke angres.", + "describe-your-trail": "Beskriv stien din", + "description": "Beskrivelse", + "difficult": "Vanskelig", + "difficulty": "Vanskelighetsgrad", + "directions": "Veibeskrivelse", + "display": "Visning", + "display-as": "Vis som", + "distance": "Distanse", + "documentation": "Dokumentasjon", + "download": "Last ned", + "draw-a-route": "Tegn en rute", + "driving": "Kjøring", + "duplicate": "Dupliser", + "duration": "Varighet", + "dutch": "Nederlandsk", + "easy": "Lett", + "edit": "Rediger", + "edit-entry": "Rediger oppføring", + "edit-list": "Rediger liste", + "edit-route": "Rediger rute", + "edit-waypoint": "Rediger veipunkt", + "edited": "redigert", + "elevation-gain": "Høydemeter opp", + "elevation-loss": "Høydemeter ned", + "email": "E-post", + "email-updated": "E-post oppdatert", + "email-verified": "E-post verifisert", + "empty-activities": "{username} har ingen aktivitet ennå", + "empty-bio": "{username} har ikke lagt til en biografi ennå", + "empty-feed": "Strømmen din er tom", + "empty-feed-explanation": "Aktiviteter fra deg eller folk du følger vil vises her", + "empty-lists": "{username} har ingen offentlige lister", + "enable-auto-routing": "Aktiver automatisk ruting", + "english": "Engelsk", + "entry": "Oppføring", + "error-creating-user": "Feil ved oppretting av bruker", + "error-disabling-strava-integration": "Feil ved deaktivering av Strava-integrasjon", + "error-during-login": "Feil under innlogging", + "error-during-password-reset": "Kunne ikke sende e-post for tilbakestilling av passord", + "error-exporting-trail": "Feil ved eksport av sti", + "error-liking-trail": "Feil ved likerklikk på sti", + "error-logging-in-to-komoot": "Feil ved innlogging til Komoot", + "error-posting-comment": "Feil ved posting av kommentar", + "error-printing-map": "Feil ved utskrift av kart", + "error-reading-file": "Feil ved lesing av fil", + "error-saving-list": "Feil ved lagring av liste", + "error-saving-trail": "Feil ved lagring av sti", + "error-setting-up-integration": "Feil ved oppsett av {provider}-integrasjon", + "error-updating-password": "Feil ved oppdatering av passord", + "error-updating-strava-integration": "Feil ved oppdatering av Komoot-integrasjon", + "est-duration": "Est. varighet", + "everyone-with-the-link": "Alle med lenken", + "explore": "Utforsk", + "explore-some-trails": "Utforsk noen stier", + "export": "Eksporter", + "export-all-trails": "Eksporter alle stier", + "favourite-sport": "Favorittsport", + "features": "Funksjoner", + "ferry": "Ferge", + "file-format": "Filformat", + "file-too-big": "Filen {file} er for stor (maks {size})", + "filter-categories": "Filtrer kategorier", + "filter-difficulty": "Filtrer vanskelighetsgrad", + "filter-tags": "Filtrer tagger", + "finish": "Fullfør", + "fixed-speed": "Fast hastighet", + "focus-map-on": "Fokuser kart på", + "follow": "Følg", + "follow-request-pending": "Forespørsel venter", + "followers": "Følgere", + "following": "Følger", + "food": "Mat", + "food-drinks": "Mat og drikke", + "forgot-your-password": "Glemt passordet?", + "french": "Fransk", + "from-file": "Fra fil", + "from-photos": "Fra bilder", + "from-url": "Fra URL", + "garage": "Garasje", + "gas-station": "Bensinstasjon", + "german": "Tysk", + "get-position-from-exif": "Hent koordinater fra EXIF-data", + "get-started": "Kom i gang", + "grid": "Rutenett", + "grocery-store": "Dagligvarebutikk", + "heading": "Overskrift", + "height": "Høyde", + "help": "Hjelp", + "hero_section_0_text": "Utforsk spennende stier, lagre dine favoritter, og opplev naturens skjønnhet. Finn ditt neste eventyr!", + "hero_section_1_heading": "Det ser ut til at det ikke er noen stier her ennå.", + "hero_section_1_text": "Her er noen stier du kanskje liker. Eller du kan gå til hele listen akkurat nå.", + "hero_section_1_text_alternative": "Kom i gang ved å lagre ditt siste eventyr.", + "hero_section_2_text": "Visste du? Du kan ikke bare lagre turstier. Det finnes mange kategorier for alle dine eventyr.", + "hiking": "Vandring", + "home": "Hjem", + "hotel": "Hotell", + "hungarian": "Ungarsk", + "hut": "Hytte", + "hybrid": "Hybrid", + "icon": "Ikon", + "imperial": "Imperisk", + "import": "Importer", + "import-hint": "Velg eller dra GPX, FIT, KML eller TCX-filer hit...", + "include-description": "Inkluder beskrivelse", + "include-waypoints": "Inkluder veipunkter", + "integration-description-komoot": "Synkroniserer dine Komoot-turer med Wanderer med jevne mellomrom.", + "integration-description-strava": "Synkroniserer dine Strava-ruter og aktiviteter med Wanderer med jevne mellomrom.", + "integration-disabled": "integrasjon deaktivert", + "integration-enabled": "integrasjon aktivert", + "integrations": "Integrasjoner", + "invalid-date": "Ugyldig dato", + "invalid-username": "Ugyldig brukernavn", + "italian": "Italiensk", + "joined": "Ble medlem", + "language": "Språk", + "latitude": "Breddegrad", + "layer": "{n, plural, =1 {Lag} other {Lag}}", + "license": "Lisens", + "like-status": "Liker-status", + "liked": "Likte", + "likes": "Likerklikk", + "limited": "Begrenset", + "link-copied": "Lenke kopiert!", + "list": "{n, plural, =1 {Liste} other {Lister}}", + "list-not-shared": "Ikke delt med noen", + "list-public-warning": "Alle stier i denne listen vil bli offentlige.", + "list-saved-successfully": "Liste lagret", + "list-share-warning": "Deling av en liste deler automatisk alle stier i den.", + "list-share-warning-update": "Tillagte stier vil bli delt med alle som har tilgang til denne listen.", + "location": "Plassering", + "login": "Logg inn", + "login-details": "Innloggingsdetaljer", + "logout": "Logg ut", + "longitude": "Lengdegrad", + "loop": "Runde", + "make-one": "Lag en!", + "make-thumbnail": "Lag miniatyrbilde", + "map": "Kart", + "map-style": "Kartstil", + "max-hiking-difficulty": "Maks. vanskelighetsgrad", + "metric": "Metrisk", + "moderate": "Moderat", + "more": "Mer", + "more-route-settings": "Flere ruteinnstillinger", + "mountain": "Fjell", + "mountain-pass": "Fjellovergang", + "must-be-at-least-n-characters-long": "Må være minst {n} tegn lang", + "must-be-at-most-n-characters-long": "Må være maks {n} tegn lang", + "my-account": "Min konto", + "my-trails": "Mine stier", + "n-days-ago": "{n} dager siden", + "n-hours-ago": "{n} timer siden", + "n-minutes-ago": "{n} minutter siden", + "n-months-ago": "{n} måneder siden", + "n-seconds-ago": "{n, plural, =0 {akkurat nå} other {{n} sekunder siden}}", + "n-years-ago": "{n} år siden", + "name": "Navn", + "near": "Nær", + "new-list": "Ny liste", + "new-password": "Nytt passord", + "new-password-error": "Feil ved setting av nytt passord", + "new-password-success": "Det nye passordet er satt", + "new-password-text": "Sett et nytt passord", + "new-trail": "Ny sti", + "no-account": "Har du ikke en konto?", + "no-comments-so-far": "Ingen kommentarer ennå", + "no-data": "Ingen data", + "no-description-for-now": "Ingen beskrivelse ennå", + "no-gps-data-in-image": "Ingen GPS-data i bildet", + "no-grid": "Ingen rutenett", + "no-notifications": "Ingen varsler", + "no-photos-here": "Ingen bilder eller videoer her", + "no-preference": "Ingen preferanse", + "no-results": "Ingen resultater funnet", + "no-routes-added": "Ingen ruter lagt til", + "no-waypoints-yet": "Ingen veipunkter ennå", + "not-a-valid-email-address": "Ikke en gyldig e-postadresse", + "not-a-valid-url": "Ikke en gyldig URL", + "not-completed": "Ikke fullført", + "notification-comment-mention": "{user} nevnte deg i en kommentar", + "notification-list-create": "{user} opprettet en ny liste", + "notification-list-share": "{user} delte en liste med deg", + "notification-new-follower": "Du har en ny følger", + "notification-summit-log-create": "{user} opprettet en toppbokelement på din sti \"{trail}\"", + "notification-summit-log-mention": "{user} nevnte deg i en toppbokelement", + "notification-trail-comment": "{user} la igjen en kommentar på din sti \"{trail}\"", + "notification-trail-create": "{user} opprettet en ny sti", + "notification-trail-like": "{user} likte din sti \"{trail}\"", + "notification-trail-mention": "{user} nevnte deg i en sti", + "notification-trail-share": "{user} delte en sti med deg", + "notifications": "Varsler", + "object-share-error": "Et {object} må være offentlig for å bli delt på tvers av instanser.", + "off": "Av", + "only-me": "Kun meg", + "open-in-new-tab": "Åpne i ny fane", + "or": "eller", + "orientation": "Orientering", + "paper-size": "Papirstørrelse", + "paragraph": "Avsnitt", + "parking": "Parkering", + "password": "Passord", + "password-confirm": "Bekreft passord", + "password-reset-sent": "En e-post for tilbakestilling av passord er sendt", + "password-reset-text": "Vi sender en lenke for tilbakestilling til din e-postadresse.", + "password-updated": "Passord oppdatert", + "passwords-must-match": "Passordene må være like", + "photos": "Bilder og videoer", + "pick-a-trail": "Velg en sti", + "planned-a-trail": "planla en sti", + "planned-tours": "Planlagte turer", + "pois": "Interessepunkter", + "polish": "Polsk", + "portuguese": "Portugisisk", + "print": "Skriv ut", + "privacy": "Personvern", + "private": "Privat", + "profile": "Profil", + "public": "Offentlig", + "public-access": "Offentlig tilgang", + "public-share-everyone": "Alle på internett med lenken kan se denne stien", + "public-share-limited": "Kun personer med tilgang kan åpne lenken", + "public-transport": "Kollektivtransport", + "radius": "Radius", + "railway-station": "Jernbanestasjon", + "read-more": "Les mer", + "ready-to-join": "Klar til å bli med", + "recalculate-elevation-data": "Beregn høydedata på nytt", + "recalculating-elevation-data-hint": "Ny beregning av høydedata vil slette eksisterende høydedata, hvis noen, og erstatte det med data fra Valhalla.", + "register": "Registrer", + "remote-users-cannot-edit": "Eksterne brukere kan ikke redigere", + "removed-trail-from": "Fjernet sti fra", + "removed-trails-from": "Fjernet stier fra", + "required": "Påkrevd", + "reset": "Tilbakestill", + "reset-password": "Tilbakestill passord", + "reverse-direction": "Snu retning", + "road": "Vei", + "route": "{n, plural, =1 {Rute} other {Ruter}}", + "route-point": "Rutepunkt", + "russian": "Russisk", + "save": "Lagre", + "save-list": "Lagre liste", + "save-trail": "Lagre sti", + "save-your-trail-first": "Lagre stien din først", + "search-cities": "Søk etter byer", + "search-for-trails-places": "Søk etter stier, lister, steder", + "search-places": "Søk etter steder", + "search-trails": "Søk etter stier", + "select-list": "Velg liste", + "selected": "valgt", + "settings": "Innstillinger", + "settings-notification-comment-mention": "Noen nevnte deg i en kommentar", + "settings-notification-list-create": "En bruker du følger har opprettet en liste", + "settings-notification-list-share": "Noen delte en liste med deg", + "settings-notification-new-follower": "Du har en ny følger", + "settings-notification-summit-log-create": "Noen opprettet en toppbokelement på din sti", + "settings-notification-summit-log-mention": "Noen nevnte deg i en toppbokelement", + "settings-notification-trail-comment": "Noen la igjen en kommentar på din sti", + "settings-notification-trail-create": "En bruker du følger har opprettet en sti", + "settings-notification-trail-like": "Noen likte din sti", + "settings-notification-trail-mention": "Noen nevnte deg i en sti", + "settings-notification-trail-share": "Noen delte en sti med deg", + "settings-privacy-account-private": "Kun du kan se profilen din. Du vil ikke vises i søkeresultater. Andre brukere kan ikke følge deg eller dele stier med deg. Du kan fortsatt publisere stier eller lister.", + "settings-privacy-account-public": "Alle kan se profilen din. Du vises i søkeresultater. Andre brukere kan følge deg og dele stier med deg.", + "settings-privacy-lists-private": "Listene dine er private som standard. Ingen unntatt deg vil kunne se dem. Du kan endre denne innstillingen når som helst for individuelle lister.", + "settings-privacy-lists-public": "Listene dine er offentlige som standard. Alle vil kunne se dem. Du kan endre denne innstillingen når som helst for individuelle lister.", + "settings-privacy-trails-private": "Stiene dine er private som standard. Ingen unntatt deg vil kunne se dem. Du kan endre denne innstillingen når som helst for individuelle stier.", + "settings-privacy-trails-public": "Stiene dine er offentlige som standard. Alle vil kunne se dem. Du kan endre denne innstillingen når som helst for individuelle stier.", + "settings-saved": "Innstillinger lagret", + "share": "Del", + "share-profile": "Del profil", + "share-this-list": "Del denne listen", + "share-this-trail": "Del denne stien", + "shared": "Delt", + "shared-by": "Delt av", + "shared-with": "Delt med", + "shelter": "Gapahuk", + "shortest": "kortest", + "show-in-overview": "Vis i oversikt", + "show-less": "Vis mindre", + "show-on-map": "Vis på kart", + "shower": "Dusj", + "skiing": "Skisport", + "slogan": "Lagre dine eventyr!", + "slope": "Helning", + "someone": "Noen", + "sort": "Sorter", + "spanish": "Spansk", + "speed": "Hastighet", + "start": "Start", + "statistics": "Statistikk", + "stop-drawing": "Stopp tegning", + "stop-editing": "Stopp redigering", + "strava-integration-after-date-hint": "Hvis kontoen din har en stor mengde aktiviteter kan du støte på Stravas API-hastighetsgrense som hindrer deg i å synkronisere alle aktiviteter samtidig. For å redusere dette problemet kan du sette en \"Etter\" dato nedenfor slik at bare aktiviteter som ble registrert etter denne datoen blir synkronisert.", + "subway-stop": "T-baneinngang", + "summit": "Topp", + "summit-book": "Toppbok", + "table": "Tabell", + "tags": "Tagger", + "text": "Tekst", + "tilesets": "Tilpassede flissett", + "toilets": "Toaletter", + "top-speed": "Toppfart", + "tourism": "Turisme", + "trail": "{n, plural, =1 {Sti} other {Stier}}", + "trail-not-shared": "Ikke delt med noen", + "trail-saved-successfully": "Sti lagret", + "trails-for-you": "Stier for deg", + "tram-stop": "Trikkestopp", + "unchanged": "uendret", + "units": "Enheter", + "unlink": "Frakoble", + "upload-file": "Last opp fil", + "upload-gpx": "Last opp GPX", + "upload-new-file": "Last opp ny fil", + "uploaded": "lastet opp", + "use-hills": "Bruk bakker", + "use-roads": "Bruk veier", + "username": "Brukernavn", + "view": "Vis", + "viewpoint": "Utsiktspunkt", + "visibilty-status": "Synlighetsstatus", + "walking-speed": "Gåhastighet", + "water": "Vann", + "waypoints": "{n, plural, =1 {Veipunkt} other {Veipunkter}}", + "welcome_to": "Velkommen til", + "width": "Bredde", + "wrong-username-or-password": "Feil brukernavn eller passord", + "you-can": "Du kan" +} \ No newline at end of file diff --git a/web/src/lib/i18n/locales/pl.json b/web/src/lib/i18n/locales/pl.json index 017a2d753..3ccb58db0 100644 --- a/web/src/lib/i18n/locales/pl.json +++ b/web/src/lib/i18n/locales/pl.json @@ -278,6 +278,7 @@ "no-results": "Brak wyników", "no-routes-added": "Brak dodanych tras", "no-waypoints-yet": "Jeszcze nie ma punktów trasy", + "norwegian": "", "not-a-valid-email-address": "Nieprawidłowy adres email", "not-a-valid-url": "Wadliwy URL", "not-completed": "Nie dokończono", diff --git a/web/src/lib/i18n/locales/pt.json b/web/src/lib/i18n/locales/pt.json index e08a96a62..ef87d0d2e 100644 --- a/web/src/lib/i18n/locales/pt.json +++ b/web/src/lib/i18n/locales/pt.json @@ -278,6 +278,7 @@ "no-results": "Nenhum resultado encontrado", "no-routes-added": "No routes added", "no-waypoints-yet": "No waypoints yet", + "norwegian": "", "not-a-valid-email-address": "Não um endereço de e-mail válido", "not-a-valid-url": "Not a valid URL", "not-completed": "Não preenchido", diff --git a/web/src/lib/i18n/locales/ru.json b/web/src/lib/i18n/locales/ru.json index 675310784..310278b46 100644 --- a/web/src/lib/i18n/locales/ru.json +++ b/web/src/lib/i18n/locales/ru.json @@ -35,11 +35,11 @@ "basic-info": "Основная информация", "basque": "Basque", "before": "До", - "bicycle-parking": "Bicycle Parking", - "bicycle-rental": "Bicycle Rental", - "bicycle-shop": "Bicycle Shop", + "bicycle-parking": "Велосипедная парковка", + "bicycle-rental": "Прокат велосипедов", + "bicycle-shop": "Веломагазин", "bike-type": "Тип велосипеда", - "bus-stop": "Bus stop", + "bus-stop": "Автобусная остановка", "by": "От", "calendar": { "weekdays": { @@ -56,7 +56,7 @@ "can": "можно", "cancel": "Отмена", "car": "Автомобиль:", - "car-motorcycle": "Car/Motorcycle", + "car-motorcycle": "Автомобиль/мотоцикл", "card": "{n, plural, =1 {Карточка} other {Карточки}}", "categories": "Категории", "category": "Категория", @@ -156,7 +156,7 @@ "export-all-trails": "Экспорт всех треков", "favourite-sport": "Любимый вид спорта", "features": "Особенности", - "ferry": "Ferry", + "ferry": "Паром", "file-format": "Формат файла", "file-too-big": "Файл {file} слишком большой (max. {size})", "filter-categories": "Фильтр категорий", @@ -176,13 +176,13 @@ "from-file": "Из файла", "from-photos": "Из фотографии", "from-url": "По ссылке", - "garage": "Garage", + "garage": "Гараж", "gas-station": "Gas station", "german": "Немецкий", "get-position-from-exif": "Координаты из EXIF", "get-started": "Get started", "grid": "Сетка", - "grocery-store": "Grocery store", + "grocery-store": "Продуктовый магазин", "heading": "Heading", "height": "Высота", "help": "Помощь", @@ -193,9 +193,9 @@ "hero_section_2_text": "Знаете ли вы, что можно сохранять не только пешие походы. Есть множество и других категорий для любых ваших активностей.", "hiking": "Пеший туризм", "home": "Главная", - "hotel": "Hotel", + "hotel": "Гостиница", "hungarian": "Венгерский", - "hut": "Hut", + "hut": "Хижина", "hybrid": "Гибрид", "icon": "Иконка", "imperial": "Имперская", @@ -222,7 +222,7 @@ "like-status": "Статус лайка", "liked": "Лайкнуто", "likes": "Лайков", - "limited": "Limited", + "limited": "Ограничено", "link-copied": "Ссылка скопирована!", "linked-lists": "", "list": "{n, plural, =1 {Список} other {Списки}}", @@ -240,14 +240,14 @@ "make-one": "Создайте!", "make-thumbnail": "Сделать миниатюру", "map": "Карта", - "map-style": "Map style", + "map-style": "Стиль карты", "max-hiking-difficulty": "Макс. сложность", "metric": "Метрическая", "moderate": "Средний", "more": "More", "more-route-settings": "More route settings", "mountain": "Горный", - "mountain-pass": "Mountain pass", + "mountain-pass": "Горный перевал", "must-be-at-least-n-characters-long": "Минимум {n} символов", "must-be-at-most-n-characters-long": "Максимум {n} символов", "my-account": "Мой аккаунт", @@ -278,6 +278,7 @@ "no-results": "Ничего не найдено", "no-routes-added": "Нет добавленных маршрутов", "no-waypoints-yet": "Нет путевых точек", + "norwegian": "", "not-a-valid-email-address": "Некорректный email", "not-a-valid-url": "Некорректный URL", "not-completed": "Не завершено", @@ -301,7 +302,7 @@ "orientation": "Ориентация", "paper-size": "Размер бумаги", "paragraph": "Paragraph", - "parking": "Parking", + "parking": "Парковка", "password": "Пароль", "password-confirm": "Подтвердите пароль", "password-reset-sent": "Письмо для сброса пароля отправлено", @@ -320,12 +321,12 @@ "private": "Зкрытый", "profile": "Профиль", "public": "Открытый", - "public-access": "Public access", + "public-access": "Общий доступ", "public-share-everyone": "Everyone on the internet with the link can see this trail", "public-share-limited": "Only people with access can open the link", - "public-transport": "Public transport", + "public-transport": "Общественный транспорт", "radius": "Радиус", - "railway-station": "Railway station", + "railway-station": "Железнодорожная станция", "read-more": "Подробнее", "ready-to-join": "Ready to join", "recalculate-elevation-data": "Recalculate elevation data", @@ -341,7 +342,7 @@ "road": "Шоссе", "route": "{n, plural, =1 {Маршрут} other {Маршрутов}}", "route-point": "Точка маршрута", - "russian": "Russian", + "russian": "Русский", "save": "Сохранить", "save-list": "Сохранить список", "save-trail": "Сохранить трек", @@ -379,12 +380,12 @@ "shared": "Общий доступ", "shared-by": "Доступ от", "shared-with": "Доступно для", - "shelter": "Shelter", - "shortest": "shortest", + "shelter": "Укрытие", + "shortest": "кратчайший", "show-in-overview": "Быстрый просмотр", "show-less": "Show less", "show-on-map": "Показать на карте", - "shower": "Shower", + "shower": "Душ", "skiing": "Skiing", "slogan": "Сохраняйте ваши приключения!", "slope": "Уклон", @@ -397,22 +398,22 @@ "stop-drawing": "Закончить рисование", "stop-editing": "Закончить редактирование", "strava-integration-after-date-hint": "If your account has a large amount of acitivities you may run into Strava's API rate limit preventing you from syncing all activities at once. To mitigate this issue you can set an \"After\" date below so that only activities that were recorded after this date are synced.", - "subway-stop": "Subway entrance", - "summit": "Summit", + "subway-stop": "Вход в метро", + "summit": "Вершина", "summit-book": "История поездок", "table": "Таблица", "tags": "Метки", "text": "Текст", "tilesets": "Пользовательские тайлы", - "toilets": "Toilets", + "toilets": "Туалеты", "top-speed": "Макс. скорость", - "tourism": "Tourism", + "tourism": "Туризм", "trail": "{n, plural, =1 {Трек} other {Треки}}", "trail-not-in-list": "", "trail-not-shared": "Нет общего доступа", "trail-saved-successfully": "Трек сохранён", "trails-for-you": "Треки для вас", - "tram-stop": "Tram stop", + "tram-stop": "Трамвайная остановка", "unchanged": "не изменено", "units": "Единицы измерения", "unlink": "Unlink", @@ -427,7 +428,7 @@ "viewpoint": "Viewpoint", "visibilty-status": "Статус видимости", "walking-speed": "Пешая скорость", - "water": "Water", + "water": "Вода", "waypoints": "{n, plural, =1 {Путевая точка} other {Путевые точки}}", "welcome_to": "Добро пожаловать в", "width": "Ширина", diff --git a/web/src/lib/i18n/locales/zh.json b/web/src/lib/i18n/locales/zh.json index b89aabaa9..629d3ae4c 100644 --- a/web/src/lib/i18n/locales/zh.json +++ b/web/src/lib/i18n/locales/zh.json @@ -278,6 +278,7 @@ "no-results": "没有找到结果", "no-routes-added": "未添加路由", "no-waypoints-yet": "尚无路点", + "norwegian": "", "not-a-valid-email-address": "无效电子邮箱地址", "not-a-valid-url": "网址无效", "not-completed": "未完成", diff --git a/web/src/lib/models/settings.ts b/web/src/lib/models/settings.ts index a4bd4f9be..d15bde310 100644 --- a/web/src/lib/models/settings.ts +++ b/web/src/lib/models/settings.ts @@ -9,6 +9,7 @@ export enum Language { hu = "hu", it = "it", nl = "nl", + no = "no", pl = "pl", pt = "pt", ru = "ru", diff --git a/web/src/routes/settings/language/+page.svelte b/web/src/routes/settings/language/+page.svelte index c25d0c2a2..6864d687f 100644 --- a/web/src/routes/settings/language/+page.svelte +++ b/web/src/routes/settings/language/+page.svelte @@ -21,6 +21,7 @@ { text: $_("hungarian"), value: "hu" }, { text: $_("italian"), value: "it" }, { text: $_("dutch"), value: "nl" }, + { text: $_("norwegian"), value: "no" }, { text: $_("polish"), value: "pl" }, { text: $_("portuguese"), value: "pt" }, { text: $_("russian"), value: "ru" },