From 88e4a55952dec99bb720ab70fc8a52bb5b07e972 Mon Sep 17 00:00:00 2001 From: Abhinav Raut Date: Mon, 31 Mar 2025 12:15:52 +0530 Subject: [PATCH] feat: translate macros --- .../features/admin/macros/ActionBuilder.vue | 10 +-- .../src/features/admin/macros/MacroForm.vue | 66 ++++++++++++------- .../features/admin/macros/dataTableColumns.js | 12 ++-- .../admin/macros/dataTableDropdown.vue | 18 +++-- .../src/features/admin/macros/formSchema.js | 16 ++--- .../src/views/admin/macros/CreateMacro.vue | 15 ++--- frontend/src/views/admin/macros/EditMacro.vue | 13 ++-- frontend/src/views/admin/macros/MacroList.vue | 9 +-- i18n/en.json | 26 ++++++++ 9 files changed, 117 insertions(+), 68 deletions(-) diff --git a/frontend/src/features/admin/macros/ActionBuilder.vue b/frontend/src/features/admin/macros/ActionBuilder.vue index c12b3e42..94c386e8 100644 --- a/frontend/src/features/admin/macros/ActionBuilder.vue +++ b/frontend/src/features/admin/macros/ActionBuilder.vue @@ -77,7 +77,7 @@ {{ selected.label }} - Select user + {{ $t('admin.macro.visibility.selectUser') }}
@@ -86,13 +86,15 @@ {{ selected.emoji }} {{ selected.label }} - Select team + + {{ $t('admin.macro.visibility.selectTeam') }} +
{{ selected.label }}
-
Select
+
{{ $t('form.field.select') }}
@@ -131,7 +133,7 @@ import { SelectTag } from '@/components/ui/select' import { useTagStore } from '@/stores/tag' import ComboBox from '@/components/ui/combobox/ComboBox.vue' -const model = defineModel("actions", { +const model = defineModel('actions', { type: Array, required: true, default: () => [] diff --git a/frontend/src/features/admin/macros/MacroForm.vue b/frontend/src/features/admin/macros/MacroForm.vue index 7d40c34b..3a88c000 100644 --- a/frontend/src/features/admin/macros/MacroForm.vue +++ b/frontend/src/features/admin/macros/MacroForm.vue @@ -3,9 +3,9 @@
- Name + {{ t('form.field.name') }} - + @@ -13,13 +13,13 @@ - Response to be sent when macro is used (optional) + {{ t('admin.macro.message_content') }}
@@ -29,9 +29,13 @@ - Actions (optional) + {{ t('admin.macro.actions') }} - + @@ -39,7 +43,7 @@ - Visibility + {{ t('admin.macro.visibility') }} @@ -60,9 +64,13 @@ - Team + {{ t('admin.macro.visibility.user') }} - + @@ -86,9 +94,13 @@ - User + {{ t('admin.macro.visibility.user') }} - + @@ -120,7 +132,7 @@