- Manual participant entry for paper tests: name + correct answers → register entry with source 'paper' (app runs are tagged 'app') - Scan upload per register entry: marked paper sheets (image/PDF, max 1 MB) stored locally as data URL and anchored with a SHA-256 checksum of the original file; view scan in-app, checksum shown - Document verification: certificate and training register printouts carry a SHA-256 checksum footer over the document content — a presented printout can be re-verified against the tool; certificate additionally references its register entry ID (evidence chain certificate ↔ register ↔ scan) - Register printout extended with source, evidence checksum and ID columns; record deletion with confirmation warning - UI labels in all nine languages; 73 tests green Claude-Session: https://claude.ai/code/session_017YjohVNx1ZGNM4MX7tHpfv
212 lines
14 KiB
TypeScript
212 lines
14 KiB
TypeScript
import type { UIStrings } from './ui';
|
|
|
|
/** Tschechisches UI-Wörterbuch. */
|
|
export const CS: UIStrings = {
|
|
brandTag: 'Soulad s aktem EU o umělé inteligenci pro MSP · local-first',
|
|
navDashboard: 'Přehled a inventář',
|
|
navTasks: 'Úkoly a lhůty',
|
|
navNew: 'Posoudit nový systém',
|
|
navTemplates: 'Šablony a formuláře',
|
|
navSettings: 'Nastavení a záloha',
|
|
footPrivacy: 'Žádný cloud. Žádná telemetrie.',
|
|
footLocal: 'Všechna data zůstávají na tomto zařízení.',
|
|
footNoAdvice: 'Nejde o právní poradenství.',
|
|
|
|
dashTitle: 'Přehled',
|
|
dashSub: 'Soulad s aktem EU o umělé inteligenci na první pohled. Všechna data zůstávají lokálně na tomto zařízení.',
|
|
statSystems: 'Systémy AI v inventáři',
|
|
statHigh: 'Vysoce rizikové systémy',
|
|
statProhibited: 'Zakázané praktiky',
|
|
statOpen: 'Otevřené úkoly',
|
|
deadlinesTitle: 'Lhůty použitelnosti aktu o umělé inteligenci',
|
|
inventoryTitle: 'Inventář AI',
|
|
inventoryPrint: 'Vytisknout inventář / PDF',
|
|
newSystem: '+ Posoudit systém',
|
|
emptyInventory:
|
|
'Zatím nejsou evidovány žádné systémy AI. Začněte posouzením svého prvního systému — např. chatbota, nástroje pro předvýběr uchazečů nebo zakoupeného nástroje AI.',
|
|
colSystem: 'Systém',
|
|
colRole: 'Role',
|
|
colRisk: 'Riziková třída',
|
|
colOwner: 'Odpovědná osoba',
|
|
colUpdated: 'Naposledy posouzeno',
|
|
disclaimerLine:
|
|
'AI-Act-Kompass je strukturovaná pracovní pomůcka založená na nařízení (EU) 2024/1689 — nejde o právní poradenství. Balíček obsahu v{version}.',
|
|
|
|
tasksTitle: 'Úkoly a lhůty',
|
|
tasksSub: 'Všechny povinnosti všech systémů jako odškrtávací seznam — co je hotovo, co je splatné nyní a co vás čeká.',
|
|
tasksProgress: 'Hotovo {done} z {total} úkolů',
|
|
tasksDueNow: 'Splatné nyní',
|
|
tasksUpcoming: 'Čeká vás',
|
|
tasksResolved: 'Hotovo',
|
|
tasksEmpty: 'Žádné úkoly — nejprve posuďte systém AI.',
|
|
tasksAllDone: 'V této skupině je vše hotovo.',
|
|
tasksDue: 'Lhůta',
|
|
calExport: 'Přidat do kalendáře (.ics)',
|
|
calHint: 'Exportuje všechny otevřené lhůty jako soubor kalendáře s připomínkami (30 a 7 dní předem) — lze importovat do Outlooku, kalendáře Apple i Google, v telefonu i počítači.',
|
|
|
|
navQuiz: 'Test gramotnosti v oblasti AI',
|
|
quizSub: 'Jednoduchý test základů (12 otázek) gramotnosti v oblasti AI podle čl. 4 — s tisknutelným certifikátem jako dokladem a místním registrem školení.',
|
|
quizName: 'Jméno účastníka/účastnice *',
|
|
quizNamePh: 'Jméno a příjmení',
|
|
quizSubmit: 'Vyhodnotit test',
|
|
quizAnswerAll: 'Zadejte prosím jméno a odpovězte na všechny otázky.',
|
|
quizPassed: 'Úspěšně složen',
|
|
quizFailed: 'Nesložen',
|
|
quizScoreLine: '{correct} z {total} otázek správně ({pct} %) — hranice úspěšnosti {pass} %.',
|
|
quizWhy: 'Vysvětlení',
|
|
quizCert: 'Vytisknout certifikát / PDF',
|
|
quizRetry: 'Opakovat test',
|
|
quizLogTitle: 'Registr školení (doklad podle čl. 4)',
|
|
quizLogHint: 'Každý pokus se ukládá lokálně a slouží jako doklad povinnosti gramotnosti v oblasti AI (čl. 4). Registr pravidelně tiskněte a zakládejte do dokumentace školení.',
|
|
quizLogEmpty: 'Zatím žádné pokusy.',
|
|
quizLogPrint: 'Vytisknout registr / PDF',
|
|
quizColScore: 'Výsledek',
|
|
quizColStatus: 'Stav',
|
|
quizDocsTitle: 'Tisk školicích materiálů',
|
|
quizPrintTest: 'Papírová verze testu',
|
|
quizPrintKey: 'List s řešením',
|
|
quizPrintHandout: 'Školicí materiál (12 pravidel)',
|
|
quizManualTitle: 'Přidat účastníka ručně (papírový test)',
|
|
quizManualHint: 'Pro testy na papíře: zadejte účastníka a výsledek, poté přiložte naskenovaný vyhodnocený arch — důkazní řetězec je tak úplný.',
|
|
quizManualScore: 'Správné odpovědi (z 12)',
|
|
quizManualAdd: 'Přidat do registru',
|
|
quizSourceApp: 'Aplikace',
|
|
quizSourcePaper: 'Papír',
|
|
quizColSource: 'Zdroj',
|
|
quizColEvidence: 'Doklad',
|
|
quizAttach: 'Přiložit sken',
|
|
quizAttachView: 'Otevřít sken',
|
|
quizAttachTooBig: 'Soubor je příliš velký — použijte sken do 1 MB (např. komprimovaný JPG/PDF).',
|
|
quizAttachDone: 'Sken uložen a ukotven v registru kontrolním součtem SHA-256.',
|
|
quizDeleteRecord: 'Opravdu smazat záznam „{name}"? Přiložené doklady budou ztraceny.',
|
|
|
|
wizardTitleNew: 'Posoudit nový systém AI',
|
|
wizardTitleRe: 'Nové posouzení: {name}',
|
|
wizardSub: 'Odpovězte na otázky — riziková třída se určí automaticky podle systematiky aktu o umělé inteligenci.',
|
|
stepBasics: 'Základní údaje',
|
|
stepDefinition: 'Definice AI',
|
|
stepProhibited: 'Zákazy',
|
|
stepHighRisk: 'Vysoké riziko',
|
|
stepTransparency: 'Transparentnost a GPAI',
|
|
stepResult: 'Výsledek',
|
|
fieldName: 'Název systému *',
|
|
fieldNamePh: 'např. nástroj pro předvýběr uchazečů',
|
|
fieldPurpose: 'Zamýšlený účel',
|
|
fieldPurposePh: 'K čemu se systém používá?',
|
|
fieldVendor: 'Výrobce / poskytovatel',
|
|
fieldOwner: 'Odpovědná osoba (interní)',
|
|
fieldRole: 'Role vaší společnosti',
|
|
roleHint: 'Poskytovatel = vyvíjí/uvádí systém na trh pod vlastním jménem. Zavádějící subjekt = používá systém třetí strany (nejčastější případ u MSP).',
|
|
defTitle: 'Splňuje systém definici AI (čl. 3 bod 1)?',
|
|
defHint: 'Systém spadá pod akt o umělé inteligenci pouze tehdy, jsou-li splněna všechna kritéria.',
|
|
defWarn: 'Nejsou splněna všechna kritéria → systém se nepovažuje za systém AI; akt o umělé inteligenci se nepoužije.',
|
|
prohTitle: 'Zakázané praktiky (čl. 5)',
|
|
prohHint: 'Platí-li některý z těchto bodů, je používání od 2. února 2025 zakázáno.',
|
|
hrTitle: 'Klasifikace vysokého rizika (čl. 6)',
|
|
annexILabel: 'Systém je bezpečnostní komponentou regulovaného výrobku (např. zdravotnického prostředku, stroje, výtahu), nebo je sám takovým výrobkem.',
|
|
annexIIITitle: 'Oblasti použití podle přílohy III',
|
|
exceptionTitle: 'Možná výjimka (čl. 6 odst. 3)',
|
|
profilingLabel: 'Systém provádí profilování fyzických osob.',
|
|
profilingRef: 'Profilování výjimku vylučuje — vždy vysoké riziko.',
|
|
art63Label: 'Systém plní pouze úzce vymezený procesní nebo přípravný úkol, nebo pouze zlepšuje výsledek již dokončené lidské činnosti — bez významného rizika pro zdraví, bezpečnost nebo základní práva.',
|
|
art63Ref: 'Čl. 6 odst. 3 — posouzení musí být zdokumentováno (čl. 6 odst. 4).',
|
|
trTitle: 'Povinnosti transparentnosti (čl. 50)',
|
|
gpaiTitle: 'AI pro obecné účely (GPAI)',
|
|
gpaiLabel: 'Poskytujeme vlastní model GPAI (např. samostatně natrénovaný nebo podstatně upravený základní model).',
|
|
gpaiRef: 'Čl. 51 a násl. — pouhé používání např. GPT/Claude přes API se nepočítá.',
|
|
resultTitle: 'Výsledek:',
|
|
resultGpai: 'Navíc platí povinnosti pro modely GPAI (čl. 53 a násl.).',
|
|
resultProhibited: 'Používání tohoto systému je podle čl. 5 zakázáno (pokuta až 35 mil. EUR nebo 7 % celosvětového ročního obratu). Ukončete používání a vyhledejte právní radu.',
|
|
btnCancel: 'Zrušit',
|
|
btnBack: 'Zpět',
|
|
btnNext: 'Dále',
|
|
btnSave: 'Uložit',
|
|
|
|
detailBack: '← Zpět na přehled',
|
|
detailNoPurpose: 'Zamýšlený účel nebyl zaznamenán',
|
|
detailReasons: 'Odůvodnění klasifikace',
|
|
detailReassess: 'Posoudit znovu',
|
|
detailDelete: 'Smazat systém',
|
|
detailObligations: 'Povinnosti',
|
|
detailNational: 'vč. národních modulů: {codes}',
|
|
detailDocs: 'Generovat dokumenty',
|
|
docShow: 'zobrazit',
|
|
docHide: 'skrýt',
|
|
docPrint: 'Tisk / PDF',
|
|
docRisk: 'Zpráva o riziku',
|
|
docPlan: 'Plán opatření',
|
|
docAnnexIV: 'Dokumentace podle přílohy IV',
|
|
docProcurement: 'Zadávací specifikace nákupu AI',
|
|
docConformity: 'EU prohlášení o shodě',
|
|
confirmDeleteSystem: 'Opravdu smazat „{name}“?',
|
|
systemNotFound: 'Systém nebyl nalezen.',
|
|
statusOpen: 'Otevřeno',
|
|
statusInProgress: 'V realizaci',
|
|
statusDone: 'Hotovo',
|
|
statusNA: 'Nepoužije se',
|
|
|
|
settingsTitle: 'Nastavení',
|
|
settingsSub: 'Suverenita dat: vše zůstává lokálně v tomto prohlížeči — žádná synchronizace s cloudem, žádná telemetrie.',
|
|
langTitle: 'Sprache / Language / Jazyk',
|
|
langHint: 'Rozhraní, regulační obsah a generované dokumenty jsou plně dostupné v němčině, angličtině, francouzštině, italštině, španělštině, polštině, češtině, slovenštině a rumunštině. Další jazyky EU budou následovat prostřednictvím kanálu obsahu.',
|
|
profileTitle: 'Firemní profil (hlavička pro zprávy a tisk PDF)',
|
|
profileHint: 'Tyto údaje se objevují v záhlaví a zápatí všech generovaných a tištěných dokumentů. Logo zůstává uloženo lokálně a nikdy neopustí zařízení.',
|
|
pfName: 'Název společnosti', pfStreet: 'Ulice a číslo', pfZip: 'PSČ a obec',
|
|
pfContact: 'Kontaktní osoba', pfEmail: 'E-mail', pfPhone: 'Telefon', pfWeb: 'Web',
|
|
logoNone: 'Není uloženo žádné logo.',
|
|
logoUpload: 'Nahrát logo',
|
|
logoRemove: 'Odebrat logo',
|
|
logoTaken: 'Logo bylo použito.',
|
|
logoTooBig: 'Logo je příliš velké — použijte soubor menší než 300 KB.',
|
|
logoNotImage: 'Vyberte prosím obrazový soubor (PNG, JPG nebo SVG).',
|
|
countriesTitle: 'Národní moduly (dodatečné vnitrostátní požadavky)',
|
|
countriesHint: 'Aktivujte země EU, ve kterých vaše společnost nabízí nebo provozuje systémy AI. Národní povinnosti (dozor, pracovní právo, zvláštní zákony) se pak objeví v kontrolních seznamech a dokumentech. Při přeshraniční spolupráci: aktivujte všechny zapojené země.',
|
|
authorityLabel: 'Dozor',
|
|
packTitle: 'Regulační balíček obsahu',
|
|
packStand: 'Stav k',
|
|
packHint: 'Balíček obsahu (zákazy, oblasti přílohy III, povinnosti EU, národní moduly, lhůty) je modelován jako vyměnitelný datový balíček. Aktualizace přicházejí s novými verzemi aplikace a v budoucnu přes podepsaný aktualizační kanál.',
|
|
backupTitle: 'Zálohování',
|
|
backupExport: 'Exportovat zálohu (JSON)',
|
|
backupImport: 'Importovat zálohu',
|
|
importOk: 'Import dokončen: {count} systém(y/ů){profile}.',
|
|
importProfileSuffix: ' vč. firemního profilu',
|
|
importFail: 'Import se nezdařil: {error}',
|
|
deleteTitle: 'Smazat všechna data',
|
|
deleteHint: 'Nevratně odstraní všechny evidované systémy AI a firemní profil z tohoto prohlížeče.',
|
|
deleteBtn: 'Smazat vše',
|
|
deleteConfirm: 'Opravdu nevratně smazat všechna lokální data?',
|
|
deleteDone: 'Všechna data byla smazána.',
|
|
|
|
legalGateTitle: 'Důležité právní upozornění',
|
|
legalGateBody1:
|
|
'AI-Act-Kompass je strukturovaná pracovní pomůcka, která má usnadnit provádění nařízení (EU) 2024/1689 (akt o umělé inteligenci) a příslušných vnitrostátních předpisů.',
|
|
legalGateBody2:
|
|
'Tato aplikace neposkytuje právní služby a nepředstavuje právní poradenství, právní informaci ani právně závazné poučení. Všechny klasifikace, kontrolní seznamy a generované dokumenty jsou nezávazná předběžná posouzení a návrhy bez záruky správnosti, úplnosti nebo aktuálnosti.',
|
|
legalGateBody3:
|
|
'Závazný výklad aktu EU o umělé inteligenci přísluší výhradně příslušným orgánům a soudům. Tento nástroj nenahrazuje právní posouzení vašeho konkrétního případu — obraťte se za tímto účelem na kvalifikovanou právní pomoc (advokátku/advokáta). Používání je na vlastní riziko; odpovědnost za rozhodnutí učiněná na základě tohoto nástroje je vyloučena v rozsahu povoleném zákonem.',
|
|
legalGateAccept: 'Rozumím — používat jako pracovní pomůcku',
|
|
legalNoticeTitle: 'Právní upozornění (nejde o právní poradenství)',
|
|
resultDisclaimer:
|
|
'Tato klasifikace je nezávazné, automatizované předběžné posouzení na základě vašich odpovědí — nejde o právní poradenství. Před dalekosáhlými rozhodnutími nechte výsledek právně ověřit.',
|
|
|
|
templatesTitle: 'Šablony a formuláře',
|
|
templatesSub: 'Celofiremní návrhy pro interní a externí implementaci — tisknutelné s firemní hlavičkou. Formuláře vázané na konkrétní systém (podniková rada, informace pro zaměstnance, FRIA, hlášení incidentu) najdete v zobrazení daného systému.',
|
|
templatesHint: 'Všechny šablony jsou návrhy se zástupnými poli — před použitím je upravte a nechte právně ověřit.',
|
|
tplPolicy: 'Interní směrnice pro AI',
|
|
tplPolicyDesc: 'Pravidla používání AI ve společnosti: schvalování, zákazy, dohled, transparentnost, incidenty.',
|
|
tplTraining: 'Plán školení AI gramotnosti (čl. 4)',
|
|
tplTrainingDesc: 'Matice školení a průběžná evidence — povinnost od 2. 2. 2025.',
|
|
tplWorksAgreement: 'Podniková dohoda o AI (rámcová)',
|
|
tplWorksAgreementDesc: 'Návrh podle německého práva (§ 87 odst. 1 bod 6, § 90 BetrVG): účelové omezení, žádná automatizovaná personální rozhodnutí, práva podnikové rady.',
|
|
docWorksCouncil: 'Informace pro podnikovou radu (§ 90 BetrVG)',
|
|
docEmployeeInfo: 'Informace pro zaměstnance o používání AI',
|
|
docFria: 'Šablona FRIA (čl. 27)',
|
|
docIncident: 'Hlášení incidentu (čl. 73)',
|
|
tplReporting: 'Interní směrnice pro hlášení a eskalaci',
|
|
tplReportingDesc: 'Interní ohlašovací povinnost pro incidenty AI: kanály hlášení, lhůty 24h/48h, úrovně eskalace, registr incidentů — připravuje hlášení podle čl. 73.',
|
|
tplApproval: 'Žádost o schválení systému AI',
|
|
tplApprovalDesc: 'Interní formulář schvalovacího procesu nových nástrojů AI — proti stínové AI, s polem pro rozhodnutí.',
|
|
tplAudit: 'Interní auditní kontrolní seznam souladu AI',
|
|
tplAuditDesc: 'Pravidelná sebekontrola (inventář, školení, protokoly, incidenty, podklady poskytovatelů) s podpisem.',
|
|
};
|