-
-
diff --git a/web/src/components/common/CodeEditor.vue b/web/src/components/common/CodeEditor.vue
index 3e395132..432c117f 100644
--- a/web/src/components/common/CodeEditor.vue
+++ b/web/src/components/common/CodeEditor.vue
@@ -3,7 +3,9 @@ import file from '@/api/panel/file'
import { decodeBase64 } from '@/utils'
import { languageByPath } from '@/utils/file'
import Editor from '@guolao/vue-monaco-editor'
+import { useGettext } from 'vue3-gettext'
+const { $gettext } = useGettext()
const props = defineProps({
path: {
type: String,
@@ -22,7 +24,7 @@ const get = () => {
useRequest(file.content(props.path))
.onSuccess(({ data }) => {
content.value = decodeBase64(data.content)
- window.$message.success('获取成功')
+ window.$message.success($gettext('Retrieved successfully'))
})
.onError(() => {
disabled.value = true
@@ -31,11 +33,11 @@ const get = () => {
const save = () => {
if (disabled.value) {
- window.$message.error('当前状态下不可保存')
+ window.$message.error($gettext('Cannot save in current state'))
return
}
useRequest(file.save(props.path, content.value)).onSuccess(() => {
- window.$message.success('保存成功')
+ window.$message.success($gettext('Saved successfully'))
})
}
diff --git a/web/src/components/common/PathSelector.vue b/web/src/components/common/PathSelector.vue
index ac167536..e9f28596 100644
--- a/web/src/components/common/PathSelector.vue
+++ b/web/src/components/common/PathSelector.vue
@@ -5,7 +5,9 @@ import { checkName, checkPath, getExt, getIconByExt } from '@/utils'
import type { DataTableColumns, InputInst } from 'naive-ui'
import { NButton, NDataTable, NEllipsis, NFlex, NTag } from 'naive-ui'
import type { RowData } from 'naive-ui/es/data-table/src/interface'
+import { useGettext } from 'vue3-gettext'
+const { $gettext } = useGettext()
const show = defineModel