Files
TREK/shared/src/i18n/et/native.ts
T
Maurice b1037dec62 feat(native): home and lock screen widgets in the TREK look
Four widgets instead of one plain text block, drawn in the phone tokens
(warm paper by day, near black by night) with contour lines and a route arc
as the travel motif:

- Trip (small, medium, large, lock screen): the cover photo, a countdown ring
  and a plane on its arc before the trip; the day of the trip as segments,
  the weather and the next stops on frosted glass while it runs
- Today (medium, large): the day as a timeline in its category colours, with
  a now line, the day's progress and the weather
- Bookings (small, medium, large, lock screen): flights, trains, hotels and
  tables ahead as coloured tiles, the next one featured, status dots
- To-dos (small, medium, large, lock screen): to-dos and packing as nested
  rings, the most pressing open to-dos with priority and due dates

The app now sends the destination, a small cover JPEG, the weather where the
trip is, the bookings ahead, the open to-dos and the packing count; every
new field is optional on both sides, so older binaries and servers keep
working. Timelines step every quarter hour so the now line moves without
the app. client/ios/WidgetPreviews renders every widget in every size, light
and dark, on the CI's Mac, uploaded as the widget-previews artifact.
2026-11-06 19:01:08 +01:00

101 lines
5.5 KiB
TypeScript

