From 7a496c80d0f986fc6ba49b9bb32456efd50a6556 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arkadiusz=20Chrab=C4=85szczewski?= Date: Mon, 18 Mar 2024 10:22:31 +0100 Subject: [PATCH] fix: improve plural in bulk actiosn --- src/languages/en.ts | 3 ++- src/languages/es.ts | 3 ++- src/pages/workspace/categories/WorkspaceCategoriesPage.tsx | 6 +++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/languages/en.ts b/src/languages/en.ts index 166c407027c9..f5cf16197ec2 100755 --- a/src/languages/en.ts +++ b/src/languages/en.ts @@ -1780,11 +1780,12 @@ export default { deleteCategory: 'Delete category', deleteCategoryPrompt: 'Are you sure you want to delete this category?', disableCategories: 'Disable categories', + disableCategory: 'Disable category', enableCategories: 'Enable categories', + enableCategory: 'Enable category', deleteFailureMessage: 'An error occurred while deleting the category, please try again.', categoryName: 'Category name', requiresCategory: 'Members must categorize all spend', - enableCategory: 'Enable category', subtitle: 'Get a better overview of where money is being spent. Use our default categories or add your own.', emptyCategories: { title: "You haven't created any categories", diff --git a/src/languages/es.ts b/src/languages/es.ts index e1d30da6b4f4..4b4470ccfb33 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -1804,11 +1804,12 @@ export default { deleteCategory: 'Eliminar categoría', deleteCategoryPrompt: '¿Estás seguro de que quieres eliminar esta categoría?', disableCategories: 'Desactivar categorías', + disableCategory: 'Desactivar categoría', enableCategories: 'Activar categorías', + enableCategory: 'Activar categoría', deleteFailureMessage: 'Se ha producido un error al intentar eliminar la categoría. Por favor, inténtalo más tarde.', categoryName: 'Nombre de la categoría', requiresCategory: 'Los miembros deben categorizar todos los gastos', - enableCategory: 'Activar categoría', subtitle: 'Obtén una visión general de dónde te gastas el dinero. Utiliza las categorías predeterminadas o añade las tuyas propias.', emptyCategories: { title: 'No has creado ninguna categoría', diff --git a/src/pages/workspace/categories/WorkspaceCategoriesPage.tsx b/src/pages/workspace/categories/WorkspaceCategoriesPage.tsx index 7f2fd13e43d5..6017ace083b0 100644 --- a/src/pages/workspace/categories/WorkspaceCategoriesPage.tsx +++ b/src/pages/workspace/categories/WorkspaceCategoriesPage.tsx @@ -169,7 +169,7 @@ function WorkspaceCategoriesPage({policy, policyCategories, route}: WorkspaceCat if (selectedCategoriesArray.length > 0) { options.push({ icon: Expensicons.Trashcan, - text: translate('workspace.categories.deleteCategories'), + text: translate(selectedCategoriesArray.length === 1 ? 'workspace.categories.deleteCategory' : 'workspace.categories.deleteCategories'), value: CONST.POLICY.CATEGORIES_BULK_ACTION_TYPES.DELETE, onSelected: () => setDeleteCategoriesConfirmModalVisible(true), }); @@ -188,7 +188,7 @@ function WorkspaceCategoriesPage({policy, policyCategories, route}: WorkspaceCat options.push({ icon: Expensicons.DocumentSlash, - text: translate('workspace.categories.disableCategories'), + text: translate(enabledCategories.length === 1 ? 'workspace.categories.disableCategory' : 'workspace.categories.disableCategories'), value: CONST.POLICY.CATEGORIES_BULK_ACTION_TYPES.DISABLE, onSelected: () => { setSelectedCategories({}); @@ -210,7 +210,7 @@ function WorkspaceCategoriesPage({policy, policyCategories, route}: WorkspaceCat }, {}); options.push({ icon: Expensicons.Document, - text: translate('workspace.categories.enableCategories'), + text: translate(disabledCategories.length === 1 ? 'workspace.categories.enableCategory' : 'workspace.categories.enableCategories'), value: CONST.POLICY.CATEGORIES_BULK_ACTION_TYPES.ENABLE, onSelected: () => { setSelectedCategories({});