feat: polish extension detail pages

This commit is contained in:
Junyan Qin
2026-05-15 14:41:23 +08:00
parent d5ce3b302e
commit ae11bce8b6
18 changed files with 1232 additions and 645 deletions

View File

@@ -506,6 +506,8 @@ const enUS = {
close: 'Close',
deleteConfirm: 'Delete Confirmation',
deleteSuccess: 'Delete successful',
dangerZone: 'Danger Zone',
dangerZoneDescription: 'Irreversible and destructive actions',
modifyFailed: 'Modify failed: ',
componentName: {
Tool: 'Tool',
@@ -736,6 +738,8 @@ const enUS = {
loadFailed: 'Load failed',
modifyFailed: 'Modify failed: ',
toolCount: 'Tools: {{count}}',
parameterCount: 'Parameters: {{count}}',
noParameters: 'No parameters',
statusConnected: 'Connected',
statusDisconnected: 'Disconnected',
statusError: 'Connection Error',

View File

@@ -519,6 +519,8 @@ const esES = {
close: 'Cerrar',
deleteConfirm: 'Confirmación de eliminación',
deleteSuccess: 'Eliminación exitosa',
dangerZone: 'Zona de peligro',
dangerZoneDescription: 'Acciones irreversibles y destructivas',
modifyFailed: 'Error al modificar: ',
componentName: {
Tool: 'Herramienta',
@@ -744,6 +746,8 @@ const esES = {
loadFailed: 'Error al cargar',
modifyFailed: 'Error al modificar: ',
toolCount: 'Herramientas: {{count}}',
parameterCount: 'Parámetros: {{count}}',
noParameters: 'Sin parámetros',
statusConnected: 'Conectado',
statusDisconnected: 'Desconectado',
statusError: 'Error de conexión',

View File

@@ -510,6 +510,8 @@ const jaJP = {
close: '閉じる',
deleteConfirm: '削除の確認',
deleteSuccess: '削除に成功しました',
dangerZone: '危険ゾーン',
dangerZoneDescription: '取り消しできない操作です',
modifyFailed: '変更に失敗しました:',
componentName: {
Tool: 'ツール',
@@ -734,6 +736,8 @@ const jaJP = {
loadFailed: '読み込みに失敗しました',
modifyFailed: '変更に失敗しました:',
toolCount: 'ツール:{{count}}',
parameterCount: 'パラメータ:{{count}}',
noParameters: 'パラメータなし',
statusConnected: '接続済み',
statusDisconnected: '未接続',
statusError: '接続エラー',

View File

@@ -515,6 +515,8 @@ const ruRU = {
close: 'Закрыть',
deleteConfirm: 'Подтверждение удаления',
deleteSuccess: 'Удаление успешно',
dangerZone: 'Опасная зона',
dangerZoneDescription: 'Необратимые и разрушительные действия',
modifyFailed: 'Ошибка изменения: ',
componentName: {
Tool: 'Инструмент',
@@ -536,8 +538,7 @@ const ruRU = {
selectFileToUpload: 'Выберите файл плагина для загрузки',
askConfirm:
'Вы уверены, что хотите установить плагин "{{name}}" ({{version}})?',
askConfirmNoVersion:
'Вы уверены, что хотите установить плагин "{{name}}"?',
askConfirmNoVersion: 'Вы уверены, что хотите установить плагин "{{name}}"?',
fromGithub: 'С GitHub',
fromLocal: 'Из локального файла',
fromMarketplace: 'Из маркетплейса',
@@ -740,6 +741,8 @@ const ruRU = {
loadFailed: 'Ошибка загрузки',
modifyFailed: 'Ошибка изменения: ',
toolCount: 'Инструменты: {{count}}',
parameterCount: 'Параметры: {{count}}',
noParameters: 'Нет параметров',
statusConnected: 'Подключён',
statusDisconnected: 'Отключён',
statusError: 'Ошибка подключения',

View File

@@ -500,6 +500,8 @@ const thTH = {
close: 'ปิด',
deleteConfirm: 'ยืนยันการลบ',
deleteSuccess: 'ลบสำเร็จ',
dangerZone: 'พื้นที่อันตราย',
dangerZoneDescription: 'การดำเนินการที่ไม่สามารถย้อนกลับได้',
modifyFailed: 'แก้ไขล้มเหลว: ',
componentName: {
Tool: 'เครื่องมือ',
@@ -720,6 +722,8 @@ const thTH = {
loadFailed: 'โหลดล้มเหลว',
modifyFailed: 'แก้ไขล้มเหลว: ',
toolCount: 'เครื่องมือ: {{count}}',
parameterCount: 'พารามิเตอร์: {{count}}',
noParameters: 'ไม่มีพารามิเตอร์',
statusConnected: 'เชื่อมต่อแล้ว',
statusDisconnected: 'ไม่ได้เชื่อมต่อ',
statusError: 'ข้อผิดพลาดการเชื่อมต่อ',

View File

@@ -511,6 +511,8 @@ const viVN = {
close: 'Đóng',
deleteConfirm: 'Xác nhận xóa',
deleteSuccess: 'Xóa thành công',
dangerZone: 'Vùng nguy hiểm',
dangerZoneDescription: 'Các thao tác không thể hoàn tác',
modifyFailed: 'Sửa đổi thất bại: ',
componentName: {
Tool: 'Công cụ',
@@ -532,7 +534,8 @@ const viVN = {
selectFileToUpload: 'Chọn tệp plugin để tải lên',
askConfirm:
'Bạn có chắc chắn muốn cài đặt plugin "{{name}}" ({{version}}) không?',
askConfirmNoVersion: 'Bạn có chắc chắn muốn cài đặt plugin "{{name}}" không?',
askConfirmNoVersion:
'Bạn có chắc chắn muốn cài đặt plugin "{{name}}" không?',
fromGithub: 'Từ GitHub',
fromLocal: 'Từ cục bộ',
fromMarketplace: 'Từ chợ ứng dụng',
@@ -733,6 +736,8 @@ const viVN = {
loadFailed: 'Tải thất bại',
modifyFailed: 'Sửa đổi thất bại: ',
toolCount: 'Công cụ: {{count}}',
parameterCount: 'Tham số: {{count}}',
noParameters: 'Không có tham số',
statusConnected: 'Đã kết nối',
statusDisconnected: 'Đã ngắt kết nối',
statusError: 'Lỗi kết nối',

View File

@@ -483,6 +483,8 @@ const zhHans = {
close: '关闭',
deleteConfirm: '删除确认',
deleteSuccess: '删除成功',
dangerZone: '危险区域',
dangerZoneDescription: '不可逆的操作',
modifyFailed: '修改失败:',
componentName: {
Tool: '工具',
@@ -708,6 +710,8 @@ const zhHans = {
loadFailed: '加载失败',
modifyFailed: '修改失败:',
toolCount: '工具:{{count}}',
parameterCount: '参数:{{count}}',
noParameters: '无参数',
statusConnected: '已打开',
statusDisconnected: '未打开',
statusError: '连接错误',

View File

@@ -484,6 +484,8 @@ const zhHant = {
close: '關閉',
deleteConfirm: '刪除確認',
deleteSuccess: '刪除成功',
dangerZone: '危險區域',
dangerZoneDescription: '不可逆的操作',
modifyFailed: '修改失敗:',
componentName: {
Tool: '工具',
@@ -701,6 +703,8 @@ const zhHant = {
loadFailed: '載入失敗',
modifyFailed: '修改失敗:',
toolCount: '工具:{{count}}',
parameterCount: '參數:{{count}}',
noParameters: '無參數',
statusConnected: '已開啟',
statusDisconnected: '未開啟',
statusError: '連接錯誤',