Browse Source

fix: i18n for Profile page, token page and main accounts page

pull/6512/head
Muhammed Mustafa 1 year ago
parent
commit
566230e1f7
  1. 4
      packages/nc-gui/components/account/License.vue
  2. 8
      packages/nc-gui/components/account/Profile.vue

4
packages/nc-gui/components/account/License.vue

@ -5,6 +5,8 @@ import { extractSdkResponseErrorMsg, useApi, useGlobal } from '#imports'
const { api, isLoading } = useApi()
const { t } = useI18n()
const { $e } = useNuxtApp()
const { loadAppInfo } = useGlobal()
@ -22,7 +24,7 @@ const loadLicense = async () => {
const setLicense = async () => {
try {
await api.orgLicense.set({ key: key.value })
message.success('License key updated')
message.success(t('success.licenseKeyUpdated'))
await loadAppInfo()
} catch (e: any) {
message.error(await extractSdkResponseErrorMsg(e))

8
packages/nc-gui/components/account/Profile.vue

@ -1,6 +1,8 @@
<script lang="ts" setup>
const { user } = useGlobal()
const { t } = useI18n()
const isErrored = ref(false)
const isTitleUpdating = ref(false)
const form = ref({
@ -13,9 +15,9 @@ const formValidator = ref()
const formRules = {
title: [
{ required: true, message: 'Name required' },
{ min: 2, message: 'Name must be at least 2 characters long' },
{ max: 60, message: 'Name must be at most 60 characters long' },
{ required: true, message: t('error.nameRequired') },
{ min: 2, message: t('error.nameMinLength') },
{ max: 60, message: t('error.nameMaxLength') },
],
}

Loading…
Cancel
Save