feat: add Hot Desk module (Phase 2) 4-desk booking with 2-week window, room layout, calendar, subtle unbooked-day alerts

This commit is contained in:
AI Assistant
2026-02-19 08:10:50 +02:00
parent 6cb655a79f
commit 3b1ba589f0
15 changed files with 1806 additions and 273 deletions
+91 -87
View File
@@ -1,109 +1,113 @@
import type { Labels } from '../types';
import type { Labels } from "../types";
export const ro: Labels = {
common: {
save: 'Salvează',
cancel: 'Anulează',
delete: 'Șterge',
edit: 'Editează',
create: 'Creează',
search: 'Caută',
filter: 'Filtrează',
export: 'Exportă',
import: 'Importă',
copy: 'Copiază',
close: 'Închide',
confirm: 'Confirmă',
back: 'Înapoi',
next: 'Următorul',
loading: 'Se încarcă...',
noResults: 'Niciun rezultat',
error: 'Eroare',
success: 'Succes',
actions: 'Acțiuni',
settings: 'Setări',
all: 'Toate',
yes: 'Da',
no: 'Nu',
save: "Salvează",
cancel: "Anulează",
delete: "Șterge",
edit: "Editează",
create: "Creează",
search: "Caută",
filter: "Filtrează",
export: "Exportă",
import: "Importă",
copy: "Copiază",
close: "Închide",
confirm: "Confirmă",
back: "Înapoi",
next: "Următorul",
loading: "Se încarcă...",
noResults: "Niciun rezultat",
error: "Eroare",
success: "Succes",
actions: "Acțiuni",
settings: "Setări",
all: "Toate",
yes: "Da",
no: "Nu",
},
nav: {
dashboard: 'Panou principal',
operations: 'Operațiuni',
generators: 'Generatoare',
management: 'Management',
tools: 'Instrumente',
ai: 'AI & Automatizări',
externalTools: 'Instrumente externe',
dashboard: "Panou principal",
operations: "Operațiuni",
generators: "Generatoare",
management: "Management",
tools: "Instrumente",
ai: "AI & Automatizări",
externalTools: "Instrumente externe",
},
dashboard: {
title: 'Panou principal',
welcome: 'Bine ai venit în ArchiTools',
subtitle: 'Platforma internă de instrumente pentru birou',
quickActions: 'Acțiuni rapide',
recentActivity: 'Activitate recentă',
modules: 'Module',
infrastructure: 'Infrastructură',
title: "Panou principal",
welcome: "Bine ai venit în ArchiTools",
subtitle: "Platforma internă de instrumente pentru birou",
quickActions: "Acțiuni rapide",
recentActivity: "Activitate recentă",
modules: "Module",
infrastructure: "Infrastructură",
},
registratura: {
title: 'Registratură',
description: 'Registru de corespondență multi-firmă',
newEntry: 'Înregistrare nouă',
entries: 'Înregistrări',
incoming: 'Intrare',
outgoing: 'Ieșire',
internal: 'Intern',
title: "Registratură",
description: "Registru de corespondență multi-firmă",
newEntry: "Înregistrare nouă",
entries: "Înregistrări",
incoming: "Intrare",
outgoing: "Ieșire",
internal: "Intern",
},
'email-signature': {
title: 'Generator Semnătură Email',
description: 'Configurator semnătură email pentru companii',
preview: 'Previzualizare',
downloadHtml: 'Descarcă HTML',
"email-signature": {
title: "Generator Semnătură Email",
description: "Configurator semnătură email pentru companii",
preview: "Previzualizare",
downloadHtml: "Descarcă HTML",
},
'word-xml': {
title: 'Generator XML Word',
description: 'Generator Custom XML Parts pentru Word',
generate: 'Generează XML',
downloadXml: 'Descarcă XML',
downloadZip: 'Descarcă ZIP',
"word-xml": {
title: "Generator XML Word",
description: "Generator Custom XML Parts pentru Word",
generate: "Generează XML",
downloadXml: "Descarcă XML",
downloadZip: "Descarcă ZIP",
},
'prompt-generator': {
title: 'Generator Prompturi',
description: 'Constructor de prompturi structurate pentru AI',
templates: 'Șabloane',
compose: 'Compune',
history: 'Istoric',
preview: 'Previzualizare',
"prompt-generator": {
title: "Generator Prompturi",
description: "Constructor de prompturi structurate pentru AI",
templates: "Șabloane",
compose: "Compune",
history: "Istoric",
preview: "Previzualizare",
},
'digital-signatures': {
title: 'Semnături și Ștampile',
description: 'Bibliotecă semnături digitale și ștampile scanate',
"digital-signatures": {
title: "Semnături și Ștampile",
description: "Bibliotecă semnături digitale și ștampile scanate",
},
'password-vault': {
title: 'Seif Parole',
description: 'Depozit intern de credențiale partajate',
"password-vault": {
title: "Seif Parole",
description: "Depozit intern de credențiale partajate",
},
'it-inventory': {
title: 'Inventar IT',
description: 'Evidența echipamentelor și dispozitivelor',
"it-inventory": {
title: "Inventar IT",
description: "Evidența echipamentelor și dispozitivelor",
},
'address-book': {
title: 'Contacte',
description: 'Clienți, furnizori, instituții',
"address-book": {
title: "Contacte",
description: "Clienți, furnizori, instituții",
},
'word-templates': {
title: 'Șabloane Word',
description: 'Bibliotecă contracte, oferte, rapoarte',
"word-templates": {
title: "Șabloane Word",
description: "Bibliotecă contracte, oferte, rapoarte",
},
'tag-manager': {
title: 'Manager Etichete',
description: 'Administrare etichete proiecte și categorii',
"tag-manager": {
title: "Manager Etichete",
description: "Administrare etichete proiecte și categorii",
},
'mini-utilities': {
title: 'Utilitare',
description: 'Calculatoare tehnice și instrumente text',
"mini-utilities": {
title: "Utilitare",
description: "Calculatoare tehnice și instrumente text",
},
'ai-chat': {
title: 'Chat AI',
description: 'Interfață asistent AI',
"ai-chat": {
title: "Chat AI",
description: "Interfață asistent AI",
},
"hot-desk": {
title: "Birouri Partajate",
description: "Rezervare birouri în camera partajată",
},
};