mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-06-30 18:46:00 +00:00
e56930ddaf
Add "guest" trip participants — people without a Trek account who can still be assigned to costs, packing, to-dos and day-plan activities. A guest is a credential-less users row (is_guest=1) joined into trip_members, so it is assignable everywhere a real member is, with the cost-splitting, settlement, packing and assignment paths working unchanged. Guests are firewalled from everything account-related: they can never sign in (password, OIDC and reset lookups skip them), never appear in the global user directory, the member-add picker or admin user management, are never resolved as notification recipients, can't be invited to another trip, and can't be made owner. The trip owner manages guests from the share dialog in a dedicated, clearly-labelled section (add / rename / remove), and guests carry a "Guest" badge wherever members are picked. All 22 locales stay in parity.
38 lines
1.7 KiB
TypeScript
38 lines
1.7 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
|
|
|
const members: TranslationStrings = {
|
|
'members.shareTrip': 'Sdílet cestu',
|
|
'members.inviteUser': 'Pozvat uživatele',
|
|
'members.selectUser': 'Vyberte uživatele…',
|
|
'members.invite': 'Pozvat',
|
|
'members.allHaveAccess': 'Všichni uživatelé již mají přístup.',
|
|
'members.access': 'Přístup',
|
|
'members.person': 'osoba',
|
|
'members.persons': 'osob',
|
|
'members.you': 'vy',
|
|
'members.owner': 'Vlastník',
|
|
'members.leaveTrip': 'Opustit cestu',
|
|
'members.removeAccess': 'Odebrat přístup',
|
|
'members.confirmLeave': 'Opustit cestu? Ztratíte přístup.',
|
|
'members.confirmRemove': 'Odebrat přístup tomuto uživateli?',
|
|
'members.loadError': 'Nepodařilo se načíst členy',
|
|
'members.added': 'přidán/a',
|
|
'members.addError': 'Nepodařilo se přidat',
|
|
'members.removed': 'Člen odebrán',
|
|
'members.removeError': 'Nepodařilo se odebrat',
|
|
'members.makeOwner': 'Nastavit jako vlastníka',
|
|
'members.confirmTransfer': 'Převést vlastnictví na {name}? Stanete se běžným členem.',
|
|
'members.transferError': 'Převod vlastnictví se nezdařil',
|
|
'members.guests': 'Hosté',
|
|
'members.guest': 'Host',
|
|
'members.guestsHint': 'Lidé bez účtu. Lze jim přiřadit náklady, balení a úkoly, ale nemohou se přihlásit.',
|
|
'members.addGuest': 'Přidat hosta',
|
|
'members.guestNamePlaceholder': 'Jméno hosta',
|
|
'members.guestAdded': 'Host přidán',
|
|
'members.guestAddError': 'Nepodařilo se přidat hosta',
|
|
'members.guestRenameError': 'Nepodařilo se přejmenovat hosta',
|
|
'members.guestRemoved': 'Host odebrán',
|
|
'members.confirmRemoveGuest': 'Odebrat tohoto hosta? Jeho přiřazení a podíly na nákladech budou také odebrány.',
|
|
};
|
|
export default members;
|