Claude 9b25985281
feat(ai-act-kompass): Polish, Czech, Slovak and Romanian — nine full languages
Complete translations (UI, content pack, obligations catalogue,
national modules, classification reasons, document strings, Annex IV
sections incl. new FR/IT/ES section translations, procurement spec,
conformity declaration, all 10 template documents) for pl/cs/sk/ro,
using the official terminology of the respective language versions of
Regulation (EU) 2024/1689 (e.g. podmiot stosujący, zavádějící subjekt,
nasadzujúci subjekt, implementator). Locale architecture extended to
nine languages with EN fallback reserved for future additions;
language switcher, browser detection, locale-aware date formats
(dots for de/pl/cs/sk/ro), localized Annex IV title; language hints
updated; dictionary-completeness and real-translation tests now cover
all seven non-DE/EN locales (58 tests green).

Note: pl/cs/sk/ro legal texts are machine-drafted against official
terminology — native legal review recommended before market launch.

Claude-Session: https://claude.ai/code/session_017YjohVNx1ZGNM4MX7tHpfv
2026-07-04 10:30:00 +00:00

174 lines
11 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import type { UIStrings } from './ui';
/** Italienisches UI-Wörterbuch. */
export const IT: UIStrings = {
brandTag: 'Conformità al regolamento IA dellUE per PMI · local-first',
navDashboard: 'Dashboard & inventario',
navTasks: 'Attività & scadenze',
navNew: 'Valutare un nuovo sistema',
navTemplates: 'Modelli & moduli',
navSettings: 'Impostazioni & backup',
footPrivacy: 'Nessun cloud. Nessuna telemetria.',
footLocal: 'Tutti i dati restano su questo dispositivo.',
footNoAdvice: 'Non costituisce consulenza legale.',
dashTitle: 'Dashboard',
dashSub: 'La conformità al regolamento IA dellUE a colpo docchio. Tutti i dati restano in locale su questo dispositivo.',
statSystems: 'Sistemi di IA in inventario',
statHigh: 'Sistemi ad alto rischio',
statProhibited: 'Pratiche vietate',
statOpen: 'Attività aperte',
deadlinesTitle: 'Scadenze di applicazione del regolamento IA',
inventoryTitle: 'Inventario dei sistemi di IA',
inventoryPrint: 'Stampare linventario / PDF',
newSystem: '+ Valutare un sistema',
emptyInventory:
'Nessun sistema di IA registrato. Iniziate valutando il vostro primo sistema — p. es. il vostro chatbot, la preselezione dei candidati o uno strumento di IA acquistato.',
colSystem: 'Sistema',
colRole: 'Ruolo',
colRisk: 'Classe di rischio',
colOwner: 'Responsabile',
colUpdated: 'Ultima valutazione',
disclaimerLine:
'AI-Act-Kompass è uno strumento di lavoro strutturato basato sul regolamento (UE) 2024/1689 — non è consulenza legale. Content pack v{version}.',
tasksTitle: 'Attività & scadenze',
tasksSub: 'Tutti gli obblighi di tutti i sistemi come lista da spuntare — cosa è fatto, cosa scade ora e cosa arriverà.',
tasksProgress: '{done} attività su {total} completate',
tasksDueNow: 'In scadenza ora',
tasksUpcoming: 'In arrivo',
tasksResolved: 'Completato',
tasksEmpty: 'Nessuna attività — valutate prima un sistema di IA.',
tasksAllDone: 'Tutto fatto in questo gruppo.',
tasksDue: 'Scadenza',
wizardTitleNew: 'Valutare un nuovo sistema di IA',
wizardTitleRe: 'Rivalutazione: {name}',
wizardSub: 'Rispondete alle domande — la classe di rischio viene determinata automaticamente secondo la sistematica del regolamento IA.',
stepBasics: 'Dati di base',
stepDefinition: 'Definizione di IA',
stepProhibited: 'Divieti',
stepHighRisk: 'Alto rischio',
stepTransparency: 'Trasparenza & GPAI',
stepResult: 'Risultato',
fieldName: 'Nome del sistema *',
fieldNamePh: 'p. es. strumento di screening dei candidati',
fieldPurpose: 'Finalità prevista',
fieldPurposePh: 'A cosa serve il sistema?',
fieldVendor: 'Produttore / fornitore',
fieldOwner: 'Persona responsabile (interna)',
fieldRole: 'Ruolo della vostra azienda',
roleHint: 'Fornitore = sviluppa/commercializza il sistema con il proprio nome. Deployer = utilizza un sistema di terzi (caso più frequente per le PMI).',
defTitle: 'Il sistema soddisfa la definizione di IA (art. 3, punto 1)?',
defHint: 'Il sistema rientra nel regolamento IA solo se tutti i criteri sono soddisfatti.',
defWarn: 'Non tutti i criteri sono soddisfatti → il sistema non è un sistema di IA; il regolamento IA non si applica.',
prohTitle: 'Pratiche vietate (art. 5)',
prohHint: 'Se uno di questi punti si applica, luso è vietato dal 2 febbraio 2025.',
hrTitle: 'Classificazione ad alto rischio (art. 6)',
annexILabel: 'Il sistema è un componente di sicurezza di un prodotto regolamentato (p. es. dispositivo medico, macchina, ascensore) o è esso stesso un tale prodotto.',
annexIIITitle: 'Ambiti di utilizzo secondo lallegato III',
exceptionTitle: 'Possibile eccezione (art. 6, par. 3)',
profilingLabel: 'Il sistema effettua profilazione di persone fisiche.',
profilingRef: 'La profilazione esclude leccezione — sempre alto rischio.',
art63Label: 'Il sistema svolge solo un compito procedurale ristretto o preparatorio, oppure migliora soltanto il risultato di unattività umana già conclusa — senza rischio significativo per salute, sicurezza o diritti fondamentali.',
art63Ref: 'Art. 6, par. 3 — la valutazione deve essere documentata (art. 6, par. 4).',
trTitle: 'Obblighi di trasparenza (art. 50)',
gpaiTitle: 'IA per finalità generali (GPAI)',
gpaiLabel: 'Forniamo un nostro modello GPAI (p. es. modello di base auto-addestrato o sostanzialmente modificato).',
gpaiRef: 'Art. 51 e segg. — il semplice uso di GPT/Claude via API non conta.',
resultTitle: 'Risultato:',
resultGpai: 'Si applicano inoltre gli obblighi per i modelli GPAI (art. 53 e segg.).',
resultProhibited: 'Luso di questo sistema è vietato ai sensi dellart. 5 (sanzione fino a 35 mln € o al 7 % del fatturato annuo mondiale). Cessate luso e consultate un legale.',
btnCancel: 'Annulla',
btnBack: 'Indietro',
btnNext: 'Avanti',
btnSave: 'Salva',
detailBack: '← Torna alla dashboard',
detailNoPurpose: 'Nessuna finalità registrata',
detailReasons: 'Motivazione della classificazione',
detailReassess: 'Rivalutare',
detailDelete: 'Eliminare il sistema',
detailObligations: 'Obblighi',
detailNational: 'incl. moduli nazionali: {codes}',
detailDocs: 'Generare documenti',
docShow: 'mostra',
docHide: 'nascondi',
docPrint: 'Stampa / PDF',
docRisk: 'Rapporto di rischio',
docPlan: 'Piano dazione',
docAnnexIV: 'Documentazione allegato IV',
docProcurement: 'Capitolato acquisto IA',
docConformity: 'Dichiarazione UE di conformità',
confirmDeleteSystem: 'Eliminare davvero «{name}»?',
systemNotFound: 'Sistema non trovato.',
statusOpen: 'Aperto',
statusInProgress: 'In corso',
statusDone: 'Fatto',
statusNA: 'Non applicabile',
settingsTitle: 'Impostazioni',
settingsSub: 'Sovranità dei dati: tutto resta in locale in questo browser — nessuna sincronizzazione cloud, nessuna telemetria.',
langTitle: 'Sprache / Language / Lingua',
langHint: 'Interfaccia, contenuti normativi e documenti generati interamente disponibili in 9 lingue europee (DE, EN, FR, IT, ES, PL, CS, SK, RO). Altre lingue UE seguiranno tramite il content feed.',
profileTitle: 'Profilo aziendale (intestazione per report & stampa PDF)',
profileHint: 'Questi dati compaiono nellintestazione e nel piè di pagina di tutti i documenti generati e stampati. Il logo resta salvato in locale e non lascia mai il dispositivo.',
pfName: 'Ragione sociale', pfStreet: 'Via & numero civico', pfZip: 'CAP & città',
pfContact: 'Referente', pfEmail: 'E-mail', pfPhone: 'Telefono', pfWeb: 'Sito web',
logoNone: 'Nessun logo salvato.',
logoUpload: 'Caricare un logo',
logoRemove: 'Rimuovere il logo',
logoTaken: 'Logo applicato.',
logoTooBig: 'Logo troppo grande — usate un file sotto i 300 KB.',
logoNotImage: 'Scegliete un file immagine (PNG, JPG o SVG).',
countriesTitle: 'Moduli nazionali (requisiti aggiuntivi)',
countriesHint: 'Attivate i paesi UE in cui la vostra azienda offre o utilizza sistemi di IA. Gli obblighi nazionali (autorità, diritto del lavoro, leggi speciali) compariranno in checklist e documenti. Cooperazione transfrontaliera: attivate tutti i paesi coinvolti.',
authorityLabel: 'Autorità',
packTitle: 'Content pack normativo',
packStand: 'Aggiornato al',
packHint: 'Il content pack (divieti, ambiti allegato III, obblighi UE, moduli nazionali, scadenze) è modellato come pacchetto dati sostituibile. Gli aggiornamenti arrivano con le nuove versioni dellapp e, in futuro, tramite un feed firmato.',
backupTitle: 'Backup',
backupExport: 'Esportare il backup (JSON)',
backupImport: 'Importare un backup',
importOk: 'Import completato: {count} sistema/i{profile}.',
importProfileSuffix: ' incl. profilo aziendale',
importFail: 'Import non riuscito: {error}',
deleteTitle: 'Eliminare tutti i dati',
deleteHint: 'Rimuove irrevocabilmente da questo browser tutti i sistemi di IA registrati e il profilo aziendale.',
deleteBtn: 'Eliminare tutto',
deleteConfirm: 'Eliminare davvero e irrevocabilmente tutti i dati locali?',
deleteDone: 'Tutti i dati sono stati eliminati.',
legalGateTitle: 'Avvertenza legale importante',
legalGateBody1:
'AI-Act-Kompass è uno strumento di lavoro strutturato inteso a facilitare lattuazione del regolamento (UE) 2024/1689 (regolamento IA) e delle pertinenti disposizioni nazionali.',
legalGateBody2:
'Questa applicazione non fornisce servizi legali e non costituisce consulenza legale, informazione legale né istruzione giuridicamente vincolante. Tutte le classificazioni, checklist e i documenti generati sono valutazioni preliminari non vincolanti e bozze, senza garanzia di correttezza, completezza o attualità.',
legalGateBody3:
'Linterpretazione vincolante del regolamento IA spetta esclusivamente alle autorità e ai giudici competenti. Questo strumento non sostituisce la valutazione legale del vostro caso specifico — rivolgetevi a una consulenza legale qualificata. Luso avviene a proprio rischio; la responsabilità per decisioni basate su questo strumento è esclusa nella misura consentita dalla legge.',
legalGateAccept: 'Capito — usare come strumento di lavoro',
legalNoticeTitle: 'Avvertenza legale (non è consulenza legale)',
resultDisclaimer:
'Questa classificazione è una valutazione preliminare automatizzata e non vincolante basata sulle vostre risposte — non è consulenza legale. Fate verificare il risultato da un legale prima di decisioni importanti.',
templatesTitle: 'Modelli & moduli',
templatesSub: 'Bozze a livello aziendale per lattuazione interna ed esterna — stampabili con intestazione. I moduli specifici di sistema (consiglio aziendale, informazione ai dipendenti, FRIA, segnalazione incidenti) si trovano nella vista del rispettivo sistema.',
templatesHint: 'Tutti i modelli sono bozze con segnaposto — adattare e far verificare legalmente prima delluso.',
tplPolicy: 'Policy interna sullIA',
tplPolicyDesc: 'Regole duso dellIA in azienda: approvazioni, divieti, supervisione, trasparenza, incidenti.',
tplTraining: 'Piano di formazione allalfabetizzazione IA (art. 4)',
tplTrainingDesc: 'Matrice formativa e registro continuo — obbligatorio dal 02/02/2025.',
tplWorksAgreement: 'Accordo aziendale sullIA (quadro)',
tplWorksAgreementDesc: 'Bozza secondo il diritto tedesco (§ 87, § 90 BetrVG): vincolo di finalità, nessuna decisione HR automatizzata, diritti del consiglio aziendale.',
docWorksCouncil: 'Informazione al consiglio aziendale (§ 90 BetrVG)',
docEmployeeInfo: 'Informazione ai dipendenti sulluso dellIA',
docFria: 'Modello FRIA (art. 27)',
docIncident: 'Segnalazione di incidente (art. 73)',
tplReporting: 'Policy interna di segnalazione & escalation',
tplReportingDesc: 'Obbligo interno di segnalazione degli incidenti IA: canali, termini 24 h/48 h, livelli di escalation, registro — prepara la segnalazione ex art. 73.',
tplApproval: 'Richiesta di approvazione sistema IA',
tplApprovalDesc: 'Modulo interno per lapprovazione di nuovi strumenti di IA — contro la shadow AI, con blocco decisionale.',
tplAudit: 'Checklist di audit interno conformità IA',
tplAuditDesc: 'Autoverifica periodica (inventario, formazioni, log, incidenti, documenti dei fornitori) con firma.',
};