Files
TREK/shared/src/i18n/cs/vacay.ts
T
Maurice c475e5b04c feat(vacay): comp/flex leave type (#1074) + configurable-year backend (#737)
Comp/Flex days (#1074) — complete. A second leave type that does not deduct from the vacation entitlement (flextime / overtime offset). New kind column on vacay_entries, excluded from usedDays via a CASE sum; toggleEntry carries kind through service/nest/store with change-detection; desktop and mobile get a comp toolbar toggle next to the half-day one (orthogonal, so a half comp day is free); comp segments render as a diagonal hatch of the person colour, per-segment for split days (Version B). comp_used is surfaced separately in getStats. Translated into all 23 locales.

Configurable vacation year (#737) — backend only. Per-user vacay_user_settings (calendar / fiscal / anniversary), resolveYearWindow, and usedDays / compUsedDays / getStats / carry-over now computed over the leave-year [start,end) window. 'calendar' resolves byte-identically to the old date-prefix behaviour, so nothing changes for existing users and the feature is inert until the settings UI lands. Frontend (settings selector + calendar window rollover), the settings endpoint, window-aware getEntries and holiday loading are still to do — see the PR description.
2026-07-25 12:02:16 +02:00

118 lines
5.6 KiB
TypeScript

import type { TranslationStrings } from '../types';
const vacay: TranslationStrings = {
'vacay.subtitle': 'Plánování a správa dovolené',
'vacay.settings': 'Nastavení',
'vacay.year': 'Rok',
'vacay.addYear': 'Přidat následující rok',
'vacay.addPrevYear': 'Přidat předchozí rok',
'vacay.removeYear': 'Odebrat rok',
'vacay.removeYearConfirm': 'Odebrat rok {year}?',
'vacay.removeYearHint': 'Všechny záznamy o dovolené a firemní svátky pro tento rok budou trvale smazány.',
'vacay.remove': 'Odebrat',
'vacay.persons': 'Osoby',
'vacay.noPersons': 'Žádné osoby nebyly přidány',
'vacay.addPerson': 'Přidat osobu',
'vacay.editPerson': 'Upravit osobu',
'vacay.removePerson': 'Odebrat osobu',
'vacay.removePersonConfirm': 'Odebrat osobu {name}?',
'vacay.removePersonHint': 'Všechny záznamy dovolené pro tuto osobu budou trvale smazány.',
'vacay.personName': 'Jméno',
'vacay.personNamePlaceholder': 'Zadejte jméno',
'vacay.color': 'Barva',
'vacay.add': 'Přidat',
'vacay.legend': 'Legenda',
'vacay.publicHoliday': 'Státní svátek',
'vacay.companyHoliday': 'Firemní volno',
'vacay.weekend': 'Víkend',
'vacay.modeVacation': 'Dovolená',
'vacay.modeCompany': 'Firemní volno',
'vacay.modeHalf': 'Půlden',
'vacay.modeHalfHint': 'Zapsat půldenní dovolenou',
'vacay.fullDay': 'Celý den',
'vacay.modeComp': 'Náhradní volno',
'vacay.modeCompHint': 'Zapsat náhradní / pružné volno (zdarma — bez čerpání dovolené)',
'vacay.compHalf': 'Půlden náhradního volna',
'vacay.entitlement': 'Nárok',
'vacay.entitlementDays': 'Dní',
'vacay.used': 'Vyčerpáno',
'vacay.remaining': 'Zbývá',
'vacay.carriedOver': 'z roku {year}',
'vacay.blockWeekends': 'Blokovat víkendy',
'vacay.blockWeekendsHint': 'Zamezit zadávání dovolené na víkendové dny',
'vacay.mon': 'Po',
'vacay.tue': 'Út',
'vacay.wed': 'St',
'vacay.thu': 'Čt',
'vacay.fri': 'Pá',
'vacay.sat': 'So',
'vacay.sun': 'Ne',
'vacay.weekendDays': 'Víkendové dny',
'vacay.publicHolidays': 'Státní svátky',
'vacay.schoolHolidays': 'School Holidays',
'vacay.schoolHolidaysHint': 'Mark school holidays as a visual calendar layer',
'vacay.selectCountry': 'Vyberte zemi',
'vacay.selectRegion': 'Vyberte region (volitelné)',
'vacay.addCalendar': 'Přidat kalendář',
'vacay.calendarLabel': 'Popisek (volitelné)',
'vacay.calendarColor': 'Barva',
'vacay.noSchoolCalendars': 'No school holiday calendars added yet',
'vacay.companyHolidays': 'Firemní volno',
'vacay.companyHolidaysHint': 'Povolit označování dnů celofiremního volna',
'vacay.companyHolidaysNoDeduct': 'Firemní volno se nezapočítává do nároku na dovolenou.',
'vacay.weekStart': 'Týden začíná',
'vacay.weekStartHint': 'Zvolte, zda týden začíná v pondělí nebo v neděli',
'vacay.carryOver': 'Převod dovolené',
'vacay.carryOverHint': 'Automaticky převádět zbývající dny do dalšího roku',
'vacay.sharing': 'Sdílení',
'vacay.sharingHint': 'Sdílejte svůj plán dovolené s ostatními uživateli TREK',
'vacay.owner': 'Vlastník',
'vacay.shareEmailPlaceholder': 'E-mail uživatele TREK',
'vacay.shareSuccess': 'Plán byl úspěšně sdílen',
'vacay.shareError': 'Nepodařilo se sdílet plán',
'vacay.dissolve': 'Zrušit propojení',
'vacay.dissolveHint': 'Znovu oddělit kalendáře. Vaše záznamy zůstanou zachovány.',
'vacay.dissolveAction': 'Oddělit',
'vacay.dissolved': 'Kalendáře byly odděleny',
'vacay.fusedWith': 'Propojeno s',
'vacay.you': 'vy',
'vacay.noData': 'Žádná data',
'vacay.changeColor': 'Změnit barvu',
'vacay.inviteUser': 'Pozvat uživatele',
'vacay.inviteHint': 'Pozvěte jiného uživatele TREK ke sdílení společného kalendáře dovolených.',
'vacay.selectUser': 'Vyberte uživatele',
'vacay.sendInvite': 'Odeslat pozvánku',
'vacay.inviteSent': 'Pozvánka odeslána',
'vacay.inviteError': 'Nepodařilo se odeslat pozvánku',
'vacay.pending': 'čeká na vyřízení',
'vacay.noUsersAvailable': 'Žádní uživatelé nejsou k dispozici',
'vacay.accept': 'Přijmout',
'vacay.decline': 'Odmítnout',
'vacay.acceptFusion': 'Přijmout a propojit',
'vacay.inviteTitle': 'Žádost o propojení',
'vacay.inviteWantsToFuse': 'vás zve ke sdílení kalendáře dovolených.',
'vacay.fuseInfo1': 'Oba uvidíte všechny záznamy v jednom sdíleném kalendáři.',
'vacay.fuseInfo2': 'Obě strany mohou vytvářet a upravovat záznamy tomu druhému.',
'vacay.fuseInfo3': 'Obě strany mohou měnit nároky na dovolenou.',
'vacay.fuseInfo4': 'Nastavení (svátky, firemní volno) jsou sdílená.',
'vacay.fuseInfo5': 'Propojení lze kdykoli zrušit bez ztráty dat.',
'vacay.sharedCalendars': 'Sdílené kalendáře',
'vacay.shareCalendar': 'Sdílet kalendář',
'vacay.shareCalendarHint':
'Umožněte jinému uživateli TREK vidět váš kalendář dovolených. Pouze pro čtení — žádné propojení, žádné úpravy.',
'vacay.sharedWithYou': 'Sdíleno s vámi',
'vacay.youShareWith': 'Sdílíte s',
'vacay.viewOnly': 'pouze pro čtení',
'vacay.share': 'Sdílet',
'vacay.shareSent': 'Kalendář sdílen',
'vacay.shareFailed': 'Nepodařilo se sdílet kalendář',
'vacay.stopSharing': 'Ukončit sdílení',
'vacay.showInCalendar': 'Zobrazit v kalendáři',
'vacay.hideFromCalendar': 'Skrýt z kalendáře',
'vacay.sharedEmpty': 'Ukažte si navzájem své kalendáře, aniž byste je propojili.',
'vacay.sharedLegend': 'Sdílené (pouze pro čtení)',
'vacay.publicHolidaysHint': 'Mark public holidays in the calendar',
'vacay.noCalendars': 'No holiday calendars added yet',
};
export default vacay;