feat(i18n): add 'recommend' and 'start' keys for Spanish, Russian, Thai, and Vietnamese locales

This commit is contained in:
fdc310
2026-05-11 10:31:32 +08:00
parent cba83a62e8
commit 59bd581e88
4 changed files with 18 additions and 11 deletions

View File

@@ -47,6 +47,8 @@ const esES = {
success: 'Éxito', success: 'Éxito',
save: 'Guardar', save: 'Guardar',
saving: 'Guardando...', saving: 'Guardando...',
recommend: 'Recomendado',
start: 'Iniciar',
confirm: 'Confirmar', confirm: 'Confirmar',
confirmDelete: 'Confirmar eliminación', confirmDelete: 'Confirmar eliminación',
deleteConfirmation: '¿Estás seguro de que deseas eliminar esto?', deleteConfirmation: '¿Estás seguro de que deseas eliminar esto?',

View File

@@ -45,6 +45,8 @@ const ruRU = {
success: 'Успешно', success: 'Успешно',
save: 'Сохранить', save: 'Сохранить',
saving: 'Сохранение...', saving: 'Сохранение...',
recommend: 'Рекомендуется',
start: 'Начать',
confirm: 'Подтвердить', confirm: 'Подтвердить',
confirmDelete: 'Подтвердить удаление', confirmDelete: 'Подтвердить удаление',
deleteConfirmation: 'Вы уверены, что хотите удалить это?', deleteConfirmation: 'Вы уверены, что хотите удалить это?',
@@ -1386,8 +1388,7 @@ const ruRU = {
scanQRCode: scanQRCode:
'Отсканируйте QR-код ниже в WeCom, чтобы авторизоваться и автоматически создать бота', 'Отсканируйте QR-код ниже в WeCom, чтобы авторизоваться и автоматически создать бота',
waitingForScan: 'Ожидание сканирования', waitingForScan: 'Ожидание сканирования',
createSuccess: createSuccess: 'Бот успешно создан! Учётные данные заполнены автоматически',
'Бот успешно создан! Учётные данные заполнены автоматически',
createFailed: 'Не удалось создать бота', createFailed: 'Не удалось создать бота',
connecting: 'Подключение к сервису WeCom...', connecting: 'Подключение к сервису WeCom...',
retry: 'Повторить', retry: 'Повторить',

View File

@@ -44,6 +44,8 @@ const thTH = {
success: 'สำเร็จ', success: 'สำเร็จ',
save: 'บันทึก', save: 'บันทึก',
saving: 'กำลังบันทึก...', saving: 'กำลังบันทึก...',
recommend: 'แนะนำ',
start: 'เริ่ม',
confirm: 'ยืนยัน', confirm: 'ยืนยัน',
confirmDelete: 'ยืนยันการลบ', confirmDelete: 'ยืนยันการลบ',
deleteConfirmation: 'คุณแน่ใจหรือไม่ว่าต้องการลบสิ่งนี้?', deleteConfirmation: 'คุณแน่ใจหรือไม่ว่าต้องการลบสิ่งนี้?',
@@ -1357,8 +1359,7 @@ const thTH = {
createFailed: 'สร้างบอตไม่สำเร็จ', createFailed: 'สร้างบอตไม่สำเร็จ',
connecting: 'กำลังเชื่อมต่อบริการ WeCom...', connecting: 'กำลังเชื่อมต่อบริการ WeCom...',
retry: 'ลองใหม่', retry: 'ลองใหม่',
robotNameNote: robotNameNote: 'ไม่สามารถดึงชื่อบอตได้โดยอัตโนมัติ กรุณากรอกด้วยตนเอง',
'ไม่สามารถดึงชื่อบอตได้โดยอัตโนมัติ กรุณากรอกด้วยตนเอง',
}, },
pluginPages: { pluginPages: {
selectFromSidebar: 'เลือกหน้าปลั๊กอินจากแถบด้านข้าง', selectFromSidebar: 'เลือกหน้าปลั๊กอินจากแถบด้านข้าง',

View File

@@ -45,6 +45,8 @@ const viVN = {
success: 'Thành công', success: 'Thành công',
save: 'Lưu', save: 'Lưu',
saving: 'Đang lưu...', saving: 'Đang lưu...',
recommend: 'Đề xuất',
start: 'Bắt đầu',
confirm: 'Xác nhận', confirm: 'Xác nhận',
confirmDelete: 'Xác nhận xóa', confirmDelete: 'Xác nhận xóa',
deleteConfirmation: 'Bạn có chắc chắn muốn xóa mục này không?', deleteConfirmation: 'Bạn có chắc chắn muốn xóa mục này không?',
@@ -1342,7 +1344,8 @@ const viVN = {
scanQRCode: scanQRCode:
'Quét mã QR bên dưới bằng Feishu để ủy quyền và tự động tạo ứng dụng', 'Quét mã QR bên dưới bằng Feishu để ủy quyền và tự động tạo ứng dụng',
waitingForScan: 'Đang chờ quét', waitingForScan: 'Đang chờ quét',
createSuccess: 'Tạo ứng dụng thành công! Thông tin xác thực đã được điền tự động', createSuccess:
'Tạo ứng dụng thành công! Thông tin xác thực đã được điền tự động',
createFailed: 'Tạo ứng dụng thất bại', createFailed: 'Tạo ứng dụng thất bại',
connecting: 'Đang kết nối tới dịch vụ Feishu...', connecting: 'Đang kết nối tới dịch vụ Feishu...',
expired: 'Mã QR đã hết hạn, vui lòng thử lại', expired: 'Mã QR đã hết hạn, vui lòng thử lại',
@@ -1363,7 +1366,8 @@ const viVN = {
scanQRCode: scanQRCode:
'Quét mã QR bên dưới bằng DingTalk để ủy quyền và tự động tạo ứng dụng', 'Quét mã QR bên dưới bằng DingTalk để ủy quyền và tự động tạo ứng dụng',
waitingForScan: 'Đang chờ quét', waitingForScan: 'Đang chờ quét',
createSuccess: 'Tạo ứng dụng thành công! Thông tin xác thực đã được điền tự động', createSuccess:
'Tạo ứng dụng thành công! Thông tin xác thực đã được điền tự động',
createFailed: 'Tạo ứng dụng thất bại', createFailed: 'Tạo ứng dụng thất bại',
connecting: 'Đang kết nối tới dịch vụ DingTalk...', connecting: 'Đang kết nối tới dịch vụ DingTalk...',
retry: 'Thử lại', retry: 'Thử lại',
@@ -1372,15 +1376,14 @@ const viVN = {
}, },
wecombot: { wecombot: {
createBot: 'Tạo bot WeCom chỉ với một lần nhấp', createBot: 'Tạo bot WeCom chỉ với một lần nhấp',
scanQRCode: scanQRCode: 'Quét mã QR bên dưới bằng WeCom để ủy quyền và tự động tạo bot',
'Quét mã QR bên dưới bằng WeCom để ủy quyền và tự động tạo bot',
waitingForScan: 'Đang chờ quét', waitingForScan: 'Đang chờ quét',
createSuccess: 'Tạo bot thành công! Thông tin xác thực đã được điền tự động', createSuccess:
'Tạo bot thành công! Thông tin xác thực đã được điền tự động',
createFailed: 'Tạo bot thất bại', createFailed: 'Tạo bot thất bại',
connecting: 'Đang kết nối tới dịch vụ WeCom...', connecting: 'Đang kết nối tới dịch vụ WeCom...',
retry: 'Thử lại', retry: 'Thử lại',
robotNameNote: robotNameNote: 'Không thể tự động lấy tên bot. Vui lòng điền thủ công.',
'Không thể tự động lấy tên bot. Vui lòng điền thủ công.',
}, },
pluginPages: { pluginPages: {
selectFromSidebar: 'Chọn một trang plugin từ thanh bên', selectFromSidebar: 'Chọn một trang plugin từ thanh bên',