From acc17479dec35b709abb97318d1b74bdab941c20 Mon Sep 17 00:00:00 2001 From: Briley Sandlin Date: Wed, 5 Feb 2025 15:32:01 -0600 Subject: [PATCH] fix(GlFormGroup): i18n support on optional text Updating optional text to be localized --- src/components/base/form/form_group/form_group.vue | 3 ++- translations.js | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/base/form/form_group/form_group.vue b/src/components/base/form/form_group/form_group.vue index 3352b2c2d4..bf89c50ebb 100644 --- a/src/components/base/form/form_group/form_group.vue +++ b/src/components/base/form/form_group/form_group.vue @@ -2,6 +2,7 @@ import isString from 'lodash/isString'; import isPlainObject from 'lodash/isPlainObject'; import { BFormGroup } from '../../../../vendor/bootstrap-vue/src/components/form-group/form-group'; +import { translate } from '../../../../utils/i18n'; export default { name: 'GlFormGroup', @@ -28,7 +29,7 @@ export default { optionalText: { type: String, required: false, - default: '(optional)', + default: () => translate('GlFormGroup.optionalText', '(optional)'), }, }, computed: { diff --git a/translations.js b/translations.js index 3102880405..fb6460b161 100644 --- a/translations.js +++ b/translations.js @@ -9,6 +9,7 @@ export default { 'GlCollapsibleListbox.srOnlyResultsLabel': null, 'GlDatepicker.monthLabel': 'Month', 'GlDatepicker.yearLabel': 'Year', + 'GlFormGroup.optionalText': '(optional)', 'GlKeysetPagination.navigationLabel': 'Pagination', 'GlKeysetPagination.nextText': 'Next', 'GlKeysetPagination.prevText': 'Previous', -- GitLab