mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-06-20 13:51:45 +00:00
49b3af8b0d
Optimize day routes around the accommodation
When a day has an accommodation set, the route optimizer now treats it as
the day's home base: it optimizes a loop that leaves the hotel and returns
to it, so the stop nearest the hotel comes first. On a transfer day -
checking out of one hotel and into another - the route runs from the first
hotel to the second instead.
The optimizer also gained a 2-opt pass on top of the nearest-neighbor
ordering, which removes the crossings the greedy pass used to leave behind.
A new display setting ("optimize route from accommodation", on by default)
lets you turn the anchoring off.
Confirm before deleting notes
Deleting a plan note or a collab note now asks for confirmation first. On
phones and tablets the edit and delete icons sit close together and were
easy to mis-tap, which deleted notes with no way back.
77 lines
3.3 KiB
TypeScript
77 lines
3.3 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
|
|
|
const collab: TranslationStrings = {
|
|
'collab.tabs.chat': 'Chat',
|
|
'collab.tabs.notes': 'Poznámky',
|
|
'collab.tabs.polls': 'Hlasování',
|
|
'collab.whatsNext.title': 'Co následuje',
|
|
'collab.whatsNext.today': 'Dnes',
|
|
'collab.whatsNext.tomorrow': 'Zítra',
|
|
'collab.whatsNext.empty': 'Žádné nadcházející aktivity',
|
|
'collab.whatsNext.until': 'do',
|
|
'collab.whatsNext.emptyHint': 'Aktivity s časem se zde zobrazí',
|
|
'collab.chat.send': 'Odeslat',
|
|
'collab.chat.placeholder': 'Napište zprávu...',
|
|
'collab.chat.empty': 'Začněte konverzaci',
|
|
'collab.chat.emptyHint': 'Zprávy jsou sdíleny se všemi členy cesty',
|
|
'collab.chat.emptyDesc':
|
|
'Sdílejte nápady, plány a novinky se svou cestovatelskou skupinou',
|
|
'collab.chat.today': 'Dnes',
|
|
'collab.chat.yesterday': 'Včera',
|
|
'collab.chat.deletedMessage': 'smazal zprávu',
|
|
'collab.chat.reply': 'Odpovědět',
|
|
'collab.chat.loadMore': 'Načíst starší zprávy',
|
|
'collab.chat.justNow': 'právě teď',
|
|
'collab.chat.minutesAgo': 'před {n} min',
|
|
'collab.chat.hoursAgo': 'před {n} h',
|
|
'collab.notes.title': 'Poznámky',
|
|
'collab.notes.new': 'Nová poznámka',
|
|
'collab.notes.empty': 'Zatím žádné poznámky',
|
|
'collab.notes.emptyHint': 'Začněte zapisovat nápady a plány',
|
|
'collab.notes.all': 'Vše',
|
|
'collab.notes.titlePlaceholder': 'Poznámka...',
|
|
'collab.notes.noCategory': 'Bez kategorie',
|
|
'collab.notes.color': 'Barva',
|
|
'collab.notes.save': 'Uložit',
|
|
'collab.notes.cancel': 'Zrušit',
|
|
'collab.notes.edit': 'Upravit',
|
|
'collab.notes.delete': 'Smazat',
|
|
'collab.notes.confirmDeleteTitle': 'Smazat poznámku?',
|
|
'collab.notes.confirmDeleteBody': 'Tato poznámka bude trvale smazána.',
|
|
'collab.notes.pin': 'Připnout',
|
|
'collab.notes.unpin': 'Odepnout',
|
|
'collab.notes.daysAgo': 'před {n} dny',
|
|
'collab.notes.categorySettings': 'Spravovat kategorie',
|
|
'collab.notes.create': 'Vytvořit',
|
|
'collab.notes.website': 'Webové stránky',
|
|
'collab.notes.websitePlaceholder': 'https://...',
|
|
'collab.notes.attachFiles': 'Přiložit soubory',
|
|
'collab.notes.noCategoriesYet': 'Zatím žádné kategorie',
|
|
'collab.notes.emptyDesc': 'Vytvořte poznámku a začněte',
|
|
'collab.notes.contentPlaceholder': 'Napište něco...',
|
|
'collab.notes.categoryPlaceholder': 'Kategorie',
|
|
'collab.notes.newCategory': 'Nová kategorie...',
|
|
'collab.notes.category': 'Kategorie',
|
|
'collab.polls.title': 'Hlasování',
|
|
'collab.polls.new': 'Nové hlasování',
|
|
'collab.polls.empty': 'Zatím žádná hlasování',
|
|
'collab.polls.emptyHint': 'Zeptejte se skupiny a hlasujte společně',
|
|
'collab.polls.question': 'Otázka',
|
|
'collab.polls.questionPlaceholder': 'Co bychom měli dělat?',
|
|
'collab.polls.addOption': '+ Přidat možnost',
|
|
'collab.polls.optionPlaceholder': 'Možnost {n}',
|
|
'collab.polls.create': 'Vytvořit hlasování',
|
|
'collab.polls.close': 'Uzavřít',
|
|
'collab.polls.closed': 'Uzavřeno',
|
|
'collab.polls.votes': '{n} hlasů',
|
|
'collab.polls.vote': '{n} hlas',
|
|
'collab.polls.multipleChoice': 'Více možností',
|
|
'collab.polls.multiChoice': 'Více možností',
|
|
'collab.polls.deadline': 'Termín',
|
|
'collab.polls.option': 'Možnost',
|
|
'collab.polls.options': 'Možnosti',
|
|
'collab.polls.delete': 'Smazat',
|
|
'collab.polls.closedSection': 'Uzavřené',
|
|
};
|
|
export default collab;
|