feat(localization): update project view header translations and enhance UI functionality
- Added new translations for "Import task", "Refresh project", "Save as template", and "Invite" in Albanian, German, English, Spanish, and Portuguese. - Refactored `ProjectViewHeader` component to optimize rendering with memoization and improved state management. - Enhanced task creation and subscription handling with better performance and error management. - Improved dropdown and button actions for a more intuitive user experience.
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"importTasks": "Importo detyra",
|
||||
"importTask": "Importo detyrë",
|
||||
"createTask": "Krijo detyrë",
|
||||
"settings": "Cilësimet",
|
||||
"subscribe": "Abonohu",
|
||||
@@ -9,5 +10,8 @@
|
||||
"endDate": "Data e përfundimit",
|
||||
"projectSettings": "Cilësimet e projektit",
|
||||
"projectSummary": "Përmbledhja e projektit",
|
||||
"receiveProjectSummary": "Merrni një përmbledhje të projektit çdo mbrëmje."
|
||||
"receiveProjectSummary": "Merrni një përmbledhje të projektit çdo mbrëmje.",
|
||||
"refreshProject": "Rifresko projektin",
|
||||
"saveAsTemplate": "Ruaje si shabllon",
|
||||
"invite": "Fto"
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"importTasks": "Aufgaben importieren",
|
||||
"importTask": "Aufgabe importieren",
|
||||
"createTask": "Aufgabe erstellen",
|
||||
"settings": "Einstellungen",
|
||||
"subscribe": "Abonnieren",
|
||||
@@ -9,5 +10,8 @@
|
||||
"endDate": "Enddatum",
|
||||
"projectSettings": "Projekteinstellungen",
|
||||
"projectSummary": "Projektzusammenfassung",
|
||||
"receiveProjectSummary": "Erhalten Sie jeden Abend eine Projektzusammenfassung."
|
||||
"receiveProjectSummary": "Erhalten Sie jeden Abend eine Projektzusammenfassung.",
|
||||
"refreshProject": "Projekt aktualisieren",
|
||||
"saveAsTemplate": "Als Vorlage speichern",
|
||||
"invite": "Einladen"
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"importTasks": "Import tasks",
|
||||
"importTask": "Import task",
|
||||
"createTask": "Create task",
|
||||
"settings": "Settings",
|
||||
"subscribe": "Subscribe",
|
||||
@@ -9,5 +10,8 @@
|
||||
"endDate": "End date",
|
||||
"projectSettings": "Project settings",
|
||||
"projectSummary": "Project summary",
|
||||
"receiveProjectSummary": "Receive a project summary every evening."
|
||||
"receiveProjectSummary": "Receive a project summary every evening.",
|
||||
"refreshProject": "Refresh project",
|
||||
"saveAsTemplate": "Save as template",
|
||||
"invite": "Invite"
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"importTasks": "Importar tareas",
|
||||
"importTask": "Importar tarea",
|
||||
"createTask": "Crear tarea",
|
||||
"settings": "Ajustes",
|
||||
"subscribe": "Suscribirse",
|
||||
@@ -9,5 +10,8 @@
|
||||
"endDate": "Fecha de finalización",
|
||||
"projectSettings": "Ajustes del proyecto",
|
||||
"projectSummary": "Resumen del proyecto",
|
||||
"receiveProjectSummary": "Recibir un resumen del proyecto todas las noches."
|
||||
"receiveProjectSummary": "Recibir un resumen del proyecto todas las noches.",
|
||||
"refreshProject": "Actualizar proyecto",
|
||||
"saveAsTemplate": "Guardar como plantilla",
|
||||
"invite": "Invitar"
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"importTasks": "Importar tarefas",
|
||||
"importTask": "Importar tarefa",
|
||||
"createTask": "Criar tarefa",
|
||||
"settings": "Configurações",
|
||||
"subscribe": "Inscrever-se",
|
||||
@@ -9,5 +10,8 @@
|
||||
"endDate": "Data de fim",
|
||||
"projectSettings": "Configurações do projeto",
|
||||
"projectSummary": "Resumo do projeto",
|
||||
"receiveProjectSummary": "Receber um resumo do projeto todas as noites."
|
||||
"receiveProjectSummary": "Receber um resumo do projeto todas as noites.",
|
||||
"refreshProject": "Atualizar projeto",
|
||||
"saveAsTemplate": "Salvar como modelo",
|
||||
"invite": "Convidar"
|
||||
}
|
||||
Reference in New Issue
Block a user