fix(i18n): translate remaining labels and accessible names
This commit is contained in:
1 parent
ccb16acbea
commit
4511b389eb
8 files changed
+15
-9
No files matched your search
@@ -1,12 +1,12 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import type { Locale } from '@@/i18n/runtime'
|
import type { Locale } from '@@/i18n/runtime'
|
||||||
import { locale } from '@@/i18n/runtime'
|
import { locale, t as translate } from '@@/i18n/runtime'
|
||||||
|
|
||||||
defineEmits<{ change: [value: Locale] }>()
|
defineEmits<{ change: [value: Locale] }>()
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<el-select :model-value="locale" aria-label="Language / 语言" style="width: 160px" @change="$emit('change', $event)">
|
<el-select :model-value="locale" :aria-label="translate('common.language')" style="width: 160px" @change="$emit('change', $event)">
|
||||||
<el-option label="English" value="en" />
|
<el-option label="English" value="en" />
|
||||||
<el-option label="简体中文" value="zh-CN" />
|
<el-option label="简体中文" value="zh-CN" />
|
||||||
</el-select>
|
</el-select>
|
||||||
|
|||||||
@@ -120,5 +120,6 @@
|
|||||||
"page_not_found_e75737": "Page not found",
|
"page_not_found_e75737": "Page not found",
|
||||||
"network_error": "Network error",
|
"network_error": "Network error",
|
||||||
"move": "Move",
|
"move": "Move",
|
||||||
"network_or_local_storage_error": "Network or local storage error"
|
"network_or_local_storage_error": "Network or local storage error",
|
||||||
|
"language": "Language"
|
||||||
}
|
}
|
||||||
@@ -120,5 +120,6 @@
|
|||||||
"page_not_found_e75737": "页面不存在",
|
"page_not_found_e75737": "页面不存在",
|
||||||
"network_error": "网络错误",
|
"network_error": "网络错误",
|
||||||
"move": "移动",
|
"move": "移动",
|
||||||
"network_or_local_storage_error": "网络或本地存储错误"
|
"network_or_local_storage_error": "网络或本地存储错误",
|
||||||
|
"language": "语言"
|
||||||
}
|
}
|
||||||
@@ -110,7 +110,7 @@ onMounted(load)
|
|||||||
</div>
|
</div>
|
||||||
<p class="rm-share-note">
|
<p class="rm-share-note">
|
||||||
{{ translate('settings.send_the_request_header_02d3d2') }} <code>{{ translate('settings.authorization_bearer_token_3abd9b') }}</code>{{ translate('settings.read_only_tokens_can_only_38418a') }}
|
{{ translate('settings.send_the_request_header_02d3d2') }} <code>{{ translate('settings.authorization_bearer_token_3abd9b') }}</code>{{ translate('settings.read_only_tokens_can_only_38418a') }}
|
||||||
<a href="/api/v1/openapi.json" target="_blank" rel="noopener">openapi.json</a>。
|
<a href="/api/v1/openapi.json" target="_blank" rel="noopener">openapi.json</a>
|
||||||
</p>
|
</p>
|
||||||
<p v-if="error" class="rm-auth-error" role="alert">
|
<p v-if="error" class="rm-auth-error" role="alert">
|
||||||
{{ error }} <el-button text :disabled="loading" @click="load">
|
{{ error }} <el-button text :disabled="loading" @click="load">
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ async function clean() {
|
|||||||
<template>
|
<template>
|
||||||
<section class="rm-media-library" :aria-label="translate('workspace.image_library_92329a')" @keydown.esc.stop="!busy && (ws.images = null)">
|
<section class="rm-media-library" :aria-label="translate('workspace.image_library_92329a')" @keydown.esc.stop="!busy && (ws.images = null)">
|
||||||
<header class="rm-media-header">
|
<header class="rm-media-header">
|
||||||
<div><small>ASSET LIBRARY</small><h1>{{ translate('workspace.images_and_visual_resources_794f97') }}</h1><p>{{ ws.imagesAll ? translate('workspace.entire_vault_a8e1f0') : translate('workspace.current_folder_and_direct_attachments_c2a863', { p0: dir || translate('workspace.root_folder_42ee28') }) }} · {{ scopeImages.length }} {{ translate('workspace.images_b62646') }} {{ size(totalSize) }}</p></div><el-button class="rm-btn" :disabled="busy" @click="ws.images = null; ws.view = 'notes'">
|
<div><small>{{ translate('workspace.asset_library') }}</small><h1>{{ translate('workspace.images_and_visual_resources_794f97') }}</h1><p>{{ ws.imagesAll ? translate('workspace.entire_vault_a8e1f0') : translate('workspace.current_folder_and_direct_attachments_c2a863', { p0: dir || translate('workspace.root_folder_42ee28') }) }} · {{ scopeImages.length }} {{ translate('workspace.images_b62646') }} {{ size(totalSize) }}</p></div><el-button class="rm-btn" :disabled="busy" @click="ws.images = null; ws.view = 'notes'">
|
||||||
{{ translate('workspace.back_to_notes_38461a') }}
|
{{ translate('workspace.back_to_notes_38461a') }}
|
||||||
</el-button>
|
</el-button>
|
||||||
</header>
|
</header>
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ watch(() => ws.view, () => {
|
|||||||
<template>
|
<template>
|
||||||
<section class="rm-knowledge-panel">
|
<section class="rm-knowledge-panel">
|
||||||
<header class="rm-knowledge-heading">
|
<header class="rm-knowledge-heading">
|
||||||
<div><span class="rm-eyebrow">KNOWLEDGE CONNECTIONS</span><h1>{{ ws.view === 'graph' ? translate('workspace.let_knowledge_connect_22f6c5') : translate('workspace.tags_02b344') }}</h1><p>{{ metadata.notes.length }} {{ translate('workspace.notes_connect_your_ideas_with_9f4998') }}</p></div><el-button class="rm-btn" @click="ws.view = 'notes'">
|
<div><span class="rm-eyebrow">{{ translate('workspace.knowledge_connections') }}</span><h1>{{ ws.view === 'graph' ? translate('workspace.let_knowledge_connect_22f6c5') : translate('workspace.tags_02b344') }}</h1><p>{{ metadata.notes.length }} {{ translate('workspace.notes_connect_your_ideas_with_9f4998') }}</p></div><el-button class="rm-btn" @click="ws.view = 'notes'">
|
||||||
{{ translate('workspace.back_to_notes_38461a') }}
|
{{ translate('workspace.back_to_notes_38461a') }}
|
||||||
</el-button>
|
</el-button>
|
||||||
</header>
|
</header>
|
||||||
|
|||||||
@@ -382,5 +382,7 @@
|
|||||||
"invalid_link_encoding_2c6a7e": "Invalid link encoding",
|
"invalid_link_encoding_2c6a7e": "Invalid link encoding",
|
||||||
"link_target_does_not_exist_2503d1": "Link target does not exist: {p0}",
|
"link_target_does_not_exist_2503d1": "Link target does not exist: {p0}",
|
||||||
"finish_saving_pasting_uploading_or_e67d3d": "Finish saving, pasting, uploading, or working with files before cleaning up",
|
"finish_saving_pasting_uploading_or_e67d3d": "Finish saving, pasting, uploading, or working with files before cleaning up",
|
||||||
"block_quote": "Block quote"
|
"block_quote": "Block quote",
|
||||||
|
"asset_library": "ASSET LIBRARY",
|
||||||
|
"knowledge_connections": "KNOWLEDGE CONNECTIONS"
|
||||||
}
|
}
|
||||||
@@ -382,5 +382,7 @@
|
|||||||
"invalid_link_encoding_2c6a7e": "链接编码无效",
|
"invalid_link_encoding_2c6a7e": "链接编码无效",
|
||||||
"link_target_does_not_exist_2503d1": "链接目标不存在:{p0}",
|
"link_target_does_not_exist_2503d1": "链接目标不存在:{p0}",
|
||||||
"finish_saving_pasting_uploading_or_e67d3d": "仍有未保存内容或正在处理粘贴、上传与文件操作,请完成后再清理",
|
"finish_saving_pasting_uploading_or_e67d3d": "仍有未保存内容或正在处理粘贴、上传与文件操作,请完成后再清理",
|
||||||
"block_quote": "引用"
|
"block_quote": "引用",
|
||||||
|
"asset_library": "图片库",
|
||||||
|
"knowledge_connections": "知识关联"
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user