import type { TranslationStrings } from '../types';
const native: TranslationStrings = {
'native.connect.title': 'Ühenda TREKiga',
'native.connect.hint': 'Sisesta aadress, millel avad TREKi brauseris.',
'native.connect.placeholder': 'https://trek.example.com',
'native.connect.submit': 'Ühenda',
'native.connect.checking': 'Kontrollin…',
'native.connect.tryDemo': 'Proovi demot',
'native.connect.whatIsServer': 'Mis on TREKi server?',
'native.connect.errorInvalid': 'See ei näe välja nagu veebiaadress.',
'native.connect.errorUnreachable': 'Sellel aadressil ei vastanud ükski server. Kontrolli aadressi ja oma ühendust.',
'native.connect.errorNotTrek': 'Sellel aadressil olev server ei ole TREK.',
'native.connect.errorTooOld': 'See TREKi server on rakenduse jaoks liiga vana. Seda tuleb esmalt uuendada.',
'native.offline.title': 'Server pole kättesaadav',
'native.offline.hint': 'TREK ei jõudnud serverini {server}. Kontrolli oma ühendust ja proovi uuesti.',
'native.offline.retry': 'Proovi uuesti',
'native.changeServer': 'Vaheta serverit',
'native.login.failed': 'Sisselogimine ei õnnestunud. Palun proovi uuesti.',
'native.handoff.title': 'Jätka rakenduses',
'native.handoff.hint': 'Oled sisse logitud kui {name}. Ava TREKi rakendus, et sisselogimine seal lõpetada.',
'native.handoff.open': 'Ava TREKi rakendus',
'native.handoff.switchAccount': 'Kasuta teist kontot',
'native.privacy': 'Privaatsuspoliitika',
'native.settings.server': 'Server', // same-as-en
'native.settings.serverHint': 'See rakendus on ühendatud serveriga {server}.',
'native.welcome.headline': 'Sinu reisid.\nSinu plaan.',
'native.welcome.sub': 'Planeeri koos reaalajas: teekonnad, eelarved, päevik, fotoraamat — tehisintellektiga.',
'native.welcome.connect': 'Ühenda oma TREK',
'native.welcome.connectSub': 'Ava aadress, mida juba kasutad',
'native.welcome.getCloud': 'Hangi TREK Cloud',
'native.welcome.getCloudSub': 'Majutatud sinu eest, seadistamiseta',
'native.cloud.title': 'TREK Cloud',
'native.cloud.sub':
'Majutame TREK-i sinu eest, sinu enda aadressil. Midagi pole vaja paigaldada ega hallata: valmis mõne minutiga.',
'native.cloud.f1': 'Sinu enda aadress, Saksamaa serverites',
'native.cloud.f2': 'Valmis mõne minutiga, uuendused teeme meie',
'native.cloud.f3': 'Sinu andmed jäävad sinu omaks: reklaamideta, jälgimiseta',
'native.cloud.cta': 'Alusta',
'native.cloud.haveServer': 'Mul on juba TREK-i server',
'native.connecting': 'Ühendumine aadressiga {host}',
'native.back': 'Tagasi',
'native.plans.title': 'Vali oma pakett',
'native.plans.sub': 'TREK majutatud sinu enda aadressil. Muuda või tühista igal ajal.',
'native.plans.monthly': 'Kuus',
'native.plans.yearly': 'Aastas',
'native.plans.perMonth': 'kuus',
'native.plans.perYear': 'aastas',
'native.plans.aiDocs': '{n} AI-dokumenti kuus',
'native.plans.noAi': 'AI-dokumente pole',
'native.plans.storage': '{n} GB mahtu',
'native.plans.unlimited': 'Piiramatult kohti, reise ja inimesi',
'native.plans.subscribe': 'Telli',
'native.plans.loadError': 'Pakette ei õnnestunud laadida. Kontrolli ühendust ja proovi uuesti.',
'native.plans.retry': 'Proovi uuesti',
'native.plans.soon': 'Rakendusesisesed tellimused on tulekul. Praegu lõpeta veebis.',
'native.claim.title': 'Peaaegu valmis',
'native.claim.sub': 'Vali oma aadress. Seadistame selle kohe.',
'native.claim.addressLabel': 'Sinu aadress',
'native.claim.taken': 'See aadress on juba võetud.',
'native.claim.invalid': 'Vähemalt kolm tähte, numbrit või sidekriipsu.',
'native.claim.reserved': 'See aadress on reserveeritud.',
'native.claim.free': 'Saadaval',
'native.claim.emailLabel': 'E-post',
'native.claim.emailHint': 'Sinu konto ja kviitungite jaoks.',
'native.claim.subscribe': 'Telli hinnaga {price}',
'native.claim.cancelled': 'Ost tühistatud.',
'native.claim.failed': 'Ost ei õnnestunud. Proovi uuesti.',
'native.claim.redeemFailed': 'Me ei saanud sinu TREK-i seadistada. Proovi uuesti.',
'native.provisioning.title': 'Seadistame sinu TREK-i',
'native.provisioning.sub': 'Valmistame ette aadressi {host}. See võtab vaid minuti.',
'native.provisioning.failedTitle': 'Peaaegu valmis',
'native.provisioning.failedSub': 'Sinu TREK on teel. Proovi hetke pärast uuesti või ava rakendus hiljem.',
'native.provisioning.retry': 'Proovi nüüd',
'native.update.title': 'Uuenda TREK-i rakendust',
'native.update.body': 'See server vajab kõige toimimiseks rakenduse uuemat versiooni.',
'native.update.open': 'Uuenda',
'native.lock.title': 'TREK on lukus',
'native.lock.unlock': 'Ava lukk',
'native.lock.reason': 'Ava TREK',
'native.lock.settingTitle': 'Rakenduse lukk',
'native.lock.setting': 'Lukusta Face ID või pääsukoodiga',
'native.lock.settingHint':
'Küsib TREK-i avamisel ja pärast poolt minutit taustal ning peidab rakenduse rakenduste vahetajas.',
'native.share.title': 'Millisesse reisi importida?',
'native.share.noTrips': 'Reise veel pole. Loo esmalt üks ja jaga dokumenti uuesti.',
'native.widget.dayOf': 'Päev {n}/{m}',
'native.widget.today': 'Täna',
'native.widget.noTrip': 'Reisi pole veel planeeritud',
'native.widget.inDays': '{n} päeva pärast',
'native.widget.tomorrow': 'Homme',
'native.widget.nothingPlanned': 'Tänaseks pole midagi planeeritud',
'native.widget.dayDone': 'Tänaseks kõik tehtud',
'native.widget.noBookings': 'Eesootavaid broneeringuid pole',
'native.widget.noTodos': 'Kõik on tehtud',
'native.widget.now': 'Praegu',
'native.widget.travellers': 'reisijat',
};
export default native;