From a4edf5039388a88544e2c1efc7461fbec9b3f00e Mon Sep 17 00:00:00 2001 From: Ngo Quoc Dat Date: Mon, 9 Mar 2026 20:52:31 +0700 Subject: [PATCH 1/2] feat: add Chinese Simplified (zh-Hans) localization Closes #233 --- TablePro.xcodeproj/project.pbxproj | 1 + TablePro/Resources/Localizable.xcstrings | 6328 +++++++++++++++++++++- 2 files changed, 6318 insertions(+), 11 deletions(-) diff --git a/TablePro.xcodeproj/project.pbxproj b/TablePro.xcodeproj/project.pbxproj index e8182bf4..134068be 100644 --- a/TablePro.xcodeproj/project.pbxproj +++ b/TablePro.xcodeproj/project.pbxproj @@ -1061,6 +1061,7 @@ knownRegions = ( en, vi, + "zh-Hans", Base, ); mainGroup = 5A1091BE2EF17EDC0055EA7C; diff --git a/TablePro/Resources/Localizable.xcstrings b/TablePro/Resources/Localizable.xcstrings index e21f7af3..ec57621d 100644 --- a/TablePro/Resources/Localizable.xcstrings +++ b/TablePro/Resources/Localizable.xcstrings @@ -8,6 +8,12 @@ "state": "translated", "value": "" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "" + } } } }, @@ -18,6 +24,12 @@ "state": "translated", "value": "--" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "--" + } } } }, @@ -28,6 +40,12 @@ "state": "translated", "value": "—" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "—" + } } } }, @@ -38,6 +56,12 @@ "state": "translated", "value": ".%@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": ".%@" + } } } }, @@ -48,6 +72,12 @@ "state": "translated", "value": "·" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "·" + } } } }, @@ -59,6 +89,12 @@ "state": "translated", "value": "''" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "''" + } } } }, @@ -69,6 +105,12 @@ "state": "translated", "value": "\"%@\" sẽ bị xoá khỏi hệ thống. Hành động này không thể hoàn tác." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "\"%@\" 将从您的系统中移除。此操作无法撤销。" + } } } }, @@ -79,6 +121,12 @@ "state": "translated", "value": "(%@)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "(%@)" + } } } }, @@ -95,6 +143,12 @@ "state": "translated", "value": "(%1$lld %2$@)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "(%lld %@)" + } } } }, @@ -105,6 +159,12 @@ "state": "translated", "value": "(%lld đang hoạt động)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "(%lld 活跃)" + } } } }, @@ -115,6 +175,12 @@ "state": "translated", "value": "(%lld)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "(%lld)" + } } } }, @@ -125,6 +191,12 @@ "state": "translated", "value": "(tùy chọn)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "(可选)" + } } } }, @@ -135,6 +207,12 @@ "state": "translated", "value": "/path/to/agent.sock" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "/path/to/agent.sock" + } } } }, @@ -145,6 +223,12 @@ "state": "translated", "value": "/đường/dẫn/tới/ca-cert.pem" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "/path/to/ca-cert.pem" + } } } }, @@ -155,6 +239,12 @@ "state": "translated", "value": "/đường/dẫn/tới/database.sqlite" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "/path/to/database.sqlite" + } } } }, @@ -171,6 +261,12 @@ "state": "translated", "value": "%1$@ (%2$lld/%3$lld)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%@ (%lld/%lld)" + } } } }, @@ -181,6 +277,12 @@ "state": "translated", "value": "%@ không được để trống" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%@ 不能为空" + } } } }, @@ -191,6 +293,12 @@ "state": "translated", "value": "%@ không được là số âm" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%@ 不能为负数" + } } } }, @@ -207,6 +315,12 @@ "state": "translated", "value": "%1$@ đã được gán cho \"%2$@\". Gán lại sẽ xóa phím tắt khỏi hành động đó." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%@ 已分配给 \"%@\"。重新分配将从该操作中移除它。" + } } } }, @@ -217,6 +331,12 @@ "state": "translated", "value": "%@ ms" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%@ ms" + } } } }, @@ -233,6 +353,12 @@ "state": "translated", "value": "%1$@ phải có %2$lld ký tự trở xuống" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%@ 必须为 %lld 个字符或更少" + } } } }, @@ -249,6 +375,12 @@ "state": "translated", "value": "%1$@ phải nằm trong khoảng %2$@ đến %3$@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%@ 必须在 %@ 和 %@ 之间" + } } } }, @@ -259,6 +391,12 @@ "state": "translated", "value": "%@ dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%@ 行" + } } } }, @@ -269,6 +407,12 @@ "state": "translated", "value": "%@ giây" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%@ 秒" + } } } }, @@ -279,6 +423,12 @@ "state": "translated", "value": "%@ giây" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%@ 秒" + } } } }, @@ -295,6 +445,12 @@ "state": "translated", "value": "%@, %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%@, %@" + } } } }, @@ -306,6 +462,12 @@ "state": "translated", "value": "%@." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%@." + } } } }, @@ -322,6 +484,12 @@ "state": "translated", "value": "%1$@/%2$@ dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%@/%@ 行" + } } } }, @@ -332,6 +500,12 @@ "state": "translated", "value": "%@ms" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%@ms" + } } } }, @@ -342,6 +516,12 @@ "state": "translated", "value": "%@s" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%@s" + } } } }, @@ -352,6 +532,12 @@ "state": "translated", "value": "%lld" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%lld" + } } } }, @@ -368,6 +554,12 @@ "state": "translated", "value": "%lld vào · %lld ra" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%lld 输入 · %lld 输出" + } } } }, @@ -385,6 +577,12 @@ "state": "translated", "value": "%1$lld vào / %2$lld ra token" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%lld 输入 / %lld 输出 token" + } } } }, @@ -401,6 +599,12 @@ "state": "translated", "value": "%1$lld / %2$lld" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%lld / %lld" + } } } }, @@ -417,6 +621,12 @@ "state": "translated", "value": "Đã chọn %1$lld trong %2$lld dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已选择 %lld / %lld 行" + } } } }, @@ -427,6 +637,12 @@ "state": "translated", "value": "%lld pt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%lld pt" + } } } }, @@ -443,6 +659,12 @@ "state": "translated", "value": "%lld dòng%@ bị ảnh hưởng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%lld 行%@受影响" + } } } }, @@ -453,6 +675,12 @@ "state": "translated", "value": "%lld giây" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%lld 秒" + } } } }, @@ -463,6 +691,12 @@ "state": "translated", "value": "%lld bị bỏ qua (không có tùy chọn)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%lld 已跳过(无选项)" + } } } }, @@ -473,6 +707,12 @@ "state": "translated", "value": "%lld câu lệnh" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%lld 条语句" + } } } }, @@ -483,6 +723,12 @@ "state": "translated", "value": "Đã thực thi %lld câu lệnh" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已执行 %lld 条语句" + } } } }, @@ -499,6 +745,12 @@ "state": "translated", "value": "%lld bảng%@ để xuất" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%lld 个表%@待导出" + } } } }, @@ -510,6 +762,12 @@ "state": "translated", "value": "%lld bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%lld 个表" + } } } }, @@ -527,6 +785,12 @@ "state": "translated", "value": "%1$lld-%2$lld trong %3$@ dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%lld-%lld / %@ 行" + } } } }, @@ -543,6 +807,12 @@ "state": "translated", "value": "%1$lld-%2$lld của %3$@%4$@ dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%lld-%lld / %@%@ 行" + } } } }, @@ -559,6 +829,12 @@ "state": "translated", "value": "%lldm %llds" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "%lldm %llds" + } } } }, @@ -569,6 +845,12 @@ "state": "translated", "value": "•" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "•" + } } } }, @@ -580,6 +862,12 @@ "state": "translated", "value": "••••••••" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "••••••••" + } } } }, @@ -590,6 +878,12 @@ "state": "translated", "value": "© 2026 Ngo Quoc Dat.\n%@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "© 2026 Ngo Quoc Dat.\n%@" + } } } }, @@ -600,6 +894,12 @@ "state": "translated", "value": "<1ms" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "<1ms" + } } } }, @@ -611,6 +911,12 @@ "state": "translated", "value": "=" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "=" + } } } }, @@ -621,6 +927,12 @@ "state": "translated", "value": "~/.ssh/id_rsa" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "~/.ssh/id_rsa" + } } } }, @@ -631,6 +943,12 @@ "state": "translated", "value": "⌘K" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "⌘K" + } } } }, @@ -641,6 +959,12 @@ "state": "translated", "value": "⌘T" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "⌘T" + } } } }, @@ -652,6 +976,12 @@ "state": "translated", "value": "0" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "0" + } } } }, @@ -662,6 +992,12 @@ "state": "translated", "value": "1" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "1" + } } } }, @@ -673,6 +1009,12 @@ "state": "translated", "value": "1 (không gom nhóm)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "1(不分批)" + } } } }, @@ -683,7 +1025,13 @@ "state": "translated", "value": "1 năm" } - } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "1 年" + } + } } }, "1,000": { @@ -693,6 +1041,12 @@ "state": "translated", "value": "1,000" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "1,000" + } } } }, @@ -703,6 +1057,12 @@ "state": "translated", "value": "1.000 dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "1,000 行" + } } } }, @@ -713,6 +1073,12 @@ "state": "translated", "value": "2" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "2" + } } } }, @@ -723,6 +1089,12 @@ "state": "translated", "value": "2 dấu cách" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "2 个空格" + } } } }, @@ -733,6 +1105,12 @@ "state": "translated", "value": "3" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "3" + } } } }, @@ -743,6 +1121,12 @@ "state": "translated", "value": "4 dấu cách" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "4 个空格" + } } } }, @@ -753,6 +1137,12 @@ "state": "translated", "value": "5,000" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "5,000" + } } } }, @@ -763,6 +1153,12 @@ "state": "translated", "value": "5.000 dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "5,000 行" + } } } }, @@ -773,6 +1169,12 @@ "state": "translated", "value": "7 ngày" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "7 天" + } } } }, @@ -783,6 +1185,12 @@ "state": "translated", "value": "8 dấu cách" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "8 个空格" + } } } }, @@ -793,6 +1201,12 @@ "state": "translated", "value": "10,000" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "10,000" + } } } }, @@ -803,6 +1217,12 @@ "state": "translated", "value": "10.000 dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "10,000 行" + } } } }, @@ -813,6 +1233,12 @@ "state": "translated", "value": "22" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "22" + } } } }, @@ -823,6 +1249,12 @@ "state": "translated", "value": "30 ngày" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "30 天" + } } } }, @@ -833,6 +1265,12 @@ "state": "translated", "value": "90 ngày" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "90 天" + } } } }, @@ -843,6 +1281,12 @@ "state": "translated", "value": "100" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "100" + } } } }, @@ -853,6 +1297,12 @@ "state": "translated", "value": "100 dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "100 行" + } } } }, @@ -863,6 +1313,12 @@ "state": "translated", "value": "500" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "500" + } } } }, @@ -873,6 +1329,12 @@ "state": "translated", "value": "500 dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "500 行" + } } } }, @@ -883,6 +1345,12 @@ "state": "translated", "value": "Plugin tích hợp \"%@\" đã cung cấp bundle ID này" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "内置插件 \"%@\" 已提供此 bundle ID" + } } } }, @@ -893,6 +1361,12 @@ "state": "translated", "value": "Ứng dụng quản lý cơ sở dữ liệu gốc macOS nhanh và nhẹ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "快速、轻量的原生 macOS 数据库客户端" + } } } }, @@ -903,6 +1377,12 @@ "state": "translated", "value": "Giới thiệu TablePro" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "关于 TablePro" + } } } }, @@ -913,6 +1393,12 @@ "state": "translated", "value": "Màu nhấn:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "强调色:" + } } } }, @@ -923,6 +1409,12 @@ "state": "translated", "value": "Kích hoạt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "激活" + } } } }, @@ -933,6 +1425,12 @@ "state": "translated", "value": "Kích hoạt thất bại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "激活失败" + } } } }, @@ -943,6 +1441,12 @@ "state": "translated", "value": "Đang hoạt động" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "活跃" + } } } }, @@ -953,6 +1457,12 @@ "state": "translated", "value": "Kết nối đang hoạt động" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "活跃连接" + } } } }, @@ -963,6 +1473,12 @@ "state": "translated", "value": "KẾT NỐI ĐANG HOẠT ĐỘNG" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "活跃连接" + } } } }, @@ -973,6 +1489,12 @@ "state": "translated", "value": "Thêm ràng buộc kiểm tra" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "添加检查约束" + } } } }, @@ -983,6 +1505,12 @@ "state": "translated", "value": "Thêm cột" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "添加列" + } } } }, @@ -994,6 +1522,12 @@ "state": "translated", "value": "Thêm cột trước" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "请先添加列" + } } } }, @@ -1004,6 +1538,12 @@ "state": "translated", "value": "Thêm bộ lọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "添加筛选" + } } } }, @@ -1014,6 +1554,12 @@ "state": "translated", "value": "Thêm bộ lọc (Cmd+Shift+F)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "添加筛选 (Cmd+Shift+F)" + } } } }, @@ -1024,6 +1570,12 @@ "state": "translated", "value": "Thêm khóa ngoại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "添加外键" + } } } }, @@ -1034,6 +1586,12 @@ "state": "translated", "value": "Thêm chỉ mục" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "添加索引" + } } } }, @@ -1044,6 +1602,12 @@ "state": "translated", "value": "Thêm chỉ mục để cải thiện hiệu suất truy vấn trên các cột thường xuyên tìm kiếm" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "添加索引以提升常用搜索列的查询性能" + } } } }, @@ -1054,6 +1618,12 @@ "state": "translated", "value": "Thêm Jump Host" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "添加跳板机" + } } } }, @@ -1064,6 +1634,12 @@ "state": "translated", "value": "Thêm nhà cung cấp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "添加提供商" + } } } }, @@ -1074,6 +1650,12 @@ "state": "translated", "value": "Thêm dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "添加行" + } } } }, @@ -1084,6 +1666,12 @@ "state": "translated", "value": "Thêm quy tắc xác thực để đảm bảo tính toàn vẹn dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "添加验证规则以确保数据完整性" + } } } }, @@ -1094,6 +1682,12 @@ "state": "translated", "value": "admin" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "admin" + } } } }, @@ -1104,6 +1698,12 @@ "state": "translated", "value": "Agent Socket" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Agent Socket" + } } } }, @@ -1114,6 +1714,12 @@ "state": "translated", "value": "AI" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "AI" + } } } }, @@ -1124,6 +1730,12 @@ "state": "translated", "value": "AI Chat" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "AI 对话" + } } } }, @@ -1134,6 +1746,12 @@ "state": "translated", "value": "AI bị tắt cho kết nối này." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "此连接已禁用 AI。" + } } } }, @@ -1144,6 +1762,12 @@ "state": "translated", "value": "Chính sách AI" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "AI 策略" + } } } }, @@ -1154,6 +1778,12 @@ "state": "translated", "value": "Nhà cung cấp AI" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "AI 提供商" + } } } }, @@ -1164,6 +1794,12 @@ "state": "translated", "value": "Gợi ý SQL bằng AI xuất hiện dưới dạng văn bản mờ khi gõ. Nhấn Tab để chấp nhận, Escape để bỏ qua." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "AI 驱动的 SQL 补全在输入时以虚影文本显示。按 Tab 接受,按 Escape 关闭。" + } } } }, @@ -1174,6 +1810,12 @@ "state": "translated", "value": "Đã chọn tất cả %lld dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已选择全部 %lld 行" + } } } }, @@ -1184,6 +1826,12 @@ "state": "translated", "value": "Tất cả cột" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "所有列" + } } } }, @@ -1194,6 +1842,12 @@ "state": "translated", "value": "TẤT CẢ CƠ SỞ DỮ LIỆU" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "所有数据库" + } } } }, @@ -1204,6 +1858,12 @@ "state": "translated", "value": "Đã đăng ký bản quyền." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "保留所有权利。" + } } } }, @@ -1214,6 +1874,12 @@ "state": "translated", "value": "TẤT CẢ SCHEMA" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "所有 SCHEMA" + } } } }, @@ -1224,6 +1890,12 @@ "state": "translated", "value": "Tất cả" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "所有时间" + } } } }, @@ -1234,6 +1906,12 @@ "state": "translated", "value": "Cho phép" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "允许" + } } } }, @@ -1244,6 +1922,12 @@ "state": "translated", "value": "Cho phép truy cập AI" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "允许 AI 访问" + } } } }, @@ -1254,6 +1938,12 @@ "state": "translated", "value": "Cũng hỗ trợ:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "还支持:" + } } } }, @@ -1265,6 +1955,12 @@ "state": "translated", "value": "Luôn luôn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "始终" + } } } }, @@ -1275,6 +1971,12 @@ "state": "translated", "value": "Luôn cho phép" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "始终允许" + } } } }, @@ -1285,6 +1987,12 @@ "state": "translated", "value": "và" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "和" + } } } }, @@ -1295,6 +2003,12 @@ "state": "translated", "value": "AND" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "AND" + } } } }, @@ -1305,6 +2019,12 @@ "state": "translated", "value": "API Key" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "API Key" + } } } }, @@ -1315,6 +2035,12 @@ "state": "translated", "value": "Giao diện" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "外观" + } } } }, @@ -1325,6 +2051,12 @@ "state": "translated", "value": "Giao diện:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "外观:" + } } } }, @@ -1335,6 +2067,12 @@ "state": "translated", "value": "Áp dụng tất cả" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "全部应用" + } } } }, @@ -1345,6 +2083,12 @@ "state": "translated", "value": "Áp dụng thay đổi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "应用更改" + } } } }, @@ -1355,6 +2099,12 @@ "state": "translated", "value": "Áp dụng bộ lọc này" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "应用此筛选" + } } } }, @@ -1365,6 +2115,12 @@ "state": "translated", "value": "Áp dụng bộ lọc này" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "应用此筛选" + } } } }, @@ -1375,6 +2131,12 @@ "state": "translated", "value": "Bạn có chắc muốn xóa \"%@\" không?" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "确定要删除 \"%@\" 吗?" + } } } }, @@ -1385,6 +2147,12 @@ "state": "translated", "value": "Bạn có chắc muốn ngắt kết nối khỏi cơ sở dữ liệu này không?" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "确定要断开与此数据库的连接吗?" + } } } }, @@ -1395,6 +2163,12 @@ "state": "translated", "value": "Hỏi về cơ sở dữ liệu của bạn..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "询问您的数据库..." + } } } }, @@ -1405,6 +2179,12 @@ "state": "translated", "value": "Hỏi AI về cơ sở dữ liệu của bạn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "向 AI 询问您的数据库" + } } } }, @@ -1415,6 +2195,12 @@ "state": "translated", "value": "Nhờ AI sửa lỗi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "让 AI 修复" + } } } }, @@ -1425,6 +2211,12 @@ "state": "translated", "value": "Hỏi mỗi lần" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "每次询问" + } } } }, @@ -1435,6 +2227,12 @@ "state": "translated", "value": "Xác thực" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "认证" + } } } }, @@ -1445,6 +2243,12 @@ "state": "translated", "value": "Xác thực" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "身份验证" + } } } }, @@ -1455,6 +2259,12 @@ "state": "translated", "value": "Xác thực thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "身份验证失败:%@" + } } } }, @@ -1465,6 +2275,12 @@ "state": "translated", "value": "Xác thực thất bại. Kiểm tra API key của bạn." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "身份验证失败。请检查您的 API key。" + } } } }, @@ -1476,6 +2292,12 @@ "state": "translated", "value": "TỰ ĐỘNG" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "自动" + } } } }, @@ -1486,6 +2308,12 @@ "state": "translated", "value": "Tự động dọn dẹp khi khởi động" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "启动时自动清理" + } } } }, @@ -1496,6 +2324,12 @@ "state": "translated", "value": "Tự tăng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "自增" + } } } }, @@ -1507,6 +2341,12 @@ "state": "translated", "value": "Tự động tăng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "自动递增" + } } } }, @@ -1517,6 +2357,12 @@ "state": "translated", "value": "Tự động thụt lề" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "自动缩进" + } } } }, @@ -1527,6 +2373,12 @@ "state": "translated", "value": "Tự động hiện thanh kiểm tra khi chọn dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "选中行时自动显示检查器" + } } } }, @@ -1537,6 +2389,12 @@ "state": "translated", "value": "Tự động kiểm tra cập nhật" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "自动检查更新" + } } } }, @@ -1547,6 +2405,12 @@ "state": "translated", "value": "TB dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "平均行" + } } } }, @@ -1557,6 +2421,12 @@ "state": "translated", "value": "bastion.example.com" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "bastion.example.com" + } } } }, @@ -1567,6 +2437,12 @@ "state": "translated", "value": "giữa" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "介于" + } } } }, @@ -1577,6 +2453,12 @@ "state": "translated", "value": "Xanh dương" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "蓝色" + } } } }, @@ -1587,6 +2469,12 @@ "state": "translated", "value": "Duyệt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "浏览" + } } } }, @@ -1597,6 +2485,12 @@ "state": "translated", "value": "Duyệt..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "浏览..." + } } } }, @@ -1607,6 +2501,12 @@ "state": "translated", "value": "Tích hợp sẵn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "内置" + } } } }, @@ -1617,6 +2517,12 @@ "state": "translated", "value": "Không thể gỡ cài đặt plugin tích hợp sẵn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无法卸载内置插件" + } } } }, @@ -1627,6 +2533,12 @@ "state": "translated", "value": "Bundle ID:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Bundle ID:" + } } } }, @@ -1637,6 +2549,12 @@ "state": "translated", "value": "Chứng chỉ CA" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "CA 证书" + } } } }, @@ -1647,6 +2565,12 @@ "state": "translated", "value": "Chứng chỉ CA" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "CA 证书" + } } } }, @@ -1657,6 +2581,12 @@ "state": "translated", "value": "Hủy" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "取消" + } } } }, @@ -1667,6 +2597,12 @@ "state": "translated", "value": "Không thể định dạng SQL trống" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无法格式化空 SQL" + } } } }, @@ -1677,6 +2613,12 @@ "state": "translated", "value": "Tính năng:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "功能:" + } } } }, @@ -1687,6 +2629,12 @@ "state": "translated", "value": "Cascade" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Cascade" + } } } }, @@ -1697,6 +2645,12 @@ "state": "translated", "value": "Trình hiển thị ô" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "单元格渲染器" + } } } }, @@ -1707,6 +2661,12 @@ "state": "translated", "value": "Đổi màu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "更改颜色" + } } } }, @@ -1717,6 +2677,12 @@ "state": "translated", "value": "Đổi tệp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "更改文件" + } } } }, @@ -1727,6 +2693,12 @@ "state": "translated", "value": "Đổi tệp..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "更改文件..." + } } } }, @@ -1737,6 +2709,12 @@ "state": "translated", "value": "Bộ ký tự" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "字符集" + } } } }, @@ -1748,6 +2726,12 @@ "state": "translated", "value": "Bộ ký tự (vd: utf8mb4)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "字符集(如 utf8mb4)" + } } } }, @@ -1758,6 +2742,12 @@ "state": "translated", "value": "Chat" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "对话" + } } } }, @@ -1768,6 +2758,12 @@ "state": "translated", "value": "Kiểm tra cập nhật..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "检查更新..." + } } } }, @@ -1778,6 +2774,12 @@ "state": "translated", "value": "Chọn một truy vấn từ danh sách\nđể xem nội dung đầy đủ tại đây." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "从列表中选择一个查询\n以在此处查看其完整内容。" + } } } }, @@ -1788,6 +2790,12 @@ "state": "translated", "value": "Xóa" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清除" + } } } }, @@ -1798,6 +2806,12 @@ "state": "translated", "value": "Xóa tất cả" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "全部清除" + } } } }, @@ -1808,6 +2822,12 @@ "state": "translated", "value": "Xoá toàn bộ lịch sử" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清除全部历史" + } } } }, @@ -1818,6 +2838,12 @@ "state": "translated", "value": "Xóa toàn bộ lịch sử?" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清除全部历史?" + } } } }, @@ -1826,7 +2852,13 @@ "vi": { "stringUnit": { "state": "translated", - "value": "Xóa toàn bộ lịch sử truy vấn" + "value": "Xóa toàn bộ lịch sử truy vấn" + } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清除全部查询历史" } } } @@ -1839,6 +2871,12 @@ "state": "translated", "value": "Xóa hội thoại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清除对话" + } } } }, @@ -1849,6 +2887,12 @@ "state": "translated", "value": "Xóa lịch sử..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清除历史..." + } } } }, @@ -1859,6 +2903,12 @@ "state": "translated", "value": "Xoá truy vấn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清除查询" + } } } }, @@ -1870,6 +2920,12 @@ "state": "translated", "value": "Xóa truy vấn (⌘+Delete)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清除查询 (⌘+Delete)" + } } } }, @@ -1880,6 +2936,12 @@ "state": "translated", "value": "Xoá gần đây" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清除最近记录" + } } } }, @@ -1890,6 +2952,12 @@ "state": "translated", "value": "Xóa tìm kiếm" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清除搜索" + } } } }, @@ -1900,6 +2968,12 @@ "state": "translated", "value": "Xóa tìm kiếm" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清除搜索" + } } } }, @@ -1910,6 +2984,12 @@ "state": "translated", "value": "Bỏ chọn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "取消选择" + } } } }, @@ -1921,6 +3001,12 @@ "state": "translated", "value": "Xóa bộ lọc bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清除表筛选" + } } } }, @@ -1931,6 +3017,12 @@ "state": "translated", "value": "Nhấn + để thêm mối quan hệ giữa bảng này và bảng khác" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "点击 + 添加此表与其他表之间的关系" + } } } }, @@ -1942,6 +3034,12 @@ "state": "translated", "value": "Nhấn + để tạo kết nối đầu tiên" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "点击 + 创建您的第一个连接" + } } } }, @@ -1952,6 +3050,12 @@ "state": "translated", "value": "Nhấn vào một bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "点击一个表" + } } } }, @@ -1963,6 +3067,12 @@ "state": "translated", "value": "Nhấp để tải danh sách model" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "点击加载模型" + } } } }, @@ -1974,6 +3084,12 @@ "state": "translated", "value": "Nhấn để hiện tất cả bảng với siêu dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "点击显示所有表及其元数据" + } } } }, @@ -1984,6 +3100,12 @@ "state": "translated", "value": "Chứng chỉ máy khách" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "客户端证书" + } } } }, @@ -1994,6 +3116,12 @@ "state": "translated", "value": "Chứng chỉ máy khách (Tùy chọn)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "客户端证书(可选)" + } } } }, @@ -2004,6 +3132,12 @@ "state": "translated", "value": "Khóa máy khách" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "客户端密钥" + } } } }, @@ -2014,6 +3148,12 @@ "state": "translated", "value": "Bộ nhớ tạm trống hoặc không chứa dữ liệu văn bản." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "剪贴板为空或不包含文本数据。" + } } } }, @@ -2024,6 +3164,12 @@ "state": "translated", "value": "Đóng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "关闭" + } } } }, @@ -2035,6 +3181,12 @@ "state": "translated", "value": "Đóng (ESC)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "关闭 (ESC)" + } } } }, @@ -2045,6 +3197,12 @@ "state": "translated", "value": "Đóng tab" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "关闭标签页" + } } } }, @@ -2056,6 +3214,12 @@ "state": "translated", "value": "Đóng tab này sẽ hủy tất cả thay đổi chưa lưu." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "关闭此标签页将丢弃所有未保存的更改。" + } } } }, @@ -2066,6 +3230,12 @@ "state": "translated", "value": "CMD" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "CMD" + } } } }, @@ -2076,6 +3246,12 @@ "state": "translated", "value": "Đối chiếu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "排序规则" + } } } }, @@ -2086,6 +3262,12 @@ "state": "translated", "value": "Màu sắc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "颜色" + } } } }, @@ -2096,6 +3278,12 @@ "state": "translated", "value": "Màu %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "颜色 %@" + } } } }, @@ -2106,6 +3294,12 @@ "state": "translated", "value": "Cột" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "列" + } } } }, @@ -2122,6 +3316,12 @@ "state": "translated", "value": "Số cột không khớp ở dòng %1$lld: mong đợi %2$lld cột, tìm thấy %3$lld." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "第 %lld 行列数不匹配:期望 %lld 列,实际 %lld 列。" + } } } }, @@ -2133,6 +3333,12 @@ "state": "translated", "value": "Chi tiết cột" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "列详情" + } } } }, @@ -2144,6 +3350,12 @@ "state": "translated", "value": "Tên cột" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "列名" + } } } }, @@ -2155,6 +3367,12 @@ "state": "translated", "value": "Tên cột" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "列名" + } } } }, @@ -2165,6 +3383,12 @@ "state": "translated", "value": "Cột: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "列:%@" + } } } }, @@ -2175,6 +3399,12 @@ "state": "translated", "value": "Cột" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "列" + } } } }, @@ -2186,6 +3416,12 @@ "state": "translated", "value": "Các cột (phân tách bằng dấu phẩy)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "列(逗号分隔)" + } } } }, @@ -2196,6 +3432,12 @@ "state": "translated", "value": "Thoải mái" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "舒适" + } } } }, @@ -2206,6 +3448,12 @@ "state": "translated", "value": "Xem trước lệnh" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "命令预览" + } } } }, @@ -2216,6 +3464,12 @@ "state": "translated", "value": "Ghi chú" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "注释" + } } } }, @@ -2226,6 +3480,12 @@ "state": "translated", "value": "Thu gọn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "紧凑" + } } } }, @@ -2237,6 +3497,12 @@ "state": "translated", "value": "Nén tệp bằng Gzip" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "使用 Gzip 压缩文件" + } } } }, @@ -2247,6 +3513,12 @@ "state": "translated", "value": "Máy chủ cấu hình" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "配置主机" + } } } }, @@ -2257,6 +3529,12 @@ "state": "translated", "value": "Cấu hình nhà cung cấp AI trong Cài đặt để bắt đầu trò chuyện." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "在设置中配置 AI 提供商以开始对话。" + } } } }, @@ -2267,6 +3545,12 @@ "state": "translated", "value": "Kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "连接" + } } } }, @@ -2277,6 +3561,12 @@ "state": "translated", "value": "Đã kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已连接" + } } } }, @@ -2287,6 +3577,12 @@ "state": "translated", "value": "Đang kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "连接中" + } } } }, @@ -2297,6 +3593,12 @@ "state": "translated", "value": "Đang kết nối..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "连接中..." + } } } }, @@ -2307,6 +3609,12 @@ "state": "translated", "value": "Kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "连接" + } } } }, @@ -2317,6 +3625,12 @@ "state": "translated", "value": "Kết nối thất bại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "连接失败" + } } } }, @@ -2327,6 +3641,12 @@ "state": "translated", "value": "Mất kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "连接丢失" + } } } }, @@ -2337,6 +3657,12 @@ "state": "translated", "value": "Tên kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "连接名称" + } } } }, @@ -2347,6 +3673,12 @@ "state": "translated", "value": "Không tìm thấy kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未找到连接" + } } } }, @@ -2358,6 +3690,12 @@ "state": "translated", "value": "Trạng thái kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "连接状态" + } } } }, @@ -2368,6 +3706,12 @@ "state": "translated", "value": "Kết nối thành công" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "连接成功" + } } } }, @@ -2379,6 +3723,12 @@ "state": "translated", "value": "Chuyển đổi kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换连接" + } } } }, @@ -2389,6 +3739,12 @@ "state": "translated", "value": "Kiểm tra kết nối thất bại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "连接测试失败" + } } } }, @@ -2399,6 +3755,12 @@ "state": "translated", "value": "URL kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "连接 URL" + } } } }, @@ -2409,6 +3771,12 @@ "state": "translated", "value": "URL kết nối không được để trống" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "连接 URL 不能为空" + } } } }, @@ -2419,6 +3787,12 @@ "state": "translated", "value": "URL kết nối phải bao gồm host" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "连接 URL 必须包含主机" + } } } }, @@ -2430,6 +3804,12 @@ "state": "translated", "value": "Tên ràng buộc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "约束名称" + } } } }, @@ -2440,6 +3820,12 @@ "state": "translated", "value": "chứa" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "包含" + } } } }, @@ -2450,6 +3836,12 @@ "state": "translated", "value": "Ngữ cảnh" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "上下文" + } } } }, @@ -2460,6 +3852,12 @@ "state": "translated", "value": "Tiếp tục" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "继续" + } } } }, @@ -2471,6 +3869,12 @@ "state": "translated", "value": "Lịch sử hội thoại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "对话历史" + } } } }, @@ -2482,6 +3886,12 @@ "state": "translated", "value": "Chuyển xuống dòng thành dấu cách" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "将换行转换为空格" + } } } }, @@ -2493,6 +3903,12 @@ "state": "translated", "value": "Chuyển NULL thành rỗng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "将 NULL 转换为空" + } } } }, @@ -2504,6 +3920,12 @@ "state": "translated", "value": "Chuyển NULL thành RỖNG" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "将 NULL 转换为空" + } } } }, @@ -2514,6 +3936,12 @@ "state": "translated", "value": "Đã sao chép" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已复制" + } } } }, @@ -2524,6 +3952,12 @@ "state": "translated", "value": "Đã sao chép!" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已复制!" + } } } }, @@ -2534,6 +3968,12 @@ "state": "translated", "value": "Sao chép" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复制" + } } } }, @@ -2544,6 +3984,12 @@ "state": "translated", "value": "Sao chép tất cả" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "全部复制" + } } } }, @@ -2554,6 +4000,12 @@ "state": "translated", "value": "Sao chép dạng URL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复制为 URL" + } } } }, @@ -2564,6 +4016,12 @@ "state": "translated", "value": "Sao chép giá trị ô" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复制单元格值" + } } } }, @@ -2574,6 +4032,12 @@ "state": "translated", "value": "Sao chép tên cột" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复制列名" + } } } }, @@ -2584,6 +4048,12 @@ "state": "translated", "value": "Sao chép tên" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复制名称" + } } } }, @@ -2594,6 +4064,12 @@ "state": "translated", "value": "Sao chép truy vấn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复制查询" + } } } }, @@ -2605,6 +4081,12 @@ "state": "translated", "value": "Sao chép SQL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复制 SQL" + } } } }, @@ -2615,6 +4097,12 @@ "state": "translated", "value": "Sao chép câu lệnh này vào bộ nhớ tạm" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "将此语句复制到剪贴板" + } } } }, @@ -2625,6 +4113,12 @@ "state": "translated", "value": "Sao chép giá trị" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复制值" + } } } }, @@ -2635,6 +4129,12 @@ "state": "translated", "value": "Sao chép kèm tiêu đề" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复制(含表头)" + } } } }, @@ -2645,6 +4145,12 @@ "state": "translated", "value": "Đếm tất cả hàng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "统计全部行数" + } } } }, @@ -2655,6 +4161,12 @@ "state": "translated", "value": "Đang đếm..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "统计中..." + } } } }, @@ -2665,6 +4177,12 @@ "state": "translated", "value": "Tạo" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "创建" + } } } }, @@ -2675,6 +4193,12 @@ "state": "translated", "value": "Tạo kết nối để bắt đầu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "创建连接以开始使用" + } } } }, @@ -2685,6 +4209,12 @@ "state": "translated", "value": "Tạo kết nối để bắt đầu sử dụng\ncơ sở dữ liệu của bạn." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "创建连接以开始使用\n您的数据库。" + } } } }, @@ -2695,6 +4225,12 @@ "state": "translated", "value": "Tạo kết nối..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "创建连接..." + } } } }, @@ -2705,6 +4241,12 @@ "state": "translated", "value": "Tạo cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "创建数据库" + } } } }, @@ -2715,6 +4257,12 @@ "state": "translated", "value": "Tạo cơ sở dữ liệu mới" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "创建新数据库" + } } } }, @@ -2725,6 +4273,12 @@ "state": "translated", "value": "Tạo nhóm mới" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "创建新分组" + } } } }, @@ -2735,6 +4289,12 @@ "state": "translated", "value": "Tạo nhóm mới..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "创建新分组..." + } } } }, @@ -2745,6 +4305,12 @@ "state": "translated", "value": "Tạo thẻ mới" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "创建新标签" + } } } }, @@ -2755,6 +4321,12 @@ "state": "translated", "value": "Tạo thẻ mới..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "创建新标签..." + } } } }, @@ -2765,6 +4337,12 @@ "state": "translated", "value": "Tạo view mới..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "创建新视图..." + } } } }, @@ -2775,6 +4353,12 @@ "state": "translated", "value": "Đã tạo" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已创建" + } } } }, @@ -2785,6 +4369,12 @@ "state": "translated", "value": "Đang tạo..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "创建中..." + } } } }, @@ -2795,6 +4385,12 @@ "state": "translated", "value": "NGHIÊM TRỌNG: Hoàn tác giao dịch thất bại - cơ sở dữ liệu có thể ở trạng thái không nhất quán: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "严重:事务回滚失败 - 数据库可能处于不一致状态:%@" + } } } }, @@ -2805,6 +4401,12 @@ "state": "translated", "value": "CURDATE()" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "CURDATE()" + } } } }, @@ -2815,6 +4417,12 @@ "state": "translated", "value": "hiện tại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "当前" + } } } }, @@ -2825,6 +4433,12 @@ "state": "translated", "value": "Cơ sở dữ liệu hiện tại: %@ (⌘K để chuyển)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "当前数据库:%@(⌘K 切换)" + } } } }, @@ -2835,6 +4449,12 @@ "state": "translated", "value": "Cơ sở dữ liệu hiện tại: %@ (chỉ đọc, ⌘K để chuyển)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "当前数据库:%@(只读,⌘K 切换)" + } } } }, @@ -2846,6 +4466,12 @@ "state": "translated", "value": "Schema hiện tại: %@ (⌘K để chuyển)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "当前 schema:%@(⌘K 切换)" + } } } }, @@ -2857,6 +4483,12 @@ "state": "translated", "value": "Schema hiện tại: %@ (chỉ đọc, ⌘K để chuyển)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "当前 schema:%@(只读,⌘K 切换)" + } } } }, @@ -2867,6 +4499,12 @@ "state": "translated", "value": "CURRENT_TIMESTAMP()" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "CURRENT_TIMESTAMP()" + } } } }, @@ -2883,6 +4521,12 @@ "state": "translated", "value": "Vị trí con trỏ %1$lld vượt quá độ dài SQL (%2$lld)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "光标位置 %lld 超出 SQL 长度(%lld)" + } } } }, @@ -2893,6 +4537,12 @@ "state": "translated", "value": "CURTIME()" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "CURTIME()" + } } } }, @@ -2903,6 +4553,12 @@ "state": "translated", "value": "Tùy chỉnh" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "自定义" + } } } }, @@ -2913,6 +4569,12 @@ "state": "translated", "value": "Đường dẫn tùy chỉnh" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "自定义路径" + } } } }, @@ -2923,6 +4585,12 @@ "state": "translated", "value": "Cắt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "剪切" + } } } }, @@ -2933,6 +4601,12 @@ "state": "translated", "value": "Tối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "深色" + } } } }, @@ -2943,6 +4617,12 @@ "state": "translated", "value": "Dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据" + } } } }, @@ -2953,6 +4633,12 @@ "state": "translated", "value": "Lưới dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据网格" + } } } }, @@ -2963,6 +4649,12 @@ "state": "translated", "value": "Lưới dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据网格" + } } } }, @@ -2973,6 +4665,12 @@ "state": "translated", "value": "Kích thước dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据大小" + } } } }, @@ -2984,6 +4682,12 @@ "state": "translated", "value": "Kiểu dữ liệu:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据类型:" + } } } }, @@ -2994,6 +4698,12 @@ "state": "translated", "value": "Cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据库" + } } } }, @@ -3004,6 +4714,12 @@ "state": "translated", "value": "Trình điều khiển cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据库驱动" + } } } }, @@ -3014,6 +4730,12 @@ "state": "translated", "value": "Trình điều khiển cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据库驱动" + } } } }, @@ -3024,6 +4746,12 @@ "state": "translated", "value": "Tệp cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据库文件" + } } } }, @@ -3034,6 +4762,12 @@ "state": "translated", "value": "Không tìm thấy tệp cơ sở dữ liệu: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未找到数据库文件: %@" + } } } }, @@ -3044,6 +4778,12 @@ "state": "translated", "value": "Chỉ mục cơ sở dữ liệu: %lld" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据库索引: %lld" + } } } }, @@ -3054,6 +4794,12 @@ "state": "translated", "value": "Tên cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据库名称" + } } } }, @@ -3064,6 +4810,12 @@ "state": "translated", "value": "Chuyển cơ sở dữ liệu thất bại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换数据库失败" + } } } }, @@ -3075,6 +4827,12 @@ "state": "translated", "value": "Chuyển đổi cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据库切换器" + } } } }, @@ -3085,6 +4843,12 @@ "state": "translated", "value": "Loại cơ sở dữ liệu:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据库类型:" + } } } }, @@ -3095,6 +4859,12 @@ "state": "translated", "value": "Loại cơ sở dữ liệu: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据库类型: %@" + } } } }, @@ -3105,6 +4875,12 @@ "state": "translated", "value": "database_name" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "database_name" + } } } }, @@ -3115,6 +4891,12 @@ "state": "translated", "value": "Cơ sở dữ liệu: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据库: %@" + } } } }, @@ -3126,6 +4908,12 @@ "state": "translated", "value": "Cơ sở dữ liệu/Schema:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据库/Schema:" + } } } }, @@ -3136,6 +4924,12 @@ "state": "translated", "value": "Cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据库" + } } } }, @@ -3146,6 +4940,12 @@ "state": "translated", "value": "Định dạng ngày:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "日期格式:" + } } } }, @@ -3156,6 +4956,12 @@ "state": "translated", "value": "Hủy kích hoạt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "停用" + } } } }, @@ -3166,6 +4972,12 @@ "state": "translated", "value": "Hủy kích hoạt giấy phép?" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "停用许可证?" + } } } }, @@ -3176,6 +4988,12 @@ "state": "translated", "value": "Hủy kích hoạt..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "停用..." + } } } }, @@ -3186,6 +5004,12 @@ "state": "translated", "value": "Đã hủy kích hoạt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已停用" + } } } }, @@ -3196,6 +5020,12 @@ "state": "translated", "value": "Hủy kích hoạt thất bại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "停用失败" + } } } }, @@ -3207,6 +5037,12 @@ "state": "translated", "value": "Thập phân" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "十进制" + } } } }, @@ -3217,6 +5053,12 @@ "state": "translated", "value": "Mặc định" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "默认" + } } } }, @@ -3227,6 +5069,12 @@ "state": "translated", "value": "MẶC ĐỊNH" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "默认" + } } } }, @@ -3237,6 +5085,12 @@ "state": "translated", "value": "Cột mặc định" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "默认列" + } } } }, @@ -3247,6 +5101,12 @@ "state": "translated", "value": "Chính sách kết nối mặc định" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "默认连接策略" + } } } }, @@ -3257,6 +5117,12 @@ "state": "translated", "value": "Toán tử mặc định" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "默认运算符" + } } } }, @@ -3267,6 +5133,12 @@ "state": "translated", "value": "Kích thước trang mặc định:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "默认页面大小:" + } } } }, @@ -3277,6 +5149,12 @@ "state": "translated", "value": "Cổng mặc định:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "默认端口:" + } } } }, @@ -3288,6 +5166,12 @@ "state": "translated", "value": "Giá trị mặc định" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "默认值" + } } } }, @@ -3299,6 +5183,12 @@ "state": "translated", "value": "Giá trị mặc định" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "默认值" + } } } }, @@ -3310,6 +5200,12 @@ "state": "translated", "value": "Mặc định:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "默认:" + } } } }, @@ -3320,6 +5216,12 @@ "state": "translated", "value": "Xóa" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "删除" + } } } }, @@ -3330,6 +5232,12 @@ "state": "translated", "value": "Xóa \"%@\"" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "删除「%@」" + } } } }, @@ -3341,6 +5249,12 @@ "state": "translated", "value": "Xóa (⌫)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "删除 (⌫)" + } } } }, @@ -3352,6 +5266,12 @@ "state": "translated", "value": "Xóa ràng buộc kiểm tra" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "删除检查约束" + } } } }, @@ -3363,6 +5283,12 @@ "state": "translated", "value": "Xóa cột" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "删除列" + } } } }, @@ -3373,6 +5299,12 @@ "state": "translated", "value": "Xóa kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "删除连接" + } } } }, @@ -3384,6 +5316,12 @@ "state": "translated", "value": "Xóa khóa ngoại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "删除外键" + } } } }, @@ -3394,6 +5332,12 @@ "state": "translated", "value": "Xóa nhóm" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "删除分组" + } } } }, @@ -3405,6 +5349,12 @@ "state": "translated", "value": "Xóa chỉ mục" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "删除索引" + } } } }, @@ -3415,6 +5365,12 @@ "state": "translated", "value": "Xóa mẫu đặt trước" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "删除预设" + } } } }, @@ -3426,6 +5382,12 @@ "state": "translated", "value": "Dấu phân cách" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "分隔符" + } } } }, @@ -3436,6 +5398,12 @@ "state": "translated", "value": "Chi tiết" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "详情" + } } } }, @@ -3446,6 +5414,12 @@ "state": "translated", "value": "Tắt kiểm tra khóa ngoại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "禁用外键检查" + } } } }, @@ -3456,6 +5430,12 @@ "state": "translated", "value": "Đã tắt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已禁用" + } } } }, @@ -3466,6 +5446,12 @@ "state": "translated", "value": "Hủy bỏ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "丢弃" + } } } }, @@ -3476,6 +5462,12 @@ "state": "translated", "value": "Hủy bỏ thay đổi?" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "丢弃更改?" + } } } }, @@ -3486,6 +5478,12 @@ "state": "translated", "value": "Hủy bỏ thay đổi chưa lưu?" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "丢弃未保存的更改?" + } } } }, @@ -3496,6 +5494,12 @@ "state": "translated", "value": "Ngắt kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "断开连接" + } } } }, @@ -3506,6 +5510,12 @@ "state": "translated", "value": "Đã ngắt kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已断开连接" + } } } }, @@ -3516,6 +5526,12 @@ "state": "translated", "value": "Hiển thị" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "显示" + } } } }, @@ -3526,6 +5542,12 @@ "state": "translated", "value": "Bạn có muốn lưu thay đổi?" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "是否保存更改?" + } } } }, @@ -3536,6 +5558,12 @@ "state": "translated", "value": "Tài liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "文档" + } } } }, @@ -3546,6 +5574,12 @@ "state": "translated", "value": "Không cho phép" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "不允许" + } } } }, @@ -3556,6 +5590,12 @@ "state": "translated", "value": "Không lưu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "不保存" + } } } }, @@ -3566,6 +5606,12 @@ "state": "translated", "value": "Không hiện lại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "不再显示" + } } } }, @@ -3577,6 +5623,12 @@ "state": "translated", "value": "Xóa" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "删除" + } } } }, @@ -3587,6 +5639,12 @@ "state": "translated", "value": "Xóa %lld bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "删除 %lld 个表" + } } } }, @@ -3597,6 +5655,12 @@ "state": "translated", "value": "Xóa bảng '%@'" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "删除表 '%@'" + } } } }, @@ -3607,6 +5671,12 @@ "state": "translated", "value": "Xóa view" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "删除视图" + } } } }, @@ -3617,6 +5687,12 @@ "state": "translated", "value": "Nhân bản" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复制" + } } } }, @@ -3628,6 +5704,12 @@ "state": "translated", "value": "Nhân bản bảng hiện có" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复制现有表" + } } } }, @@ -3638,6 +5720,12 @@ "state": "translated", "value": "Nhân đôi bộ lọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复制筛选条件" + } } } }, @@ -3648,6 +5736,12 @@ "state": "translated", "value": "Nhân bản bộ lọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复制筛选条件" + } } } }, @@ -3658,6 +5752,12 @@ "state": "translated", "value": "Nhân bản dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复制行" + } } } }, @@ -3669,6 +5769,12 @@ "state": "translated", "value": "Nhân bản cấu trúc bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复制表结构" + } } } }, @@ -3679,6 +5785,12 @@ "state": "translated", "value": "Mỗi tệp SQLite là một cơ sở dữ liệu riêng.\nĐể mở cơ sở dữ liệu khác, hãy tạo kết nối mới." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "每个 SQLite 文件是一个独立的数据库。\n要打开其他数据库,请创建新连接。" + } } } }, @@ -3689,6 +5801,12 @@ "state": "translated", "value": "Sửa" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "编辑" + } } } }, @@ -3699,6 +5817,12 @@ "state": "translated", "value": "Sửa kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "编辑连接" + } } } }, @@ -3710,6 +5834,12 @@ "state": "translated", "value": "Sửa chi tiết (Nhấp đúp)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "编辑详情(双击)" + } } } }, @@ -3720,6 +5850,12 @@ "state": "translated", "value": "Sửa nhà cung cấp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "编辑提供商" + } } } }, @@ -3731,6 +5867,12 @@ "state": "translated", "value": "Sửa dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "编辑行" + } } } }, @@ -3741,6 +5883,12 @@ "state": "translated", "value": "Sửa định nghĩa view" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "编辑视图定义" + } } } }, @@ -3751,6 +5899,12 @@ "state": "translated", "value": "Đang sửa" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "编辑中" + } } } }, @@ -3761,6 +5915,12 @@ "state": "translated", "value": "Trình soạn thảo" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "编辑器" + } } } }, @@ -3771,6 +5931,12 @@ "state": "translated", "value": "Email:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "邮箱:" + } } } }, @@ -3779,7 +5945,13 @@ "vi": { "stringUnit": { "state": "translated", - "value": "Trống" + "value": "Trống" + } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "空" } } } @@ -3792,6 +5964,12 @@ "state": "translated", "value": "Lệnh Redis trống" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Redis 命令为空" + } } } }, @@ -3802,6 +5980,12 @@ "state": "translated", "value": "Bật gợi ý trực tiếp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "启用行内建议" + } } } }, @@ -3812,6 +5996,12 @@ "state": "translated", "value": "Bật đường hầm SSH" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "启用 SSH 隧道" + } } } }, @@ -3822,6 +6012,12 @@ "state": "translated", "value": "Đã bật" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已启用" + } } } }, @@ -3832,6 +6028,12 @@ "state": "translated", "value": "Mã hóa:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "编码:" + } } } }, @@ -3842,6 +6044,12 @@ "state": "translated", "value": "Endpoint" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Endpoint" + } } } }, @@ -3852,6 +6060,12 @@ "state": "translated", "value": "kết thúc bằng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "以...结尾" + } } } }, @@ -3862,6 +6076,12 @@ "state": "translated", "value": "Engine" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Engine" + } } } }, @@ -3873,6 +6093,12 @@ "state": "translated", "value": "Engine (vd: InnoDB)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Engine(如 InnoDB)" + } } } }, @@ -3883,6 +6109,12 @@ "state": "translated", "value": "Nhập tên cho mẫu bộ lọc này" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "输入此筛选预设的名称" + } } } }, @@ -3893,6 +6125,12 @@ "state": "translated", "value": "Nhập tên mới cho nhóm." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "输入分组的新名称。" + } } } }, @@ -3903,6 +6141,12 @@ "state": "translated", "value": "Nhập tên cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "输入数据库名称" + } } } }, @@ -3913,6 +6157,12 @@ "state": "translated", "value": "bằng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "等于" + } } } }, @@ -3923,6 +6173,12 @@ "state": "translated", "value": "Lỗi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "错误" + } } } }, @@ -3933,6 +6189,12 @@ "state": "translated", "value": "Lỗi áp dụng thay đổi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "应用更改时出错" + } } } }, @@ -3943,6 +6205,12 @@ "state": "translated", "value": "Lỗi:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "错误:" + } } } }, @@ -3953,6 +6221,12 @@ "state": "translated", "value": "Lỗi: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "错误: %@" + } } } }, @@ -3963,6 +6237,12 @@ "state": "translated", "value": "Lỗi: Đường dẫn đã chọn không phải tệp thông thường" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "错误: 所选路径不是常规文件" + } } } }, @@ -3973,6 +6253,12 @@ "state": "translated", "value": "Châu Âu dài (31/12/2024 23:59:59)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "欧洲长格式 (31/12/2024 23:59:59)" + } } } }, @@ -3983,6 +6269,12 @@ "state": "translated", "value": "Châu Âu ngắn (31/12/2024)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "欧洲短格式 (31/12/2024)" + } } } }, @@ -3993,6 +6285,12 @@ "state": "translated", "value": "Mỗi bảng cần ít nhất một cột. Nhấn + để bắt đầu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "每个表至少需要一列。点击 + 开始添加" + } } } }, @@ -4003,6 +6301,12 @@ "state": "translated", "value": "Thực thi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "执行" + } } } }, @@ -4013,6 +6317,12 @@ "state": "translated", "value": "Thực thi tất cả" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "全部执行" + } } } }, @@ -4023,6 +6333,12 @@ "state": "translated", "value": "Thực thi tất cả câu lệnh trong một giao dịch. Nếu bất kỳ câu lệnh nào thất bại, tất cả thay đổi sẽ được hoàn tác." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "在单个事务中执行所有语句。如果任一语句失败,所有更改将回滚。" + } } } }, @@ -4033,6 +6349,12 @@ "state": "translated", "value": "Đã thực thi %lld câu lệnh" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已执行 %lld 条语句" + } } } }, @@ -4043,6 +6365,12 @@ "state": "translated", "value": "Đang thực thi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "执行中" + } } } }, @@ -4053,6 +6381,12 @@ "state": "translated", "value": "Đang thực thi..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "正在执行..." + } } } }, @@ -4063,6 +6397,12 @@ "state": "translated", "value": "Hết hạn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已过期" + } } } }, @@ -4073,6 +6413,12 @@ "state": "translated", "value": "Giải thích" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "解释" + } } } }, @@ -4083,6 +6429,12 @@ "state": "translated", "value": "Giải thích truy vấn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "解释查询" + } } } }, @@ -4094,6 +6446,12 @@ "state": "translated", "value": "Giải thích chi tiết câu truy vấn SQL sau:\n\n```sql\n%@\n```" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "请解释以下 SQL 查询:\n\n```sql\n%@\n```" + } } } }, @@ -4104,6 +6462,12 @@ "state": "translated", "value": "Giải thích với AI" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "AI 解释" + } } } }, @@ -4114,6 +6478,12 @@ "state": "translated", "value": "xuất" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导出" + } } } }, @@ -4124,6 +6494,12 @@ "state": "translated", "value": "Xuất" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导出" + } } } }, @@ -4134,6 +6510,12 @@ "state": "translated", "value": "Xuất dữ liệu thành công" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导出成功" + } } } }, @@ -4145,6 +6527,12 @@ "state": "translated", "value": "Xuất dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导出数据" + } } } }, @@ -4156,6 +6544,12 @@ "state": "translated", "value": "Xuất dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导出数据" + } } } }, @@ -4166,6 +6560,12 @@ "state": "translated", "value": "Xuất dữ liệu (⌘⇧E)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导出数据 (⌘⇧E)" + } } } }, @@ -4176,6 +6576,12 @@ "state": "translated", "value": "Lỗi xuất dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导出错误" + } } } }, @@ -4186,6 +6592,12 @@ "state": "translated", "value": "Xuất thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导出失败: %@" + } } } }, @@ -4196,6 +6608,12 @@ "state": "translated", "value": "Định dạng xuất" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导出格式" + } } } }, @@ -4206,6 +6624,12 @@ "state": "translated", "value": "Không tìm thấy định dạng xuất '%@'" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未找到导出格式 '%@'" + } } } }, @@ -4216,6 +6640,12 @@ "state": "translated", "value": "Định dạng xuất" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导出格式" + } } } }, @@ -4226,6 +6656,12 @@ "state": "translated", "value": "Xuất nhiều bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导出多个表" + } } } }, @@ -4236,6 +6672,12 @@ "state": "translated", "value": "Xuất bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导出表" + } } } }, @@ -4246,6 +6688,12 @@ "state": "translated", "value": "Xuất..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导出..." + } } } }, @@ -4257,6 +6705,12 @@ "state": "translated", "value": "Xuất dữ liệu dưới dạng script tương thích mongosh. Tùy chọn Drop, Indexes và Data được cấu hình cho từng collection trong danh sách collection." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "将数据导出为 mongosh 兼容的脚本。Drop、Indexes 和 Data 选项可在集合列表中按集合配置。" + } } } }, @@ -4268,6 +6722,12 @@ "state": "translated", "value": "Biểu thức (vd: age >= 0)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "表达式(如 age >= 0)" + } } } }, @@ -4278,6 +6738,12 @@ "state": "translated", "value": "Thất bại tại dòng %lld" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "在第 %lld 行失败" + } } } }, @@ -4288,6 +6754,12 @@ "state": "translated", "value": "Không thể nén dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "压缩数据失败" + } } } }, @@ -4298,6 +6770,12 @@ "state": "translated", "value": "Giải nén tệp .gz thất bại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "解压 .gz 文件失败" + } } } }, @@ -4308,6 +6786,12 @@ "state": "translated", "value": "Giải nén tệp thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "解压文件失败: %@" + } } } }, @@ -4319,6 +6803,12 @@ "state": "translated", "value": "Xóa mẫu thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "删除模板失败: %@" + } } } }, @@ -4329,6 +6819,12 @@ "state": "translated", "value": "Không thể mã hóa nội dung thành UTF-8" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无法将内容编码为 UTF-8" + } } } }, @@ -4340,6 +6836,12 @@ "state": "translated", "value": "Lấy cấu trúc bảng thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "获取表结构失败: %@" + } } } }, @@ -4351,6 +6853,12 @@ "state": "translated", "value": "Nhập DDL thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导入 DDL 失败: %@" + } } } }, @@ -4361,6 +6869,12 @@ "state": "translated", "value": "Tải danh sách cơ sở dữ liệu thất bại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "加载数据库列表失败" + } } } }, @@ -4371,6 +6885,12 @@ "state": "translated", "value": "Tải danh sách cơ sở dữ liệu thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "加载数据库列表失败: %@" + } } } }, @@ -4381,6 +6901,12 @@ "state": "translated", "value": "Không thể tải danh sách plugin" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无法加载插件注册表" + } } } }, @@ -4391,6 +6917,12 @@ "state": "translated", "value": "Tải bản xem trước thất bại với mã hóa: %@. Hãy thử chọn mã hóa văn bản khác và tải lại bản xem trước." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "使用编码 %@ 加载预览失败。请尝试从编码选择器中选择其他文本编码并重新加载预览。" + } } } }, @@ -4401,6 +6933,12 @@ "state": "translated", "value": "Tải bản xem trước thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "加载预览失败: %@" + } } } }, @@ -4411,6 +6949,12 @@ "state": "translated", "value": "Không thể tải danh sách schema" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无法加载 Schema 列表" + } } } }, @@ -4422,6 +6966,12 @@ "state": "translated", "value": "Tải danh sách bảng thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "加载表列表失败: %@" + } } } }, @@ -4433,6 +6983,12 @@ "state": "translated", "value": "Tải mẫu thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "加载模板失败: %@" + } } } }, @@ -4444,6 +7000,12 @@ "state": "translated", "value": "Không thể phân tích cột từ bảng '%@'. Kiểm tra console để xem thông tin gỡ lỗi." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无法从表 '%@' 解析任何列。请检查控制台获取调试信息。" + } } } }, @@ -4454,6 +7016,12 @@ "state": "translated", "value": "Không thể phân tích danh sách plugin" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无法解析插件注册表" + } } } }, @@ -4470,6 +7038,12 @@ "state": "translated", "value": "Phân tích câu lệnh thất bại tại dòng %1$lld: %2$@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "在第 %lld 行解析语句失败: %@" + } } } }, @@ -4480,6 +7054,12 @@ "state": "translated", "value": "Đọc tệp thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "读取文件失败: %@" + } } } }, @@ -4490,6 +7070,12 @@ "state": "translated", "value": "Lưu thay đổi thất bại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "保存更改失败" + } } } }, @@ -4501,6 +7087,12 @@ "state": "translated", "value": "Lưu mẫu thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "保存模板失败: %@" + } } } }, @@ -4511,6 +7103,12 @@ "state": "translated", "value": "Không thể ghi tệp: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "写入文件失败: %@" + } } } }, @@ -4521,6 +7119,12 @@ "state": "translated", "value": "false" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "false" + } } } }, @@ -4532,6 +7136,12 @@ "state": "translated", "value": "FALSE" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "FALSE" + } } } }, @@ -4542,6 +7152,12 @@ "state": "translated", "value": "Định tuyến tính năng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "功能路由" + } } } }, @@ -4552,6 +7168,12 @@ "state": "translated", "value": "TRƯỜNG" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "字段" + } } } }, @@ -4563,6 +7185,12 @@ "state": "translated", "value": "CÁC TRƯỜNG (%lld)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "字段 (%lld)" + } } } }, @@ -4573,6 +7201,12 @@ "state": "translated", "value": "Tệp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "文件" + } } } }, @@ -4583,6 +7217,12 @@ "state": "translated", "value": "Tên tệp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "文件名" + } } } }, @@ -4593,6 +7233,12 @@ "state": "translated", "value": "Không tìm thấy tệp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未找到文件" + } } } }, @@ -4603,6 +7249,12 @@ "state": "translated", "value": "Đường dẫn tệp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "文件路径" + } } } }, @@ -4613,6 +7265,12 @@ "state": "translated", "value": "Bộ lọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "筛选" + } } } }, @@ -4623,6 +7281,12 @@ "state": "translated", "value": "Cột lọc: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "筛选列: %@" + } } } }, @@ -4633,6 +7297,12 @@ "state": "translated", "value": "Chế độ logic bộ lọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "筛选逻辑模式" + } } } }, @@ -4643,6 +7313,12 @@ "state": "translated", "value": "Toán tử lọc: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "筛选运算符: %@" + } } } }, @@ -4653,6 +7329,12 @@ "state": "translated", "value": "Cài đặt sẵn bộ lọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "筛选预设" + } } } }, @@ -4663,6 +7345,12 @@ "state": "translated", "value": "Cài đặt bộ lọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "筛选设置" + } } } }, @@ -4673,6 +7361,12 @@ "state": "translated", "value": "Cài đặt bộ lọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "筛选设置" + } } } }, @@ -4683,6 +7377,12 @@ "state": "translated", "value": "Lọc theo cột" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "按列筛选" + } } } }, @@ -4693,6 +7393,12 @@ "state": "translated", "value": "Bộ lọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "筛选条件" + } } } }, @@ -4703,6 +7409,12 @@ "state": "translated", "value": "Sửa lỗi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "修复错误" + } } } }, @@ -4713,6 +7425,12 @@ "state": "translated", "value": "Phông chữ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "字体" + } } } }, @@ -4723,6 +7441,12 @@ "state": "translated", "value": "Phông chữ:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "字体:" + } } } }, @@ -4733,6 +7457,12 @@ "state": "translated", "value": "Mãi mãi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "永久" + } } } }, @@ -4743,6 +7473,12 @@ "state": "translated", "value": "Định dạng truy vấn (⌥⌘F)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "格式化查询 (⌥⌘F)" + } } } }, @@ -4753,6 +7489,12 @@ "state": "translated", "value": "Lỗi định dạng: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "格式化错误: %@" + } } } }, @@ -4763,6 +7505,12 @@ "state": "translated", "value": "Không hỗ trợ định dạng cho %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "不支持 %@ 的格式化" + } } } }, @@ -4773,6 +7521,12 @@ "state": "translated", "value": "Tổng quát" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "通用" + } } } }, @@ -4783,6 +7537,12 @@ "state": "translated", "value": "Mệnh đề WHERE đã tạo" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "生成的 WHERE 子句" + } } } }, @@ -4793,6 +7553,12 @@ "state": "translated", "value": "Tạo phản hồi thất bại." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "生成失败。" + } } } }, @@ -4803,6 +7569,12 @@ "state": "translated", "value": "Nhận trợ giúp viết truy vấn, giải thích schema hoặc sửa lỗi." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "获取编写查询、解释 Schema 或修复错误方面的帮助。" + } } } }, @@ -4813,6 +7585,12 @@ "state": "translated", "value": "Bắt đầu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "开始使用" + } } } }, @@ -4823,6 +7601,12 @@ "state": "translated", "value": "Đi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "前往" + } } } }, @@ -4833,6 +7617,12 @@ "state": "translated", "value": "Đi đến Cài đặt…" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "前往设置…" + } } } }, @@ -4843,6 +7633,12 @@ "state": "translated", "value": "Than chì" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "石墨" + } } } }, @@ -4853,6 +7649,12 @@ "state": "translated", "value": "Xám" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "灰色" + } } } }, @@ -4863,6 +7665,12 @@ "state": "translated", "value": "lớn hơn hoặc bằng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "大于或等于" + } } } }, @@ -4873,6 +7681,12 @@ "state": "translated", "value": "lớn hơn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "大于" + } } } }, @@ -4883,6 +7697,12 @@ "state": "translated", "value": "Xanh lá" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "绿色" + } } } }, @@ -4893,6 +7713,12 @@ "state": "translated", "value": "Nhóm" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "分组" + } } } }, @@ -4903,6 +7729,12 @@ "state": "translated", "value": "Tên nhóm" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "分组名称" + } } } }, @@ -4913,6 +7745,12 @@ "state": "translated", "value": "Giúp cải thiện TablePro bằng cách chia sẻ thống kê sử dụng ẩn danh (không có dữ liệu cá nhân hay truy vấn nào)." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "通过分享匿名使用统计数据帮助改进 TablePro(不包含个人数据或查询内容)。" + } } } }, @@ -4924,6 +7762,12 @@ "state": "translated", "value": "Giá trị cao hơn tạo ít câu lệnh INSERT hơn, giúp tệp nhỏ hơn và nhập nhanh hơn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "值越大,生成的 INSERT 语句越少,文件更小,导入更快" + } } } }, @@ -4934,6 +7778,12 @@ "state": "translated", "value": "Đánh dấu dòng hiện tại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "高亮当前行" + } } } }, @@ -4944,6 +7794,12 @@ "state": "translated", "value": "Lịch sử" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "历史记录" + } } } }, @@ -4954,6 +7810,12 @@ "state": "translated", "value": "mục lịch sử" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "条历史记录" + } } } }, @@ -4964,6 +7826,12 @@ "state": "translated", "value": "mục lịch sử" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "条历史记录" + } } } }, @@ -4974,6 +7842,12 @@ "state": "translated", "value": "Trang chủ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "主页" + } } } }, @@ -4984,6 +7858,12 @@ "state": "translated", "value": "Máy chủ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "主机" + } } } }, @@ -4994,6 +7874,12 @@ "state": "translated", "value": "Bỏ qua kiểm tra khóa ngoại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "忽略外键检查" + } } } }, @@ -5004,6 +7890,12 @@ "state": "translated", "value": "Nhập" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导入" + } } } }, @@ -5014,6 +7906,12 @@ "state": "translated", "value": "Người dùng đã hủy nhập" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "用户已取消导入" + } } } }, @@ -5025,6 +7923,12 @@ "state": "translated", "value": "Nhập dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导入数据" + } } } }, @@ -5036,6 +7940,12 @@ "state": "translated", "value": "Nhập dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导入数据" + } } } }, @@ -5046,6 +7956,12 @@ "state": "translated", "value": "Nhập dữ liệu (⌘⇧I)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导入数据 (⌘⇧I)" + } } } }, @@ -5056,6 +7972,12 @@ "state": "translated", "value": "Nhập thất bại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导入失败" + } } } }, @@ -5067,10 +7989,16 @@ "value": "Import failed at line %1$lld: %2$@" } }, - "vi": { + "vi": { + "stringUnit": { + "state": "translated", + "value": "Nhập thất bại tại dòng %1$lld: %2$@" + } + }, + "zh-Hans": { "stringUnit": { "state": "translated", - "value": "Nhập thất bại tại dòng %1$lld: %2$@" + "value": "在第 %lld 行导入失败: %@" } } } @@ -5082,6 +8010,12 @@ "state": "translated", "value": "Định dạng nhập" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导入格式" + } } } }, @@ -5092,6 +8026,12 @@ "state": "translated", "value": "Định dạng nhập" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导入格式" + } } } }, @@ -5103,6 +8043,12 @@ "state": "translated", "value": "Nhập từ DDL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "从 DDL 导入" + } } } }, @@ -5113,6 +8059,12 @@ "state": "translated", "value": "Nhập từ URL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "从 URL 导入" + } } } }, @@ -5123,6 +8075,12 @@ "state": "translated", "value": "Không hỗ trợ nhập" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "不支持导入" + } } } }, @@ -5133,6 +8091,12 @@ "state": "translated", "value": "Nhập SQL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导入 SQL" + } } } }, @@ -5143,6 +8107,12 @@ "state": "translated", "value": "Nhập thành công" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导入成功" + } } } }, @@ -5153,6 +8123,12 @@ "state": "translated", "value": "Nhập..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导入..." + } } } }, @@ -5163,6 +8139,12 @@ "state": "translated", "value": "trong danh sách" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "在列表中" + } } } }, @@ -5174,6 +8156,12 @@ "state": "translated", "value": "Bao gồm tiêu đề cột" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "包含列标题" + } } } }, @@ -5184,6 +8172,12 @@ "state": "translated", "value": "Bao gồm truy vấn hiện tại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "包含当前查询" + } } } }, @@ -5194,6 +8188,12 @@ "state": "translated", "value": "Bao gồm schema cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "包含数据库 Schema" + } } } }, @@ -5205,6 +8205,12 @@ "state": "translated", "value": "Bao gồm giá trị NULL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "包含 NULL 值" + } } } }, @@ -5215,6 +8221,12 @@ "state": "translated", "value": "Bao gồm kết quả truy vấn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "包含查询结果" + } } } }, @@ -5226,6 +8238,12 @@ "state": "translated", "value": "CHỈ MỤC" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "索引" + } } } }, @@ -5237,6 +8255,12 @@ "state": "translated", "value": "Tên chỉ mục" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "索引名称" + } } } }, @@ -5247,6 +8271,12 @@ "state": "translated", "value": "Kích thước chỉ mục" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "索引大小" + } } } }, @@ -5258,6 +8288,12 @@ "state": "translated", "value": "Chỉ mục" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "索引" + } } } }, @@ -5268,6 +8304,12 @@ "state": "translated", "value": "Gợi ý nội tuyến" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "行内建议" + } } } }, @@ -5278,6 +8320,12 @@ "state": "translated", "value": "Chèn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "插入" + } } } }, @@ -5288,6 +8336,12 @@ "state": "translated", "value": "Thanh kiểm tra" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "检查器" + } } } }, @@ -5298,6 +8352,12 @@ "state": "translated", "value": "Cài đặt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "安装" + } } } }, @@ -5308,6 +8368,12 @@ "state": "translated", "value": "Cài đặt từ tập tin..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "从文件安装..." + } } } }, @@ -5318,6 +8384,12 @@ "state": "translated", "value": "Cài đặt Plugin" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "安装插件" + } } } }, @@ -5328,6 +8400,12 @@ "state": "translated", "value": "Cài đặt thất bại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "安装失败" + } } } }, @@ -5338,6 +8416,12 @@ "state": "translated", "value": "Đã cài đặt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已安装" + } } } }, @@ -5348,6 +8432,12 @@ "state": "translated", "value": "Plugin đã cài đặt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已安装的插件" + } } } }, @@ -5359,6 +8449,12 @@ "state": "translated", "value": "Đối số không hợp lệ: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无效的参数: %@" + } } } }, @@ -5369,6 +8465,12 @@ "state": "translated", "value": "Định dạng URL kết nối không hợp lệ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "连接 URL 格式无效" + } } } }, @@ -5379,6 +8481,12 @@ "state": "translated", "value": "Định dạng dữ liệu không hợp lệ: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "数据格式无效: %@" + } } } }, @@ -5389,6 +8497,12 @@ "state": "translated", "value": "Endpoint không hợp lệ: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无效的 Endpoint: %@" + } } } }, @@ -5399,6 +8513,12 @@ "state": "translated", "value": "Mã hóa tệp không hợp lệ. Hãy thử tùy chọn mã hóa khác." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "文件编码无效。请尝试其他编码选项。" + } } } }, @@ -5409,6 +8529,12 @@ "state": "translated", "value": "JSON không hợp lệ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无效的 JSON" + } } } }, @@ -5420,6 +8546,12 @@ "state": "translated", "value": "JSON không hợp lệ: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无效的 JSON: %@" + } } } }, @@ -5431,6 +8563,12 @@ "state": "translated", "value": "Cú pháp MongoDB không hợp lệ: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无效的 MongoDB 语法: %@" + } } } }, @@ -5441,6 +8579,12 @@ "state": "translated", "value": "Plugin bundle không hợp lệ: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无效的插件包: %@" + } } } }, @@ -5451,6 +8595,12 @@ "state": "translated", "value": "Tên đăng nhập hoặc mật khẩu không hợp lệ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "用户名或密码无效" + } } } }, @@ -5461,6 +8611,12 @@ "state": "translated", "value": "trống" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "为空" + } } } }, @@ -5471,6 +8627,12 @@ "state": "translated", "value": "không trống" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "不为空" + } } } }, @@ -5481,6 +8643,12 @@ "state": "translated", "value": "không phải NULL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "不为 NULL" + } } } }, @@ -5491,6 +8659,12 @@ "state": "translated", "value": "là NULL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "为 NULL" + } } } }, @@ -5501,6 +8675,12 @@ "state": "translated", "value": "ISO 8601 (2024-12-31 23:59:59)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "ISO 8601 (2024-12-31 23:59:59)" + } } } }, @@ -5511,6 +8691,12 @@ "state": "translated", "value": "ISO ngày (2024-12-31)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "ISO 日期 (2024-12-31)" + } } } }, @@ -5521,6 +8707,12 @@ "state": "translated", "value": "Mục" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "项目" + } } } }, @@ -5531,6 +8723,12 @@ "state": "translated", "value": "Jump Host" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Jump Host" + } } } }, @@ -5541,6 +8739,12 @@ "state": "translated", "value": "Jump host được kết nối theo thứ tự trước khi đến SSH server phía trên. Chỉ hỗ trợ xác thực bằng khoá và agent cho các jump." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Jump Host 按顺序连接后再连接到上方的 SSH 服务器。跳转仅支持密钥和 Agent 认证。" + } } } }, @@ -5551,6 +8755,12 @@ "state": "translated", "value": "Giữ mục trong:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "保留记录:" + } } } }, @@ -5562,6 +8772,12 @@ "state": "translated", "value": "Giữ số 0 đầu trong mã bưu chính, số điện thoại và ID bằng cách xuất tất cả giá trị dưới dạng chuỗi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "通过将所有值输出为字符串来保留邮编、电话号码和 ID 中的前导零" + } } } }, @@ -5572,6 +8788,12 @@ "state": "translated", "value": "Tệp khóa" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "密钥文件" + } } } }, @@ -5582,6 +8804,12 @@ "state": "translated", "value": "Bàn phím" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "键盘" + } } } }, @@ -5592,6 +8820,12 @@ "state": "translated", "value": "Khóa được cung cấp bởi SSH agent (ví dụ: 1Password, ssh-agent)." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "密钥由 SSH Agent 提供(如 1Password、ssh-agent)。" + } } } }, @@ -5602,6 +8836,12 @@ "state": "translated", "value": "Ngôn ngữ:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "语言:" + } } } }, @@ -5612,6 +8852,12 @@ "state": "translated", "value": "Tổng kết thực thi truy vấn gần nhất" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "上次查询执行摘要" + } } } }, @@ -5622,6 +8868,12 @@ "state": "translated", "value": "Thời gian thực thi truy vấn gần nhất" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "上次查询执行时间" + } } } }, @@ -5632,6 +8884,12 @@ "state": "translated", "value": "Truy vấn trước mất %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "上次查询耗时 %@" + } } } }, @@ -5642,6 +8900,12 @@ "state": "translated", "value": "Truy vấn gần nhất: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "上次查询: %@" + } } } }, @@ -5652,6 +8916,12 @@ "state": "translated", "value": "Độ trễ: %lldms" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "延迟: %lldms" + } } } }, @@ -5663,6 +8933,12 @@ "state": "translated", "value": "Độ dài" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "长度" + } } } }, @@ -5674,6 +8950,12 @@ "state": "translated", "value": "Độ dài:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "长度:" + } } } }, @@ -5684,6 +8966,12 @@ "state": "translated", "value": "nhỏ hơn hoặc bằng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "小于或等于" + } } } }, @@ -5694,6 +8982,12 @@ "state": "translated", "value": "nhỏ hơn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "小于" + } } } }, @@ -5704,6 +8998,12 @@ "state": "translated", "value": "Giấy phép" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "许可证" + } } } }, @@ -5712,7 +9012,13 @@ "vi": { "stringUnit": { "state": "translated", - "value": "Mã giấy phép:" + "value": "Mã giấy phép:" + } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "许可证密钥:" } } } @@ -5724,6 +9030,12 @@ "state": "translated", "value": "Sáng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "浅色" + } } } }, @@ -5734,6 +9046,12 @@ "state": "translated", "value": "Giới hạn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "限制" + } } } }, @@ -5745,6 +9063,12 @@ "state": "translated", "value": "Xuống dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "换行" + } } } }, @@ -5756,6 +9080,12 @@ "state": "translated", "value": "Tải" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "加载" + } } } }, @@ -5766,6 +9096,12 @@ "state": "translated", "value": "Tải vào trình soạn thảo" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "在编辑器中加载" + } } } }, @@ -5777,6 +9113,12 @@ "state": "translated", "value": "Tải mẫu bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "加载表模板" + } } } }, @@ -5788,6 +9130,12 @@ "state": "translated", "value": "Tải mẫu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "加载模板" + } } } }, @@ -5798,6 +9146,12 @@ "state": "translated", "value": "Đang tải cơ sở dữ liệu..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "正在加载数据库..." + } } } }, @@ -5808,6 +9162,12 @@ "state": "translated", "value": "Đang tải plugin..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "正在加载插件..." + } } } }, @@ -5818,6 +9178,12 @@ "state": "translated", "value": "Đang tải schema..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "正在加载 Schema..." + } } } }, @@ -5829,6 +9195,12 @@ "state": "translated", "value": "Đang tải danh sách bảng..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "正在加载表..." + } } } }, @@ -5839,6 +9211,12 @@ "state": "translated", "value": "localhost" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "localhost" + } } } }, @@ -5849,6 +9227,12 @@ "state": "translated", "value": "Bảo trì" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "维护" + } } } }, @@ -5859,6 +9243,12 @@ "state": "translated", "value": "Majority" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Majority" + } } } }, @@ -5869,6 +9259,12 @@ "state": "translated", "value": "Quản lý kết nối..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "管理连接..." + } } } }, @@ -5879,6 +9275,12 @@ "state": "translated", "value": "Quản lý thẻ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "管理标签" + } } } }, @@ -5889,6 +9291,12 @@ "state": "translated", "value": "Thủ công" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "手动" + } } } }, @@ -5899,6 +9307,12 @@ "state": "translated", "value": "Khớp TẤT CẢ bộ lọc (AND) hoặc BẤT KỲ bộ lọc (OR)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "匹配所有筛选条件 (AND) 或任意筛选条件 (OR)" + } } } }, @@ -5909,6 +9323,12 @@ "state": "translated", "value": "khớp regex" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "匹配正则" + } } } }, @@ -5919,6 +9339,12 @@ "state": "translated", "value": "Tối đa %lld ký tự" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "最多 %lld 个字符" + } } } }, @@ -5929,6 +9355,12 @@ "state": "translated", "value": "Số bảng tối đa: %lld" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Schema 最大表数:%lld" + } } } }, @@ -5939,6 +9371,12 @@ "state": "translated", "value": "Số ngày tối đa không được là số âm" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "最大天数不能为负数" + } } } }, @@ -5949,6 +9387,12 @@ "state": "translated", "value": "Số mục tối đa không được là số âm" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "最大条目数不能为负数" + } } } }, @@ -5959,6 +9403,12 @@ "state": "translated", "value": "Số mục tối đa:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "最大条目数:" + } } } }, @@ -5969,6 +9419,12 @@ "state": "translated", "value": "Thời gian chờ tối đa để truy vấn hoàn thành. Đặt 0 để không giới hạn. Áp dụng cho kết nối mới." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "等待查询完成的最长时间。设为 0 表示不限制。应用于新连接。" + } } } }, @@ -5979,6 +9435,12 @@ "state": "translated", "value": "SIÊU DỮ LIỆU" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "元数据" + } } } }, @@ -5989,6 +9451,12 @@ "state": "translated", "value": "Phương thức" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "方法" + } } } }, @@ -6000,6 +9468,12 @@ "state": "translated", "value": "Thiếu đối số: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "缺少参数:%@" + } } } }, @@ -6010,6 +9484,12 @@ "state": "translated", "value": "Model" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Model" + } } } }, @@ -6020,6 +9500,12 @@ "state": "translated", "value": "Không tìm thấy model: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未找到模型:%@" + } } } }, @@ -6030,6 +9516,12 @@ "state": "translated", "value": "Đã sửa đổi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已修改" + } } } }, @@ -6040,6 +9532,12 @@ "state": "translated", "value": "MongoDB" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "MongoDB" + } } } }, @@ -6051,6 +9549,12 @@ "state": "translated", "value": "Di chuyển xuống" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "下移" + } } } }, @@ -6062,6 +9566,12 @@ "state": "translated", "value": "Di chuyển xuống (⌘↓)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "下移 (⌘↓)" + } } } }, @@ -6073,6 +9583,12 @@ "state": "translated", "value": "Di chuyển lên" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "上移" + } } } }, @@ -6084,6 +9600,12 @@ "state": "translated", "value": "Di chuyển lên (⌘↑)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "上移 (⌘↑)" + } } } }, @@ -6094,6 +9616,12 @@ "state": "translated", "value": "MQL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "MQL" + } } } }, @@ -6104,6 +9632,12 @@ "state": "translated", "value": "Xem trước MQL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "MQL 预览" + } } } }, @@ -6114,6 +9648,12 @@ "state": "translated", "value": "Nhiều giá trị" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "多个值" + } } } }, @@ -6124,6 +9664,12 @@ "state": "translated", "value": "Tên" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "名称" + } } } }, @@ -6134,6 +9680,12 @@ "state": "translated", "value": "Đi đến dòng được tham chiếu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "跳转到引用行" + } } } }, @@ -6144,6 +9696,12 @@ "state": "translated", "value": "Nearest" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Nearest" + } } } }, @@ -6154,6 +9712,12 @@ "state": "translated", "value": "Lỗi mạng: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "网络错误:%@" + } } } }, @@ -6164,6 +9728,12 @@ "state": "translated", "value": "Không bao giờ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "从不" + } } } }, @@ -6174,6 +9744,12 @@ "state": "translated", "value": "Cuộc trò chuyện mới" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "新建对话" + } } } }, @@ -6184,6 +9760,12 @@ "state": "translated", "value": "Kết nối mới" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "新建连接" + } } } }, @@ -6194,6 +9776,12 @@ "state": "translated", "value": "Kết nối mới (⌘N)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "新建连接 (⌘N)" + } } } }, @@ -6204,6 +9792,12 @@ "state": "translated", "value": "Kết nối mới..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "新建连接..." + } } } }, @@ -6214,6 +9808,12 @@ "state": "translated", "value": "Hội thoại mới" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "新建会话" + } } } }, @@ -6224,6 +9824,12 @@ "state": "translated", "value": "Nhóm mới" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "新建分组" + } } } }, @@ -6234,6 +9840,12 @@ "state": "translated", "value": "Jump Host mới" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "新建 Jump Host" + } } } }, @@ -6245,6 +9857,12 @@ "state": "translated", "value": "Tab truy vấn mới" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "新建查询标签页" + } } } }, @@ -6256,6 +9874,12 @@ "state": "translated", "value": "Tab truy vấn mới" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "新建查询标签页" + } } } }, @@ -6266,6 +9890,12 @@ "state": "translated", "value": "Tab truy vấn mới (⌘T)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "新建查询标签页 (⌘T)" + } } } }, @@ -6276,6 +9906,12 @@ "state": "translated", "value": "Tab mới" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "新建标签页" + } } } }, @@ -6286,6 +9922,12 @@ "state": "translated", "value": "View mới..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "新建视图..." + } } } }, @@ -6296,6 +9938,12 @@ "state": "translated", "value": "Trang sau (⌘])" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "下一页 (⌘])" + } } } }, @@ -6306,6 +9954,12 @@ "state": "translated", "value": "Tab tiếp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "下一个标签页" + } } } }, @@ -6316,6 +9970,12 @@ "state": "translated", "value": "Tab tiếp theo (Alt)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "下一个标签页 (Alt)" + } } } }, @@ -6326,6 +9986,12 @@ "state": "translated", "value": "Không có kết nối đang hoạt động" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无活动连接" + } } } }, @@ -6336,6 +10002,12 @@ "state": "translated", "value": "Chưa cấu hình nhà cung cấp AI. Vào Cài đặt > AI để thêm." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "尚未配置 AI 提供商。前往设置 > AI 添加。" + } } } }, @@ -6346,6 +10018,12 @@ "state": "translated", "value": "Không có cổng nội bộ khả dụng cho đường hầm SSH" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "没有可用的本地端口用于 SSH 隧道" + } } } }, @@ -6356,6 +10034,12 @@ "state": "translated", "value": "Không có thay đổi để xem trước" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无可预览的更改" + } } } }, @@ -6366,6 +10050,12 @@ "state": "translated", "value": "Không có ràng buộc kiểm tra" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无检查约束" + } } } }, @@ -6376,6 +10066,12 @@ "state": "translated", "value": "Chưa có cột nào" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "尚未定义列" + } } } }, @@ -6386,6 +10082,12 @@ "state": "translated", "value": "Chưa có kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无连接" + } } } }, @@ -6397,6 +10099,12 @@ "state": "translated", "value": "Chưa có kết nối nào" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "暂无连接" + } } } }, @@ -6408,6 +10116,12 @@ "state": "translated", "value": "Chưa kết nối cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未连接数据库" + } } } }, @@ -6418,6 +10132,12 @@ "state": "translated", "value": "Không tìm thấy cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未找到数据库" + } } } }, @@ -6428,6 +10148,12 @@ "state": "translated", "value": "Không có cơ sở dữ liệu nào khớp \"%@\"" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "没有匹配 \"%@\" 的数据库" + } } } }, @@ -6438,6 +10164,12 @@ "state": "translated", "value": "Không có DDL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无可用 DDL" + } } } }, @@ -6448,6 +10180,12 @@ "state": "translated", "value": "Không có định dạng xuất khả dụng. Bật plugin xuất trong Cài đặt > Plugin." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无可用的导出格式。请在设置 > 插件中启用导出插件。" + } } } }, @@ -6458,6 +10196,12 @@ "state": "translated", "value": "Chưa có khóa ngoại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "尚无外键" + } } } }, @@ -6468,6 +10212,12 @@ "state": "translated", "value": "Chưa có chỉ mục" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "尚未定义索引" + } } } }, @@ -6478,6 +10228,12 @@ "state": "translated", "value": "Không giới hạn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "不限制" + } } } }, @@ -6489,6 +10245,12 @@ "state": "translated", "value": "Không có kết nối nào khớp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无匹配连接" + } } } }, @@ -6499,6 +10261,12 @@ "state": "translated", "value": "Không có kết nối phù hợp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无匹配连接" + } } } }, @@ -6509,6 +10277,12 @@ "state": "translated", "value": "Không có cơ sở dữ liệu nào khớp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无匹配数据库" + } } } }, @@ -6519,6 +10293,12 @@ "state": "translated", "value": "Không có trường khớp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无匹配字段" + } } } }, @@ -6529,6 +10309,12 @@ "state": "translated", "value": "Không có truy vấn phù hợp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无匹配查询" + } } } }, @@ -6539,6 +10325,12 @@ "state": "translated", "value": "Không có schema khớp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无匹配 Schema" + } } } }, @@ -6550,6 +10342,12 @@ "state": "translated", "value": "Không có bảng nào khớp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无匹配表" + } } } }, @@ -6560,6 +10358,12 @@ "state": "translated", "value": "Chưa chọn model" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未选择模型" + } } } }, @@ -6570,6 +10374,12 @@ "state": "translated", "value": "Chưa tải mô hình nào" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未加载模型" + } } } }, @@ -6580,6 +10390,12 @@ "state": "translated", "value": "Không tìm thấy phân vùng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未找到分区" + } } } }, @@ -6590,6 +10406,12 @@ "state": "translated", "value": "Không có thay đổi nào" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无待处理的更改" + } } } }, @@ -6600,6 +10422,12 @@ "state": "translated", "value": "Không tìm thấy plugin" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未找到插件" + } } } }, @@ -6611,6 +10439,12 @@ "state": "translated", "value": "Chưa chọn khóa chính (không khuyến nghị)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未选择主键(不推荐)" + } } } }, @@ -6621,6 +10455,12 @@ "state": "translated", "value": "Chưa cấu hình nhà cung cấp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未配置提供商" + } } } }, @@ -6631,6 +10471,12 @@ "state": "translated", "value": "Chưa thực hiện truy vấn nào" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "尚未执行查询" + } } } }, @@ -6641,6 +10487,12 @@ "state": "translated", "value": "Chưa có lịch sử truy vấn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "暂无查询历史" + } } } }, @@ -6651,6 +10503,12 @@ "state": "translated", "value": "Không có dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无行" + } } } }, @@ -6661,6 +10519,12 @@ "state": "translated", "value": "Không có kết nối đã lưu tên \"%@\"." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "没有名为 \"%@\" 的已保存连接。" + } } } }, @@ -6672,6 +10536,12 @@ "state": "translated", "value": "Không có mẫu đã lưu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无已保存的模板" + } } } }, @@ -6682,6 +10552,12 @@ "state": "translated", "value": "Không tìm thấy schema" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未找到 Schema" + } } } }, @@ -6692,6 +10568,12 @@ "state": "translated", "value": "Không có schema khớp \"%@\"" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "没有匹配 \"%@\" 的 Schema" + } } } }, @@ -6702,6 +10584,12 @@ "state": "translated", "value": "Chưa chọn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未选择" + } } } }, @@ -6712,6 +10600,12 @@ "state": "translated", "value": "Chưa chọn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未选择" + } } } }, @@ -6722,6 +10616,12 @@ "state": "translated", "value": "Không mã hóa SSL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无 SSL 加密" + } } } }, @@ -6733,6 +10633,12 @@ "state": "translated", "value": "Không có bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无表" + } } } }, @@ -6743,6 +10649,12 @@ "state": "translated", "value": "Không có bảng nào được chọn để xuất" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未选择要导出的表" + } } } }, @@ -6753,6 +10665,12 @@ "state": "translated", "value": "Không có tab nào mở" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "没有打开的标签页" + } } } }, @@ -6763,6 +10681,12 @@ "state": "translated", "value": "Không tìm thấy dòng hợp lệ trong dữ liệu bộ nhớ tạm." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "剪贴板数据中未找到有效行。" + } } } }, @@ -6773,6 +10697,12 @@ "state": "translated", "value": "Không tìm thấy giá trị" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未找到值" + } } } }, @@ -6783,6 +10713,12 @@ "state": "translated", "value": "Không" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无" + } } } }, @@ -6793,6 +10729,12 @@ "state": "translated", "value": "Bình thường" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "正常" + } } } }, @@ -6803,6 +10745,12 @@ "state": "translated", "value": "Chưa kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未连接" + } } } }, @@ -6813,6 +10761,12 @@ "state": "translated", "value": "Chưa kết nối đến ClickHouse" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未连接到 ClickHouse" + } } } }, @@ -6823,6 +10777,12 @@ "state": "translated", "value": "Chưa kết nối cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未连接到数据库" + } } } }, @@ -6833,6 +10793,12 @@ "state": "translated", "value": "không chứa" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "不包含" + } } } }, @@ -6843,6 +10809,12 @@ "state": "translated", "value": "không bằng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "不等于" + } } } }, @@ -6853,6 +10825,12 @@ "state": "translated", "value": "không trong danh sách" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "不在列表中" + } } } }, @@ -6864,6 +10842,12 @@ "state": "translated", "value": "NOT NULL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "NOT NULL" + } } } }, @@ -6874,6 +10858,12 @@ "state": "translated", "value": "NOW()" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "NOW()" + } } } }, @@ -6884,6 +10874,12 @@ "state": "translated", "value": "NULL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "NULL" + } } } }, @@ -6894,6 +10890,12 @@ "state": "translated", "value": "Hiển thị NULL không được để trống" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "NULL 显示不能为空" + } } } }, @@ -6904,6 +10906,12 @@ "state": "translated", "value": "Hiển thị NULL chứa ký tự không hợp lệ (xuống dòng/tab)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "NULL 显示包含无效字符(换行符/制表符)" + } } } }, @@ -6914,6 +10922,12 @@ "state": "translated", "value": "Hiển thị NULL phải có %lld ký tự trở xuống" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "NULL 显示不能超过 %lld 个字符" + } } } }, @@ -6924,6 +10938,12 @@ "state": "translated", "value": "Hiển thị NULL:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "NULL 显示:" + } } } }, @@ -6934,6 +10954,12 @@ "state": "translated", "value": "Cho phép NULL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "允许 NULL" + } } } }, @@ -6945,6 +10971,12 @@ "state": "translated", "value": "Số lượng document cho mỗi câu lệnh insertMany. Giá trị cao hơn tạo ít câu lệnh hơn." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "每个 insertMany 语句的文档数量。值越大生成的语句越少。" + } } } }, @@ -6955,6 +10987,12 @@ "state": "translated", "value": "Vị trí bắt đầu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "偏移量" + } } } }, @@ -6965,6 +11003,12 @@ "state": "translated", "value": "OK" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "OK" + } } } }, @@ -6975,6 +11019,12 @@ "state": "translated", "value": "Khi xóa" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "删除时" + } } } }, @@ -6985,6 +11035,12 @@ "state": "translated", "value": "Khi cập nhật" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "更新时" + } } } }, @@ -6995,6 +11051,12 @@ "state": "translated", "value": "Mở" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "打开" + } } } }, @@ -7005,6 +11067,12 @@ "state": "translated", "value": "Mở kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "打开连接" + } } } }, @@ -7015,6 +11083,12 @@ "state": "translated", "value": "Mở thư mục chứa" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "打开所在文件夹" + } } } }, @@ -7026,6 +11100,12 @@ "state": "translated", "value": "Mở cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "打开数据库" + } } } }, @@ -7036,6 +11116,12 @@ "state": "translated", "value": "Mở cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "打开数据库" + } } } }, @@ -7046,6 +11132,12 @@ "state": "translated", "value": "Mở cơ sở dữ liệu (⌘K)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "打开数据库 (⌘K)" + } } } }, @@ -7056,6 +11148,12 @@ "state": "translated", "value": "Mở cơ sở dữ liệu..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "打开数据库..." + } } } }, @@ -7066,6 +11164,12 @@ "state": "translated", "value": "Mở trình soạn MQL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "打开 MQL 编辑器" + } } } }, @@ -7076,6 +11180,12 @@ "state": "translated", "value": "Mở Redis CLI" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "打开 Redis CLI" + } } } }, @@ -7086,6 +11196,12 @@ "state": "translated", "value": "Mở Schema" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "打开 Schema" + } } } }, @@ -7096,6 +11212,12 @@ "state": "translated", "value": "Mở trình soạn SQL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "打开 SQL 编辑器" + } } } }, @@ -7106,6 +11228,12 @@ "state": "translated", "value": "Tối ưu truy vấn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "优化查询" + } } } }, @@ -7117,6 +11245,12 @@ "state": "translated", "value": "Đề xuất tối ưu hóa cho câu truy vấn SQL sau:\n\n```sql\n%@\n```" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "优化以下 SQL 查询以提升性能:\n\n```sql\n%@\n```" + } } } }, @@ -7127,6 +11261,12 @@ "state": "translated", "value": "Tối ưu với AI" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "AI 优化" + } } } }, @@ -7138,6 +11278,12 @@ "state": "translated", "value": "Mô tả tùy chọn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "可选描述" + } } } }, @@ -7148,6 +11294,12 @@ "state": "translated", "value": "Tùy chọn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "选项" + } } } }, @@ -7158,6 +11310,12 @@ "state": "translated", "value": "OR" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "OR" + } } } }, @@ -7168,6 +11326,12 @@ "state": "translated", "value": "Oracle" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Oracle" + } } } }, @@ -7178,6 +11342,12 @@ "state": "translated", "value": "Cam" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "橙色" + } } } }, @@ -7188,6 +11358,12 @@ "state": "translated", "value": "Khác" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "其他" + } } } }, @@ -7204,6 +11380,12 @@ "state": "translated", "value": "Kích thước trang phải nằm trong khoảng %1$@ đến %2$@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "页面大小必须在 %@ 和 %@ 之间" + } } } }, @@ -7214,6 +11396,12 @@ "state": "translated", "value": "Phân trang" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "分页" + } } } }, @@ -7224,6 +11412,12 @@ "state": "translated", "value": "Cài đặt phân trang" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "分页设置" + } } } }, @@ -7234,6 +11428,12 @@ "state": "translated", "value": "Trạng thái bảng điều khiển" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "面板状态" + } } } }, @@ -7244,6 +11444,12 @@ "state": "translated", "value": "Phân vùng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "分区" + } } } }, @@ -7254,6 +11460,12 @@ "state": "translated", "value": "Cụm mật khẩu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "密码短语" + } } } }, @@ -7264,6 +11476,12 @@ "state": "translated", "value": "Mật khẩu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "密码" + } } } }, @@ -7274,6 +11492,12 @@ "state": "translated", "value": "Dán" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "粘贴" + } } } }, @@ -7284,6 +11508,12 @@ "state": "translated", "value": "Dán URL kết nối để tự động điền các trường trong biểu mẫu." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "粘贴连接 URL 以自动填充表单字段。" + } } } }, @@ -7295,6 +11525,12 @@ "state": "translated", "value": "Dán câu lệnh CREATE TABLE bên dưới:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "在下方粘贴 CREATE TABLE 语句:" + } } } }, @@ -7305,6 +11541,12 @@ "state": "translated", "value": "chờ xóa" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "待删除" + } } } }, @@ -7315,6 +11557,12 @@ "state": "translated", "value": "chờ truncate" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "待清空" + } } } }, @@ -7325,6 +11573,12 @@ "state": "translated", "value": "Hồng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "粉色" + } } } }, @@ -7335,6 +11589,12 @@ "state": "translated", "value": "Vui lòng chọn một cột" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "请选择一列" + } } } }, @@ -7345,6 +11605,12 @@ "state": "translated", "value": "Checksum plugin không khớp với giá trị mong đợi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "插件校验和与期望值不匹配" + } } } }, @@ -7355,6 +11621,12 @@ "state": "translated", "value": "Xác minh chữ ký mã plugin thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "插件代码签名验证失败:%@" + } } } }, @@ -7365,6 +11637,12 @@ "state": "translated", "value": "Plugin không chứa tập tin nhị phân tương thích cho kiến trúc này" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "插件不包含兼容此架构的二进制文件" + } } } }, @@ -7375,6 +11653,12 @@ "state": "translated", "value": "Tải plugin thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "插件下载失败:%@" + } } } }, @@ -7385,6 +11669,12 @@ "state": "translated", "value": "Cài đặt Plugin thất bại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "插件安装失败" + } } } }, @@ -7395,6 +11685,12 @@ "state": "translated", "value": "Cài đặt plugin thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "插件安装失败:%@" + } } } }, @@ -7405,6 +11701,12 @@ "state": "translated", "value": "Không tìm thấy plugin" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未找到插件" + } } } }, @@ -7421,6 +11723,12 @@ "state": "translated", "value": "Plugin yêu cầu ứng dụng phiên bản %@ trở lên, nhưng phiên bản hiện tại là %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "插件需要应用版本 %@ 或更高,但当前版本为 %@" + } } } }, @@ -7437,6 +11745,12 @@ "state": "translated", "value": "Plugin yêu cầu PluginKit phiên bản %lld, nhưng ứng dụng cung cấp phiên bản %lld" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "插件需要 PluginKit 版本 %lld,但应用提供的版本为 %lld" + } } } }, @@ -7447,6 +11761,12 @@ "state": "translated", "value": "Plugin" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "插件" + } } } }, @@ -7457,6 +11777,12 @@ "state": "translated", "value": "Cổng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "端口" + } } } }, @@ -7467,6 +11793,12 @@ "state": "translated", "value": "postgresql://user:password@host:5432/database" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "postgresql://user:password@host:5432/database" + } } } }, @@ -7477,6 +11809,12 @@ "state": "translated", "value": "Truy vấn có thể nguy hiểm" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "潜在危险查询" + } } } }, @@ -7487,6 +11825,12 @@ "state": "translated", "value": "Truy vấn có thể nguy hiểm" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "潜在危险查询" + } } } }, @@ -7498,6 +11842,12 @@ "state": "translated", "value": "Độ chính xác" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "精度" + } } } }, @@ -7509,6 +11859,12 @@ "state": "translated", "value": "Độ chính xác:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "精度:" + } } } }, @@ -7520,6 +11876,12 @@ "state": "translated", "value": "Giữ nguyên tất cả giá trị dưới dạng chuỗi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "将所有值保留为字符串" + } } } }, @@ -7530,6 +11892,12 @@ "state": "translated", "value": "Tên mẫu đặt trước" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "预设名称" + } } } }, @@ -7540,6 +11908,12 @@ "state": "translated", "value": "Định dạng đẹp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "格式化输出" + } } } }, @@ -7551,6 +11925,12 @@ "state": "translated", "value": "In đẹp (đầu ra có định dạng)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "格式化输出(带格式)" + } } } }, @@ -7562,6 +11942,12 @@ "state": "translated", "value": "Ngăn chặn chèn công thức CSV bằng cách thêm dấu nháy đơn trước các giá trị bắt đầu bằng =, +, -, @" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "通过在以 =、+、-、@ 开头的值前添加单引号来防止 CSV 公式注入" + } } } }, @@ -7572,6 +11958,12 @@ "state": "translated", "value": "Ngăn chặn thao tác ghi (INSERT, UPDATE, DELETE, DROP, v.v.)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "禁止写操作(INSERT、UPDATE、DELETE、DROP 等)" + } } } }, @@ -7582,6 +11974,12 @@ "state": "translated", "value": "Xem trước" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "预览" + } } } }, @@ -7592,6 +11990,12 @@ "state": "translated", "value": "Xem trước lệnh" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "预览命令" + } } } }, @@ -7602,6 +12006,12 @@ "state": "translated", "value": "Xem trước lệnh (⌘⇧P)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "预览命令 (⌘⇧P)" + } } } }, @@ -7612,6 +12022,12 @@ "state": "translated", "value": "Xem trước MQL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "预览 MQL" + } } } }, @@ -7622,6 +12038,12 @@ "state": "translated", "value": "Xem trước MQL (⌘⇧P)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "预览 MQL (⌘⇧P)" + } } } }, @@ -7632,6 +12054,12 @@ "state": "translated", "value": "Xem trước thay đổi cấu trúc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "预览结构更改" + } } } }, @@ -7640,7 +12068,13 @@ "vi": { "stringUnit": { "state": "translated", - "value": "Xem trước SQL" + "value": "Xem trước SQL" + } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "预览 SQL" } } } @@ -7652,6 +12086,12 @@ "state": "translated", "value": "Xem trước SQL (⌘⇧P)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "预览 SQL (⌘⇧P)" + } } } }, @@ -7662,6 +12102,12 @@ "state": "translated", "value": "Trang trước (⌘[)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "上一页 (⌘[)" + } } } }, @@ -7672,6 +12118,12 @@ "state": "translated", "value": "Tab trước" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "上一个标签页" + } } } }, @@ -7682,6 +12134,12 @@ "state": "translated", "value": "Tab trước (Alt)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "上一个标签页 (Alt)" + } } } }, @@ -7692,6 +12150,12 @@ "state": "translated", "value": "Primary" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Primary" + } } } }, @@ -7702,6 +12166,12 @@ "state": "translated", "value": "Primary Preferred" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Primary Preferred" + } } } }, @@ -7712,6 +12182,12 @@ "state": "translated", "value": "Quyền riêng tư" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "隐私" + } } } }, @@ -7722,6 +12198,12 @@ "state": "translated", "value": "Khóa riêng tư" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "私钥" + } } } }, @@ -7732,6 +12214,12 @@ "state": "translated", "value": "Nhà cung cấp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "提供商" + } } } }, @@ -7742,6 +12230,12 @@ "state": "translated", "value": "Tím" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "紫色" + } } } }, @@ -7753,6 +12247,12 @@ "state": "translated", "value": "Đặt tên trường ở dòng đầu tiên" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "将字段名放在第一行" + } } } }, @@ -7763,6 +12263,12 @@ "state": "translated", "value": "Truy vấn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "查询" + } } } }, @@ -7774,6 +12280,12 @@ "state": "translated", "value": "Đã hủy truy vấn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "查询已取消" + } } } }, @@ -7784,6 +12296,12 @@ "state": "translated", "value": "Truy vấn thực thi thành công" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "查询执行成功" + } } } }, @@ -7794,6 +12312,12 @@ "state": "translated", "value": "Đang thực hiện truy vấn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "正在执行查询" + } } } }, @@ -7804,6 +12328,12 @@ "state": "translated", "value": "Đang thực thi truy vấn..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "正在执行查询..." + } } } }, @@ -7814,6 +12344,12 @@ "state": "translated", "value": "Thực thi truy vấn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "查询执行" + } } } }, @@ -7824,6 +12360,12 @@ "state": "translated", "value": "Thực thi truy vấn thất bại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "查询执行失败" + } } } }, @@ -7834,6 +12376,12 @@ "state": "translated", "value": "Thời gian chờ truy vấn:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "查询超时:" + } } } }, @@ -7844,6 +12392,12 @@ "state": "translated", "value": "Tìm kiếm nhanh trên tất cả các cột..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "快速搜索所有列..." + } } } }, @@ -7855,6 +12409,12 @@ "state": "translated", "value": "Dấu ngoặc kép" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "引号" + } } } }, @@ -7866,6 +12426,12 @@ "state": "translated", "value": "Đặt trong ngoặc kép nếu cần" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "按需加引号" + } } } }, @@ -7876,6 +12442,12 @@ "state": "translated", "value": "Đã vượt giới hạn tốc độ. Vui lòng thử lại sau." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "请求频率超限。请稍后再试。" + } } } }, @@ -7886,6 +12458,12 @@ "state": "translated", "value": "SQL thô" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "原始 SQL" + } } } }, @@ -7896,6 +12474,12 @@ "state": "translated", "value": "SQL thô không được để trống" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "原始 SQL 不能为空" + } } } }, @@ -7906,6 +12490,12 @@ "state": "translated", "value": "Read Preference" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Read Preference" + } } } }, @@ -7916,6 +12506,12 @@ "state": "translated", "value": "Chỉ đọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "只读" + } } } }, @@ -7926,6 +12522,12 @@ "state": "translated", "value": "Chỉ đọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "只读" + } } } }, @@ -7936,6 +12538,12 @@ "state": "translated", "value": "Kết nối chỉ đọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "只读连接" + } } } }, @@ -7946,6 +12554,12 @@ "state": "translated", "value": "Gán lại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "重新分配" + } } } }, @@ -7956,6 +12570,12 @@ "state": "translated", "value": "GẦN ĐÂY" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "最近" + } } } }, @@ -7966,6 +12586,12 @@ "state": "translated", "value": "Cuộc trò chuyện gần đây" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "最近的会话" + } } } }, @@ -7977,6 +12603,12 @@ "state": "translated", "value": "Kết nối lại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "重新连接" + } } } }, @@ -7987,6 +12619,12 @@ "state": "translated", "value": "Kết nối lại thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "重新连接失败:%@" + } } } }, @@ -7998,6 +12636,12 @@ "state": "translated", "value": "Kết nối lại cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "重新连接数据库" + } } } }, @@ -8008,6 +12652,12 @@ "state": "translated", "value": "Đang ghi phím tắt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "正在录制快捷键" + } } } }, @@ -8018,6 +12668,12 @@ "state": "translated", "value": "Đỏ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "红色" + } } } }, @@ -8028,6 +12684,12 @@ "state": "translated", "value": "Redis" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Redis" + } } } }, @@ -8038,6 +12700,12 @@ "state": "translated", "value": "Làm lại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "重做" + } } } }, @@ -8048,6 +12716,12 @@ "state": "translated", "value": "Cột tham chiếu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "引用列" + } } } }, @@ -8058,6 +12732,12 @@ "state": "translated", "value": "Bảng tham chiếu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "引用表" + } } } }, @@ -8069,6 +12749,12 @@ "state": "translated", "value": "Cột tham chiếu (phân tách bằng dấu phẩy)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "引用列(逗号分隔)" + } } } }, @@ -8080,6 +12766,12 @@ "state": "translated", "value": "Bảng tham chiếu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "引用表" + } } } }, @@ -8090,6 +12782,12 @@ "state": "translated", "value": "Làm mới" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "刷新" + } } } }, @@ -8100,6 +12798,12 @@ "state": "translated", "value": "Làm mới (⌘R)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "刷新 (⌘R)" + } } } }, @@ -8111,6 +12815,12 @@ "state": "translated", "value": "Làm mới dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "刷新数据" + } } } }, @@ -8121,6 +12831,12 @@ "state": "translated", "value": "Làm mới danh sách cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "刷新数据库列表" + } } } }, @@ -8131,6 +12847,12 @@ "state": "translated", "value": "Làm mới sẽ hủy tất cả thay đổi chưa lưu." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "刷新将丢弃所有未保存的更改。" + } } } }, @@ -8141,6 +12863,12 @@ "state": "translated", "value": "Tạo lại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "重新生成" + } } } }, @@ -8151,6 +12879,12 @@ "state": "translated", "value": "Xóa bộ lọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "移除筛选" + } } } }, @@ -8161,6 +12895,12 @@ "state": "translated", "value": "Xóa bộ lọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "移除筛选" + } } } }, @@ -8171,6 +12911,12 @@ "state": "translated", "value": "Gỡ giấy phép khỏi máy này" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "从此设备移除许可证" + } } } }, @@ -8181,6 +12927,12 @@ "state": "translated", "value": "Đổi tên" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "重命名" + } } } }, @@ -8191,6 +12943,12 @@ "state": "translated", "value": "Đổi tên nhóm" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "重命名分组" + } } } }, @@ -8201,6 +12959,12 @@ "state": "translated", "value": "Mở lại phiên làm việc trước" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "重新打开上次会话" + } } } }, @@ -8211,6 +12975,12 @@ "state": "translated", "value": "Độ trễ sao chép: %llds" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复制延迟:%llds" + } } } }, @@ -8221,6 +12991,12 @@ "state": "translated", "value": "Yêu cầu SSL, bỏ qua xác minh" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "要求 SSL,跳过验证" + } } } }, @@ -8231,6 +13007,12 @@ "state": "translated", "value": "Khôi phục mặc định" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "恢复默认" + } } } }, @@ -8241,6 +13023,12 @@ "state": "translated", "value": "Khởi động lại TablePro để thay đổi ngôn ngữ có hiệu lực hoàn toàn." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "重启 TablePro 以使语言更改完全生效。" + } } } }, @@ -8251,6 +13039,12 @@ "state": "translated", "value": "Khởi động lại TablePro để gỡ hoàn toàn các plugin đã xoá." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "重启 TablePro 以完全卸载已移除的插件。" + } } } }, @@ -8261,6 +13055,12 @@ "state": "translated", "value": "Lưu giữ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "保留" + } } } }, @@ -8271,6 +13071,12 @@ "state": "translated", "value": "Thử lại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "重试" + } } } }, @@ -8280,7 +13086,13 @@ "vi": { "stringUnit": { "state": "translated", - "value": "Tái sử dụng tab bảng trống" + "value": "Tái sử dụng tab bảng trống" + } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "复用空白表标签页" } } } @@ -8293,6 +13105,12 @@ "state": "translated", "value": "Nhấn chuột phải để hiện tất cả bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "右键单击显示所有表" + } } } }, @@ -8303,6 +13121,12 @@ "state": "translated", "value": "root" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "root" + } } } }, @@ -8313,6 +13137,12 @@ "state": "translated", "value": "Hàng %lld" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "行 %lld" + } } } }, @@ -8329,6 +13159,12 @@ "state": "translated", "value": "Hàng %lld, cột %lld: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "行 %lld,列 %lld:%@" + } } } }, @@ -8340,6 +13176,12 @@ "state": "translated", "value": "Chi tiết dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "行详情" + } } } }, @@ -8350,6 +13192,12 @@ "state": "translated", "value": "Chiều cao dòng:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "行高:" + } } } }, @@ -8360,6 +13208,12 @@ "state": "translated", "value": "Số hàng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "行号" + } } } }, @@ -8370,6 +13224,12 @@ "state": "translated", "value": "Dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "行" + } } } }, @@ -8381,6 +13241,12 @@ "state": "translated", "value": "Dòng mỗi INSERT" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "每条 INSERT 的行数" + } } } }, @@ -8392,6 +13258,12 @@ "state": "translated", "value": "Số dòng mỗi insertMany" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "每条 insertMany 的行数" + } } } }, @@ -8402,6 +13274,12 @@ "state": "translated", "value": "Chạy truy vấn để xem thời gian thực thi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "运行查询以查看执行时间" + } } } }, @@ -8412,6 +13290,12 @@ "state": "translated", "value": "Chạy trong tab mới" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "在新标签页中运行" + } } } }, @@ -8422,6 +13306,12 @@ "state": "translated", "value": "Cùng tùy chọn sẽ được áp dụng cho tất cả bảng đã chọn." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "相同选项将应用于所有选中的表。" + } } } }, @@ -8433,6 +13323,12 @@ "state": "translated", "value": "Làm sạch giá trị giống công thức" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清理类公式值" + } } } }, @@ -8443,6 +13339,12 @@ "state": "translated", "value": "Lưu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "保存" + } } } }, @@ -8453,6 +13355,12 @@ "state": "translated", "value": "Lưu và tải mẫu bộ lọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "保存和加载筛选预设" + } } } }, @@ -8463,6 +13371,12 @@ "state": "translated", "value": "Vẫn lưu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "仍然保存" + } } } }, @@ -8473,6 +13387,12 @@ "state": "translated", "value": "Lưu dưới dạng mẫu..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "另存为预设..." + } } } }, @@ -8484,6 +13404,12 @@ "state": "translated", "value": "Lưu dưới dạng mẫu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "另存为模板" + } } } }, @@ -8494,6 +13420,12 @@ "state": "translated", "value": "Lưu thay đổi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "保存更改" + } } } }, @@ -8504,6 +13436,12 @@ "state": "translated", "value": "Lưu thất bại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "保存失败" + } } } }, @@ -8514,6 +13452,12 @@ "state": "translated", "value": "Lưu mẫu bộ lọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "保存筛选预设" + } } } }, @@ -8525,6 +13469,12 @@ "state": "translated", "value": "Lưu mẫu bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "保存表模板" + } } } }, @@ -8535,6 +13485,12 @@ "state": "translated", "value": "Kết nối đã lưu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已保存的连接" + } } } }, @@ -8545,6 +13501,12 @@ "state": "translated", "value": "KẾT NỐI ĐÃ LƯU" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已保存的连接" + } } } }, @@ -8556,6 +13518,12 @@ "state": "translated", "value": "Tỉ lệ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "小数位数" + } } } }, @@ -8567,6 +13535,12 @@ "state": "translated", "value": "Tỉ lệ:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "小数位数:" + } } } }, @@ -8577,6 +13551,12 @@ "state": "translated", "value": "Schema" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Schema" + } } } }, @@ -8587,6 +13567,12 @@ "state": "translated", "value": "Chuyển schema thất bại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换 Schema 失败" + } } } }, @@ -8597,6 +13583,12 @@ "state": "translated", "value": "Schema" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Schema" + } } } }, @@ -8607,6 +13599,12 @@ "state": "translated", "value": "Tìm cơ sở dữ liệu..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "搜索数据库..." + } } } }, @@ -8617,6 +13615,12 @@ "state": "translated", "value": "Tìm kết nối..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "搜索连接..." + } } } }, @@ -8627,6 +13631,12 @@ "state": "translated", "value": "Tìm trường..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "搜索字段..." + } } } }, @@ -8637,6 +13647,12 @@ "state": "translated", "value": "Tìm kiếm hoặc nhập..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "搜索或输入..." + } } } }, @@ -8647,6 +13663,12 @@ "state": "translated", "value": "Tìm kiếm plugin..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "搜索插件..." + } } } }, @@ -8657,6 +13679,12 @@ "state": "translated", "value": "Tìm truy vấn..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "搜索查询..." + } } } }, @@ -8667,6 +13695,12 @@ "state": "translated", "value": "Tìm schema..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "搜索 Schema..." + } } } }, @@ -8677,6 +13711,12 @@ "state": "translated", "value": "Tìm phím tắt..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "搜索快捷键..." + } } } }, @@ -8687,6 +13727,12 @@ "state": "translated", "value": "Tìm kiếm..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "搜索..." + } } } }, @@ -8697,6 +13743,12 @@ "state": "translated", "value": "Giá trị thứ hai là bắt buộc cho BETWEEN" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "BETWEEN 需要第二个值" + } } } }, @@ -8707,6 +13759,12 @@ "state": "translated", "value": "Secondary" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Secondary" + } } } }, @@ -8717,6 +13775,12 @@ "state": "translated", "value": "Secondary Preferred" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Secondary Preferred" + } } } }, @@ -8727,6 +13791,12 @@ "state": "translated", "value": "SELECT * FROM users WHERE id = 1;" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "SELECT * FROM users WHERE id = 1;" + } } } }, @@ -8737,6 +13807,12 @@ "state": "translated", "value": "Chọn một truy vấn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "选择一个查询" + } } } }, @@ -8747,6 +13823,12 @@ "state": "translated", "value": "Chọn một hàng hoặc bảng để xem chi tiết" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "选择一行或一个表以查看详情" + } } } }, @@ -8758,6 +13840,12 @@ "state": "translated", "value": "Chọn bảng để sao chép cấu trúc:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "选择要复制结构的表:" + } } } }, @@ -8768,6 +13856,12 @@ "state": "translated", "value": "Chọn tất cả" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "全选" + } } } }, @@ -8778,6 +13872,12 @@ "state": "translated", "value": "Chọn bộ lọc cho %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "为 %@ 选择筛选条件" + } } } }, @@ -8788,6 +13888,12 @@ "state": "translated", "value": "Chọn Plugin" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "选择插件" + } } } }, @@ -8798,6 +13904,12 @@ "state": "translated", "value": "Chọn tệp SQL..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "选择 SQL 文件..." + } } } }, @@ -8808,6 +13920,12 @@ "state": "translated", "value": "Chọn tab %lld" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "选择标签页 %lld" + } } } }, @@ -8818,6 +13936,12 @@ "state": "translated", "value": "Gửi tin nhắn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "发送消息" + } } } }, @@ -8828,6 +13952,12 @@ "state": "translated", "value": "Máy chủ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "服务器" + } } } }, @@ -8844,6 +13974,12 @@ "state": "translated", "value": "Lỗi máy chủ (%1$lld): %2$@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "服务器错误 (%lld):%@" + } } } }, @@ -8854,6 +13990,12 @@ "state": "translated", "value": "Tên dịch vụ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "服务名称" + } } } }, @@ -8864,6 +14006,12 @@ "state": "translated", "value": "Đặt DEFAULT" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "设为 DEFAULT" + } } } }, @@ -8874,6 +14022,12 @@ "state": "translated", "value": "Đặt TRỐNG" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "设为空" + } } } }, @@ -8884,6 +14038,12 @@ "state": "translated", "value": "Đặt NULL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "设为 NULL" + } } } }, @@ -8895,6 +14055,12 @@ "state": "translated", "value": "Đặt giá trị đặc biệt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "设置特殊值" + } } } }, @@ -8905,6 +14071,12 @@ "state": "translated", "value": "Thiết lập nhà cung cấp AI" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "设置 AI 提供商" + } } } }, @@ -8915,6 +14087,12 @@ "state": "translated", "value": "Đặt giá trị" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "设置值" + } } } }, @@ -8923,7 +14101,13 @@ "vi": { "stringUnit": { "state": "translated", - "value": "Chia sẻ dữ liệu sử dụng ẩn danh" + "value": "Chia sẻ dữ liệu sử dụng ẩn danh" + } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "共享匿名使用数据" } } } @@ -8935,6 +14119,12 @@ "state": "translated", "value": "Xung đột phím tắt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "快捷键冲突" + } } } }, @@ -8945,6 +14135,12 @@ "state": "translated", "value": "Ghi phím tắt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "快捷键录制" + } } } }, @@ -8955,6 +14151,12 @@ "state": "translated", "value": "Hiển thị tất cả Collection" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "显示所有集合" + } } } }, @@ -8965,6 +14167,12 @@ "state": "translated", "value": "Hiển thị tất cả cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "显示所有数据库" + } } } }, @@ -8975,6 +14183,12 @@ "state": "translated", "value": "Hiện tất cả bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "显示所有表" + } } } }, @@ -8985,6 +14199,12 @@ "state": "translated", "value": "Hiện nền xen kẽ dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "显示交替行背景" + } } } }, @@ -8995,6 +14215,12 @@ "state": "translated", "value": "Hiện số dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "显示行号" + } } } }, @@ -9005,6 +14231,12 @@ "state": "translated", "value": "Hiện tab tiếp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "显示下一个标签页" + } } } }, @@ -9015,6 +14247,12 @@ "state": "translated", "value": "Hiện tab trước" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "显示上一个标签页" + } } } }, @@ -9025,6 +14263,12 @@ "state": "translated", "value": "Hiện cấu trúc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "显示结构" + } } } }, @@ -9035,6 +14279,12 @@ "state": "translated", "value": "Hiện màn hình chào mừng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "显示欢迎屏幕" + } } } }, @@ -9045,6 +14295,12 @@ "state": "translated", "value": "Hiện cửa sổ chào mừng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "显示欢迎窗口" + } } } }, @@ -9055,6 +14311,12 @@ "state": "translated", "value": "Thanh bên" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "侧边栏" + } } } }, @@ -9065,6 +14327,12 @@ "state": "translated", "value": "Kích thước" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "大小" + } } } }, @@ -9075,6 +14343,12 @@ "state": "translated", "value": "KÍCH THƯỚC" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "大小" + } } } }, @@ -9085,6 +14359,12 @@ "state": "translated", "value": "Kích thước:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "大小:" + } } } }, @@ -9095,6 +14375,12 @@ "state": "translated", "value": "Bỏ qua" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "跳过" + } } } }, @@ -9105,6 +14391,12 @@ "state": "translated", "value": "Cập nhật phần mềm" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "软件更新" + } } } }, @@ -9115,6 +14407,12 @@ "state": "translated", "value": "Nguồn:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "来源:" + } } } }, @@ -9125,6 +14423,12 @@ "state": "translated", "value": "Rộng rãi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "宽松" + } } } }, @@ -9135,6 +14439,12 @@ "state": "translated", "value": "SQL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "SQL" + } } } }, @@ -9145,6 +14455,12 @@ "state": "translated", "value": "Các lệnh SQL chạy sau khi kết nối, ví dụ SET time_zone = 'Asia/Ho_Chi_Minh'. Mỗi dòng một lệnh hoặc phân cách bằng dấu chấm phẩy." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "连接后执行的 SQL 命令,例如 SET time_zone = 'Asia/Ho_Chi_Minh'。每行一条或用分号分隔。" + } } } }, @@ -9155,6 +14471,12 @@ "state": "translated", "value": "Phương ngữ SQL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "SQL 方言" + } } } }, @@ -9165,6 +14487,12 @@ "state": "translated", "value": "Hàm SQL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "SQL 函数" + } } } }, @@ -9175,6 +14503,12 @@ "state": "translated", "value": "Nhập SQL không được hỗ trợ cho kết nối %@." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "不支持对 %@ 连接进行 SQL 导入。" + } } } }, @@ -9185,6 +14519,12 @@ "state": "translated", "value": "Xem trước SQL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "SQL 预览" + } } } }, @@ -9195,6 +14535,12 @@ "state": "translated", "value": "SQL Server" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "SQL Server" + } } } }, @@ -9205,6 +14551,12 @@ "state": "translated", "value": "SQLite dựa trên tệp" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "SQLite 基于文件" + } } } }, @@ -9215,6 +14567,12 @@ "state": "translated", "value": "SSH Agent" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "SSH Agent" + } } } }, @@ -9225,6 +14583,12 @@ "state": "translated", "value": "Xác thực SSH thất bại. Kiểm tra thông tin đăng nhập hoặc khóa riêng tư." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "SSH 认证失败。请检查您的凭据或私钥。" + } } } }, @@ -9235,6 +14599,12 @@ "state": "translated", "value": "Không tìm thấy lệnh SSH. Vui lòng đảm bảo OpenSSH đã được cài đặt." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未找到 SSH 命令。请确保已安装 OpenSSH。" + } } } }, @@ -9245,6 +14615,12 @@ "state": "translated", "value": "Kết nối SSH đã hết thời gian" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "SSH 连接超时" + } } } }, @@ -9255,6 +14631,12 @@ "state": "translated", "value": "Máy chủ SSH" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "SSH 主机" + } } } }, @@ -9265,6 +14647,12 @@ "state": "translated", "value": "Cổng SSH" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "SSH 端口" + } } } }, @@ -9276,6 +14664,12 @@ "state": "translated", "value": "Đường hầm SSH" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "SSH 隧道" + } } } }, @@ -9286,6 +14680,12 @@ "state": "translated", "value": "Đường hầm SSH đã tồn tại cho kết nối: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "连接已存在 SSH 隧道:%@" + } } } }, @@ -9296,6 +14696,12 @@ "state": "translated", "value": "Tạo đường hầm SSH thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "创建 SSH 隧道失败:%@" + } } } }, @@ -9306,6 +14712,12 @@ "state": "translated", "value": "Người dùng SSH" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "SSH 用户" + } } } }, @@ -9316,6 +14728,12 @@ "state": "translated", "value": "ssh.example.com" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "ssh.example.com" + } } } }, @@ -9326,6 +14744,12 @@ "state": "translated", "value": "Chế độ SSL" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "SSL 模式" + } } } }, @@ -9337,6 +14761,12 @@ "state": "translated", "value": "SSL/TLS" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "SSL/TLS" + } } } }, @@ -9347,6 +14777,12 @@ "state": "translated", "value": "bắt đầu bằng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "以...开头" + } } } }, @@ -9357,6 +14793,12 @@ "state": "translated", "value": "Lệnh khởi động" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "启动命令" + } } } }, @@ -9367,6 +14809,12 @@ "state": "translated", "value": "câu lệnh" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "条语句" + } } } }, @@ -9377,6 +14825,12 @@ "state": "translated", "value": "Câu lệnh %lld" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "语句 %lld" + } } } }, @@ -9394,6 +14848,12 @@ "state": "translated", "value": "Câu lệnh %1$lld / %2$lld" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "语句 %lld / %lld" + } } } }, @@ -9404,6 +14864,12 @@ "state": "translated", "value": "Câu lệnh:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "语句:" + } } } }, @@ -9414,6 +14880,12 @@ "state": "translated", "value": "câu lệnh" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "条语句" + } } } }, @@ -9424,6 +14896,12 @@ "state": "translated", "value": "THỐNG KÊ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "统计信息" + } } } }, @@ -9434,6 +14912,12 @@ "state": "translated", "value": "Dừng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "停止" + } } } }, @@ -9444,6 +14928,12 @@ "state": "translated", "value": "Dừng tạo phản hồi" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "停止生成" + } } } }, @@ -9454,6 +14944,12 @@ "state": "translated", "value": "Phát trực tuyến thất bại: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "流式传输失败:%@" + } } } }, @@ -9464,6 +14960,12 @@ "state": "translated", "value": "Cấu trúc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "结构" + } } } }, @@ -9475,6 +14977,12 @@ "state": "translated", "value": "Tùy chọn Cấu trúc, Xóa và Dữ liệu được cấu hình cho từng bảng trong danh sách bảng." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "结构、删除和数据选项在表列表中按表单独配置。" + } } } }, @@ -9485,6 +14993,12 @@ "state": "translated", "value": "Thành công" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "成功" + } } } }, @@ -9495,6 +15009,12 @@ "state": "translated", "value": "Tạm ngưng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已暂停" + } } } }, @@ -9506,6 +15026,12 @@ "state": "translated", "value": "Chuyển kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换连接" + } } } }, @@ -9516,6 +15042,12 @@ "state": "translated", "value": "Chuyển kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换连接" + } } } }, @@ -9526,6 +15058,12 @@ "state": "translated", "value": "Chuyển kết nối (⌘⌥C)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换连接 (⌘⌥C)" + } } } }, @@ -9536,6 +15074,12 @@ "state": "translated", "value": "Chuyển kết nối..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换连接..." + } } } }, @@ -9546,6 +15090,12 @@ "state": "translated", "value": "Chuyển cơ sở dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换数据库" + } } } }, @@ -9555,7 +15105,13 @@ "vi": { "stringUnit": { "state": "translated", - "value": "Chuyển cơ sở dữ liệu (⌘K)" + "value": "Chuyển cơ sở dữ liệu (⌘K)" + } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换数据库 (⌘K)" } } } @@ -9567,6 +15123,12 @@ "state": "translated", "value": "Hệ thống" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "系统" + } } } }, @@ -9577,6 +15139,12 @@ "state": "translated", "value": "Phím tắt hệ thống" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "系统保留快捷键" + } } } }, @@ -9588,6 +15156,12 @@ "state": "translated", "value": "Hành vi tab" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "标签页行为" + } } } }, @@ -9598,6 +15172,12 @@ "state": "translated", "value": "Độ rộng tab:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "制表符宽度:" + } } } }, @@ -9609,6 +15189,12 @@ "state": "translated", "value": "Bảng '%@' không có cột hoặc không tồn tại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "表 '%@' 没有列或不存在" + } } } }, @@ -9620,6 +15206,12 @@ "state": "translated", "value": "Tùy chọn tạo bảng không khả dụng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "表创建选项不可用" + } } } }, @@ -9631,6 +15223,12 @@ "state": "translated", "value": "Thông tin bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "表信息" + } } } }, @@ -9642,6 +15240,12 @@ "state": "translated", "value": "Tên bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "表名" + } } } }, @@ -9652,6 +15256,12 @@ "state": "translated", "value": "Bảng: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "表:%@" + } } } }, @@ -9662,6 +15272,12 @@ "state": "translated", "value": "TablePro" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "TablePro" + } } } }, @@ -9673,6 +15289,12 @@ "state": "translated", "value": "Bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "表" + } } } }, @@ -9684,6 +15306,12 @@ "state": "translated", "value": "Tablespace" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "表空间" + } } } }, @@ -9694,6 +15322,12 @@ "state": "translated", "value": "Tab" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "标签页" + } } } }, @@ -9704,6 +15338,12 @@ "state": "translated", "value": "Nhãn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "标签" + } } } }, @@ -9714,6 +15354,12 @@ "state": "translated", "value": "Tên thẻ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "标签名称" + } } } }, @@ -9724,6 +15370,12 @@ "state": "translated", "value": "Thẻ: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "标签:%@" + } } } }, @@ -9735,6 +15387,12 @@ "state": "translated", "value": "Mẫu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "模板" + } } } }, @@ -9746,6 +15404,12 @@ "state": "translated", "value": "Tên mẫu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "模板名称" + } } } }, @@ -9756,6 +15420,12 @@ "state": "translated", "value": "Tạm thời tắt ràng buộc khóa ngoại trong quá trình nhập. Hữu ích khi nhập dữ liệu có phụ thuộc vòng." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "导入时临时禁用外键约束。适用于导入具有循环依赖的数据。" + } } } }, @@ -9766,6 +15436,12 @@ "state": "translated", "value": "Kiểm tra" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "测试" + } } } }, @@ -9776,6 +15452,12 @@ "state": "translated", "value": "Kiểm tra kết nối" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "测试连接" + } } } }, @@ -9792,6 +15474,12 @@ "state": "translated", "value": "%1$lld truy vấn sau có thể thay đổi hoặc xóa dữ liệu vĩnh viễn. Hành động này không thể hoàn tác.\n\n%2$@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "以下 %lld 个查询可能会永久修改或删除数据。此操作无法撤销。\n\n%@" + } } } }, @@ -9802,6 +15490,12 @@ "state": "translated", "value": "Nội dung không phải JSON hợp lệ. Vẫn lưu?" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "文本不是有效的 JSON。仍然保存?" + } } } }, @@ -9812,6 +15506,12 @@ "state": "translated", "value": "Giao diện" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "主题" + } } } }, @@ -9823,6 +15523,12 @@ "state": "translated", "value": "Cơ sở dữ liệu này chưa có bảng nào." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "此数据库还没有表。" + } } } }, @@ -9833,6 +15539,12 @@ "state": "translated", "value": "Truy vấn DELETE này không có mệnh đề WHERE và sẽ xóa TẤT CẢ dòng trong bảng. Thao tác này không thể hoàn tác." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "此 DELETE 查询没有 WHERE 子句,将删除表中的所有行。此操作无法撤销。" + } } } }, @@ -9843,6 +15555,12 @@ "state": "translated", "value": "Truy vấn DROP này sẽ xóa vĩnh viễn các đối tượng cơ sở dữ liệu. Thao tác này không thể hoàn tác." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "此 DROP 查询将永久删除数据库对象。此操作无法撤销。" + } } } }, @@ -9853,6 +15571,12 @@ "state": "translated", "value": "Tháng này" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "本月" + } } } }, @@ -9863,6 +15587,12 @@ "state": "translated", "value": "Thao tác này không được hỗ trợ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "不支持此操作" + } } } }, @@ -9873,6 +15603,12 @@ "state": "translated", "value": "Plugin này yêu cầu TablePro %@ trở lên" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "此插件需要 TablePro %@ 或更高版本" + } } } }, @@ -9883,6 +15619,12 @@ "state": "translated", "value": "Truy vấn này có thể sửa đổi hoặc xóa dữ liệu vĩnh viễn." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "此查询可能会永久修改或删除数据。" + } } } }, @@ -9893,6 +15635,12 @@ "state": "translated", "value": "Phím tắt này được macOS dành riêng và không thể gán." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "此快捷键已被 macOS 保留,无法分配。" + } } } }, @@ -9910,6 +15658,12 @@ "state": "translated", "value": "Câu truy vấn SQL sau đã thất bại với lỗi. Vui lòng sửa lỗi.\n\nTruy vấn:\n```sql\n%1$@\n```\n\nLỗi: %2$@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "此 SQL 查询执行失败并报错。请修复。\n\n查询:\n```sql\n%@\n```\n\n错误:%@" + } } } }, @@ -9920,6 +15674,12 @@ "state": "translated", "value": "Truy vấn TRUNCATE này sẽ xóa vĩnh viễn tất cả dòng trong bảng. Thao tác này không thể hoàn tác." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "此 TRUNCATE 查询将永久删除表中的所有行。此操作无法撤销。" + } } } }, @@ -9930,6 +15690,12 @@ "state": "translated", "value": "Tuần này" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "本周" + } } } }, @@ -9946,6 +15712,12 @@ "state": "translated", "value": "Thao tác này sẽ xóa vĩnh viễn %1$lld %2$@. Không thể hoàn tác." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "此操作将永久删除 %lld 个%@。无法撤销。" + } } } }, @@ -9956,6 +15728,12 @@ "state": "translated", "value": "Thao tác này sẽ xóa vĩnh viễn toàn bộ lịch sử truy vấn. Không thể hoàn tác." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "此操作将永久删除所有查询历史记录。无法撤销。" + } } } }, @@ -9966,6 +15744,12 @@ "state": "translated", "value": "Thao tác này sẽ gỡ giấy phép khỏi máy này. Bạn có thể kích hoạt lại sau." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "此操作将从本机移除许可证。您可以稍后重新激活。" + } } } }, @@ -9976,6 +15760,12 @@ "state": "translated", "value": "THỜI GIAN" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "时间戳" + } } } }, @@ -9986,6 +15776,12 @@ "state": "translated", "value": "để xem dữ liệu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "以查看数据" + } } } }, @@ -9996,6 +15792,12 @@ "state": "translated", "value": "Hôm nay" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "今天" + } } } }, @@ -10007,6 +15809,12 @@ "state": "translated", "value": "Bật/tắt AI Chat" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换 AI 聊天" + } } } }, @@ -10018,6 +15826,12 @@ "state": "translated", "value": "Bật/tắt AI Chat (⌘⇧L)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换 AI 聊天 (⌘⇧L)" + } } } }, @@ -10029,6 +15843,12 @@ "state": "translated", "value": "Bật/tắt bộ lọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换筛选" + } } } }, @@ -10039,6 +15859,12 @@ "state": "translated", "value": "Bật/tắt bộ lọc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换筛选" + } } } }, @@ -10049,6 +15875,12 @@ "state": "translated", "value": "Bật/tắt bộ lọc (⌘F)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换筛选 (⌘F)" + } } } }, @@ -10059,6 +15891,12 @@ "state": "translated", "value": "Bật/tắt bộ lọc (Cmd+F)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换筛选 (Cmd+F)" + } } } }, @@ -10069,6 +15907,12 @@ "state": "translated", "value": "Bật/tắt lịch sử" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换历史记录" + } } } }, @@ -10080,6 +15924,12 @@ "state": "translated", "value": "Bật/tắt thanh kiểm tra" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换检查器" + } } } }, @@ -10090,6 +15940,12 @@ "state": "translated", "value": "Bật/tắt thanh kiểm tra" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换检查器" + } } } }, @@ -10100,6 +15956,12 @@ "state": "translated", "value": "Bật/tắt thanh kiểm tra (⌘⌥B)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换检查器 (⌘⌥B)" + } } } }, @@ -10111,6 +15973,12 @@ "state": "translated", "value": "Bật/tắt lịch sử truy vấn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换查询历史" + } } } }, @@ -10122,6 +15990,12 @@ "state": "translated", "value": "Bật/tắt lịch sử truy vấn (⌘⇧H)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换查询历史 (⌘⇧H)" + } } } }, @@ -10132,6 +16006,12 @@ "state": "translated", "value": "Bật/tắt lịch sử truy vấn (⌘Y)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换查询历史 (⌘Y)" + } } } }, @@ -10142,6 +16022,12 @@ "state": "translated", "value": "Bật/tắt trình duyệt bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "切换表浏览器" + } } } }, @@ -10152,6 +16038,12 @@ "state": "translated", "value": "Tổng kích thước" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "总大小" + } } } }, @@ -10162,6 +16054,12 @@ "state": "translated", "value": "true" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "true" + } } } }, @@ -10173,6 +16071,12 @@ "state": "translated", "value": "TRUE" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "TRUE" + } } } }, @@ -10183,6 +16087,12 @@ "state": "translated", "value": "Truncate" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清空" + } } } }, @@ -10193,6 +16103,12 @@ "state": "translated", "value": "Làm trống %lld bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清空 %lld 个表" + } } } }, @@ -10203,6 +16119,12 @@ "state": "translated", "value": "Truncate bảng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清空表" + } } } }, @@ -10213,6 +16135,12 @@ "state": "translated", "value": "Làm trống bảng '%@'" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "清空表 '%@'" + } } } }, @@ -10221,7 +16149,13 @@ "vi": { "stringUnit": { "state": "translated", - "value": "Thử từ khoá tìm kiếm khác" + "value": "Thử từ khoá tìm kiếm khác" + } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "尝试其他搜索词" } } } @@ -10233,6 +16167,12 @@ "state": "translated", "value": "Thử điều chỉnh từ khoá tìm kiếm\nhoặc bộ lọc ngày." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "尝试调整搜索词\n或日期筛选。" + } } } }, @@ -10243,6 +16183,12 @@ "state": "translated", "value": "Thử lại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "重试" + } } } }, @@ -10253,6 +16199,12 @@ "state": "translated", "value": "Kiểu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "类型" + } } } }, @@ -10263,6 +16215,12 @@ "state": "translated", "value": "Nhập phím tắt..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "输入快捷键..." + } } } }, @@ -10273,6 +16231,12 @@ "state": "translated", "value": "Hoàn tác" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "撤销" + } } } }, @@ -10283,6 +16247,12 @@ "state": "translated", "value": "Hoàn tác xóa" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "撤销删除" + } } } }, @@ -10293,6 +16263,12 @@ "state": "translated", "value": "Gỡ cài đặt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "卸载" + } } } }, @@ -10303,6 +16279,12 @@ "state": "translated", "value": "Gỡ cài đặt thất bại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "卸载失败" + } } } }, @@ -10313,6 +16295,12 @@ "state": "translated", "value": "Gỡ cài đặt Plugin?" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "卸载插件?" + } } } }, @@ -10323,6 +16311,12 @@ "state": "translated", "value": "Duy nhất" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "唯一" + } } } }, @@ -10334,6 +16328,12 @@ "state": "translated", "value": "UNIQUE" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "UNIQUE" + } } } }, @@ -10344,6 +16344,12 @@ "state": "translated", "value": "Lỗi không xác định" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未知错误" + } } } }, @@ -10354,6 +16360,12 @@ "state": "translated", "value": "Chưa có giấy phép" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未授权" + } } } }, @@ -10364,6 +16376,12 @@ "state": "translated", "value": "Không giới hạn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无限制" + } } } }, @@ -10374,6 +16392,12 @@ "state": "translated", "value": "Bỏ đặt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "取消设置" + } } } }, @@ -10385,6 +16409,12 @@ "state": "translated", "value": "Không dấu" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "无符号" + } } } }, @@ -10395,6 +16425,12 @@ "state": "translated", "value": "Scheme cơ sở dữ liệu không được hỗ trợ: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "不支持的数据库方案:%@" + } } } }, @@ -10406,6 +16442,12 @@ "state": "translated", "value": "Phương thức MongoDB không được hỗ trợ: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "不支持的 MongoDB 方法:%@" + } } } }, @@ -10416,6 +16458,12 @@ "state": "translated", "value": "Không có tiêu đề" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "未命名" + } } } }, @@ -10426,6 +16474,12 @@ "state": "translated", "value": "Đã cập nhật" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已更新" + } } } }, @@ -10436,6 +16490,12 @@ "state": "translated", "value": "Mỹ dài (12/31/2024 11:59:59 PM)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "美式长格式 (12/31/2024 11:59:59 PM)" + } } } }, @@ -10446,6 +16506,12 @@ "state": "translated", "value": "Mỹ ngắn (12/31/2024)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "美式短格式 (12/31/2024)" + } } } }, @@ -10456,6 +16522,12 @@ "state": "translated", "value": "Mặc định" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "使用默认" + } } } }, @@ -10466,6 +16538,12 @@ "state": "translated", "value": "Sử dụng SSL nếu có" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "可用时使用 SSL" + } } } }, @@ -10476,6 +16554,12 @@ "state": "translated", "value": "Người dùng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "用户" + } } } }, @@ -10486,6 +16570,12 @@ "state": "translated", "value": "Người dùng cài đặt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "用户安装" + } } } }, @@ -10496,6 +16586,12 @@ "state": "translated", "value": "username" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "username" + } } } }, @@ -10506,6 +16602,12 @@ "state": "translated", "value": "Tên người dùng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "用户名" + } } } }, @@ -10516,6 +16618,12 @@ "state": "translated", "value": "UTC_TIMESTAMP()" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "UTC_TIMESTAMP()" + } } } }, @@ -10526,6 +16634,12 @@ "state": "translated", "value": "v%@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "v%@" + } } } }, @@ -10536,6 +16650,12 @@ "state": "translated", "value": "Xác thực thất bại" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "验证失败" + } } } }, @@ -10546,6 +16666,12 @@ "state": "translated", "value": "Giá trị" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "值" + } } } }, @@ -10556,6 +16682,12 @@ "state": "translated", "value": "Giá trị là bắt buộc" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "值为必填项" + } } } }, @@ -10566,6 +16698,12 @@ "state": "translated", "value": "Đã xác minh bởi TablePro" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已通过 TablePro 验证" + } } } }, @@ -10576,6 +16714,12 @@ "state": "translated", "value": "Xác minh chứng chỉ và tên máy chủ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "验证证书和主机名" + } } } }, @@ -10586,6 +16730,12 @@ "state": "translated", "value": "Xác minh chứng chỉ máy chủ" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "验证服务器证书" + } } } }, @@ -10596,6 +16746,12 @@ "state": "translated", "value": "Phiên bản %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "版本 %@" + } } } }, @@ -10612,6 +16768,12 @@ "state": "translated", "value": "Phiên bản %1$@ (Bản dựng %2$@)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "版本 %@(构建 %@)" + } } } }, @@ -10622,6 +16784,12 @@ "state": "translated", "value": "Phiên bản:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "版本:" + } } } }, @@ -10632,6 +16800,12 @@ "state": "translated", "value": "Xem" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "视图" + } } } }, @@ -10642,6 +16816,12 @@ "state": "translated", "value": "Chế độ xem: %@" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "视图:%@" + } } } }, @@ -10652,6 +16832,12 @@ "state": "translated", "value": "Chế độ Vim" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Vim 模式" + } } } }, @@ -10662,6 +16848,12 @@ "state": "translated", "value": "CẢNH BÁO: Bật lại kiểm tra khóa ngoại thất bại: %@. Vui lòng kiểm tra thủ công rằng ràng buộc FK đã được bật." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "警告:重新启用外键检查失败:%@。请手动验证外键约束已启用。" + } } } }, @@ -10672,6 +16864,12 @@ "state": "translated", "value": "Trang web" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "网站" + } } } }, @@ -10682,6 +16880,12 @@ "state": "translated", "value": "Chào mừng đến với TablePro" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "欢迎使用 TablePro" + } } } }, @@ -10692,6 +16896,12 @@ "state": "translated", "value": "Bạn có thể làm gì" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "您可以做什么" + } } } }, @@ -10703,6 +16913,12 @@ "state": "translated", "value": "Khi bật, nhấp vào bảng mới sẽ thay thế tab bảng trống hiện tại thay vì mở tab mới" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "启用后,点击新表将替换当前空白表标签页,而不是打开新标签页" + } } } }, @@ -10714,6 +16930,12 @@ "state": "translated", "value": "Khi bật, nhấp vào bảng trong thanh bên sẽ thay thế tab hiện tại nếu không có thay đổi chưa lưu và bạn chưa tương tác với nó (sắp xếp, lọc, v.v.)." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "启用后,点击侧边栏中的表将替换当前标签页(如果没有未保存的更改且您未与之交互过,如排序、筛选等)。" + } } } }, @@ -10724,6 +16946,12 @@ "state": "translated", "value": "Khi TablePro khởi động:" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "TablePro 启动时:" + } } } }, @@ -10734,6 +16962,12 @@ "state": "translated", "value": "Mệnh đề WHERE..." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "WHERE 子句..." + } } } }, @@ -10744,6 +16978,12 @@ "state": "translated", "value": "Tự động xuống dòng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "自动换行" + } } } }, @@ -10754,6 +16994,12 @@ "state": "translated", "value": "Bọc trong giao dịch (BEGIN/COMMIT)" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "包裹在事务中 (BEGIN/COMMIT)" + } } } }, @@ -10764,6 +17010,12 @@ "state": "translated", "value": "Write Concern" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "Write Concern" + } } } }, @@ -10774,6 +17026,12 @@ "state": "translated", "value": "Vàng" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "黄色" + } } } }, @@ -10784,6 +17042,12 @@ "state": "translated", "value": "Bạn" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "你" + } } } }, @@ -10794,6 +17058,12 @@ "state": "translated", "value": "Bạn có thể bật lại trong Cài đặt" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "您可以在设置中重新启用" + } } } }, @@ -10804,6 +17074,12 @@ "state": "translated", "value": "Bạn có thay đổi chưa lưu trong cấu trúc bảng. Làm mới sẽ hủy các thay đổi này." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "您有未保存的表结构更改。刷新将丢弃这些更改。" + } } } }, @@ -10814,6 +17090,12 @@ "state": "translated", "value": "Bạn đã sẵn sàng!" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "一切就绪!" + } } } }, @@ -10824,6 +17106,12 @@ "state": "translated", "value": "Thay đổi của bạn sẽ bị mất nếu không lưu." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "如果不保存,您的更改将会丢失。" + } } } }, @@ -10834,6 +17122,12 @@ "state": "translated", "value": "Lược đồ cơ sở dữ liệu và dữ liệu truy vấn sẽ được gửi đến nhà cung cấp AI để phân tích. Cho phép kết nối này?" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "您的数据库结构和查询数据将被发送给 AI 提供商进行分析。是否允许此连接?" + } } } }, @@ -10844,6 +17138,12 @@ "state": "translated", "value": "Các truy vấn đã thực thi sẽ\nxuất hiện ở đây để truy cập nhanh." } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "已执行的查询将\n显示在此处以便快速访问。" + } } } }, @@ -10855,6 +17155,12 @@ "state": "translated", "value": "Điền số 0" } + }, + "zh-Hans": { + "stringUnit": { + "state": "translated", + "value": "零填充" + } } } } From 05a6d63a7f89a41f6eca2f6a2f1987659215b2cf Mon Sep 17 00:00:00 2001 From: Ngo Quoc Dat Date: Mon, 9 Mar 2026 20:54:36 +0700 Subject: [PATCH 2/2] feat: add Chinese Simplified to language picker in Settings --- TablePro/Models/Settings/AppSettings.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/TablePro/Models/Settings/AppSettings.swift b/TablePro/Models/Settings/AppSettings.swift index b43fb7c5..9e605692 100644 --- a/TablePro/Models/Settings/AppSettings.swift +++ b/TablePro/Models/Settings/AppSettings.swift @@ -31,6 +31,7 @@ enum AppLanguage: String, Codable, CaseIterable, Identifiable { case system = "system" case english = "en" case vietnamese = "vi" + case chineseSimplified = "zh-Hans" var id: String { rawValue } @@ -39,6 +40,7 @@ enum AppLanguage: String, Codable, CaseIterable, Identifiable { case .system: return String(localized: "System") case .english: return "English" case .vietnamese: return "Tiếng Việt" + case .chineseSimplified: return "简体中文" } }