Merge pull request #1903 from IGCrystal/branch-1

 feat: 对PlatformPage使用翻译键
This commit is contained in:
Soulter
2025-06-25 22:49:03 +08:00
committed by GitHub
3 changed files with 21 additions and 7 deletions
@@ -21,7 +21,14 @@
"refresh": "Refresh",
"cancel": "Cancel",
"save": "Save",
"addPlatform": "Add Platform Adapter"
"addPlatform": "Add Platform Adapter",
"connectTitle": "Connect {name}",
"viewTutorial": "View Tutorial",
"idConflict": {
"title": "ID Conflict Warning",
"message": "Detected duplicate ID \"{id}\". Please use a new ID.",
"confirm": "OK"
}
},
"messages": {
"updateSuccess": "Update successful!",
@@ -21,7 +21,14 @@
"refresh": "刷新",
"cancel": "取消",
"save": "保存",
"addPlatform": "添加平台适配器"
"addPlatform": "添加平台适配器",
"connectTitle": "接入 {name}",
"viewTutorial": "查看接入教程",
"idConflict": {
"title": "ID 冲突警告",
"message": "检测到 ID \"{id}\" 重复。请使用一个新的 ID。",
"confirm": "好的"
}
},
"messages": {
"updateSuccess": "更新成功!",
+5 -5
View File
@@ -93,7 +93,7 @@
<v-card variant="outlined" hover class="platform-card" @click="selectPlatformTemplate(name)">
<div class="platform-card-content">
<div class="platform-card-text">
<v-card-title class="platform-card-title">接入 {{ name }}</v-card-title>
<v-card-title class="platform-card-title">{{ tm('dialog.connectTitle', { name }) }}</v-card-title>
<v-card-text class="text-caption text-medium-emphasis platform-card-description">
{{ getPlatformDescription(template, name) }}
</v-card-text>
@@ -139,7 +139,7 @@
<v-col cols="12" class="text-center">
<v-btn color="info" variant="outlined" @click="openTutorial">
<v-icon start>mdi-book-open-variant</v-icon>
查看接入教程
{{ tm('dialog.viewTutorial') }}
</v-btn>
</v-col>
</v-row>
@@ -172,14 +172,14 @@
<v-card>
<v-card-title class="text-h6 bg-warning d-flex align-center">
<v-icon start class="me-2">mdi-alert-circle-outline</v-icon>
ID 冲突警告
{{ tm('dialog.idConflict.title') }}
</v-card-title>
<v-card-text class="py-4 text-body-1 text-medium-emphasis">
检测到 ID "{{ conflictId }}" 重复请使用一个新的 ID
{{ tm('dialog.idConflict.message', { id: conflictId }) }}
</v-card-text>
<v-card-actions>
<v-spacer></v-spacer>
<v-btn color="grey" variant="text" @click="handleIdConflictConfirm(false)">好的</v-btn>
<v-btn color="grey" variant="text" @click="handleIdConflictConfirm(false)">{{ tm('dialog.idConflict.confirm') }}</v-btn>
</v-card-actions>
</v-card>
</v-dialog>