mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-11-13 07:40:59 +00:00
b1037dec62
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.
101 lines
5.5 KiB
TypeScript
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;
|