From efd108d979d65165bfe549558722b77192b891d0 Mon Sep 17 00:00:00 2001 From: Ngo Quoc Dat Date: Wed, 5 Aug 2026 10:42:14 +0700 Subject: [PATCH 1/3] docs(changelog): simplify the unreleased entries --- CHANGELOG.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c3d479b0f..115c3cac4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,21 +9,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed -- A column comment in the data grid header is no longer crossed by the header's bottom line, and the empty strip under it is gone. The line now sits on the header's bottom edge where it belongs. (#2017) -- A sorted column no longer draws an extra line through its comment or an extra divider down its left edge. Its header now looks like every other column's. (#2017) -- Selecting a column now highlights the full height of its header instead of a band across the middle. (#2017) -- The New Connection window now comes to the front on the first try instead of opening behind the Welcome window. This applies to Import from URL, creating a connection from a project folder, picking a database type, File > New Connection, and duplicating a connection. -- Importing a connection URL while a New Connection window was already open no longer throws the pasted URL away. Each import now opens its own window instead of re-using the one already on screen. -- Clicking a foreign key arrow in a query tab's results no longer replaces that tab and loses the query and its results. The referenced table opens in its own tab, and clicking the same reference again returns to that tab instead of opening a duplicate. A tab with unsaved cell edits is kept the same way. -- A foreign key jump between table tabs now keeps the filters you saved for the table you left and applies the hidden columns you saved for the table you land on. -- Saving a table structure change with more than one connection open no longer applies the change to a different connection or jumps the view back to it. The save now runs against the connection, database, and schema the edited table belongs to, and stops with an error instead of writing if it cannot reach them. (#2015) -- Saving on a MySQL or MariaDB server that starts sessions read-only no longer fails with "Cannot execute statement in a READ ONLY transaction". TablePro marks a transaction read-write before it writes instead of inheriting the server default. Same for PostgreSQL, CockroachDB, and Redshift. (#2009) +- The data grid header's bottom line no longer cuts through a column comment. It sits on the header's bottom edge. (#2017) +- A sorted column's header no longer draws an extra line and a divider that no other column has. (#2017) +- Selecting a column highlights the full height of its header instead of a band across the middle. (#2017) +- The New Connection window opens in front of the Welcome window on the first try, from every command that opens it. +- Importing a connection URL while a New Connection window is open no longer discards the pasted URL. Each import opens its own window. +- Clicking a foreign key arrow in a query tab's results no longer replaces the tab and loses the query. The referenced table opens in its own tab, and clicking the same reference again returns to it. A tab with unsaved edits is kept the same way. +- A foreign key jump keeps the filters saved for the table you left and applies the hidden columns saved for the table you open. +- Saving a table structure change with more than one connection open now runs against the connection, database, and schema the edited table belongs to, instead of a different one. It stops with an error rather than writing to the wrong place. (#2015) +- Saving on a server that starts sessions read-only no longer fails with "Cannot execute statement in a READ ONLY transaction". TablePro marks the transaction read-write before it writes. Covers MySQL, MariaDB, PostgreSQL, CockroachDB, and Redshift. (#2009) - Changing Safe Mode in the connection form now applies to an open connection instead of waiting for a reconnect. (#2009) - A read-only error now says whether the database server or Safe Mode refused the write. (#2009) -- The MCP server's **Default row limit** and **Maximum row limit** now apply to the `export_data` tool, so raising the maximum really does export more rows. Export previously ignored both and used a fixed 50,000, so an export with no `max_rows` now returns the default row limit (500) until you raise it. Export also honours the configured query timeout, reports whether the limit clipped the result, and appears in query history and the activity log like other MCP queries. (#2012) -- Exporting a table over MCP no longer fails on SQL Server, Oracle, and Teradata. The row limit is now written in each database's own syntax instead of always using `LIMIT`. (#2012) -- Setting the MCP server's row limits or query timeout to zero or a negative number no longer crashes the app on the next tool call. Values outside the supported range are corrected as you type. (#2012) -- AI chat no longer crashes when the model asks a tool for a row limit or timeout larger than TablePro can count to. The tool now falls back to the configured limit. (#2012) +- The MCP server's **Default row limit** and **Maximum row limit** now apply to the `export_data` tool. Export ignored both and used a fixed 50,000, so an export with no `max_rows` now returns 500 rows until you raise the default. Export also honours the query timeout, reports when the limit clipped the result, and appears in query history and the activity log. (#2012) +- Exporting a table over MCP no longer fails on SQL Server, Oracle, and Teradata. The row limit now uses each database's own syntax instead of `LIMIT`. (#2012) +- Setting the MCP server's row limits or query timeout to zero or less no longer crashes the app on the next tool call. Out-of-range values are corrected as you type. (#2012) +- AI chat no longer crashes when a tool is asked for a row limit or timeout larger than TablePro can count to. It falls back to the configured limit. (#2012) ## [0.62.0] - 2026-08-02 From 00d3d50d71b21fcd779d1d35bdaca4719599f849 Mon Sep 17 00:00:00 2001 From: Ngo Quoc Dat Date: Wed, 5 Aug 2026 10:42:23 +0700 Subject: [PATCH 2/3] feat(i18n): translate the strings that still showed in English --- CHANGELOG.md | 4 + TablePro/Resources/Localizable.xcstrings | 11965 +++++++++++++++- .../TableProMobile/Localizable.xcstrings | 420 +- 3 files changed, 11964 insertions(+), 425 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 115c3cac4..2b06b7569 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- Turkish, Vietnamese, Simplified Chinese, and Traditional Chinese translations for the strings that still showed in English. + ### Fixed - The data grid header's bottom line no longer cuts through a column comment. It sits on the header's bottom edge. (#2017) diff --git a/TablePro/Resources/Localizable.xcstrings b/TablePro/Resources/Localizable.xcstrings index 716899cd2..066bae4ee 100644 --- a/TablePro/Resources/Localizable.xcstrings +++ b/TablePro/Resources/Localizable.xcstrings @@ -202,7 +202,32 @@ "shouldTranslate" : false }, "…and %d more lines" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "…ve %d satır daha" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "…và %d dòng nữa" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "…还有 %d 行" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "…還有 %d 列" + } + } + } }, ".%@" : { "localizations" : { @@ -318,7 +343,32 @@ } }, "“%@” owns database objects" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "“%@” veritabanı nesnelerinin sahibi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "“%@” đang sở hữu các đối tượng cơ sở dữ liệu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "“%@” 拥有数据库对象" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "「%@」擁有資料庫物件" + } + } + } }, "\"%@\" was changed since you opened it. Review the diff and choose how to resolve." : { "localizations" : { @@ -756,10 +806,60 @@ } }, "(Empty)" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "(Boş)" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "(Trống)" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "(空)" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "(空)" + } + } + } }, "(NULL)" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "(NULL)" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "(NULL)" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "(NULL)" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "(NULL)" + } + } + } }, "(optional)" : { "extractionState" : "stale", @@ -1928,6 +2028,30 @@ "state" : "new", "value" : "%1$@ requires the %2$@ plan" } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@ için %2$@ planı gerekir" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@ yêu cầu gói %2$@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@ 需要 %2$@ 方案" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@ 需要 %2$@ 方案" + } } } }, @@ -2045,7 +2169,32 @@ } }, "%@ switches reconnect the session" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ değiştirmek oturumu yeniden bağlar" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chuyển %@ sẽ kết nối lại phiên" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "切换%@会重新连接会话" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "切換%@會重新連線工作階段" + } + } + } }, "%@ was not found on this system. Install it with `brew install libpq` and link it." : { "localizations" : { @@ -2076,7 +2225,32 @@ } }, "%@_name" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@_name" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@_name" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@_name" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@_name" + } + } + } }, "%@, %@" : { "localizations" : { @@ -2113,7 +2287,32 @@ } }, "%@, pinned" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@, sabitlendi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@, đã ghim" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@,已固定" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@,已釘選" + } + } + } }, "%@: %@" : { "localizations" : { @@ -2373,19 +2572,119 @@ } }, "%1$@ (%2$@)" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@ (%2$@)" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@ (%2$@)" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@(%2$@)" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@(%2$@)" + } + } + } }, "%1$@ +%2$lld" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@ +%2$lld" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@ +%2$lld" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@ +%2$lld" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@ +%2$lld" + } + } + } }, "%1$@, %2$@" : { "shouldTranslate" : false }, "%1$lld of %2$lld statements were applied. This connection does not roll back user and role changes." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%2$lld ifadeden %1$lld tanesi uygulandı. Bu bağlantı, kullanıcı ve rol değişikliklerini geri almaz." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã áp dụng %1$lld trên %2$lld câu lệnh. Kết nối này không hoàn tác các thay đổi người dùng và vai trò." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已应用 %2$lld 条语句中的 %1$lld 条。此连接不会回滚用户和角色更改。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已套用 %2$lld 條陳述式中的 %1$lld 條。此連線不會回復使用者與角色的變更。" + } + } + } }, "%1$lld users, %2$lld roles" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$lld kullanıcı, %2$lld rol" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$lld người dùng, %2$lld vai trò" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$lld 个用户,%2$lld 个角色" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$lld 個使用者、%2$lld 個角色" + } + } + } }, "%d cells selected, rows %d to %d, columns %d to %d" : { "localizations" : { @@ -2478,7 +2777,32 @@ } }, "%d connections" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d bağlantı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d kết nối" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d 个连接" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d 個連線" + } + } + } }, "%d connections found" : { "localizations" : { @@ -3132,13 +3456,88 @@ } }, "%lld inside" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "içinde %lld" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld bên trong" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "内含 %lld 个" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "內含 %lld 個" + } + } + } }, "%lld objects" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld nesne" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld đối tượng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld 个对象" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld 個物件" + } + } + } }, "%lld objects selected" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld nesne seçildi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã chọn %lld đối tượng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已选择 %lld 个对象" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已選取 %lld 個物件" + } + } + } }, "%lld of %lld" : { "extractionState" : "stale", @@ -3245,10 +3644,60 @@ } }, "%lld pending changes" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld bekleyen değişiklik" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld thay đổi đang chờ" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld 项待应用的更改" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld 項待套用的變更" + } + } + } }, "%lld privileges" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld yetki" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld quyền" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld 项权限" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld 項權限" + } + } + } }, "%lld pt" : { "extractionState" : "stale", @@ -3280,7 +3729,32 @@ } }, "%lld roles own database objects" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld rol veritabanı nesnelerinin sahibi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld vai trò đang sở hữu các đối tượng cơ sở dữ liệu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld 个角色拥有数据库对象" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld 個角色擁有資料庫物件" + } + } + } }, "%lld row(s) affected" : { "localizations" : { @@ -3858,7 +4332,32 @@ } }, "+%lld" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "+%lld" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "+%lld" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "+%lld" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "+%lld" + } + } + } }, "<1ms" : { "localizations" : { @@ -5383,7 +5882,32 @@ } }, "A connection can use one connection method at a time. Disable the other methods to use %@." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bir bağlantı aynı anda tek bir bağlantı yöntemi kullanabilir. %@ kullanmak için diğer yöntemleri kapatın." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mỗi kết nối chỉ dùng được một phương thức kết nối tại một thời điểm. Tắt các phương thức khác để dùng %@." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "一个连接同时只能使用一种连接方式。要使用 %@,请先关闭其他方式。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "一個連線同時只能使用一種連線方式。要使用 %@,請先關閉其他方式。" + } + } + } }, "A connection can use one tunnel at a time. Disable the SSH Tunnel to use a Cloudflare Tunnel." : { "extractionState" : "stale", @@ -5415,7 +5939,32 @@ } }, "A connection can use only one connection method at a time. Enabled: %@." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bir bağlantı aynı anda yalnızca bir bağlantı yöntemi kullanabilir. Etkin: %@." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mỗi kết nối chỉ dùng được một phương thức kết nối tại một thời điểm. Đang bật: %@." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "一个连接同时只能使用一种连接方式。已启用:%@。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "一個連線同時只能使用一種連線方式。已啟用:%@。" + } + } + } }, "A connection cannot use SSH and Cloudflare tunnels at the same time." : { "extractionState" : "stale", @@ -5475,7 +6024,32 @@ } }, "A different file already exists at %@." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ konumunda zaten farklı bir dosya var." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã có một tệp khác tại %@." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ 处已存在另一个文件。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ 已存在另一個檔案。" + } + } + } }, "A fast, lightweight native macOS database client" : { "localizations" : { @@ -5506,10 +6080,60 @@ } }, "A key from the xAI Console bills xAI API credits. Grok 4.5 and Grok 4.3 are available." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "xAI Console'dan alınan bir anahtar xAI API kredilerinden düşer. Grok 4.5 ve Grok 4.3 kullanılabilir." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Khóa lấy từ xAI Console sẽ tính phí vào tín dụng API của xAI. Có sẵn Grok 4.5 và Grok 4.3." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用 xAI Console 的密钥会扣除 xAI API 额度。可用 Grok 4.5 和 Grok 4.3。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用 xAI Console 的金鑰會扣除 xAI API 額度。可使用 Grok 4.5 和 Grok 4.3。" + } + } + } }, "A new password will be set when you apply changes." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Değişiklikleri uyguladığınızda yeni bir parola ayarlanacak." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mật khẩu mới sẽ được đặt khi bạn áp dụng thay đổi." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "应用更改时将设置新密码。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "套用變更時會設定新密碼。" + } + } + } }, "A newer TablePro is required to load this plugin." : { "localizations" : { @@ -5568,10 +6192,60 @@ } }, "A service account key is required" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servis hesabı anahtarı gerekli" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cần có khóa tài khoản dịch vụ" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "需要服务账号密钥" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "需要服務帳號金鑰" + } + } + } }, "A superuser bypasses all permission checks." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Superuser tüm izin denetimlerini atlar." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Superuser bỏ qua mọi kiểm tra quyền." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "超级用户会跳过所有权限检查。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "超級使用者會略過所有權限檢查。" + } + } + } }, "A sync conflict was detected and needs to be resolved." : { "extractionState" : "stale", @@ -5603,7 +6277,32 @@ } }, "A user or role with this name already exists." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu adda bir kullanıcı veya rol zaten var." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã có người dùng hoặc vai trò trùng tên." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已存在同名的用户或角色。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已存在同名的使用者或角色。" + } + } + } }, "About TablePro" : { "localizations" : { @@ -5753,10 +6452,60 @@ } }, "Access Method" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Erişim Yöntemi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Phương thức truy cập" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "访问方式" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "存取方式" + } + } + } }, "Access Token" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Erişim Belirteci" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Access Token" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "访问令牌" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "存取權杖" + } + } + } }, "Access uses your ChatGPT subscription (Plus, Pro, Business, or Enterprise) and follows OpenAI's terms. This is an unofficial interface that may change." : { "localizations" : { @@ -6017,7 +6766,32 @@ } }, "Activate a Team license to publish to the team library." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Takım kitaplığına yayınlamak için bir Team lisansı etkinleştirin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kích hoạt giấy phép Team để xuất bản lên thư viện nhóm." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "激活 Team 许可证后才能发布到团队库。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "啟用 Team 授權後才能發佈到團隊庫。" + } + } + } }, "Activate License" : { "localizations" : { @@ -7064,7 +7838,32 @@ } }, "Add from Existing" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mevcuttan Ekle" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thêm từ nguồn có sẵn" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从已有来源添加" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從現有來源新增" + } + } + } }, "Add Index" : { "localizations" : { @@ -7293,7 +8092,32 @@ } }, "Add tags" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Etiket ekle" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thêm thẻ" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "添加标签" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "新增標籤" + } + } + } }, "Add the JSON below inside the file and save" : { "localizations" : { @@ -7382,7 +8206,32 @@ } }, "Added" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eklendi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã thêm" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "新增" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "新增" + } + } + } }, "Address" : { "localizations" : { @@ -7413,10 +8262,60 @@ } }, "Adds a Recent section at the top of the Tables sidebar with the last tables you opened per connection and database." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tablolar kenar çubuğunun üstüne, her bağlantı ve veritabanı için en son açtığınız tabloları gösteren bir Son Kullanılanlar bölümü ekler." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thêm mục Gần đây ở đầu thanh bên Bảng, hiển thị các bảng bạn mở gần nhất theo từng kết nối và cơ sở dữ liệu." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在表侧边栏顶部添加“最近”区域,按连接和数据库显示你最近打开的表。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在資料表側邊欄頂端加入「最近」區塊,依連線與資料庫顯示你最近開啟的資料表。" + } + } + } }, "Adjust Limit" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Limiti Ayarla" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Điều chỉnh giới hạn" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "调整限制" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "調整上限" + } + } + } }, "admin" : { "localizations" : { @@ -7559,7 +8458,32 @@ } }, "Agent mode calls tools in a loop until it finishes or hits this limit, then pauses so you can continue. Raising it costs more tokens per reply." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agent modu, iş bitene veya bu limite ulaşılana kadar araçları döngüde çağırır, sonra devam edebilmeniz için duraklar. Limiti yükseltmek yanıt başına daha fazla token harcar." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chế độ agent gọi công cụ theo vòng lặp cho đến khi xong hoặc chạm giới hạn này, rồi tạm dừng để bạn tiếp tục. Tăng giới hạn sẽ tốn nhiều token hơn cho mỗi câu trả lời." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agent 模式会循环调用工具,直到完成或达到此上限,然后暂停等你继续。上限越高,每条回复消耗的 token 越多。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agent 模式會循環呼叫工具,直到完成或達到此上限,然後暫停等你繼續。上限越高,每則回覆消耗的 token 越多。" + } + } + } }, "Agent Socket" : { "localizations" : { @@ -7956,10 +8880,60 @@ } }, "AI Walkthrough" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "AI Adım Adım Anlatım" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hướng dẫn AI" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "AI 分步讲解" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "AI 逐步解說" + } + } + } }, "AI-generated. Review before applying." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yapay zeka üretti. Uygulamadan önce gözden geçirin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Do AI tạo. Hãy xem lại trước khi áp dụng." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "由 AI 生成。应用前请先检查。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "由 AI 產生。套用前請先檢查。" + } + } + } }, "AI-Powered Assistant" : { "localizations" : { @@ -8131,7 +9105,32 @@ } }, "All (%lld)" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tümü (%lld)" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tất cả (%lld)" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "全部(%lld)" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "全部(%lld)" + } + } + } }, "All %d rows selected" : { "localizations" : { @@ -8304,7 +9303,32 @@ } }, "All Objects" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tüm Nesneler" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tất cả đối tượng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "所有对象" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "所有物件" + } + } + } }, "All rights reserved." : { "extractionState" : "stale", @@ -9775,7 +10799,32 @@ } }, "Application Default Credentials" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Application Default Credentials" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Application Default Credentials" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Application Default Credentials" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Application Default Credentials" + } + } + } }, "Applied" : { "extractionState" : "stale", @@ -9864,7 +10913,32 @@ } }, "Apply a row limit when running queries and cap results at the configured row count" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sorguları çalıştırırken satır limiti uygula ve sonuçları ayarlanan satır sayısıyla sınırla" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Áp dụng giới hạn dòng khi chạy truy vấn và giới hạn kết quả ở số dòng đã cấu hình" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "运行查询时应用行数限制,并将结果限制在配置的行数内" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "執行查詢時套用列數上限,並將結果限制在設定的列數內" + } + } + } }, "Apply active filters (Cmd+Return)" : { "localizations" : { @@ -10122,7 +11196,32 @@ } }, "Apply suggested SQL?" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Önerilen SQL uygulansın mı?" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Áp dụng SQL được đề xuất?" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "应用建议的 SQL?" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "要套用建議的 SQL 嗎?" + } + } + } }, "Apply this filter" : { "extractionState" : "stale", @@ -10183,10 +11282,60 @@ } }, "Apply to Editor" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Düzenleyiciye Uygula" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Áp dụng vào trình soạn thảo" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "应用到编辑器" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "套用到編輯器" + } + } + } }, "Apply User and Role Changes" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kullanıcı ve Rol Değişikliklerini Uygula" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Áp dụng thay đổi người dùng và vai trò" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "应用用户和角色更改" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "套用使用者與角色變更" + } + } + } }, "Applying or clearing filters will reload data and discard all unsaved changes." : { "localizations" : { @@ -10611,13 +11760,88 @@ } }, "Ask about step %d" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d. adım hakkında soru sor" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hỏi về bước %d" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "询问第 %d 步" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "詢問第 %d 步" + } + } + } }, "Ask about this change" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu değişiklik hakkında soru sor" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hỏi về thay đổi này" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "询问此更改" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "詢問這項變更" + } + } + } }, "Ask about this change…" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu değişiklik hakkında soru sor…" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hỏi về thay đổi này…" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "询问此更改…" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "詢問這項變更…" + } + } + } }, "Ask about your database..." : { "localizations" : { @@ -10876,7 +12100,32 @@ } }, "Attributes" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Öznitelikler" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thuộc tính" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "属性" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "屬性" + } + } + } }, "Auth" : { "localizations" : { @@ -10907,7 +12156,32 @@ } }, "Auth Level" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kimlik Doğrulama Düzeyi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cấp xác thực" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "认证级别" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "驗證層級" + } + } + } }, "Auth Method" : { "localizations" : { @@ -11564,10 +12838,60 @@ } }, "Available after SET ROLE %@." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SET ROLE %@ sonrasında kullanılabilir." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Có sẵn sau khi SET ROLE %@." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "执行 SET ROLE %@ 后可用。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "執行 SET ROLE %@ 後可用。" + } + } + } }, "Available in all connections" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tüm bağlantılarda kullanılabilir" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Có trong mọi kết nối" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在所有连接中可用" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在所有連線中可用" + } + } + } }, "Avg Row" : { "localizations" : { @@ -11800,7 +13124,32 @@ } }, "Backslash \\" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ters Eğik Çizgi \\" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gạch chéo ngược \\" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "反斜杠 \\" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "反斜線 \\" + } + } + } }, "Backup Database" : { "localizations" : { @@ -12661,7 +14010,32 @@ } }, "Bulk actions" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Toplu işlemler" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thao tác hàng loạt" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "批量操作" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "批次操作" + } + } + } }, "Bundle ID" : { "localizations" : { @@ -13003,13 +14377,88 @@ } }, "Can grant these privileges to others." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu yetkileri başkalarına verebilir." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Có thể cấp các quyền này cho người khác." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "可以将这些权限授予他人。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "可以將這些權限授予他人。" + } + } + } }, "Can grant to others" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Başkalarına verebilir" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Có thể cấp cho người khác" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "可授予他人" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "可授予他人" + } + } + } }, "Can log in" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Oturum açabilir" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Có thể đăng nhập" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "可以登录" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "可以登入" + } + } + } }, "Cancel" : { "localizations" : { @@ -13356,6 +14805,7 @@ } }, "Cannot execute write queries: connection is read-only" : { + "extractionState" : "stale", "localizations" : { "tr" : { "stringUnit" : { @@ -13383,6 +14833,34 @@ } } }, + "Cannot execute write queries: TablePro's Safe Mode is set to read-only for this connection" : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yazma sorguları çalıştırılamıyor: Bu bağlantı için TablePro'nun Safe Mode ayarı salt okunur" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể chạy truy vấn ghi: Chế độ an toàn của TablePro đang đặt kết nối này ở chế độ chỉ đọc" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法执行写入查询:TablePro 的安全模式已将此连接设为只读" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法執行寫入查詢:TablePro 的安全模式已將此連線設為唯讀" + } + } + } + }, "Cannot format empty SQL" : { "localizations" : { "tr" : { @@ -13469,6 +14947,7 @@ } }, "Cannot save schema changes: connection is read only." : { + "extractionState" : "stale", "localizations" : { "tr" : { "stringUnit" : { @@ -13525,6 +15004,34 @@ } } }, + "Cannot save schema changes: TablePro's Safe Mode is set to read-only for this connection." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Şema değişiklikleri kaydedilemiyor: Bu bağlantı için TablePro'nun Safe Mode ayarı salt okunur." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể lưu thay đổi schema: Chế độ an toàn của TablePro đang đặt kết nối này ở chế độ chỉ đọc." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法保存 Schema 更改:TablePro 的安全模式已将此连接设为只读。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法儲存綱要變更:TablePro 的安全模式已將此連線設為唯讀。" + } + } + } + }, "Cannot Show DDL" : { "localizations" : { "tr" : { @@ -13560,6 +15067,30 @@ "state" : "new", "value" : "Cannot use %1$@ and %2$@ at the same time" } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@ ve %2$@ aynı anda kullanılamaz" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể dùng đồng thời %1$@ và %2$@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "不能同时使用 %1$@ 和 %2$@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "不能同時使用 %1$@ 和 %2$@" + } } } }, @@ -14020,10 +15551,60 @@ } }, "Change" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Değişiklik" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thay đổi" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "更改" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "變更" + } + } + } }, "Change Attributes" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Öznitelikleri Değiştir" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thay đổi thuộc tính" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "更改属性" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "變更屬性" + } + } + } }, "Change Color" : { "localizations" : { @@ -14111,16 +15692,116 @@ } }, "Change Password" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Parolayı Değiştir" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đổi mật khẩu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "更改密码" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "更改密碼" + } + } + } }, "Change password for %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ için parolayı değiştir" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đổi mật khẩu cho %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "更改 %@ 的密码" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "更改 %@ 的密碼" + } + } + } }, "Change Password for %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ İçin Parolayı Değiştir" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đổi mật khẩu cho %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "更改 %@ 的密码" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "更改 %@ 的密碼" + } + } + } }, "Change Password…" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Parolayı Değiştir…" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đổi mật khẩu…" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "更改密码…" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "更改密碼…" + } + } + } }, "Change Primary Key" : { "localizations" : { @@ -14151,7 +15832,32 @@ } }, "Change Type" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Türü Değiştir" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đổi kiểu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "更改类型" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "更改類型" + } + } + } }, "CHANGED" : { "localizations" : { @@ -14414,8 +16120,61 @@ } } }, + "Checking for the Claude Code command line tool..." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Claude Code komut satırı aracı denetleniyor..." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đang kiểm tra công cụ dòng lệnh Claude Code..." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "正在检查 Claude Code 命令行工具..." + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "正在檢查 Claude Code 命令列工具..." + } + } + } + }, "Checking owned objects…" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sahip olunan nesneler denetleniyor…" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đang kiểm tra các đối tượng sở hữu…" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "正在检查拥有的对象…" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "正在檢查擁有的物件…" + } + } + } }, "Chinook (Sample)" : { "localizations" : { @@ -14701,7 +16460,32 @@ } }, "Choose a project folder to read its database settings." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Veritabanı ayarlarını okumak için bir proje klasörü seçin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chọn một thư mục dự án để đọc cài đặt cơ sở dữ liệu trong đó." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "选择一个项目文件夹以读取其中的数据库设置。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "選擇一個專案資料夾以讀取其中的資料庫設定。" + } + } + } }, "Choose a query from the list\nto see its full content here." : { "localizations" : { @@ -14760,7 +16544,32 @@ } }, "Choose a shared folder for your team's connection catalog. Teammates add this folder under Settings > Linked Folders to see published connections." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Takımınızın bağlantı kataloğu için paylaşılan bir klasör seçin. Takım arkadaşlarınız yayınlanan bağlantıları görmek için bu klasörü Ayarlar > Bağlı Klasörler altına ekler." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chọn một thư mục dùng chung cho danh mục kết nối của nhóm. Đồng đội thêm thư mục này trong Cài đặt > Thư mục liên kết để xem các kết nối đã xuất bản." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "为团队的连接目录选择一个共享文件夹。队友在“设置 > 关联文件夹”中添加此文件夹即可看到已发布的连接。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "為團隊的連線目錄選擇一個共用資料夾。隊友在「設定 > 連結資料夾」中加入此資料夾即可看到已發佈的連線。" + } + } + } }, "Choose AI provider and model" : { "localizations" : { @@ -14819,7 +16628,32 @@ } }, "Choose Another Folder…" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Başka Bir Klasör Seç…" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chọn thư mục khác…" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "选择其他文件夹…" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "選擇其他資料夾…" + } + } + } }, "Choose Destination…" : { "localizations" : { @@ -14878,7 +16712,32 @@ } }, "Choose Folder" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Klasör Seç" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chọn thư mục" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "选择文件夹" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "選擇資料夾" + } + } + } }, "Choose port automatically" : { "localizations" : { @@ -14909,10 +16768,60 @@ } }, "Choose Type" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tür Seç" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chọn kiểu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "选择类型" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "選擇類型" + } + } + } }, "Choose what happens to them when the role is dropped." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rol silindiğinde bunlara ne olacağını seçin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chọn điều xảy ra với chúng khi vai trò bị xoá." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "选择删除该角色时如何处理它们。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "選擇刪除該角色時如何處理它們。" + } + } + } }, "Choose where to save the dump of “%@”." : { "localizations" : { @@ -15026,6 +16935,124 @@ } } }, + "Claude Code %@ is too old. Version %@ or newer is required." : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Claude Code %1$@ is too old. Version %2$@ or newer is required." + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Claude Code %1$@ çok eski. %2$@ veya daha yeni bir sürüm gerekir." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Claude Code %1$@ đã quá cũ. Cần phiên bản %2$@ trở lên." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Claude Code %1$@ 版本过旧。需要 %2$@ 或更高版本。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Claude Code %1$@ 版本過舊。需要 %2$@ 或更新的版本。" + } + } + } + }, + "Claude Code is installed but not signed in." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Claude Code yüklü ancak oturum açılmamış." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Claude Code đã được cài nhưng chưa đăng nhập." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已安装 Claude Code,但尚未登录。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已安裝 Claude Code,但尚未登入。" + } + } + } + }, + "Claude Code is not installed." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Claude Code yüklü değil." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Claude Code chưa được cài đặt." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "尚未安装 Claude Code。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "尚未安裝 Claude Code。" + } + } + } + }, + "Claude Code reported an error." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Claude Code bir hata bildirdi." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Claude Code báo lỗi." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Claude Code 报告了一个错误。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Claude Code 回報了一個錯誤。" + } + } + } + }, "Claude Desktop" : { "localizations" : { "tr" : { @@ -15251,7 +17278,32 @@ } }, "Clear All Value Filters" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tüm Değer Filtrelerini Temizle" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xóa tất cả bộ lọc giá trị" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "清除所有值筛选" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "清除所有值篩選" + } + } + } }, "Clear applied filters without removing filter rows" : { "localizations" : { @@ -15424,7 +17476,32 @@ } }, "Clear Recent Tables" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Son Tabloları Temizle" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xóa bảng gần đây" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "清除最近的表" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "清除最近的資料表" + } + } + } }, "Clear Recents" : { "localizations" : { @@ -15598,7 +17675,32 @@ } }, "Clear Value Filter" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Değer Filtresini Temizle" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xóa bộ lọc giá trị" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "清除值筛选" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "清除值篩選" + } + } + } }, "CLI Connection Name" : { "localizations" : { @@ -16396,10 +18498,60 @@ } }, "Close All Tabs" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tüm Sekmeleri Kapat" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đóng tất cả tab" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "关闭所有标签页" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "關閉所有分頁" + } + } + } }, "Close Other Tabs" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diğer Sekmeleri Kapat" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đóng các tab khác" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "关闭其他标签页" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "關閉其他分頁" + } + } + } }, "Close Others" : { "localizations" : { @@ -16571,10 +18723,60 @@ } }, "Close Tabs for Other Databases" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diğer Veritabanlarının Sekmelerini Kapat" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đóng tab của các cơ sở dữ liệu khác" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "关闭其他数据库的标签页" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "關閉其他資料庫的分頁" + } + } + } }, "Close Tabs for Other Schemas" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Diğer Şemaların Sekmelerini Kapat" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đóng tab của các schema khác" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "关闭其他 Schema 的标签页" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "關閉其他綱要的分頁" + } + } + } }, "Close the open Sample connection before resetting it." : { "localizations" : { @@ -16690,19 +18892,144 @@ } }, "Cloud SQL Auth Proxy" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy" + } + } + } }, "Cloud SQL Auth Proxy disconnected. Click to reconnect." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy bağlantısı kesildi. Yeniden bağlanmak için tıklayın." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy đã ngắt kết nối. Nhấn để kết nối lại." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy 已断开。点按可重新连接。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy 已中斷連線。點按即可重新連線。" + } + } + } }, "Cloud SQL Instance" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Örneği" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Phiên bản Cloud SQL" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL 实例" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL 執行個體" + } + } + } }, "cloud-sql-proxy not found. Install it with `brew install cloud-sql-proxy`, download it above, or choose the binary." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "cloud-sql-proxy bulunamadı. `brew install cloud-sql-proxy` ile yükleyin, yukarıdan indirin veya çalıştırılabilir dosyayı seçin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không tìm thấy cloud-sql-proxy. Cài bằng `brew install cloud-sql-proxy`, tải xuống ở trên, hoặc chọn tệp thực thi." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "未找到 cloud-sql-proxy。可用 `brew install cloud-sql-proxy` 安装、在上方下载,或直接选择可执行文件。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "找不到 cloud-sql-proxy。可用 `brew install cloud-sql-proxy` 安裝、在上方下載,或直接選擇執行檔。" + } + } + } }, "cloud-sql-proxy was not found. Install it with `brew install cloud-sql-proxy`, or download it in the Cloud SQL Auth Proxy settings." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "cloud-sql-proxy bulunamadı. `brew install cloud-sql-proxy` ile yükleyin veya Cloud SQL Auth Proxy ayarlarından indirin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không tìm thấy cloud-sql-proxy. Cài bằng `brew install cloud-sql-proxy`, hoặc tải xuống trong cài đặt Cloud SQL Auth Proxy." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "未找到 cloud-sql-proxy。可用 `brew install cloud-sql-proxy` 安装,或在 Cloud SQL Auth Proxy 设置中下载。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "找不到 cloud-sql-proxy。可用 `brew install cloud-sql-proxy` 安裝,或在 Cloud SQL Auth Proxy 設定中下載。" + } + } + } }, "Cloudflare Access needs a browser sign-in. Sign in at %@, then reconnect." : { "localizations" : { @@ -17098,10 +19425,60 @@ } }, "Collapse Junction Tables" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bağlantı Tablolarını Daralt" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thu gọn bảng trung gian" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "折叠关联表" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "摺疊關聯資料表" + } + } + } }, "Collapse junction tables into many-to-many relationships" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bağlantı tablolarını çoktan çoğa ilişkilere daralt" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thu gọn bảng trung gian thành quan hệ nhiều-nhiều" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "将关联表折叠为多对多关系" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "將關聯資料表摺疊為多對多關聯" + } + } + } }, "Collation" : { "localizations" : { @@ -17160,7 +19537,32 @@ } }, "Colon :" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "İki Nokta :" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dấu hai chấm :" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "冒号 :" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "冒號 :" + } + } + } }, "Color" : { "localizations" : { @@ -17683,7 +20085,32 @@ } }, "Comma ," : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Virgül ," + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dấu phẩy ," + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "逗号 ," + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "逗號 ," + } + } + } }, "Comma-separated values. Compatible with Excel and most tools." : { "localizations" : { @@ -17714,7 +20141,60 @@ } }, "Command Line" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Komut Satırı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dòng lệnh" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "命令行" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "命令列" + } + } + } + }, + "Command line tool failed: %@" : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Komut satırı aracı başarısız oldu: %@" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Công cụ dòng lệnh thất bại: %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "命令行工具失败:%@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "命令列工具失敗:%@" + } + } + } }, "Command Preview" : { "extractionState" : "stale", @@ -17774,7 +20254,32 @@ } }, "COMMENT" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "COMMENT" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "COMMENT" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "COMMENT" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "COMMENT" + } + } + } }, "Compact" : { "localizations" : { @@ -18330,7 +20835,32 @@ } }, "Connect over private IP" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Özel IP üzerinden bağlan" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kết nối qua IP riêng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "通过专用 IP 连接" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "透過專用 IP 連線" + } + } + } }, "Connect to a saved database" : { "localizations" : { @@ -18850,6 +21380,7 @@ } }, "Connection is read-only. Destructive operations are not permitted." : { + "extractionState" : "stale", "localizations" : { "tr" : { "stringUnit" : { @@ -18878,6 +21409,7 @@ } }, "Connection is read-only. Set safe mode to Confirm Writes or higher to allow this tool." : { + "extractionState" : "stale", "localizations" : { "tr" : { "stringUnit" : { @@ -18906,7 +21438,32 @@ } }, "Connection limit" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bağlantı limiti" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Giới hạn kết nối" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "连接数限制" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "連線數上限" + } + } + } }, "Connection lost" : { "extractionState" : "stale", @@ -19507,7 +22064,32 @@ } }, "Connections found in %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ içinde bulunan bağlantılar" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Các kết nối tìm thấy trong %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在 %@ 中找到的连接" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在 %@ 中找到的連線" + } + } + } }, "Connections:" : { "localizations" : { @@ -19567,7 +22149,32 @@ } }, "Container service name, may be unreachable" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Container servis adı, erişilemeyebilir" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tên dịch vụ container, có thể không truy cập được" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "容器服务名称,可能无法访问" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "容器服務名稱,可能無法連線" + } + } + } }, "contains" : { "localizations" : { @@ -20752,16 +23359,116 @@ } }, "Copy Privileges" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yetkileri Kopyala" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sao chép quyền" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "复制权限" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "複製權限" + } + } + } }, "Copy Privileges from %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yetkileri %@ Kaynağından Kopyala" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sao chép quyền từ %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从 %@ 复制权限" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從 %@ 複製權限" + } + } + } }, "Copy Privileges From…" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yetkileri Şuradan Kopyala…" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sao chép quyền từ…" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从以下项复制权限…" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從以下項目複製權限…" + } + } + } }, "Copy privileges to %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yetkileri %@ hedefine kopyala" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sao chép quyền sang %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "将权限复制到 %@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "將權限複製到 %@" + } + } + } }, "Copy Query" : { "localizations" : { @@ -21137,6 +23844,30 @@ "state" : "new", "value" : "Could not connect through the SOCKS proxy at %1$@:%2$@. %3$@" } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@:%2$@ adresindeki SOCKS proxy üzerinden bağlanılamadı. %3$@" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể kết nối qua SOCKS proxy tại %1$@:%2$@. %3$@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法通过 %1$@:%2$@ 的 SOCKS 代理连接。%3$@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法透過 %1$@:%2$@ 的 SOCKS 代理連線。%3$@" + } } } }, @@ -21366,7 +24097,32 @@ } }, "Could not open a local port for the SOCKS proxy: %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS proxy için yerel bir port açılamadı: %@" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể mở cổng cục bộ cho SOCKS proxy: %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法为 SOCKS 代理打开本地端口:%@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法為 SOCKS 代理開啟本機連接埠:%@" + } + } + } }, "Could Not Open File" : { "localizations" : { @@ -21565,7 +24321,32 @@ } }, "Could not remove %@." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ kaldırılamadı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể gỡ %@." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法移除 %@。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法移除 %@。" + } + } + } }, "Could Not Reset Sample" : { "localizations" : { @@ -21652,13 +24433,122 @@ } }, "Could not start the sign-in listener. Please try again." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Oturum açma dinleyicisi başlatılamadı. Lütfen tekrar deneyin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể khởi động trình lắng nghe đăng nhập. Vui lòng thử lại." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法启动登录监听器。请重试。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法啟動登入監聽器。請再試一次。" + } + } + } + }, + "Could not switch to database %@ before applying schema changes: %@" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Could not switch to database %1$@ before applying schema changes: %2$@" + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Şema değişiklikleri uygulanmadan önce %1$@ veritabanına geçilemedi: %2$@" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể chuyển sang cơ sở dữ liệu %1$@ trước khi áp dụng thay đổi schema: %2$@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "应用 Schema 更改前无法切换到数据库 %1$@:%2$@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "套用綱要變更前無法切換到資料庫 %1$@:%2$@" + } + } + } }, "Could not write %@." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ yazılamadı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể ghi %@." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法写入 %@。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法寫入 %@。" + } + } + } }, "Could not write the Google Cloud service account key to a temporary file." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Google Cloud servis hesabı anahtarı geçici bir dosyaya yazılamadı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể ghi khóa tài khoản dịch vụ Google Cloud vào tệp tạm." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法将 Google Cloud 服务账号密钥写入临时文件。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法將 Google Cloud 服務帳號金鑰寫入暫存檔案。" + } + } + } }, "Could not write to file. Check that the file is writable." : { "localizations" : { @@ -21689,13 +24579,88 @@ } }, "Couldn't publish to the team catalog" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Takım kataloğuna yayınlanamadı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể xuất bản lên danh mục nhóm" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法发布到团队目录" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法發佈到團隊目錄" + } + } + } }, "Couldn't publish to the team library" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Takım kitaplığına yayınlanamadı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể xuất bản lên thư viện nhóm" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法发布到团队库" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法發佈到團隊庫" + } + } + } }, "Couldn't reach the plugin registry. Check your connection and try again." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eklenti deposuna ulaşılamadı. Bağlantınızı denetleyip tekrar deneyin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể truy cập kho plugin. Kiểm tra kết nối và thử lại." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法访问插件注册表。请检查网络连接后重试。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法連上外掛註冊來源。請檢查連線後再試一次。" + } + } + } }, "Count all rows" : { "localizations" : { @@ -21725,6 +24690,34 @@ } } }, + "Count exactly" : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tam say" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đếm chính xác" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "精确计数" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "精確計算" + } + } + } + }, "Count rows if estimate less than:" : { "localizations" : { "tr" : { @@ -21753,6 +24746,34 @@ } } }, + "Counting rows" : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Satırlar sayılıyor" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đang đếm dòng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "正在统计行数" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "正在計算列數" + } + } + } + }, "Counting..." : { "localizations" : { "tr" : { @@ -21810,7 +24831,32 @@ } }, "Create %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ Oluştur" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tạo %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "创建 %@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "建立 %@" + } + } + } }, "Create a connection to get started" : { "extractionState" : "stale", @@ -22300,7 +25346,32 @@ } }, "Create Trigger" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tetikleyici Oluştur" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tạo trigger" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "创建触发器" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "建立觸發器" + } + } + } }, "Create your own slash commands. Use {{query}}, {{schema}}, {{database}}, or {{body}} in the template to insert chat context at runtime." : { "localizations" : { @@ -22446,10 +25517,60 @@ } }, "Credentials" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kimlik Bilgileri" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thông tin đăng nhập" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "凭据" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "認證資訊" + } + } + } }, "Critical" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kritik" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quan trọng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "关键" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "關鍵" + } + } + } }, "CRITICAL: Transaction rollback failed - database may be in inconsistent state: %@" : { "extractionState" : "stale", @@ -22509,7 +25630,32 @@ } }, "CSV Properties" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "CSV Özellikleri" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thuộc tính CSV" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "CSV 属性" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "CSV 屬性" + } + } + } }, "CSV with Headers" : { "localizations" : { @@ -22598,7 +25744,32 @@ } }, "Current %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Geçerli %@" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ hiện tại" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "当前%@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "目前的%@" + } + } + } }, "Current %@: %@ (⌘K to %@)" : { "localizations" : { @@ -25433,7 +28604,32 @@ } }, "Delete %lld columns?" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld sütun silinsin mi?" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xóa %lld cột?" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "删除 %lld 列?" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "要刪除 %lld 個欄位嗎?" + } + } + } }, "Delete %lld Connections" : { "extractionState" : "stale", @@ -25483,7 +28679,32 @@ } }, "Delete %lld rows?" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld satır silinsin mi?" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xóa %lld dòng?" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "删除 %lld 行?" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "要刪除 %lld 列嗎?" + } + } + } }, "Delete Check Constraint" : { "extractionState" : "stale", @@ -25543,7 +28764,32 @@ } }, "Delete Columns" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sütunları Sil" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xóa cột" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "删除列" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "刪除欄位" + } + } + } }, "Delete Connection" : { "localizations" : { @@ -25978,10 +29224,60 @@ } }, "Delete this column?" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu sütun silinsin mi?" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xóa cột này?" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "删除此列?" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "要刪除這個欄位嗎?" + } + } + } }, "Delete this row?" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu satır silinsin mi?" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xóa dòng này?" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "删除此行?" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "要刪除這一列嗎?" + } + } + } }, "Delete token?" : { "localizations" : { @@ -26656,7 +29952,32 @@ } }, "Diff layout" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fark düzeni" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bố cục so sánh" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "差异布局" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "差異版面" + } + } + } }, "Digits" : { "localizations" : { @@ -26715,7 +30036,32 @@ } }, "Disable %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ Kapat" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tắt %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "关闭 %@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "關閉 %@" + } + } + } }, "Disable foreign key checks" : { "extractionState" : "stale", @@ -27225,7 +30571,32 @@ } }, "Distributed SQL query engine for data lakes" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Veri gölleri için dağıtık SQL sorgu motoru" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Công cụ truy vấn SQL phân tán cho data lake" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "面向数据湖的分布式 SQL 查询引擎" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "適用於資料湖的分散式 SQL 查詢引擎" + } + } + } }, "Distributed SQL, PostgreSQL-compatible" : { "localizations" : { @@ -27592,13 +30963,88 @@ } }, "Double Quote \"" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Çift Tırnak \"" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dấu nháy kép \"" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "双引号 \"" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "雙引號 \"" + } + } + } }, "Doubled Quote" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Çiftlenmiş Tırnak" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nháy kép lặp lại" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "重复引号" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "重複引號" + } + } + } }, "Download cloud-sql-proxy..." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "cloud-sql-proxy indir..." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tải cloud-sql-proxy..." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "下载 cloud-sql-proxy..." + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "下載 cloud-sql-proxy..." + } + } + } }, "Downloads" : { "localizations" : { @@ -27628,6 +31074,34 @@ } } }, + "Drag to reorder this filter" : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu filtreyi yeniden sıralamak için sürükleyin" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kéo để sắp xếp lại bộ lọc này" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "拖动以重新排列此筛选条件" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "拖曳以重新排列這個篩選條件" + } + } + } + }, "Driver plugin not loaded. Open Settings to update." : { "localizations" : { "tr" : { @@ -28083,7 +31557,32 @@ } }, "Drop owned objects" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sahip olunan nesneleri sil" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xoá các đối tượng sở hữu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "删除拥有的对象" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "刪除擁有的物件" + } + } + } }, "Drop Partition" : { "localizations" : { @@ -28142,7 +31641,32 @@ } }, "Drop Role" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rolü Sil" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xoá vai trò" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "删除角色" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "刪除角色" + } + } + } }, "Drop selected database" : { "extractionState" : "stale", @@ -28230,10 +31754,60 @@ } }, "Drop Trigger" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tetikleyiciyi Sil" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xoá trigger" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "删除触发器" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "刪除觸發器" + } + } + } }, "Drop trigger “%@”?" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "“%@” tetikleyicisi silinsin mi?" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xoá trigger “%@”?" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "删除触发器“%@”?" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "要刪除觸發器「%@」嗎?" + } + } + } }, "Drop View" : { "localizations" : { @@ -28264,7 +31838,32 @@ } }, "Drop…" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sil…" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xoá…" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "删除…" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "刪除…" + } + } + } }, "Dropping..." : { "extractionState" : "stale", @@ -28693,7 +32292,32 @@ } }, "Dynamic" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dinamik" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Động" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "动态" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "動態" + } + } + } }, "e.g., Claude Code on VPS" : { "localizations" : { @@ -29268,7 +32892,32 @@ } }, "Edit Trigger" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tetikleyiciyi Düzenle" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sửa trigger" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "编辑触发器" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "編輯觸發器" + } + } + } }, "Edit Values..." : { "localizations" : { @@ -29383,7 +33032,32 @@ } }, "Edit…" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Düzenle…" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sửa…" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "编辑…" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "編輯…" + } + } + } }, "Editable Hex" : { "localizations" : { @@ -29526,7 +33200,32 @@ } }, "Effective" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Etkin" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hiệu lực" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "实际生效" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "實際生效" + } + } + } }, "ElastiCache IAM authentication requires TLS. Enable SSL in the connection's SSL settings." : { "localizations" : { @@ -29641,7 +33340,32 @@ } }, "Embedded WASM Postgres over a socket server" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Soket sunucusu üzerinden gömülü WASM Postgres" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Postgres WASM nhúng chạy qua máy chủ socket" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "通过 socket 服务运行的嵌入式 WASM Postgres" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "透過 socket 伺服器執行的嵌入式 WASM Postgres" + } + } + } }, "Embedded zero-config SQL database" : { "localizations" : { @@ -29813,7 +33537,32 @@ } }, "Enable Cloud SQL Auth Proxy" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy'yi Etkinleştir" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bật Cloud SQL Auth Proxy" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "启用 Cloud SQL Auth Proxy" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "啟用 Cloud SQL Auth Proxy" + } + } + } }, "Enable Cloudflare Tunnel" : { "localizations" : { @@ -30013,7 +33762,32 @@ } }, "Enable SOCKS Proxy" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS Proxy'yi Etkinleştir" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bật SOCKS Proxy" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "启用 SOCKS 代理" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "啟用 SOCKS 代理" + } + } + } }, "Enable SSH Tunnel" : { "localizations" : { @@ -30072,7 +33846,32 @@ } }, "Encoding" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kodlama" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mã hóa" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "编码" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "編碼" + } + } + } }, "Encoding:" : { "localizations" : { @@ -30356,7 +34155,32 @@ } }, "Enter an absolute path, as it appears on the SSH server." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH sunucusunda göründüğü şekliyle mutlak bir yol girin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nhập đường dẫn tuyệt đối, đúng như trên máy chủ SSH." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "请输入绝对路径,与 SSH 服务器上的路径一致。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "請輸入絕對路徑,與 SSH 伺服器上的路徑一致。" + } + } + } }, "Enter database name" : { "extractionState" : "stale", @@ -30620,7 +34444,32 @@ } }, "Enter your license key, or a team invite code to join a team." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lisans anahtarınızı girin veya bir takıma katılmak için takım davet kodunu girin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nhập mã giấy phép của bạn, hoặc mã mời nhóm để tham gia một nhóm." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "输入你的许可证密钥,或输入团队邀请码以加入团队。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "輸入你的授權金鑰,或輸入團隊邀請碼以加入團隊。" + } + } + } }, "Enterprise SQL with PL/SQL" : { "localizations" : { @@ -30903,7 +34752,32 @@ } }, "Escape character" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kaçış karakteri" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ký tự thoát" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "转义字符" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "跳脫字元" + } + } + } }, "EU Long (31/12/2024 23:59:59)" : { "localizations" : { @@ -31412,10 +35286,60 @@ } }, "Execute Query Without Limit" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sorguyu Limitsiz Çalıştır" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chạy truy vấn không giới hạn" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "不限行数执行查询" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "不限列數執行查詢" + } + } + } }, "Execute Without Limit" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Limitsiz Çalıştır" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chạy không giới hạn" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "不限行数执行" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "不限列數執行" + } + } + } }, "Executed %lld statements" : { "localizations" : { @@ -32407,7 +36331,32 @@ } }, "Export as SQL" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SQL Olarak Dışa Aktar" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xuất dạng SQL" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "导出为 SQL" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "匯出為 SQL" + } + } + } }, "Export completed successfully" : { "localizations" : { @@ -33913,7 +37862,32 @@ } }, "Failed to load" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yüklenemedi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tải thất bại" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "加载失败" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "載入失敗" + } + } + } }, "Failed to Load" : { "localizations" : { @@ -35848,7 +39822,32 @@ } }, "Filter objects" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nesneleri filtrele" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lọc đối tượng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "筛选对象" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "篩選物件" + } + } + } }, "Filter operator" : { "localizations" : { @@ -35965,10 +39964,60 @@ } }, "Filter privileges" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yetkileri filtrele" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lọc quyền" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "筛选权限" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "篩選權限" + } + } + } }, "Filter roles" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rolleri filtrele" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lọc vai trò" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "筛选角色" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "篩選角色" + } + } + } }, "Filter settings" : { "extractionState" : "stale", @@ -36085,7 +40134,32 @@ } }, "Filter Values…" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Değerleri Filtrele…" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lọc giá trị…" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "筛选值…" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "篩選值…" + } + } + } }, "Filter with column" : { "localizations" : { @@ -36144,7 +40218,32 @@ } }, "Filtered" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Filtrelendi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã lọc" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已筛选" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已篩選" + } + } + } }, "Filtering by only this row" : { "extractionState" : "stale", @@ -36288,7 +40387,32 @@ } }, "Find this on the instance's overview page in the Google Cloud console." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bunu Google Cloud konsolunda örneğin genel bakış sayfasında bulabilirsiniz." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bạn tìm thấy giá trị này ở trang tổng quan của instance trong Google Cloud console." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "可在 Google Cloud 控制台中该实例的概览页面找到。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "可在 Google Cloud 主控台中該執行個體的總覽頁面找到。" + } + } + } }, "Find..." : { "localizations" : { @@ -36488,7 +40612,32 @@ } }, "Fix with AI" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yapay Zeka ile Düzelt" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sửa bằng AI" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "用 AI 修复" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "用 AI 修正" + } + } + } }, "Focus an already-open tab by id (returned from list_recent_tabs)." : { "localizations" : { @@ -36694,6 +40843,30 @@ "state" : "new", "value" : "Follow-up on step %1$d \"%2$@\" (%3$@): %4$@" } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$d. adım için ek soru \"%2$@\" (%3$@): %4$@" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hỏi thêm về bước %1$d \"%2$@\" (%3$@): %4$@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "关于第 %1$d 步的追问 \"%2$@\"(%3$@):%4$@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "關於第 %1$d 步的追問「%2$@」(%3$@):%4$@" + } } } }, @@ -36925,10 +41098,60 @@ } }, "Forget" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Unut" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quên" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "忘记" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "忘記" + } + } + } }, "Forget All" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tümünü Unut" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quên tất cả" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "全部忘记" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "全部忘記" + } + } + } }, "Format JSON" : { "extractionState" : "stale", @@ -38056,19 +42279,144 @@ } }, "Grant %1$@ on %2$@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%2$@ üzerinde %1$@ ver" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cấp %1$@ trên %2$@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在 %2$@ 上授予 %1$@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在 %2$@ 上授予 %1$@" + } + } + } }, "Grant All" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tümünü Ver" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cấp tất cả" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "全部授予" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "全部授予" + } + } + } }, "Grant privileges to %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ hesabına yetki ver" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cấp quyền cho %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "向 %@ 授予权限" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "向 %@ 授予權限" + } + } + } }, "Granted" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Verildi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã cấp" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已授予" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已授予" + } + } + } }, "Granted on %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ üzerinde verildi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã cấp trên %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已在 %@ 上授予" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已在 %@ 上授予" + } + } + } }, "Graphite" : { "extractionState" : "stale", @@ -38296,7 +42644,32 @@ } }, "Group: %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Grup: %@" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nhóm: %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "分组:%@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "群組:%@" + } + } + } }, "Groups & Tags:" : { "localizations" : { @@ -38355,7 +42728,32 @@ } }, "Has unsaved changes" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kaydedilmemiş değişiklikler var" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Có thay đổi chưa lưu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "有未保存的更改" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "有未儲存的變更" + } + } + } }, "Help improve TablePro by sharing anonymous usage statistics (no personal data or queries)." : { "localizations" : { @@ -38752,13 +43150,88 @@ } }, "Host and port assumed" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sunucu ve port varsayıldı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Máy chủ và cổng được suy đoán" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主机和端口为推测值" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主機與連接埠為推測值" + } + } + } }, "Host looks like a socket path" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sunucu adı soket yoluna benziyor" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Máy chủ trông giống đường dẫn socket" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主机看起来像 socket 路径" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主機看起來像 socket 路徑" + } + } + } }, "Host:" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sunucu:" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Máy chủ:" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "主机:" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "主機:" + } + } + } }, "Host: %@" : { "localizations" : { @@ -39159,7 +43632,32 @@ } }, "Identity" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kimlik" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Danh tính" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "身份" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "身分" + } + } + } }, "If macOS asks for your login password, click Always Allow on each prompt." : { "localizations" : { @@ -39190,7 +43688,32 @@ } }, "If the SSH server asks for a verification code, TablePro prompts you for it when you connect." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH sunucusu bir doğrulama kodu isterse, TablePro bağlanırken bunu size sorar." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nếu máy chủ SSH yêu cầu mã xác minh, TablePro sẽ hỏi bạn khi kết nối." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "如果 SSH 服务器要求验证码,TablePro 会在连接时提示你输入。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "如果 SSH 伺服器要求驗證碼,TablePro 會在連線時提示你輸入。" + } + } + } }, "Ignore foreign key checks" : { "localizations" : { @@ -40102,7 +44625,32 @@ } }, "Importance" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Önem" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mức quan trọng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "重要程度" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "重要程度" + } + } + } }, "Importing passwords from %1$@ reads up to %2$d keychain items. macOS prompts for your login password once per item because each is owned by %1$@. Click Always Allow on each prompt to grant TablePro permanent access. Cancel any prompt to skip the rest." : { "localizations" : { @@ -40868,10 +45416,60 @@ } }, "Inherited automatically." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Otomatik olarak devralındı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Được kế thừa tự động." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "自动继承。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "自動繼承。" + } + } + } }, "Inherited from %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ kaynağından devralındı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kế thừa từ %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "继承自 %@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "繼承自 %@" + } + } + } }, "Inline Configuration" : { "localizations" : { @@ -41078,10 +45676,60 @@ } }, "Insert Column Left" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sola Sütun Ekle" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chèn cột bên trái" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在左侧插入列" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在左方插入欄位" + } + } + } }, "Insert Column Right" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sağa Sütun Ekle" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chèn cột bên phải" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在右侧插入列" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在右方插入欄位" + } + } + } }, "Insert in Editor" : { "localizations" : { @@ -41168,10 +45816,60 @@ } }, "Insert Row Above" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Üste Satır Ekle" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chèn dòng phía trên" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在上方插入行" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在上方插入列" + } + } + } }, "Insert Row Below" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alta Satır Ekle" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chèn dòng phía dưới" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在下方插入行" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在下方插入列" + } + } + } }, "Insert Rows" : { "localizations" : { @@ -41598,10 +46296,60 @@ } }, "Instance connection name" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Örnek bağlantı adı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tên kết nối instance" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "实例连接名称" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "執行個體連線名稱" + } + } + } }, "Instance connection name must be project:region:instance" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Örnek bağlantı adı project:region:instance biçiminde olmalı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tên kết nối instance phải theo dạng project:region:instance" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "实例连接名称必须为 project:region:instance" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "執行個體連線名稱必須為 project:region:instance" + } + } + } }, "Integer" : { "localizations" : { @@ -42224,7 +46972,32 @@ } }, "Invalid pattern" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Geçersiz desen" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mẫu không hợp lệ" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "模式无效" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "模式無效" + } + } + } }, "Invalid PHP Serialized Value" : { "localizations" : { @@ -42563,7 +47336,32 @@ } }, "Join the two columns into one, placing this text between the values." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "İki sütunu tek sütunda birleştirir ve değerlerin arasına bu metni koyar." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gộp hai cột thành một, đặt đoạn văn bản này giữa các giá trị." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "将两列合并为一列,并在两个值之间插入这段文本。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "將兩個欄位合併為一個,並在兩個值之間插入這段文字。" + } + } + } }, "Journal Mode" : { "localizations" : { @@ -42819,7 +47617,32 @@ } }, "Jump to lines" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Satırlara git" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nhảy tới dòng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "跳转到相应行" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "跳至相應的行" + } + } + } }, "Keep Backing Up" : { "localizations" : { @@ -43049,7 +47872,32 @@ } }, "Kerberos Principal" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kerberos Principal" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kerberos Principal" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kerberos Principal" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kerberos Principal" + } + } + } }, "Key" : { "localizations" : { @@ -43080,7 +47928,32 @@ } }, "Key %@ was not found in the secret JSON." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ anahtarı secret JSON içinde bulunamadı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không tìm thấy khóa %@ trong JSON secret." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在 secret JSON 中未找到键 %@。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在 secret JSON 中找不到鍵 %@。" + } + } + } }, "Key File" : { "localizations" : { @@ -43476,10 +48349,60 @@ } }, "Kind" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tür" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Loại" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "类型" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "類型" + } + } + } }, "Kind:" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tür:" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Loại:" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "类型:" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "類型:" + } + } + } }, "Language:" : { "localizations" : { @@ -44017,10 +48940,60 @@ } }, "Leave blank to connect without authentication. The password is stored in the macOS Keychain." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kimlik doğrulamasız bağlanmak için boş bırakın. Parola macOS Keychain'de saklanır." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Để trống để kết nối không cần xác thực. Mật khẩu được lưu trong macOS Keychain." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "留空即可在不认证的情况下连接。密码保存在 macOS 钥匙串中。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "留空即可在不驗證的情況下連線。密碼儲存在 macOS 鑰匙圈中。" + } + } + } }, "Leave the principal and password blank to use your existing Kerberos ticket. Run kinit user@REALM.COM in Terminal first if you don't have one." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mevcut Kerberos biletinizi kullanmak için principal ve parolayı boş bırakın. Biletiniz yoksa önce Terminal'de kinit user@REALM.COM çalıştırın." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Để trống principal và mật khẩu để dùng vé Kerberos hiện có. Nếu chưa có, hãy chạy kinit user@REALM.COM trong Terminal trước." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "留空 principal 和密码即可使用现有的 Kerberos 票据。如果没有,请先在终端运行 kinit user@REALM.COM。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "留空 principal 和密碼即可使用現有的 Kerberos 票證。如果沒有,請先在終端機執行 kinit user@REALM.COM。" + } + } + } }, "Length" : { "extractionState" : "stale", @@ -44577,10 +49550,60 @@ } }, "Limit tool calls per reply" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yanıt başına araç çağrılarını sınırla" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Giới hạn số lần gọi công cụ mỗi câu trả lời" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "限制每条回复的工具调用次数" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "限制每則回覆的工具呼叫次數" + } + } + } }, "Limits" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Limitler" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Giới hạn" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "限制" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "限制" + } + } + } }, "Line %lld: %@" : { "localizations" : { @@ -44646,7 +49669,32 @@ } }, "Line ending" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Satır sonu" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ký tự xuống dòng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "换行符" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "換行字元" + } + } + } }, "Line Number" : { "localizations" : { @@ -44789,7 +49837,32 @@ } }, "Links you chose to always allow. TablePro connects without asking. Only connections on this machine can be trusted." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Her zaman izin vermeyi seçtiğiniz bağlantılar. TablePro sormadan bağlanır. Yalnızca bu makinedeki bağlantılara güvenilebilir." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Các liên kết bạn đã chọn luôn cho phép. TablePro kết nối mà không hỏi lại. Chỉ các kết nối trên máy này mới có thể được tin cậy." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "你选择始终允许的链接。TablePro 会直接连接,不再询问。只有本机上的连接才能被信任。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "你選擇一律允許的連結。TablePro 會直接連線,不再詢問。只有本機上的連線才能被信任。" + } + } + } }, "List" : { "localizations" : { @@ -45921,7 +50994,32 @@ } }, "Loading users and roles..." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kullanıcılar ve roller yükleniyor..." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đang tải người dùng và vai trò..." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "正在加载用户和角色..." + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "正在載入使用者與角色..." + } + } + } }, "Loading..." : { "extractionState" : "stale", @@ -46290,10 +51388,60 @@ } }, "Looking for database settings…" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Veritabanı ayarları aranıyor…" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đang tìm cài đặt cơ sở dữ liệu…" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "正在查找数据库设置…" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "正在尋找資料庫設定…" + } + } + } }, "Looks like a placeholder value" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yer tutucu bir değere benziyor" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trông giống giá trị mẫu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "看起来是占位值" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "看起來是預留位置值" + } + } + } }, "Low" : { "localizations" : { @@ -46752,7 +51900,32 @@ } }, "Match All" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tümü Eşleşsin" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Khớp tất cả" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "匹配全部" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "符合全部" + } + } + } }, "Match ALL filters (AND) or ANY filter (OR)" : { "extractionState" : "stale", @@ -46840,7 +52013,32 @@ } }, "Match Any" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Herhangi Biri Eşleşsin" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Khớp bất kỳ" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "匹配任一" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "符合任一" + } + } + } }, "matches regex" : { "localizations" : { @@ -47292,6 +52490,7 @@ } }, "Maximum rows to export (default 50000)" : { + "extractionState" : "stale", "localizations" : { "tr" : { "stringUnit" : { @@ -47319,7 +52518,36 @@ } } }, + "Maximum rows to export. Defaults to the server's configured default row limit and is capped at its maximum row limit." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dışa aktarılacak en fazla satır sayısı. Varsayılan olarak sunucunun ayarlı varsayılan satır limitidir ve maksimum satır limitiyle sınırlanır." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Số dòng tối đa được xuất. Mặc định là giới hạn dòng mặc định của máy chủ và bị chặn ở giới hạn dòng tối đa." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "导出的最大行数。默认使用服务器配置的默认行数限制,并受其最大行数限制约束。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "匯出的最大列數。預設使用伺服器設定的預設列數上限,並受其最大列數上限限制。" + } + } + } + }, "Maximum rows to return (default 500, max 10000)" : { + "extractionState" : "stale", "localizations" : { "tr" : { "stringUnit" : { @@ -47347,6 +52575,34 @@ } } }, + "Maximum rows to return. Defaults to the server's configured default row limit and is capped at its maximum row limit." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Döndürülecek en fazla satır sayısı. Varsayılan olarak sunucunun ayarlı varsayılan satır limitidir ve maksimum satır limitiyle sınırlanır." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Số dòng tối đa được trả về. Mặc định là giới hạn dòng mặc định của máy chủ và bị chặn ở giới hạn dòng tối đa." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "返回的最大行数。默认使用服务器配置的默认行数限制,并受其最大行数限制约束。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "回傳的最大列數。預設使用伺服器設定的預設列數上限,並受其最大列數上限限制。" + } + } + } + }, "Maximum time to wait for a query to complete. Set to 0 for no limit. Applied to new connections." : { "localizations" : { "tr" : { @@ -47720,13 +52976,88 @@ } }, "Member of" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Üyesi olduğu" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thành viên của" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "隶属于" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "隸屬於" + } + } + } }, "Member Of" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Üyesi Olduğu" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thành viên của" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "隶属于" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "隸屬於" + } + } + } }, "Membership" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Üyelik" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tư cách thành viên" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "成员关系" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "成員關係" + } + } + } }, "Memory Limit" : { "localizations" : { @@ -47757,7 +53088,32 @@ } }, "Merge" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Birleştir" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gộp" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "合并" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "合併" + } + } + } }, "Merge “%@” with “%@”" : { "localizations" : { @@ -47766,11 +53122,60 @@ "state" : "new", "value" : "Merge “%1$@” with “%2$@”" } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "“%1$@” ile “%2$@” birleştirilsin" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gộp “%1$@” với “%2$@”" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "将“%1$@”与“%2$@”合并" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "將「%1$@」與「%2$@」合併" + } } } }, "Merge Columns…" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sütunları Birleştir…" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gộp cột…" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "合并列…" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "合併欄位…" + } + } + } }, "Message too large. Try disabling 'Include schema' or 'Include query results' in AI settings." : { "localizations" : { @@ -48026,7 +53431,32 @@ } }, "Mixed Selection" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Karışık Seçim" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lựa chọn hỗn hợp" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "混合选择" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "混合選取" + } + } + } }, "Mode" : { "localizations" : { @@ -48368,7 +53798,6 @@ } }, "Move Down" : { - "extractionState" : "stale", "localizations" : { "tr" : { "stringUnit" : { @@ -48481,6 +53910,62 @@ } } }, + "Move Filter Down" : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Filtreyi Aşağı Taşı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chuyển bộ lọc xuống" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "下移筛选条件" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "將篩選條件下移" + } + } + } + }, + "Move Filter Up" : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Filtreyi Yukarı Taşı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chuyển bộ lọc lên" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "上移筛选条件" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "將篩選條件上移" + } + } + } + }, "Move Group to..." : { "localizations" : { "tr" : { @@ -48650,7 +54135,6 @@ } }, "Move Up" : { - "extractionState" : "stale", "localizations" : { "tr" : { "stringUnit" : { @@ -48766,7 +54250,32 @@ } }, "Multi-model database with SurrealQL" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SurrealQL ile çok modelli veritabanı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cơ sở dữ liệu đa mô hình với SurrealQL" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用 SurrealQL 的多模型数据库" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用 SurrealQL 的多模型資料庫" + } + } + } }, "Multiple statements are not permitted for this client" : { "localizations" : { @@ -48999,7 +54508,32 @@ } }, "Namespace" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Namespace" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Namespace" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "命名空间" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "命名空間" + } + } + } }, "Navigate to referenced row" : { "extractionState" : "stale", @@ -49484,7 +55018,32 @@ } }, "New Connection (%@)" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yeni Bağlantı (%@)" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kết nối mới (%@)" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "新建连接(%@)" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "新增連線(%@)" + } + } + } }, "New Connection (⌘N)" : { "extractionState" : "stale", @@ -49827,7 +55386,32 @@ } }, "New password:" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yeni parola:" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mật khẩu mới:" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "新密码:" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "新密碼:" + } + } + } }, "New Query" : { "localizations" : { @@ -50168,10 +55752,60 @@ } }, "New Trigger" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yeni Tetikleyici" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trigger mới" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "新建触发器" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "新增觸發器" + } + } + } }, "New User or Role" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yeni Kullanıcı veya Rol" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Người dùng hoặc vai trò mới" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "新建用户或角色" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "新增使用者或角色" + } + } + } }, "New View" : { "localizations" : { @@ -50659,7 +56293,32 @@ } }, "No available local port for the Cloud SQL Auth Proxy." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy için uygun bir yerel port yok." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không còn cổng cục bộ trống cho Cloud SQL Auth Proxy." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "没有可用于 Cloud SQL Auth Proxy 的本地端口。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "沒有可供 Cloud SQL Auth Proxy 使用的本機連接埠。" + } + } + } }, "No available local port for the Cloudflare tunnel." : { "localizations" : { @@ -51028,7 +56687,32 @@ } }, "No credentials are sent. Use this when the server handles authentication itself, such as a Tailscale SSH host." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hiçbir kimlik bilgisi gönderilmez. Sunucunun kimlik doğrulamayı kendi yaptığı durumlarda, örneğin Tailscale SSH sunucusunda kullanın." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không gửi thông tin đăng nhập nào. Dùng khi máy chủ tự xử lý xác thực, ví dụ máy chủ SSH của Tailscale." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "不会发送任何凭据。当服务器自行处理认证时使用,例如 Tailscale 的 SSH 主机。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "不會傳送任何認證資訊。當伺服器自行處理驗證時使用,例如 Tailscale 的 SSH 主機。" + } + } + } }, "No custom commands yet." : { "localizations" : { @@ -51115,7 +56799,32 @@ } }, "No database settings found in this folder." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu klasörde veritabanı ayarı bulunamadı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không tìm thấy cài đặt cơ sở dữ liệu trong thư mục này." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在此文件夹中未找到数据库设置。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在此資料夾中找不到資料庫設定。" + } + } + } }, "No databases" : { "localizations" : { @@ -51630,7 +57339,32 @@ } }, "No links are trusted yet." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Henüz güvenilen bağlantı yok." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chưa có liên kết nào được tin cậy." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "尚未信任任何链接。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "尚未信任任何連結。" + } + } + } }, "No matching %@" : { "extractionState" : "stale", @@ -52034,7 +57768,32 @@ } }, "No Object Selected" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nesne Seçilmedi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chưa chọn đối tượng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "未选择对象" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "未選取物件" + } + } + } }, "No objects found" : { "extractionState" : "stale", @@ -52209,13 +57968,88 @@ } }, "No privileges" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yetki yok" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không có quyền" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无权限" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "沒有權限" + } + } + } }, "No Privileges" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yetki Yok" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không có quyền" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无权限" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "沒有權限" + } + } + } }, "No privileges can be granted at this level." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu düzeyde yetki verilemez." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể cấp quyền ở cấp này." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "此级别无法授予任何权限。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "此層級無法授予任何權限。" + } + } + } }, "No providers configured" : { "localizations" : { @@ -52246,7 +58080,32 @@ } }, "No published port, may be unreachable" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yayınlanmış port yok, erişilemeyebilir" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không có cổng được công bố, có thể không truy cập được" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "未发布端口,可能无法访问" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "未發佈連接埠,可能無法連線" + } + } + } }, "No query executed yet" : { "localizations" : { @@ -52474,7 +58333,32 @@ } }, "No saved customizations yet. Column widths, order, visibility, and per-table filters you set appear here so you can review and reset them." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Henüz kaydedilmiş özelleştirme yok. Ayarladığınız sütun genişlikleri, sırası, görünürlüğü ve tablo başına filtreler burada görünür; buradan gözden geçirip sıfırlayabilirsiniz." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chưa có tùy chỉnh nào được lưu. Độ rộng cột, thứ tự, khả năng hiển thị và bộ lọc theo từng bảng bạn đặt sẽ xuất hiện ở đây để xem lại và đặt lại." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "尚未保存任何自定义。你设置的列宽、顺序、显示状态以及各表的筛选条件会显示在这里,便于查看和重置。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "尚未儲存任何自訂設定。你設定的欄寬、順序、顯示狀態以及各資料表的篩選條件會顯示在這裡,方便你檢視與重設。" + } + } + } }, "No saved templates" : { "extractionState" : "stale", @@ -52930,7 +58814,32 @@ } }, "No Users or Roles" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kullanıcı veya Rol Yok" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không có người dùng hoặc vai trò" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "没有用户或角色" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "沒有使用者或角色" + } + } + } }, "No valid rows found in clipboard data." : { "localizations" : { @@ -53130,7 +59039,32 @@ } }, "Not browsable on this connection" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu bağlantıda göz atılamaz" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không duyệt được trên kết nối này" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在此连接上无法浏览" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在此連線上無法瀏覽" + } + } + } }, "Not configured" : { "localizations" : { @@ -53302,7 +59236,32 @@ } }, "Not granted" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Verilmedi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chưa cấp" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "未授予" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "未授予" + } + } + } }, "not in list" : { "localizations" : { @@ -53473,6 +59432,34 @@ } } }, + "Not signed in to Claude. Run \"claude /login\" in Terminal, then try again." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Claude'da oturum açılmamış. Terminal'de \"claude /login\" çalıştırıp tekrar deneyin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chưa đăng nhập Claude. Chạy \"claude /login\" trong Terminal rồi thử lại." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "尚未登录 Claude。请在终端运行 \"claude /login\" 后重试。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "尚未登入 Claude。請在終端機執行 \"claude /login\" 後再試一次。" + } + } + } + }, "Not signed in to Cursor. Sign in first." : { "localizations" : { "tr" : { @@ -53530,7 +59517,32 @@ } }, "Not signed in to xAI." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "xAI'da oturum açılmamış." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chưa đăng nhập xAI." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "尚未登录 xAI。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "尚未登入 xAI。" + } + } + } }, "Not supported for this database." : { "localizations" : { @@ -53617,7 +59629,32 @@ } }, "Not visible" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Görünmüyor" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không hiển thị" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "不可见" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "不可見" + } + } + } }, "NOW()" : { "extractionState" : "stale", @@ -54072,7 +60109,32 @@ } }, "Object" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nesne" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đối tượng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "对象" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "物件" + } + } + } }, "Off" : { "localizations" : { @@ -54103,7 +60165,32 @@ } }, "Off by default. Turn it on to encrypt saved passwords with a passphrase." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Varsayılan olarak kapalı. Kaydedilen parolaları bir parola cümlesiyle şifrelemek için açın." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mặc định tắt. Bật lên để mã hóa các mật khẩu đã lưu bằng một cụm mật khẩu." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "默认关闭。开启后会用一个口令加密已保存的密码。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "預設關閉。開啟後會用一組通關密語加密已儲存的密碼。" + } + } + } }, "Offset" : { "extractionState" : "stale", @@ -54471,7 +60558,32 @@ } }, "Open a connection to apply" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Uygulamak için bir bağlantı açın" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mở một kết nối để áp dụng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "打开一个连接后生效" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "開啟一個連線後才會套用" + } + } + } }, "Open a connection to insert" : { "localizations" : { @@ -54586,7 +60698,32 @@ } }, "Open AI settings to change the tool call limit." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Araç çağrısı limitini değiştirmek için AI ayarlarını açın." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mở cài đặt AI để thay đổi giới hạn gọi công cụ." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "打开 AI 设置以更改工具调用上限。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "開啟 AI 設定以變更工具呼叫上限。" + } + } + } }, "Open Claude Desktop, go to Settings > Developer" : { "localizations" : { @@ -55013,7 +61150,32 @@ } }, "Open in Query Editor" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sorgu Düzenleyicide Aç" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mở trong trình soạn truy vấn" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在查询编辑器中打开" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在查詢編輯器中開啟" + } + } + } }, "Open in Window" : { "localizations" : { @@ -55158,10 +61320,60 @@ } }, "Open Project Folder" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proje Klasörünü Aç" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mở thư mục dự án" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "打开项目文件夹" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "開啟專案資料夾" + } + } + } }, "Open Project Folder..." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proje Klasörünü Aç..." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mở thư mục dự án..." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "打开项目文件夹..." + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "開啟專案資料夾..." + } + } + } }, "Open Query" : { "localizations" : { @@ -55534,7 +61746,32 @@ } }, "Opens database URLs from the terminal, such as a DDEV project database." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Terminalden gelen veritabanı URL'lerini açar, örneğin bir DDEV proje veritabanı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mở các URL cơ sở dữ liệu từ terminal, ví dụ cơ sở dữ liệu của dự án DDEV." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "打开来自终端的数据库 URL,例如 DDEV 项目的数据库。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "開啟來自終端機的資料庫 URL,例如 DDEV 專案的資料庫。" + } + } + } }, "Operation cancelled by user" : { "localizations" : { @@ -55933,7 +62170,32 @@ } }, "Optional. Set this to reach a database that only listens on a Unix socket." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "İsteğe bağlı. Yalnızca Unix soketi dinleyen bir veritabanına erişmek için ayarlayın." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tùy chọn. Đặt giá trị này để truy cập cơ sở dữ liệu chỉ lắng nghe trên Unix socket." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "可选。当数据库只监听 Unix socket 时设置此项。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "選填。當資料庫只監聽 Unix socket 時設定此項。" + } + } + } }, "Options" : { "localizations" : { @@ -56793,10 +63055,60 @@ } }, "Partitioned Table" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bölümlenmiş Tablo" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bảng phân vùng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "分区表" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "分割資料表" + } + } + } }, "Partly granted" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kısmen verildi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cấp một phần" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "部分授予" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "部分授予" + } + } + } }, "Passphrase" : { "localizations" : { @@ -57086,7 +63398,32 @@ } }, "Password found" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Parola bulundu" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã tìm thấy mật khẩu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已找到密码" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已找到密碼" + } + } + } }, "Password is sent via keyboard-interactive challenge-response." : { "localizations" : { @@ -57145,7 +63482,32 @@ } }, "Password:" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Parola:" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mật khẩu:" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "密码:" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "密碼:" + } + } + } }, "Passwords will be encrypted with the passphrase you provide." : { "extractionState" : "stale", @@ -57465,7 +63827,32 @@ } }, "Paused after %d tool calls." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d araç çağrısından sonra duraklatıldı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã tạm dừng sau %d lần gọi công cụ." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已在 %d 次工具调用后暂停。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已在 %d 次工具呼叫後暫停。" + } + } + } }, "Pending approval for" : { "localizations" : { @@ -57832,7 +64219,32 @@ } }, "Pipe |" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dikey Çizgi |" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dấu gạch đứng |" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "竖线 |" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "直線 |" + } + } + } }, "Plain text. Markdown is preserved as written." : { "localizations" : { @@ -57863,7 +64275,32 @@ } }, "Plain-text accounting ledgers" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Düz metin muhasebe defterleri" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sổ kế toán dạng văn bản thuần" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "纯文本记账账本" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "純文字記帳帳本" + } + } + } }, "Plan: %@" : { "localizations" : { @@ -58618,7 +65055,32 @@ } }, "Point at the socket file itself, not the directory holding it." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Soket dosyasının kendisini gösterin, onu içeren dizini değil." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trỏ tới chính tệp socket, không phải thư mục chứa nó." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "请指向 socket 文件本身,而不是它所在的目录。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "請指向 socket 檔案本身,而不是它所在的目錄。" + } + } + } }, "Port" : { "localizations" : { @@ -60218,10 +66680,60 @@ } }, "Privilege" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yetki" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quyền" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "权限" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "權限" + } + } + } }, "Privileges" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yetkiler" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quyền" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "权限" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "權限" + } + } + } }, "Pro" : { "localizations" : { @@ -60832,7 +67344,32 @@ } }, "Proxy Server" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Proxy Sunucusu" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Máy chủ proxy" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "代理服务器" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "代理伺服器" + } + } + } }, "Public key authentication failed: %@" : { "extractionState" : "stale", @@ -60864,34 +67401,284 @@ } }, "Publish" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yayınla" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xuất bản" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "发布" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "發佈" + } + } + } }, "Publish %d Connections to Team Catalog..." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d Bağlantıyı Takım Kataloğuna Yayınla..." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xuất bản %d kết nối lên danh mục nhóm..." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "将 %d 个连接发布到团队目录..." + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "將 %d 個連線發佈到團隊目錄..." + } + } + } }, "Publish %d Connections to Team Library..." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d Bağlantıyı Takım Kitaplığına Yayınla..." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xuất bản %d kết nối lên thư viện nhóm..." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "将 %d 个连接发布到团队库..." + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "將 %d 個連線發佈到團隊庫..." + } + } + } }, "Publish connections to a shared folder your team reads from. Passwords are never included." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bağlantıları, takımınızın okuduğu paylaşılan bir klasöre yayınlayın. Parolalar hiçbir zaman dahil edilmez." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xuất bản các kết nối vào một thư mục dùng chung mà nhóm bạn đọc từ đó. Mật khẩu không bao giờ được đưa vào." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "将连接发布到团队读取的共享文件夹。密码不会被包含在内。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "將連線發佈到團隊讀取的共用資料夾。密碼絕不會包含在內。" + } + } + } }, "Publish Saved Queries to Team..." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kayıtlı Sorguları Takıma Yayınla..." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xuất bản truy vấn đã lưu cho nhóm..." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "将已保存的查询发布给团队..." + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "將已儲存的查詢發佈給團隊..." + } + } + } }, "Publish saved queries to your team?" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kayıtlı sorgular takımınıza yayınlansın mı?" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xuất bản các truy vấn đã lưu cho nhóm của bạn?" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "要将已保存的查询发布给团队吗?" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "要將已儲存的查詢發佈給團隊嗎?" + } + } + } }, "Publish to Team Catalog..." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Takım Kataloğuna Yayınla..." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xuất bản lên danh mục nhóm..." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "发布到团队目录..." + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "發佈到團隊目錄..." + } + } + } }, "Publish to Team Library..." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Takım Kitaplığına Yayınla..." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xuất bản lên thư viện nhóm..." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "发布到团队库..." + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "發佈到團隊庫..." + } + } + } }, "Published %d saved queries to your team." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d kayıtlı sorgu takımınıza yayınlandı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã xuất bản %d truy vấn đã lưu cho nhóm của bạn." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已将 %d 条保存的查询发布给团队。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已將 %d 條已儲存的查詢發佈給團隊。" + } + } + } }, "Published to the team library" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Takım kitaplığına yayınlandı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã xuất bản lên thư viện nhóm" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已发布到团队库" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已發佈到團隊庫" + } + } + } }, "Purchase License" : { "localizations" : { @@ -60985,7 +67772,32 @@ } }, "Put the suggested SQL into the query editor" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Önerilen SQL'i sorgu düzenleyiciye koy" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đưa SQL được đề xuất vào trình soạn truy vấn" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "将建议的 SQL 放入查询编辑器" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "將建議的 SQL 放入查詢編輯器" + } + } + } }, "Queries" : { "comment" : "A section header for the list of queries in the favorites tab.", @@ -61539,6 +68351,7 @@ } }, "Query timeout in seconds (default 30, max 300)" : { + "extractionState" : "stale", "localizations" : { "tr" : { "stringUnit" : { @@ -61566,6 +68379,34 @@ } } }, + "Query timeout in seconds (max 300). Defaults to the server's configured query timeout." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Saniye cinsinden sorgu zaman aşımı (en fazla 300). Varsayılan olarak sunucunun ayarlı sorgu zaman aşımıdır." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thời gian chờ truy vấn tính bằng giây (tối đa 300). Mặc định là thời gian chờ truy vấn đã cấu hình của máy chủ." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "查询超时秒数(最大 300)。默认使用服务器配置的查询超时。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "查詢逾時秒數(最多 300)。預設使用伺服器設定的查詢逾時。" + } + } + } + }, "Query timeout:" : { "localizations" : { "tr" : { @@ -61880,7 +68721,32 @@ } }, "Quote character" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tırnak karakteri" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ký tự trích dẫn" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "引号字符" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "引號字元" + } + } + } }, "Quote if needed" : { "extractionState" : "stale", @@ -62136,7 +69002,32 @@ } }, "Re-read the file with these settings. This discards unsaved changes." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dosyayı bu ayarlarla yeniden okur. Bu, kaydedilmemiş değişiklikleri atar." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đọc lại tệp với các cài đặt này. Thao tác này bỏ các thay đổi chưa lưu." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用这些设置重新读取文件。未保存的更改会被丢弃。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用這些設定重新讀取檔案。未儲存的變更會被捨棄。" + } + } + } }, "Read & Write" : { "localizations" : { @@ -62195,6 +69086,7 @@ } }, "Read Only Connection" : { + "extractionState" : "stale", "localizations" : { "tr" : { "stringUnit" : { @@ -62649,10 +69541,60 @@ } }, "Reassign owned objects" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sahip olunan nesneleri devret" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chuyển quyền sở hữu các đối tượng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "转移拥有的对象" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "轉移擁有的物件" + } + } + } }, "Reassign to" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Şuna devret" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chuyển cho" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "转移给" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "轉移給" + } + } + } }, "Recent" : { "localizations" : { @@ -62824,7 +69766,32 @@ } }, "Recently Closed" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Son Kapatılanlar" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vừa đóng gần đây" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "最近关闭" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "最近關閉" + } + } + } }, "Recheck" : { "localizations" : { @@ -62941,7 +69908,32 @@ } }, "Record Access" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kayıt Erişimi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Truy cập bản ghi" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "记录访问" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "記錄存取" + } + } + } }, "Recording shortcut" : { "localizations" : { @@ -63460,10 +70452,60 @@ } }, "Refresh plugin list" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eklenti listesini yenile" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Làm mới danh sách plugin" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "刷新插件列表" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "重新整理外掛清單" + } + } + } }, "Refreshing" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yenileniyor" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đang làm mới" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "正在刷新" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "正在重新整理" + } + } + } }, "Refreshing will discard all unsaved changes." : { "localizations" : { @@ -63522,7 +70564,32 @@ } }, "Regex" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Regex" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Regex" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "正则表达式" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "正規表達式" + } + } + } }, "Registry" : { "localizations" : { @@ -63665,10 +70732,60 @@ } }, "Reload with new properties?" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yeni özelliklerle yeniden yüklensin mi?" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tải lại với các thuộc tính mới?" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "要用新属性重新加载吗?" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "要用新屬性重新載入嗎?" + } + } + } }, "Remote (Quack, experimental)" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Uzak (Quack, deneysel)" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Từ xa (Quack, thử nghiệm)" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "远程(Quack,实验性)" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "遠端(Quack,實驗性)" + } + } + } }, "Remote (Quack)" : { "extractionState" : "stale", @@ -64207,7 +71324,32 @@ } }, "Remove from Recent" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Son Kullanılanlardan Kaldır" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xóa khỏi mục Gần đây" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "从“最近”中移除" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "從「最近」中移除" + } + } + } }, "Remove from Sidebar" : { "localizations" : { @@ -64463,7 +71605,32 @@ } }, "Removed" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kaldırıldı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã xóa" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "移除" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "移除" + } + } + } }, "Rename" : { "localizations" : { @@ -64522,7 +71689,32 @@ } }, "Rename Column…" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sütunu Yeniden Adlandır…" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đổi tên cột…" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "重命名列…" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "重新命名欄位…" + } + } + } }, "Rename Group" : { "localizations" : { @@ -64678,7 +71870,32 @@ } }, "Reopen Closed Tab" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kapatılan Sekmeyi Yeniden Aç" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mở lại tab đã đóng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "重新打开已关闭的标签页" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "重新開啟已關閉的分頁" + } + } + } }, "Reopen Last Session" : { "localizations" : { @@ -64764,6 +71981,34 @@ } } }, + "Replace the estimate with an exact row count." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tahmini, tam satır sayısıyla değiştirir." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thay ước tính bằng số dòng chính xác." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "用精确行数替换估算值。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "用精確列數取代估算值。" + } + } + } + }, "Replication lag: %ds" : { "localizations" : { "tr" : { @@ -65103,7 +72348,32 @@ } }, "Reset All Customizations" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tüm Özelleştirmeleri Sıfırla" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đặt lại tất cả tùy chỉnh" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "重置所有自定义" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "重設所有自訂設定" + } + } + } }, "Reset All Settings" : { "localizations" : { @@ -65162,10 +72432,60 @@ } }, "Reset column widths, order, and visibility to defaults" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sütun genişliklerini, sırasını ve görünürlüğünü varsayılana sıfırla" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đặt lại độ rộng, thứ tự và khả năng hiển thị của cột về mặc định" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "将列宽、顺序和显示状态重置为默认值" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "將欄寬、順序與顯示狀態重設為預設值" + } + } + } }, "Reset Columns" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sütunları Sıfırla" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đặt lại cột" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "重置列" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "重設欄位" + } + } + } }, "Reset Layout" : { "localizations" : { @@ -65448,7 +72768,32 @@ } }, "Response" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yanıt" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Phản hồi" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "响应" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "回應" + } + } + } }, "Response failed" : { "localizations" : { @@ -65973,7 +73318,32 @@ } }, "Resume with a fresh tool call budget." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yeni bir araç çağrısı bütçesiyle devam eder." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tiếp tục với hạn mức gọi công cụ mới." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "以新的工具调用额度继续。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "以新的工具呼叫額度繼續。" + } + } + } }, "Retention" : { "extractionState" : "stale", @@ -66208,7 +73578,32 @@ } }, "Review & Apply…" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gözden Geçir ve Uygula…" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xem lại và áp dụng…" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "检查并应用…" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "檢視並套用…" + } + } + } }, "Revoke" : { "localizations" : { @@ -66239,13 +73634,88 @@ } }, "Revoke %1$@ on %2$@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%2$@ üzerindeki %1$@ yetkisini geri al" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thu hồi %1$@ trên %2$@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "撤销 %2$@ 上的 %1$@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "撤銷 %2$@ 上的 %1$@" + } + } + } }, "Revoke All" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tümünü Geri Al" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thu hồi tất cả" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "全部撤销" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "全部撤銷" + } + } + } }, "Revoke privileges from %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ hesabından yetkileri geri al" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thu hồi quyền của %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "撤销 %@ 的权限" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "撤銷 %@ 的權限" + } + } + } }, "Revoked" : { "localizations" : { @@ -66361,7 +73831,32 @@ } }, "Role Attributes" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rol Öznitelikleri" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thuộc tính vai trò" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "角色属性" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "角色屬性" + } + } + } }, "root" : { "extractionState" : "stale", @@ -66393,7 +73888,32 @@ } }, "Root" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Root" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Root" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Root" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Root" + } + } + } }, "Root Level" : { "localizations" : { @@ -66424,7 +73944,32 @@ } }, "Routes this connection through a SOCKS5 proxy. The database hostname is resolved by the proxy, so names that only resolve behind it still work." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu bağlantıyı bir SOCKS5 proxy üzerinden yönlendirir. Veritabanı sunucu adı proxy tarafından çözümlenir, böylece yalnızca proxy arkasında çözümlenen adlar da çalışır." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Định tuyến kết nối này qua một SOCKS5 proxy. Tên máy chủ cơ sở dữ liệu do proxy phân giải, nên những tên chỉ phân giải được phía sau proxy vẫn dùng được." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "通过 SOCKS5 代理转发此连接。数据库主机名由代理解析,因此只能在代理后解析的名称同样可用。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "透過 SOCKS5 代理轉送此連線。資料庫主機名稱由代理解析,因此只能在代理後方解析的名稱同樣可用。" + } + } + } }, "Row %d" : { "localizations" : { @@ -67089,6 +74634,34 @@ } } }, + "Runs the claude command line tool so chat bills against your Claude subscription. Database tools need the MCP server turned on in Settings > Integrations." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "claude komut satırı aracını çalıştırır, böylece sohbet Claude aboneliğinizden düşer. Veritabanı araçları için Ayarlar > Entegrasyonlar altında MCP sunucusunun açık olması gerekir." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chạy công cụ dòng lệnh claude nên phần chat sẽ tính vào gói đăng ký Claude của bạn. Các công cụ cơ sở dữ liệu cần bật máy chủ MCP trong Cài đặt > Tích hợp." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "运行 claude 命令行工具,因此聊天会计入你的 Claude 订阅。数据库工具需要在“设置 > 集成”中开启 MCP 服务器。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "執行 claude 命令列工具,因此聊天會計入你的 Claude 訂閱。資料庫工具需要在「設定 > 整合」中開啟 MCP 伺服器。" + } + } + } + }, "Safe Mode" : { "localizations" : { "tr" : { @@ -67145,6 +74718,34 @@ } } }, + "Safe Mode Is Read-Only" : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Safe Mode Salt Okunur" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chế độ an toàn đang ở mức chỉ đọc" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "安全模式为只读" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "安全模式為唯讀" + } + } + } + }, "Safe Mode, Safe Mode (Full), and Read-Only require a Pro license." : { "extractionState" : "stale", "localizations" : { @@ -68036,7 +75637,32 @@ } }, "Saved Customizations" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kaydedilmiş Özelleştirmeler" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tùy chỉnh đã lưu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已保存的自定义" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已儲存的自訂設定" + } + } + } }, "Saved passwords are decrypted during import" : { "localizations" : { @@ -68095,7 +75721,32 @@ } }, "Saved Queries:" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kayıtlı Sorgular:" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Truy vấn đã lưu:" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已保存的查询:" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已儲存的查詢:" + } + } + } }, "Saved Query" : { "localizations" : { @@ -68212,7 +75863,32 @@ } }, "Schema and table privileges in this database are only visible when the connection is using it." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu veritabanındaki şema ve tablo yetkileri yalnızca bağlantı bu veritabanını kullanırken görünür." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quyền trên schema và bảng của cơ sở dữ liệu này chỉ hiển thị khi kết nối đang dùng nó." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "只有当连接正在使用此数据库时,才能看到其中的 Schema 和表权限。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "只有當連線正在使用此資料庫時,才看得到其中的綱要與資料表權限。" + } + } + } }, "Schema change was not authorized" : { "localizations" : { @@ -68355,7 +76031,32 @@ } }, "Schema SQL" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Şema SQL'i" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "SQL của schema" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Schema SQL" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "綱要 SQL" + } + } + } }, "Schema Switch Failed" : { "extractionState" : "stale", @@ -68613,7 +76314,32 @@ } }, "Search and analytics engine" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Arama ve analiz motoru" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Công cụ tìm kiếm và phân tích" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "搜索与分析引擎" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "搜尋與分析引擎" + } + } + } }, "Search columns..." : { "localizations" : { @@ -69097,7 +76823,32 @@ } }, "Search values" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Değerlerde ara" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tìm giá trị" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "搜索值" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "搜尋值" + } + } + } }, "Search..." : { "localizations" : { @@ -69445,7 +77196,32 @@ } }, "Select %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ seç" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chọn %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "选择%@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "選擇%@" + } + } + } }, "Select %@ file to import" : { "localizations" : { @@ -69673,7 +77449,32 @@ } }, "Select a user or role to view its privileges." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yetkilerini görmek için bir kullanıcı veya rol seçin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chọn một người dùng hoặc vai trò để xem quyền của họ." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "选择一个用户或角色以查看其权限。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "選擇一個使用者或角色以檢視其權限。" + } + } + } }, "Select All" : { "localizations" : { @@ -69732,7 +77533,32 @@ } }, "Select an object on the left to edit its privileges." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yetkilerini düzenlemek için soldan bir nesne seçin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chọn một đối tượng ở bên trái để sửa quyền của nó." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在左侧选择一个对象以编辑其权限。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在左側選擇一個物件以編輯其權限。" + } + } + } }, "Select Connections" : { "localizations" : { @@ -69905,7 +77731,32 @@ } }, "Select objects of the same kind to edit their privileges." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yetkilerini düzenlemek için aynı türden nesneler seçin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chọn các đối tượng cùng loại để sửa quyền của chúng." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "选择同一类型的对象才能编辑它们的权限。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "選擇同一類型的物件才能編輯它們的權限。" + } + } + } }, "Select Plugin" : { "localizations" : { @@ -69936,7 +77787,32 @@ } }, "SELECT queries without their own LIMIT run with this cap applied. The query text in the editor never changes. Capped results show a Fetch All button, and Execute Without Limit skips the cap for one run." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kendi LIMIT'i olmayan SELECT sorguları bu sınırla çalışır. Düzenleyicideki sorgu metni hiç değişmez. Sınırlanan sonuçlarda Tümünü Getir düğmesi görünür, Limitsiz Çalıştır ise sınırı tek seferlik atlar." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Các truy vấn SELECT không có LIMIT riêng sẽ chạy với giới hạn này. Nội dung truy vấn trong trình soạn thảo không hề thay đổi. Kết quả bị giới hạn sẽ hiện nút Tải tất cả, còn Chạy không giới hạn sẽ bỏ qua giới hạn cho một lần chạy." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "没有自带 LIMIT 的 SELECT 查询会按此上限运行。编辑器中的查询文本不会被改动。被截断的结果会显示“获取所有行”按钮,“不限行数执行”则对单次运行跳过上限。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "沒有自帶 LIMIT 的 SELECT 查詢會套用此上限。編輯器中的查詢文字不會被更動。被截斷的結果會顯示「取得所有列」按鈕,「不限列數執行」則對單次執行略過上限。" + } + } + } }, "Select schema" : { "extractionState" : "stale", @@ -70171,7 +78047,32 @@ } }, "Semicolon ;" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Noktalı Virgül ;" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dấu chấm phẩy ;" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "分号 ;" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "分號 ;" + } + } + } }, "Send Message" : { "localizations" : { @@ -70230,10 +78131,60 @@ } }, "Separator (optional)" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ayırıcı (isteğe bağlı)" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dấu phân cách (tùy chọn)" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "分隔符(可选)" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "分隔符號(選填)" + } + } + } }, "Separator or pattern" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ayırıcı veya desen" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dấu phân cách hoặc mẫu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "分隔符或模式" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "分隔符號或模式" + } + } + } }, "Server" : { "localizations" : { @@ -70529,7 +78480,32 @@ } }, "Service account key (JSON)" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Servis hesabı anahtarı (JSON)" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Khóa tài khoản dịch vụ (JSON)" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "服务账号密钥(JSON)" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "服務帳號金鑰(JSON)" + } + } + } }, "Service Name" : { "extractionState" : "stale", @@ -70707,7 +78683,32 @@ } }, "Set CSV Properties…" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "CSV Özelliklerini Ayarla…" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đặt thuộc tính CSV…" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "设置 CSV 属性…" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "設定 CSV 屬性…" + } + } + } }, "Set DEFAULT" : { "localizations" : { @@ -70794,7 +78795,32 @@ } }, "Set Password" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Parola Ayarla" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đặt mật khẩu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "设置密码" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "設定密碼" + } + } + } }, "Set special value" : { "extractionState" : "stale", @@ -70826,7 +78852,32 @@ } }, "Set the connection's username to the IAM principal (a user email, or `name@project.iam` for a service account). The database password is not used." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bağlantının kullanıcı adını IAM principal'ı yapın (bir kullanıcı e-postası veya servis hesabı için `name@project.iam`). Veritabanı parolası kullanılmaz." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đặt tên đăng nhập của kết nối thành IAM principal (email người dùng, hoặc `name@project.iam` với tài khoản dịch vụ). Mật khẩu cơ sở dữ liệu không được dùng." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "将连接的用户名设为 IAM 主体(用户邮箱,或服务账号的 `name@project.iam`)。不会使用数据库密码。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "將連線的使用者名稱設為 IAM 主體(使用者電子郵件,或服務帳號的 `name@project.iam`)。不會使用資料庫密碼。" + } + } + } }, "Set to NULL" : { "localizations" : { @@ -71141,7 +79192,32 @@ } }, "Share connections and saved queries with your team through your account. Passwords are never included." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bağlantıları ve kayıtlı sorguları hesabınız üzerinden takımınızla paylaşın. Parolalar hiçbir zaman dahil edilmez." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chia sẻ kết nối và truy vấn đã lưu với nhóm của bạn thông qua tài khoản. Mật khẩu không bao giờ được đưa vào." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "通过你的账户与团队共享连接和已保存的查询。密码不会被包含在内。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "透過你的帳號與團隊共享連線和已儲存的查詢。密碼絕不會包含在內。" + } + } + } }, "Shell script to run before connecting. Non-zero exit aborts connection." : { "localizations" : { @@ -71707,13 +79783,88 @@ } }, "Show object comments" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nesne yorumlarını göster" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hiện ghi chú đối tượng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "显示对象注释" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "顯示物件註解" + } + } + } }, "Show Object Comments" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nesne Yorumlarını Göster" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hiện ghi chú đối tượng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "显示对象注释" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "顯示物件註解" + } + } + } }, "Show password" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Parolayı göster" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hiện mật khẩu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "显示密码" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "顯示密碼" + } + } + } }, "Show Previous Tab" : { "localizations" : { @@ -71744,7 +79895,32 @@ } }, "Show recent tables" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Son tabloları göster" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hiện bảng gần đây" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "显示最近的表" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "顯示最近的資料表" + } + } + } }, "Show row numbers" : { "localizations" : { @@ -71803,7 +79979,32 @@ } }, "Show System %@s" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sistem %@ Göster" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hiện %@ hệ thống" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "显示系统%@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "顯示系統%@" + } + } + } }, "Show System Schemas" : { "extractionState" : "stale", @@ -72031,10 +80232,60 @@ } }, "Showing saved plugin list. %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kaydedilmiş eklenti listesi gösteriliyor. %@" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đang hiển thị danh sách plugin đã lưu. %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "正在显示已保存的插件列表。%@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "正在顯示已儲存的外掛清單。%@" + } + } + } }, "Shows database object comments next to tables in the sidebar and in grid column headers." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Veritabanı nesne yorumlarını kenar çubuğundaki tabloların yanında ve tablo sütun başlıklarında gösterir." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hiển thị ghi chú của đối tượng cơ sở dữ liệu cạnh các bảng trong thanh bên và trên tiêu đề cột của lưới." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在侧边栏的表旁边和数据网格列标题中显示数据库对象注释。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在側邊欄的資料表旁與資料格欄位標題中顯示資料庫物件註解。" + } + } + } }, "Sidebar" : { "localizations" : { @@ -72402,7 +80653,32 @@ } }, "Sign in with xAI" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "xAI ile giriş yap" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đăng nhập bằng xAI" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用 xAI 登录" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用 xAI 登入" + } + } + } }, "Sign Out" : { "localizations" : { @@ -72628,6 +80904,68 @@ } } }, + "Signed in as %@ on the %@ plan." : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "Signed in as %1$@ on the %2$@ plan." + } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%2$@ planıyla %1$@ olarak oturum açıldı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã đăng nhập với tên %1$@ trên gói %2$@." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已以 %1$@ 身份登录,使用 %2$@ 方案。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已以 %1$@ 身分登入,使用 %2$@ 方案。" + } + } + } + }, + "Signed in as %@." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ olarak oturum açıldı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã đăng nhập với tên %@." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已以 %@ 身份登录。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已以 %@ 身分登入。" + } + } + } + }, "Signed in with Cursor" : { "localizations" : { "tr" : { @@ -72657,7 +80995,60 @@ } }, "Signed in with xAI" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "xAI ile oturum açıldı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã đăng nhập bằng xAI" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已使用 xAI 登录" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已使用 xAI 登入" + } + } + } + }, + "Signed in." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Oturum açıldı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã đăng nhập." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已登录。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已登入。" + } + } + } }, "Signing in…" : { "localizations" : { @@ -72744,7 +81135,32 @@ } }, "Single Quote '" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tek Tırnak '" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dấu nháy đơn '" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "单引号 '" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "單引號 '" + } + } + } }, "Single-clicking a table opens a temporary tab that gets replaced on next click." : { "localizations" : { @@ -72944,7 +81360,32 @@ } }, "Skip TLS Verification" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "TLS Doğrulamasını Atla" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bỏ qua xác minh TLS" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "跳过 TLS 验证" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "略過 TLS 驗證" + } + } + } }, "Skips foreign key constraint checks for this operation" : { "localizations" : { @@ -73174,19 +81615,144 @@ } }, "Socket Path" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Soket Yolu" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đường dẫn socket" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Socket 路径" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Socket 路徑" + } + } + } }, "SOCKS Proxy" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS Proxy" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS Proxy" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS 代理" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS 代理" + } + } + } }, "SOCKS proxy disconnected. Click to reconnect." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS proxy bağlantısı kesildi. Yeniden bağlanmak için tıklayın." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS proxy đã ngắt kết nối. Nhấn để kết nối lại." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS 代理已断开。点按可重新连接。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS 代理已中斷連線。點按即可重新連線。" + } + } + } }, "SOCKS proxy host is required" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS proxy sunucusu gerekli" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cần nhập máy chủ SOCKS proxy" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "需要填写 SOCKS 代理主机" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "需要填寫 SOCKS 代理主機" + } + } + } }, "SOCKS proxy port must be between 1 and 65535" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS proxy portu 1 ile 65535 arasında olmalı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cổng SOCKS proxy phải nằm trong khoảng 1 đến 65535" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS 代理端口必须在 1 到 65535 之间" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS 代理連接埠必須介於 1 到 65535 之間" + } + } + } }, "Software Update" : { "localizations" : { @@ -73301,10 +81867,60 @@ } }, "Some values are set outside this file" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bazı değerler bu dosyanın dışında ayarlanmış" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Một số giá trị được đặt bên ngoài tệp này" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "部分值是在此文件之外设置的" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "部分值是在此檔案之外設定的" + } + } + } }, "Some values come from Ruby code and were not read" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bazı değerler Ruby kodundan geliyor ve okunmadı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Một số giá trị đến từ mã Ruby và không được đọc" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "部分值来自 Ruby 代码,未被读取" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "部分值來自 Ruby 程式碼,未被讀取" + } + } + } }, "Something went wrong (error %d). Try again in a moment." : { "localizations" : { @@ -73561,7 +82177,32 @@ } }, "Space" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Boşluk" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Khoảng trắng" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "空格" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "空格" + } + } + } }, "Spacing" : { "extractionState" : "stale", @@ -73621,16 +82262,116 @@ } }, "Split" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ayır" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tách" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "拆分" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "拆分" + } + } + } }, "Split “%@”" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "“%@” ayrılsın" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tách “%@”" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "拆分“%@”" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "拆分「%@」" + } + } + } }, "Split Column…" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sütunu Ayır…" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tách cột…" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "拆分列…" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "拆分欄位…" + } + } + } }, "Split each value into new columns at every match." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Her değeri, her eşleşmede yeni sütunlara ayırır." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tách mỗi giá trị thành các cột mới tại mọi vị trí khớp." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在每个匹配处将每个值拆分到新列中。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在每個符合處將每個值拆分到新欄位中。" + } + } + } }, "Sponsor" : { "localizations" : { @@ -74289,7 +83030,32 @@ } }, "SSH authentication cancelled." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH kimlik doğrulaması iptal edildi." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã hủy xác thực SSH." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 认证已取消。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 驗證已取消。" + } + } + } }, "SSH authentication failed. Check your credentials or private key." : { "localizations" : { @@ -74982,13 +83748,88 @@ } }, "SSH Verification Rejected" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH Doğrulaması Reddedildi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xác minh SSH bị từ chối" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 验证被拒绝" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 驗證遭拒" + } + } + } }, "SSH verification rejected. Check your response and try again." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH doğrulaması reddedildi. Yanıtınızı denetleyip tekrar deneyin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xác minh SSH bị từ chối. Kiểm tra lại câu trả lời và thử lại." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 验证被拒绝。请检查你的回答后重试。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 驗證遭拒。請檢查你的回答後再試一次。" + } + } + } }, "SSH Verification Required" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH Doğrulaması Gerekli" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cần xác minh SSH" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "需要 SSH 验证" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "需要 SSH 驗證" + } + } + } }, "ssh.example.com" : { "localizations" : { @@ -75103,7 +83944,32 @@ } }, "Starter" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Starter" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Starter" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Starter" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Starter" + } + } + } }, "Starting service…" : { "localizations" : { @@ -75190,7 +84056,32 @@ } }, "Starts and stops the Cloud SQL Auth Proxy with this connection and routes it through a local port." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy'yi bu bağlantıyla birlikte başlatıp durdurur ve bağlantıyı yerel bir port üzerinden yönlendirir." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Khởi động và dừng Cloud SQL Auth Proxy cùng với kết nối này, đồng thời định tuyến qua một cổng cục bộ." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "随此连接启动和停止 Cloud SQL Auth Proxy,并通过本地端口转发。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "隨此連線啟動與停止 Cloud SQL Auth Proxy,並透過本機連接埠轉送。" + } + } + } }, "starts with" : { "localizations" : { @@ -75852,7 +84743,32 @@ } }, "Step" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Adım" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bước" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "步骤" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "步驟" + } + } + } }, "Steps to Reproduce" : { "extractionState" : "stale", @@ -75996,7 +84912,32 @@ } }, "Stored in the macOS Keychain and written to a temporary file only while the proxy runs." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "macOS Keychain'de saklanır ve yalnızca proxy çalışırken geçici bir dosyaya yazılır." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Được lưu trong macOS Keychain và chỉ ghi ra tệp tạm khi proxy đang chạy." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "保存在 macOS 钥匙串中,仅在代理运行期间写入临时文件。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "儲存在 macOS 鑰匙圈中,僅在代理執行期間寫入暫存檔案。" + } + } + } }, "Streaming failed: %@" : { "localizations" : { @@ -76651,7 +85592,32 @@ } }, "Switch First Row Between Header/Data" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "İlk Satırı Başlık/Veri Arasında Değiştir" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chuyển dòng đầu giữa tiêu đề và dữ liệu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "将首行在表头与数据之间切换" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "將首列在標題與資料之間切換" + } + } + } }, "switch schema" : { "localizations" : { @@ -76884,10 +85850,60 @@ } }, "Switching to database '%@' timed out." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "'%@' veritabanına geçiş zaman aşımına uğradı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chuyển sang cơ sở dữ liệu '%@' đã hết thời gian chờ." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "切换到数据库 '%@' 超时。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "切換到資料庫 '%@' 已逾時。" + } + } + } }, "Switching to schema '%@' timed out." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "'%@' şemasına geçiş zaman aşımına uğradı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chuyển sang schema '%@' đã hết thời gian chờ." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "切换到 Schema '%@' 超时。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "切換到綱要 '%@' 已逾時。" + } + } + } }, "Sync" : { "extractionState" : "stale", @@ -77576,7 +86592,32 @@ } }, "Tab" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sekme" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tab" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "制表符" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "定位字元" + } + } + } }, "Tab Behavior" : { "extractionState" : "stale", @@ -78006,10 +87047,60 @@ } }, "tablepro command" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "tablepro komutu" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "lệnh tablepro" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "tablepro 命令" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "tablepro 指令" + } + } + } }, "TablePro could not do this for you. Run this in Terminal instead:" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "TablePro bunu sizin için yapamadı. Bunun yerine Terminal'de şunu çalıştırın:" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "TablePro không thể làm việc này giúp bạn. Hãy chạy lệnh sau trong Terminal:" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "TablePro 无法替你完成此操作。请在终端中运行:" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "TablePro 無法替你完成此操作。請改在終端機執行:" + } + } + } }, "TablePro couldn't reach the plugin registry to update this plugin. Check your connection and reopen TablePro." : { "localizations" : { @@ -78067,6 +87158,62 @@ } } }, + "TablePro's Safe Mode is set to read-only for this connection. Destructive operations are not permitted." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu bağlantı için TablePro'nun Safe Mode ayarı salt okunur. Yıkıcı işlemlere izin verilmez." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chế độ an toàn của TablePro đang đặt kết nối này ở chế độ chỉ đọc. Không cho phép các thao tác phá hủy dữ liệu." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "TablePro 的安全模式已将此连接设为只读。不允许执行破坏性操作。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "TablePro 的安全模式已將此連線設為唯讀。不允許執行破壞性操作。" + } + } + } + }, + "TablePro's Safe Mode is set to read-only for this connection. Set it to Confirm Writes or higher to allow this tool." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu bağlantı için TablePro'nun Safe Mode ayarı salt okunur. Bu araca izin vermek için Confirm Writes veya daha üstünü seçin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chế độ an toàn của TablePro đang đặt kết nối này ở chế độ chỉ đọc. Đặt thành Confirm Writes hoặc cao hơn để cho phép công cụ này." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "TablePro 的安全模式已将此连接设为只读。请设为 Confirm Writes 或更高级别以允许此工具。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "TablePro 的安全模式已將此連線設為唯讀。請設為 Confirm Writes 或更高層級以允許此工具。" + } + } + } + }, "Tables" : { "localizations" : { "tr" : { @@ -78180,7 +87327,32 @@ } }, "Tables, views, and functions owned by this role will be deleted." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu role ait tablolar, görünümler ve fonksiyonlar silinecek." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Các bảng, view và hàm thuộc sở hữu của vai trò này sẽ bị xóa." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "该角色拥有的表、视图和函数将被删除。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "該角色擁有的資料表、檢視表和函式將被刪除。" + } + } + } }, "Tablespace" : { "extractionState" : "stale", @@ -78325,19 +87497,144 @@ } }, "Tags" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Etiketler" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thẻ" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "标签" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "標籤" + } + } + } }, "Tags: %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Etiketler: %@" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thẻ: %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "标签:%@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "標籤:%@" + } + } + } }, "Team" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Team" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Team" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Team" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Team" + } + } + } }, "Team Catalog" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Takım Kataloğu" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Danh mục nhóm" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "团队目录" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "團隊目錄" + } + } + } }, "Team Library" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Takım Kitaplığı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thư viện nhóm" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "团队库" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "團隊庫" + } + } + } }, "Template" : { "extractionState" : "stale", @@ -78427,7 +87724,32 @@ } }, "Teradata Vantage data warehouse" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Teradata Vantage veri ambarı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kho dữ liệu Teradata Vantage" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Teradata Vantage 数据仓库" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Teradata Vantage 資料倉儲" + } + } + } }, "Terminal" : { "extractionState" : "stale", @@ -78798,10 +88120,88 @@ } }, "That folder could not be read." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu klasör okunamadı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể đọc thư mục đó." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法读取该文件夹。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法讀取該資料夾。" + } + } + } }, "That regular expression could not be read. Check the syntax and try again." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu düzenli ifade okunamadı. Söz dizimini denetleyip tekrar deneyin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể đọc biểu thức chính quy đó. Kiểm tra cú pháp và thử lại." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法解析该正则表达式。请检查语法后重试。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法解析該正規表達式。請檢查語法後再試一次。" + } + } + } + }, + "The %@ command line tool is not installed." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ komut satırı aracı yüklü değil." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Công cụ dòng lệnh %@ chưa được cài đặt." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "尚未安装 %@ 命令行工具。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "尚未安裝 %@ 命令列工具。" + } + } + } }, "The %@ plugin is not installed. Would you like to download it from the plugin marketplace?" : { "localizations" : { @@ -78978,7 +88378,32 @@ } }, "The catalog location is not a folder: %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Katalog konumu bir klasör değil: %@" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vị trí danh mục không phải là thư mục: %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "目录位置不是文件夹:%@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "目錄位置不是資料夾:%@" + } + } + } }, "The ChatGPT account could not be identified." : { "localizations" : { @@ -79037,16 +88462,116 @@ } }, "The Cloud SQL Auth Proxy did not become ready in time: %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy zamanında hazır olmadı: %@" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy không sẵn sàng kịp thời: %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy 未能及时就绪:%@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy 未能及時就緒:%@" + } + } + } }, "The Cloud SQL Auth Proxy did not become ready in time." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy zamanında hazır olmadı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy không sẵn sàng kịp thời." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy 未能及时就绪。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy 未能及時就緒。" + } + } + } }, "The Cloud SQL Auth Proxy failed to start: %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy başlatılamadı: %@" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy không khởi động được: %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy 启动失败:%@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy 啟動失敗:%@" + } + } + } }, "The Cloud SQL Auth Proxy failed to start." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy başlatılamadı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy không khởi động được." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy 启动失败。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cloud SQL Auth Proxy 啟動失敗。" + } + } + } }, "The Cloudflare tunnel did not become ready in time: %@" : { "localizations" : { @@ -79189,7 +88714,32 @@ } }, "The connection is not available. Reconnect and try again." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bağlantı kullanılamıyor. Yeniden bağlanıp tekrar deneyin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kết nối không khả dụng. Hãy kết nối lại và thử lại." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "连接不可用。请重新连接后重试。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "連線無法使用。請重新連線後再試一次。" + } + } + } }, "The Cursor CLI is not installed." : { "localizations" : { @@ -79275,8 +88825,89 @@ } } }, + "The database server enforced this, not TablePro's Safe Mode. You are most likely connected to a read replica, or the server sets new transactions to read-only. Connect to the primary server to write.\n\nServer response: %@" : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bunu TablePro'nun Safe Mode ayarı değil, veritabanı sunucusu uyguladı. Büyük olasılıkla bir okuma kopyasına bağlısınız veya sunucu yeni işlemleri salt okunur yapıyor. Yazmak için birincil sunucuya bağlanın.\n\nSunucu yanıtı: %@" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đây là do máy chủ cơ sở dữ liệu áp đặt, không phải Chế độ an toàn của TablePro. Nhiều khả năng bạn đang kết nối tới bản sao chỉ đọc, hoặc máy chủ đặt các giao dịch mới ở chế độ chỉ đọc. Hãy kết nối tới máy chủ chính để ghi.\n\nPhản hồi của máy chủ: %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "这是数据库服务器的限制,不是 TablePro 的安全模式。你很可能连接到了只读副本,或者服务器将新事务设为只读。请连接主服务器以写入。\n\n服务器响应:%@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "這是資料庫伺服器的限制,不是 TablePro 的安全模式。你很可能連線到唯讀副本,或伺服器將新交易設為唯讀。請連線到主要伺服器以寫入。\n\n伺服器回應:%@" + } + } + } + }, + "The database server rejected this write because the connection is read-only." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bağlantı salt okunur olduğu için veritabanı sunucusu bu yazma işlemini reddetti." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Máy chủ cơ sở dữ liệu từ chối thao tác ghi này vì kết nối ở chế độ chỉ đọc." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "数据库服务器拒绝了此次写入,因为该连接为只读。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "資料庫伺服器拒絕了這次寫入,因為該連線為唯讀。" + } + } + } + }, "The database this user belongs to" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu kullanıcının ait olduğu veritabanı" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cơ sở dữ liệu mà người dùng này thuộc về" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "此用户所属的数据库" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "此使用者所屬的資料庫" + } + } + } }, "The destructive query to execute" : { "localizations" : { @@ -79520,7 +89151,32 @@ } }, "The instance connection name must be in the form project:region:instance." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Örnek bağlantı adı project:region:instance biçiminde olmalıdır." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tên kết nối instance phải theo dạng project:region:instance." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "实例连接名称必须为 project:region:instance 形式。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "執行個體連線名稱必須為 project:region:instance 形式。" + } + } + } }, "The license has been suspended." : { "localizations" : { @@ -79665,25 +89321,200 @@ } }, "The passwords do not match." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Parolalar eşleşmiyor." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mật khẩu không khớp." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "两次输入的密码不一致。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "兩次輸入的密碼不一致。" + } + } + } }, "The plugin depends on a component that's missing or incompatible with this Mac." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eklenti, eksik olan veya bu Mac ile uyumsuz bir bileşene bağlı." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Plugin phụ thuộc vào một thành phần bị thiếu hoặc không tương thích với máy Mac này." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "该插件依赖的组件缺失或与这台 Mac 不兼容。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "該外掛依賴的元件遺失或與這台 Mac 不相容。" + } + } + } }, "The plugin doesn't include a build for this Mac's processor architecture." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eklenti, bu Mac'in işlemci mimarisi için bir sürüm içermiyor." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Plugin không có bản dựng cho kiến trúc bộ xử lý của máy Mac này." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "该插件不包含适用于这台 Mac 处理器架构的版本。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "該外掛不含適用於這台 Mac 處理器架構的版本。" + } + } + } }, "The plugin isn't compatible with this version of TablePro. Update the app or reinstall the plugin." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eklenti bu TablePro sürümüyle uyumlu değil. Uygulamayı güncelleyin veya eklentiyi yeniden yükleyin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Plugin không tương thích với phiên bản TablePro này. Hãy cập nhật ứng dụng hoặc cài lại plugin." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "该插件与此版本的 TablePro 不兼容。请更新应用或重新安装插件。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "該外掛與此版本的 TablePro 不相容。請更新應用程式或重新安裝外掛。" + } + } + } }, "The plugin was built for an incompatible runtime." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eklenti uyumsuz bir çalışma zamanı için derlenmiş." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Plugin được xây dựng cho một runtime không tương thích." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "该插件是为不兼容的运行时构建的。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "該外掛是為不相容的執行環境建置的。" + } + } + } }, "The plugin's executable couldn't be loaded. It may be damaged or improperly signed." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eklentinin çalıştırılabilir dosyası yüklenemedi. Hasarlı veya hatalı imzalanmış olabilir." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể tải tệp thực thi của plugin. Có thể tệp bị hỏng hoặc ký không đúng." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法加载插件的可执行文件。它可能已损坏或签名不正确。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法載入外掛的執行檔。它可能已損壞或簽章不正確。" + } + } + } }, "The plugin's executable file is missing." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Eklentinin çalıştırılabilir dosyası eksik." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thiếu tệp thực thi của plugin." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "缺少插件的可执行文件。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "缺少外掛的執行檔。" + } + } + } }, "The previous code wasn't accepted. Wait for your authenticator to refresh, then enter the new code." : { "extractionState" : "stale", @@ -79715,7 +89546,32 @@ } }, "The previous response wasn't accepted. Try again." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Önceki yanıt kabul edilmedi. Tekrar deneyin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Câu trả lời trước không được chấp nhận. Hãy thử lại." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "上一次的回答未被接受。请重试。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "上一次的回答未被接受。請再試一次。" + } + } + } }, "The provider configuration and stored API key will be deleted." : { "localizations" : { @@ -79746,7 +89602,32 @@ } }, "The secret manager did not return valid JSON." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secret manager geçerli bir JSON döndürmedi." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trình quản lý secret không trả về JSON hợp lệ." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "secret manager 未返回有效的 JSON。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "secret manager 未回傳有效的 JSON。" + } + } + } }, "The selected backup file is not readable." : { "localizations" : { @@ -79805,10 +89686,60 @@ } }, "The SOCKS proxy configuration is incomplete. Enter a proxy host and port." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS proxy yapılandırması eksik. Bir proxy sunucusu ve portu girin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cấu hình SOCKS proxy chưa đầy đủ. Hãy nhập máy chủ và cổng proxy." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS 代理配置不完整。请输入代理主机和端口。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOCKS 代理設定不完整。請輸入代理主機與連接埠。" + } + } + } }, "The SSH server connects to this socket instead of Host and Port. A database on a socket cannot negotiate TLS, so TablePro turns it off; the SSH tunnel still encrypts the whole path." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH sunucusu, Sunucu ve Port yerine bu sokete bağlanır. Soket üzerindeki bir veritabanı TLS anlaşması yapamaz, bu yüzden TablePro TLS'i kapatır; SSH tüneli yine de tüm yolu şifreler." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Máy chủ SSH kết nối tới socket này thay vì Máy chủ và Cổng. Cơ sở dữ liệu trên socket không thể thương lượng TLS, nên TablePro tắt TLS; đường hầm SSH vẫn mã hóa toàn bộ đường truyền." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 服务器会连接到此 socket,而不是主机和端口。socket 上的数据库无法协商 TLS,因此 TablePro 会关闭 TLS;SSH 隧道仍然加密整条链路。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 伺服器會連線到此 socket,而不是主機與連接埠。socket 上的資料庫無法協商 TLS,因此 TablePro 會關閉 TLS;SSH 通道仍會加密整條路徑。" + } + } + } }, "The SSH server could not reach %@. That address is resolved from the SSH server, not from your Mac, so a database that only listens on 127.0.0.1 needs Host set to localhost. Also check that sshd allows TCP forwarding (AllowTcpForwarding). (%@)" : { "localizations" : { @@ -79817,11 +89748,60 @@ "state" : "new", "value" : "The SSH server could not reach %1$@. That address is resolved from the SSH server, not from your Mac, so a database that only listens on 127.0.0.1 needs Host set to localhost. Also check that sshd allows TCP forwarding (AllowTcpForwarding). (%2$@)" } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH sunucusu %1$@ adresine ulaşamadı. Bu adres sizin Mac'inizden değil, SSH sunucusundan çözümlenir; bu yüzden yalnızca 127.0.0.1 dinleyen bir veritabanı için Sunucu alanı localhost olmalıdır. Ayrıca sshd'nin TCP yönlendirmeye izin verdiğini denetleyin (AllowTcpForwarding). (%2$@)" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Máy chủ SSH không thể kết nối tới %1$@. Địa chỉ đó được phân giải từ máy chủ SSH chứ không phải từ máy Mac của bạn, nên cơ sở dữ liệu chỉ lắng nghe trên 127.0.0.1 cần đặt Máy chủ là localhost. Ngoài ra hãy kiểm tra sshd có cho phép chuyển tiếp TCP không (AllowTcpForwarding). (%2$@)" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 服务器无法访问 %1$@。该地址是从 SSH 服务器解析的,而不是从你的 Mac 解析,因此只监听 127.0.0.1 的数据库需要把主机设为 localhost。另请检查 sshd 是否允许 TCP 转发(AllowTcpForwarding)。(%2$@)" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 伺服器無法連到 %1$@。該位址是從 SSH 伺服器解析的,而不是從你的 Mac 解析,因此只監聽 127.0.0.1 的資料庫需要將主機設為 localhost。另請檢查 sshd 是否允許 TCP 轉送(AllowTcpForwarding)。(%2$@)" + } } } }, "The SSH server did not accept passwordless authentication. Choose Password, Private Key, or SSH Agent." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH sunucusu parolasız kimlik doğrulamayı kabul etmedi. Parola, Özel Anahtar veya SSH Agent seçin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Máy chủ SSH không chấp nhận xác thực không mật khẩu. Hãy chọn Mật khẩu, Khóa riêng hoặc SSH Agent." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 服务器不接受无密码认证。请选择密码、私钥或 SSH Agent。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 伺服器不接受無密碼驗證。請選擇密碼、私密金鑰或 SSH Agent。" + } + } + } }, "The SSH server did not open a forwarding channel to %@ within %d seconds. Check for a firewall between the SSH server and that address." : { "localizations" : { @@ -79830,11 +89810,60 @@ "state" : "new", "value" : "The SSH server did not open a forwarding channel to %1$@ within %2$d seconds. Check for a firewall between the SSH server and that address." } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH sunucusu %2$d saniye içinde %1$@ adresine bir yönlendirme kanalı açmadı. SSH sunucusu ile bu adres arasında güvenlik duvarı olup olmadığını denetleyin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Máy chủ SSH không mở kênh chuyển tiếp tới %1$@ trong %2$d giây. Hãy kiểm tra tường lửa giữa máy chủ SSH và địa chỉ đó." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 服务器未在 %2$d 秒内建立到 %1$@ 的转发通道。请检查 SSH 服务器与该地址之间是否有防火墙。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 伺服器未在 %2$d 秒內建立到 %1$@ 的轉送通道。請檢查 SSH 伺服器與該位址之間是否有防火牆。" + } } } }, "The SSH server is asking for additional verification." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH sunucusu ek doğrulama istiyor." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Máy chủ SSH đang yêu cầu xác minh bổ sung." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 服务器要求进行额外验证。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 伺服器要求進行額外驗證。" + } + } + } }, "The SSH server would not forward the socket %@. Check that the path exists on the server and that sshd allows socket forwarding (AllowStreamLocalForwarding). (%@)" : { "localizations" : { @@ -79843,6 +89872,30 @@ "state" : "new", "value" : "The SSH server would not forward the socket %1$@. Check that the path exists on the server and that sshd allows socket forwarding (AllowStreamLocalForwarding). (%2$@)" } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH sunucusu %1$@ soketini yönlendirmedi. Yolun sunucuda var olduğunu ve sshd'nin soket yönlendirmeye izin verdiğini denetleyin (AllowStreamLocalForwarding). (%2$@)" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Máy chủ SSH không chuyển tiếp socket %1$@. Hãy kiểm tra đường dẫn có tồn tại trên máy chủ và sshd có cho phép chuyển tiếp socket không (AllowStreamLocalForwarding). (%2$@)" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 服务器未转发 socket %1$@。请检查该路径在服务器上是否存在,以及 sshd 是否允许 socket 转发(AllowStreamLocalForwarding)。(%2$@)" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "SSH 伺服器未轉送 socket %1$@。請檢查該路徑在伺服器上是否存在,以及 sshd 是否允許 socket 轉送(AllowStreamLocalForwarding)。(%2$@)" + } } } }, @@ -80189,16 +90242,116 @@ } }, "There are no connections to publish." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yayınlanacak bağlantı yok." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không có kết nối nào để xuất bản." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "没有可发布的连接。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "沒有可發佈的連線。" + } + } + } }, "These changes alter %@, the account this connection uses." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu değişiklikler, bu bağlantının kullandığı hesap olan %@ hesabını değiştirir." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Các thay đổi này sửa %@, tài khoản mà kết nối này đang dùng." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "这些更改会修改 %@,也就是此连接使用的账户。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "這些變更會修改 %@,也就是此連線使用的帳號。" + } + } + } }, "These changes drop %@, the account this connection uses." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu değişiklikler, bu bağlantının kullandığı hesap olan %@ hesabını siler." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Các thay đổi này xoá %@, tài khoản mà kết nối này đang dùng." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "这些更改会删除 %@,也就是此连接使用的账户。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "這些變更會刪除 %@,也就是此連線使用的帳號。" + } + } + } }, "These changes revoke every privilege from %@, the account this connection uses." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu değişiklikler, bu bağlantının kullandığı hesap olan %@ hesabından tüm yetkileri geri alır." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Các thay đổi này thu hồi mọi quyền của %@, tài khoản mà kết nối này đang dùng." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "这些更改会撤销 %@ 的所有权限,也就是此连接使用的账户。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "這些變更會撤銷 %@ 的所有權限,也就是此連線使用的帳號。" + } + } + } }, "This %1$@ has no %2$@ yet." : { "localizations" : { @@ -80257,7 +90410,32 @@ } }, "This connection does not support user and role management." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu bağlantı kullanıcı ve rol yönetimini desteklemiyor." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kết nối này không hỗ trợ quản lý người dùng và vai trò." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "此连接不支持用户和角色管理。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "此連線不支援使用者與角色管理。" + } + } + } }, "This connection was deleted on another device or window. Your changes were not saved." : { "localizations" : { @@ -80316,7 +90494,32 @@ } }, "This database cannot drop triggers" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu veritabanı tetikleyici silemez" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cơ sở dữ liệu này không thể xoá trigger" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "此数据库无法删除触发器" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "此資料庫無法刪除觸發器" + } + } + } }, "This database has no %@ yet." : { "extractionState" : "stale", @@ -80434,7 +90637,32 @@ } }, "This discards your unsaved changes and re-reads the file with the chosen settings." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu, kaydedilmemiş değişikliklerinizi atar ve dosyayı seçilen ayarlarla yeniden okur." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thao tác này bỏ các thay đổi chưa lưu và đọc lại tệp với cài đặt đã chọn." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "此操作会丢弃未保存的更改,并按所选设置重新读取文件。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "此操作會捨棄未儲存的變更,並依所選設定重新讀取檔案。" + } + } + } }, "This driver does not expose routine DDL." : { "localizations" : { @@ -81031,7 +91259,32 @@ } }, "This permanently deletes the selected rows from the database and can't be undone." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu, seçili satırları veritabanından kalıcı olarak siler ve geri alınamaz." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thao tác này xóa vĩnh viễn các dòng đã chọn khỏi cơ sở dữ liệu và không thể hoàn tác." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "此操作会从数据库中永久删除所选行,且无法撤销。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "此操作會從資料庫中永久刪除所選的列,且無法復原。" + } + } + } }, "This plugin is not in the registry, so it can't be updated automatically." : { "localizations" : { @@ -81152,7 +91405,32 @@ } }, "This puts the AI-generated SQL into the query editor, replacing what is there. Nothing runs until you execute it." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu, yapay zekanın ürettiği SQL'i sorgu düzenleyiciye koyar ve oradakinin yerini alır. Siz çalıştırana kadar hiçbir şey yürütülmez." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thao tác này đưa SQL do AI tạo vào trình soạn truy vấn, thay cho nội dung hiện có. Không có gì chạy cho đến khi bạn thực thi." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "此操作会把 AI 生成的 SQL 放入查询编辑器,替换其中的内容。在你执行之前不会运行任何语句。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "此操作會把 AI 產生的 SQL 放入查詢編輯器,取代其中的內容。在你執行之前不會執行任何陳述式。" + } + } + } }, "This query may permanently modify or delete data and cannot be undone.\n\n%@" : { "localizations" : { @@ -81240,7 +91518,32 @@ } }, "This server has no users or roles you can manage." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu sunucuda yönetebileceğiniz kullanıcı veya rol yok." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Máy chủ này không có người dùng hoặc vai trò nào bạn quản lý được." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "此服务器没有你可以管理的用户或角色。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "此伺服器沒有你可以管理的使用者或角色。" + } + } + } }, "This sets %lld loaded rows. Review and Save to apply." : { "localizations" : { @@ -81475,7 +91778,32 @@ } }, "This user can grant this privilege to others." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu kullanıcı bu yetkiyi başkalarına verebilir." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Người dùng này có thể cấp quyền đó cho người khác." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "此用户可以将该权限授予他人。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "此使用者可以將該權限授予他人。" + } + } + } }, "This value is too large to parse. Use raw mode to inspect it as text." : { "localizations" : { @@ -81910,7 +92238,32 @@ } }, "Time Zone" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Saat Dilimi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Múi giờ" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "时区" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "時區" + } + } + } }, "Time: %@" : { "localizations" : { @@ -81947,6 +92300,30 @@ "state" : "new", "value" : "Timed out connecting through the SOCKS proxy at %1$@:%2$@. Check that the proxy is reachable and the credentials are correct." } + }, + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@:%2$@ adresindeki SOCKS proxy üzerinden bağlanırken zaman aşımı oluştu. Proxy'ye erişilebildiğini ve kimlik bilgilerinin doğru olduğunu denetleyin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hết thời gian chờ khi kết nối qua SOCKS proxy tại %1$@:%2$@. Hãy kiểm tra proxy có truy cập được và thông tin đăng nhập có đúng không." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "通过 %1$@:%2$@ 的 SOCKS 代理连接超时。请检查该代理是否可达、凭据是否正确。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "透過 %1$@:%2$@ 的 SOCKS 代理連線逾時。請檢查該代理是否可連線、認證資訊是否正確。" + } } } }, @@ -83067,7 +93444,32 @@ } }, "Tool call limit: %d" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Araç çağrısı limiti: %d" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Giới hạn gọi công cụ: %d" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "工具调用上限:%d" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "工具呼叫上限:%d" + } + } + } }, "Toolbar" : { "localizations" : { @@ -83294,7 +93696,32 @@ } }, "Trigger operation failed" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tetikleyici işlemi başarısız oldu" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thao tác trigger thất bại" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "触发器操作失败" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "觸發器操作失敗" + } + } + } }, "Triggers" : { "localizations" : { @@ -83692,7 +94119,32 @@ } }, "Trusted Links" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Güvenilen Bağlantılar" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Liên kết tin cậy" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "受信任的链接" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "受信任的連結" + } + } + } }, "Try a different search term" : { "extractionState" : "stale", @@ -83920,7 +94372,32 @@ } }, "Type %@ in the query to set where the cursor lands after keyword expansion." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "İmlecin anahtar kelime genişletmesinden sonra nereye geleceğini belirlemek için sorguya %@ yazın." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gõ %@ trong truy vấn để chỉ định vị trí con trỏ sau khi từ khóa được mở rộng." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "在查询中输入 %@,用于指定关键字展开后光标停留的位置。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "在查詢中輸入 %@,用來指定關鍵字展開後游標停留的位置。" + } + } + } }, "Type shortcut..." : { "localizations" : { @@ -84008,13 +94485,88 @@ } }, "Unable to Load Privileges" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yetkiler Yüklenemedi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không tải được quyền" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法加载权限" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法載入權限" + } + } + } }, "Unable to Load Users and Roles" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kullanıcılar ve Roller Yüklenemedi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không tải được người dùng và vai trò" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法加载用户和角色" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法載入使用者與角色" + } + } + } }, "Unchanged" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Değişmedi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không đổi" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "未更改" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "未變更" + } + } + } }, "Under MCP Servers click \"+ Add Custom Server\", select the Local tab, paste the JSON below, then click Add Server" : { "localizations" : { @@ -84130,10 +94682,60 @@ } }, "Undo Staged Drop" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bekleyen Silmeyi Geri Al" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hoàn tác thao tác xoá đang chờ" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "撤销待执行的删除" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "復原待執行的刪除" + } + } + } }, "Unified" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tek Sütun" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gộp chung" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "统一视图" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "統一檢視" + } + } + } }, "Uninstall" : { "localizations" : { @@ -84388,6 +94990,34 @@ } } }, + "unknown" : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "bilinmiyor" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "không rõ" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "未知" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "未知" + } + } + } + }, "Unknown" : { "localizations" : { "tr" : { @@ -84614,7 +95244,32 @@ } }, "Unpin Result" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sonucun Sabitlemesini Kaldır" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bỏ ghim kết quả" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "取消固定结果" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "取消釘選結果" + } + } + } }, "Unset" : { "extractionState" : "stale", @@ -85378,7 +96033,32 @@ } }, "Upgrade Plan" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Planı Yükselt" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nâng cấp gói" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "升级方案" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "升級方案" + } + } + } }, "Uptime" : { "localizations" : { @@ -85521,7 +96201,32 @@ } }, "Use % to allow any host." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Herhangi bir sunucuya izin vermek için % kullanın." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dùng % để cho phép mọi máy chủ." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用 % 表示允许任意主机。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用 % 表示允許任何主機。" + } + } + } }, "Use ~/.pgpass" : { "extractionState" : "stale", @@ -85553,7 +96258,32 @@ } }, "Use as Active %@" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Etkin %@ Olarak Kullan" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dùng làm %@ hiện hành" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "设为当前%@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "設為使用中的%@" + } + } + } }, "Use as Active Database" : { "extractionState" : "stale", @@ -85614,7 +96344,32 @@ } }, "Use at least 8 characters" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "En az 8 karakter kullanın" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dùng ít nhất 8 ký tự" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "请至少使用 8 个字符" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "請至少使用 8 個字元" + } + } + } }, "Use clipboard URL" : { "localizations" : { @@ -85730,7 +96485,32 @@ } }, "Use IAM database authentication" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "IAM veritabanı kimlik doğrulamasını kullan" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dùng xác thực cơ sở dữ liệu IAM" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用 IAM 数据库认证" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用 IAM 資料庫驗證" + } + } + } }, "Use Password File" : { "localizations" : { @@ -85845,7 +96625,32 @@ } }, "Use the instance's private IP address instead of its public IP." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Örneğin genel IP'si yerine özel IP adresini kullanır." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dùng địa chỉ IP riêng của instance thay cho IP công khai." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用该实例的专用 IP 地址,而不是公共 IP。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用該執行個體的專用 IP 位址,而不是公用 IP。" + } + } + } }, "Use your Cursor subscription with no API key. Requires the Cursor CLI." : { "localizations" : { @@ -85876,7 +96681,32 @@ } }, "Use your SuperGrok or X Premium+ subscription with no API key. Sign-in opens the Grok Build consent screen. This is an unofficial interface that may change." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "API anahtarı olmadan SuperGrok veya X Premium+ aboneliğinizi kullanın. Oturum açma, Grok Build onay ekranını açar. Bu, değişebilecek resmi olmayan bir arayüzdür." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dùng gói SuperGrok hoặc X Premium+ của bạn mà không cần khóa API. Khi đăng nhập sẽ mở màn hình đồng ý của Grok Build. Đây là giao diện không chính thức và có thể thay đổi." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无需 API 密钥即可使用你的 SuperGrok 或 X Premium+ 订阅。登录时会打开 Grok Build 的授权页面。这是非官方接口,可能会变动。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無需 API 金鑰即可使用你的 SuperGrok 或 X Premium+ 訂閱。登入時會開啟 Grok Build 的授權畫面。這是非官方介面,可能會變動。" + } + } + } }, "User" : { "localizations" : { @@ -85907,7 +96737,32 @@ } }, "User and role changes were not authorized" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kullanıcı ve rol değişikliklerine izin verilmedi" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Các thay đổi người dùng và vai trò không được cho phép" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "用户和角色更改未获授权" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用者與角色變更未獲授權" + } + } + } }, "User approval timed out after 30 seconds" : { "localizations" : { @@ -86106,10 +96961,60 @@ } }, "Users & Roles" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kullanıcılar ve Roller" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Người dùng và vai trò" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "用户与角色" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用者與角色" + } + } + } }, "Uses this Mac's Application Default Credentials. Run `gcloud auth application-default login` first, or set GOOGLE_APPLICATION_CREDENTIALS." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bu Mac'teki Application Default Credentials'ı kullanır. Önce `gcloud auth application-default login` çalıştırın veya GOOGLE_APPLICATION_CREDENTIALS ayarlayın." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dùng Application Default Credentials của máy Mac này. Hãy chạy `gcloud auth application-default login` trước, hoặc đặt GOOGLE_APPLICATION_CREDENTIALS." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用这台 Mac 的 Application Default Credentials。请先运行 `gcloud auth application-default login`,或设置 GOOGLE_APPLICATION_CREDENTIALS。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "使用這台 Mac 的 Application Default Credentials。請先執行 `gcloud auth application-default login`,或設定 GOOGLE_APPLICATION_CREDENTIALS。" + } + } + } }, "using %@" : { "localizations" : { @@ -86680,7 +97585,32 @@ } }, "Values from %d loaded rows" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yüklenen %d satırdan gelen değerler" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Giá trị từ %d dòng đã tải" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "来自已加载的 %d 行的值" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "來自已載入的 %d 列的值" + } + } + } }, "VERBOSE (print progress)" : { "localizations" : { @@ -86966,7 +97896,32 @@ } }, "Verify:" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Doğrula:" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xác nhận:" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "确认:" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "確認:" + } + } + } }, "Version" : { "localizations" : { @@ -87860,10 +98815,60 @@ } }, "Will be created when you apply changes" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Değişiklikleri uyguladığınızda oluşturulacak" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sẽ được tạo khi bạn áp dụng thay đổi" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "应用更改时将会创建" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "套用變更時將會建立" + } + } + } }, "Will be dropped when you apply changes" : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Değişiklikleri uyguladığınızda silinecek" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sẽ bị xoá khi bạn áp dụng thay đổi" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "应用更改时将会删除" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "套用變更時將會刪除" + } + } + } }, "Window Background" : { "localizations" : { @@ -87894,7 +98899,32 @@ } }, "Windows Authentication needs the server's hostname, not an IP address. Kerberos service principals aren't registered against IP addresses." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Windows Authentication, IP adresini değil sunucunun ana bilgisayar adını ister. Kerberos servis principal'ları IP adreslerine kayıtlı değildir." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Windows Authentication cần tên máy chủ, không phải địa chỉ IP. Các service principal của Kerberos không đăng ký theo địa chỉ IP." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "Windows 身份验证需要服务器的主机名,而不是 IP 地址。Kerberos 服务主体不会针对 IP 地址注册。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "Windows 驗證需要伺服器的主機名稱,而不是 IP 位址。Kerberos 服務主體不會針對 IP 位址註冊。" + } + } + } }, "With Headers" : { "localizations" : { @@ -88039,7 +99069,32 @@ } }, "xAI did not return an access token." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "xAI bir erişim belirteci döndürmedi." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "xAI không trả về access token." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "xAI 未返回访问令牌。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "xAI 未回傳存取權杖。" + } + } + } }, "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX" : { "localizations" : { @@ -88155,10 +99210,60 @@ } }, "You edit these inline in the grid and filter bar. Reset a table here to return it to defaults." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bunları doğrudan tabloda ve filtre çubuğunda düzenlersiniz. Bir tabloyu varsayılana döndürmek için buradan sıfırlayın." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bạn chỉnh những mục này ngay trong lưới và thanh bộ lọc. Đặt lại một bảng ở đây để đưa nó về mặc định." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "你可以直接在数据网格和筛选栏中修改这些设置。在这里重置某个表即可恢复默认值。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "你可以直接在資料格與篩選列中修改這些設定。在這裡重設某個資料表即可回復預設值。" + } + } + } }, "You have no saved queries to publish." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yayınlanacak kayıtlı sorgunuz yok." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bạn không có truy vấn đã lưu nào để xuất bản." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "你没有可发布的已保存查询。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "你沒有可發佈的已儲存查詢。" + } + } + } }, "You have unsaved changes" : { "localizations" : { @@ -88414,10 +99519,60 @@ } }, "Your team can now see %d shared connections. Passwords were not included." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Takımınız artık %d paylaşılan bağlantıyı görebiliyor. Parolalar dahil edilmedi." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nhóm của bạn giờ có thể thấy %d kết nối được chia sẻ. Mật khẩu không được đưa vào." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "你的团队现在可以看到 %d 个共享连接。密码未被包含。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "你的團隊現在可以看到 %d 個共享連線。密碼未包含在內。" + } + } + } }, "Your team will see the names and SQL of %d saved queries. This replaces what you previously published." : { - + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Takımınız %d kayıtlı sorgunun adlarını ve SQL'ini görecek. Bu, daha önce yayınladıklarınızın yerini alır." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nhóm của bạn sẽ thấy tên và SQL của %d truy vấn đã lưu. Nội dung này thay thế những gì bạn đã xuất bản trước đó." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "你的团队将看到 %d 条已保存查询的名称和 SQL。这会替换你之前发布的内容。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "你的團隊將看到 %d 條已儲存查詢的名稱和 SQL。這會取代你先前發佈的內容。" + } + } + } }, "Zed" : { "localizations" : { diff --git a/TableProMobile/TableProMobile/Localizable.xcstrings b/TableProMobile/TableProMobile/Localizable.xcstrings index 01e345dd1..51d4371e3 100644 --- a/TableProMobile/TableProMobile/Localizable.xcstrings +++ b/TableProMobile/TableProMobile/Localizable.xcstrings @@ -271,10 +271,48 @@ } }, "%d connections imported." : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã nhập %d kết nối." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已导入 %d 个连接。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已匯入 %d 個連線。" + } + } + } }, "%d connections will be exported." : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%d kết nối sẽ được xuất." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "将导出 %d 个连接。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "將匯出 %d 個連線。" + } + } + } }, "%d row(s) affected" : { "localizations" : { @@ -393,10 +431,48 @@ } }, "1 connection imported." : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã nhập 1 kết nối." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已导入 1 个连接。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已匯入 1 個連線。" + } + } + } }, "1 connection will be exported." : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "1 kết nối sẽ được xuất." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "将导出 1 个连接。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "將匯出 1 個連線。" + } + } + } }, "A fast, lightweight database client for your iPhone and iPad." : { "localizations" : { @@ -685,7 +761,26 @@ } }, "Already exists" : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã tồn tại" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "已存在" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "已存在" + } + } + } }, "An unknown error occurred." : { "extractionState" : "stale", @@ -799,7 +894,26 @@ } }, "As Copy" : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dạng Bản sao" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "作为副本" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "作為副本" + } + } + } }, "Ascending" : { "localizations" : { @@ -978,7 +1092,26 @@ } }, "Can't Import" : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể nhập" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "无法导入" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "無法匯入" + } + } + } }, "Cancel" : { "localizations" : { @@ -1422,7 +1555,26 @@ } }, "Confirm passphrase" : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xác nhận cụm mật khẩu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "确认密码短语" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "確認密碼短語" + } + } + } }, "Connected" : { "localizations" : { @@ -2085,7 +2237,26 @@ } }, "Decrypt" : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Giải mã" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "解密" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "解密" + } + } + } }, "Default" : { "localizations" : { @@ -2728,7 +2899,26 @@ } }, "Enter the passphrase to decrypt and import connections." : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nhập cụm mật khẩu để giải mã và nhập kết nối." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "输入密码短语以解密并导入连接。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "輸入密碼短語以解密並匯入連線。" + } + } + } }, "Error" : { "localizations" : { @@ -2863,7 +3053,26 @@ } }, "Export Connections" : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xuất kết nối" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "导出连接" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "匯出連線" + } + } + } }, "Failed to load more rows" : { "extractionState" : "stale", @@ -3442,10 +3651,48 @@ } }, "Import" : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nhập" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "导入" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "匯入" + } + } + } }, "Import Connections" : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nhập Kết nối" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "导入连接" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "匯入連線" + } + } + } }, "Import connections from your Mac" : { "localizations" : { @@ -3492,7 +3739,26 @@ } }, "Include passwords" : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bao gồm mật khẩu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "包含密码" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "包含密碼" + } + } + } }, "Indexes" : { "extractionState" : "stale", @@ -3983,7 +4249,26 @@ } }, "More" : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thêm" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "更多" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "更多" + } + } + } }, "Name" : { "localizations" : { @@ -4888,7 +5173,26 @@ } }, "Passphrase" : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cụm mật khẩu" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "密码短语" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "通關密語" + } + } + } }, "Passphrase (optional)" : { "localizations" : { @@ -4913,7 +5217,26 @@ } }, "Passphrases don't match." : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cụm mật khẩu không khớp." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "两次输入的密码短语不一致。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "兩次輸入的通關密語不一致。" + } + } + } }, "Password" : { "localizations" : { @@ -4938,7 +5261,26 @@ } }, "Passwords are excluded by default. To include them, set a passphrase. The file is encrypted with it." : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mặc định mật khẩu không được đưa vào. Để đưa vào, hãy đặt một cụm mật khẩu. Tệp sẽ được mã hóa bằng cụm mật khẩu đó." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "默认不包含密码。若要包含,请设置一个密码短语,文件会用它加密。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "預設不包含密碼。若要包含,請設定一組通關密語,檔案會用它加密。" + } + } + } }, "Paste private key (PEM format)" : { "localizations" : { @@ -5317,7 +5659,26 @@ } }, "Replace" : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thay thế" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "替换" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "取代" + } + } + } }, "Require Face ID" : { "localizations" : { @@ -7107,7 +7468,26 @@ } }, "This file is encrypted" : { - + "localizations" : { + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tệp này được mã hóa" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "此文件已加密" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "此檔案已加密" + } + } + } }, "This query will modify data. Are you sure you want to continue?" : { "localizations" : { From 44beb5e93efc64b12a722233a92b39c2a7afdd44 Mon Sep 17 00:00:00 2001 From: Ngo Quoc Dat Date: Wed, 5 Aug 2026 10:42:28 +0700 Subject: [PATCH 3/3] feat(ai-providers): show the tradeoffs of running chat on a Claude subscription --- CHANGELOG.md | 4 + .../ClaudeAgent/ClaudeAgentDisclosure.swift | 69 ++++++ TablePro/Resources/Localizable.xcstrings | 196 ++++++++++++++++++ .../Settings/AIProviderDetailSheet.swift | 2 + .../ClaudeAgentDisclosureSection.swift | 31 +++ .../Core/AI/ClaudeAgentProviderTests.swift | 34 +++ docs/features/ai-assistant.mdx | 8 +- 7 files changed, 343 insertions(+), 1 deletion(-) create mode 100644 TablePro/Core/AI/ClaudeAgent/ClaudeAgentDisclosure.swift create mode 100644 TablePro/Views/Settings/ClaudeAgentDisclosureSection.swift diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b06b7569..75787d24e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Turkish, Vietnamese, Simplified Chinese, and Traditional Chinese translations for the strings that still showed in English. +### Changed + +- The Claude Agent provider now lists its tradeoffs: Anthropic's terms decide whether this use is allowed, replies share the limits of your other Claude work, and any API key in your environment is ignored. + ### Fixed - The data grid header's bottom line no longer cuts through a column comment. It sits on the header's bottom edge. (#2017) diff --git a/TablePro/Core/AI/ClaudeAgent/ClaudeAgentDisclosure.swift b/TablePro/Core/AI/ClaudeAgent/ClaudeAgentDisclosure.swift new file mode 100644 index 000000000..c424d7687 --- /dev/null +++ b/TablePro/Core/AI/ClaudeAgent/ClaudeAgentDisclosure.swift @@ -0,0 +1,69 @@ +// +// ClaudeAgentDisclosure.swift +// TablePro +// + +import Foundation + +struct ClaudeAgentNote: Identifiable, Equatable, Sendable { + enum Severity: Equatable, Sendable { + case caution + case detail + + var symbolName: String { + switch self { + case .caution: return "exclamationmark.triangle.fill" + case .detail: return "info.circle" + } + } + } + + let id: String + let severity: Severity + let text: String +} + +enum ClaudeAgentDisclosure { + static var notes: [ClaudeAgentNote] { + [ + ClaudeAgentNote( + id: "unsupported-path", + severity: .caution, + text: String(localized: """ + TablePro runs Anthropic's claude tool in headless mode. Claude Code is built for you to use directly, \ + not as a backend for other apps, so this path can break with any Claude Code release. + """) + ), + ClaudeAgentNote( + id: "terms", + severity: .caution, + text: String(localized: """ + Your subscription is governed by Anthropic's Consumer Terms and Usage Policy. Read them and decide \ + whether this use fits. TablePro cannot grant rights under them. + """) + ), + ClaudeAgentNote( + id: "shared-limits", + severity: .detail, + text: String(localized: """ + Replies count against your Claude subscription limits. You share those limits with claude.ai and your \ + own Claude Code sessions, so running out here stops your work there too. + """) + ), + ClaudeAgentNote( + id: "data-terms", + severity: .detail, + text: String(localized: "Your prompts, schema, and query text reach Anthropic under your consumer plan and its privacy settings, not the API's commercial terms.") + ), + ClaudeAgentNote( + id: "api-key-ignored", + severity: .detail, + text: String(localized: "ANTHROPIC_API_KEY and ANTHROPIC_AUTH_TOKEN are removed from the tool's environment, so replies always draw on the subscription.") + ) + ] + } + + static var supportedAlternative: String { + String(localized: "For a metered path on Anthropic's commercial terms, add the Claude provider with an API key instead.") + } +} diff --git a/TablePro/Resources/Localizable.xcstrings b/TablePro/Resources/Localizable.xcstrings index 066bae4ee..dc7a9752b 100644 --- a/TablePro/Resources/Localizable.xcstrings +++ b/TablePro/Resources/Localizable.xcstrings @@ -10511,6 +10511,34 @@ } } }, + "ANTHROPIC_API_KEY and ANTHROPIC_AUTH_TOKEN are removed from the tool's environment, so replies always draw on the subscription." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "ANTHROPIC_API_KEY ve ANTHROPIC_AUTH_TOKEN aracın ortamından kaldırılır, bu yüzden yanıtlar her zaman abonelikten düşer." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "ANTHROPIC_API_KEY và ANTHROPIC_AUTH_TOKEN bị loại khỏi môi trường của công cụ, nên các câu trả lời luôn dùng gói đăng ký." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "ANTHROPIC_API_KEY 和 ANTHROPIC_AUTH_TOKEN 会从该工具的环境变量中移除,因此回复始终消耗订阅额度。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "ANTHROPIC_API_KEY 和 ANTHROPIC_AUTH_TOKEN 會從該工具的環境變數中移除,因此回覆一律消耗訂閱額度。" + } + } + } + }, "Any Column" : { "localizations" : { "tr" : { @@ -40985,6 +41013,34 @@ } } }, + "For a metered path on Anthropic's commercial terms, add the Claude provider with an API key instead." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Anthropic'in ticari koşullarıyla kullanım başına ödemeli bir yol için bunun yerine Claude sağlayıcısını bir API anahtarıyla ekleyin." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nếu muốn cách tính phí theo mức dùng theo điều khoản thương mại của Anthropic, hãy thêm nhà cung cấp Claude bằng khóa API." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "若想走 Anthropic 商业条款下的按量计费路径,请改为添加带 API 密钥的 Claude 提供方。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "若想走 Anthropic 商業條款下的按量計費路徑,請改為新增帶 API 金鑰的 Claude 供應商。" + } + } + } + }, "Foreign Keys" : { "localizations" : { "tr" : { @@ -72066,6 +72122,34 @@ } } }, + "Replies count against your Claude subscription limits. You share those limits with claude.ai and your own Claude Code sessions, so running out here stops your work there too." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Yanıtlar Claude abonelik limitlerinizden düşer. Bu limitleri claude.ai ve kendi Claude Code oturumlarınızla paylaşırsınız, bu yüzden burada limiti doldurmak oradaki işinizi de durdurur." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Các câu trả lời được tính vào giới hạn gói Claude của bạn. Bạn dùng chung giới hạn đó với claude.ai và các phiên Claude Code của mình, nên hết hạn mức ở đây cũng làm dừng công việc bên đó." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "回复会计入你的 Claude 订阅额度。该额度与 claude.ai 和你自己的 Claude Code 会话共用,因此在这里用完也会让那边的工作停下来。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "回覆會計入你的 Claude 訂閱額度。該額度與 claude.ai 和你自己的 Claude Code 工作階段共用,因此在這裡用完也會讓那邊的工作停下來。" + } + } + } + }, "Report an Issue" : { "localizations" : { "tr" : { @@ -87130,6 +87214,34 @@ } } }, + "TablePro runs Anthropic's claude tool in headless mode. Claude Code is built for you to use directly, not as a backend for other apps, so this path can break with any Claude Code release." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "TablePro, Anthropic'in claude aracını başsız modda çalıştırır. Claude Code doğrudan sizin kullanmanız için yapıldı, başka uygulamalara arka uç olsun diye değil; bu yüzden bu yol herhangi bir Claude Code sürümüyle bozulabilir." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "TablePro chạy công cụ claude của Anthropic ở chế độ headless. Claude Code được tạo ra để bạn dùng trực tiếp, không phải làm backend cho ứng dụng khác, nên cách này có thể hỏng sau bất kỳ bản phát hành Claude Code nào." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "TablePro 以无界面模式运行 Anthropic 的 claude 工具。Claude Code 是给你直接使用的,不是给其他应用当后端,因此这条路径可能在任何一次 Claude Code 更新后失效。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "TablePro 以無介面模式執行 Anthropic 的 claude 工具。Claude Code 是給你直接使用的,不是給其他應用程式當後端,因此這條路徑可能在任何一次 Claude Code 更新後失效。" + } + } + } + }, "TablePro Website" : { "localizations" : { "tr" : { @@ -93667,6 +93779,34 @@ } } }, + "Tradeoffs" : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ödünleşimler" + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đánh đổi" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "取舍" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "取捨" + } + } + } + }, "Tree" : { "localizations" : { "tr" : { @@ -99518,6 +99658,62 @@ } } }, + "Your prompts, schema, and query text reach Anthropic under your consumer plan and its privacy settings, not the API's commercial terms." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "İstemleriniz, şemanız ve sorgu metniniz Anthropic'e API'nin ticari koşullarıyla değil, tüketici planınız ve onun gizlilik ayarları kapsamında ulaşır." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Câu lệnh, schema và nội dung truy vấn của bạn đến Anthropic theo gói người dùng và các thiết lập riêng tư của gói đó, không phải theo điều khoản thương mại của API." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "你的提示词、Schema 和查询文本按你的消费者套餐及其隐私设置发送到 Anthropic,而不是按 API 的商业条款。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "你的提示詞、綱要和查詢文字會依你的消費者方案及其隱私設定傳送到 Anthropic,而不是依 API 的商業條款。" + } + } + } + }, + "Your subscription is governed by Anthropic's Consumer Terms and Usage Policy. Read them and decide whether this use fits. TablePro cannot grant rights under them." : { + "localizations" : { + "tr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aboneliğiniz Anthropic'in Tüketici Koşulları ve Kullanım Politikası'na tabidir. Bunları okuyun ve bu kullanımın uygun olup olmadığına karar verin. TablePro bu koşullar kapsamında size hak veremez." + } + }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gói đăng ký của bạn chịu sự điều chỉnh của Điều khoản Người dùng và Chính sách Sử dụng của Anthropic. Hãy đọc và tự quyết định cách dùng này có phù hợp không. TablePro không thể cấp quyền theo các điều khoản đó." + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "你的订阅受 Anthropic 的消费者条款和使用政策约束。请阅读这些条款,自行判断这种用法是否合适。TablePro 无法据此授予你任何权利。" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "你的訂閱受 Anthropic 的消費者條款與使用政策約束。請閱讀這些條款,自行判斷這種用法是否合適。TablePro 無法據此授予你任何權利。" + } + } + } + }, "Your team can now see %d shared connections. Passwords were not included." : { "localizations" : { "tr" : { diff --git a/TablePro/Views/Settings/AIProviderDetailSheet.swift b/TablePro/Views/Settings/AIProviderDetailSheet.swift index 61ca74b0a..5d5bba8aa 100644 --- a/TablePro/Views/Settings/AIProviderDetailSheet.swift +++ b/TablePro/Views/Settings/AIProviderDetailSheet.swift @@ -216,6 +216,8 @@ struct AIProviderDetailSheet: View { .font(.caption) .foregroundStyle(.secondary) } + + ClaudeAgentDisclosureSection() } private var apiKeyAuthSection: some View { diff --git a/TablePro/Views/Settings/ClaudeAgentDisclosureSection.swift b/TablePro/Views/Settings/ClaudeAgentDisclosureSection.swift new file mode 100644 index 000000000..919d18976 --- /dev/null +++ b/TablePro/Views/Settings/ClaudeAgentDisclosureSection.swift @@ -0,0 +1,31 @@ +// +// ClaudeAgentDisclosureSection.swift +// TablePro +// + +import SwiftUI + +struct ClaudeAgentDisclosureSection: View { + var body: some View { + Section { + ForEach(ClaudeAgentDisclosure.notes) { note in + Label { + Text(note.text) + .font(.callout) + .foregroundStyle(note.severity == .caution ? Color.primary : Color.secondary) + .fixedSize(horizontal: false, vertical: true) + } icon: { + Image(systemName: note.severity.symbolName) + .foregroundStyle(note.severity == .caution ? Color.orange : Color.secondary) + } + .accessibilityElement(children: .combine) + } + } header: { + Text("Tradeoffs") + } footer: { + Text(ClaudeAgentDisclosure.supportedAlternative) + .font(.caption) + .foregroundStyle(.secondary) + } + } +} diff --git a/TableProTests/Core/AI/ClaudeAgentProviderTests.swift b/TableProTests/Core/AI/ClaudeAgentProviderTests.swift index 815d8275c..8e238fa1c 100644 --- a/TableProTests/Core/AI/ClaudeAgentProviderTests.swift +++ b/TableProTests/Core/AI/ClaudeAgentProviderTests.swift @@ -157,6 +157,40 @@ struct ClaudeAgentCLITests { } } +@Suite("ClaudeAgentDisclosure") +struct ClaudeAgentDisclosureTests { + @Test("Every note carries text and a unique identifier") + func notesAreWellFormed() { + let notes = ClaudeAgentDisclosure.notes + #expect(!notes.isEmpty) + #expect(Set(notes.map(\.id)).count == notes.count) + #expect(notes.allSatisfy { !$0.text.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty }) + #expect(!ClaudeAgentDisclosure.supportedAlternative.isEmpty) + } + + @Test("The unsupported path and the subscription terms are called out as cautions") + func termsAndSupportAreCautions() { + let cautions = ClaudeAgentDisclosure.notes.filter { $0.severity == .caution }.map(\.id) + #expect(cautions.contains("terms")) + #expect(cautions.contains("unsupported-path")) + } + + @Test("Cautions are listed before the supporting details") + func cautionsComeFirst() { + let severities = ClaudeAgentDisclosure.notes.map(\.severity) + let firstDetail = severities.firstIndex(of: .detail) ?? severities.count + #expect(!severities[firstDetail...].contains(.caution)) + } + + @Test("The note about ignored API keys matches what the CLI environment does") + func ignoredAPIKeyNoteMatchesBehaviour() { + #expect(ClaudeAgentDisclosure.notes.contains { $0.id == "api-key-ignored" }) + let environment = ClaudeAgentCLI().environment() + #expect(environment["ANTHROPIC_API_KEY"] == nil) + #expect(environment["ANTHROPIC_AUTH_TOKEN"] == nil) + } +} + @Suite("AgentCLIDiscovery") struct AgentCLIDiscoveryTests { @Test("The first executable candidate wins") diff --git a/docs/features/ai-assistant.mdx b/docs/features/ai-assistant.mdx index 78373ab32..107d8057a 100644 --- a/docs/features/ai-assistant.mdx +++ b/docs/features/ai-assistant.mdx @@ -25,7 +25,13 @@ Provider notes: - **GitHub Copilot**: signs in with GitHub's device flow. Tool calls go through Copilot's tool bridge and the same approval flow as other providers. - **ChatGPT**: sign in with your ChatGPT account to use the Codex quota from Plus, Pro, Business, and Enterprise plans, no API key. **Import from Codex CLI** reuses an existing Codex login. Unofficial interface; may change. -- **Claude Agent**: runs the `claude` command line tool that Claude Code installs, so AI chat bills against your Claude subscription instead of an API key. Install Claude Code and run `claude /login` in Terminal first; there is no API key field. Pick Opus, Sonnet, or Haiku from the model list. It answers from your schema when the MCP server is on in **Settings > Integrations**, and falls back to plain chat when it is off. Usage counts against your Claude subscription limits, not a per-token bill. +- **Claude Agent**: runs the `claude` command line tool that Claude Code installs, so AI chat bills against your Claude subscription instead of an API key. Install Claude Code and run `claude /login` in Terminal first; there is no API key field. Pick Opus, Sonnet, or Haiku from the model list. It answers from your schema when the MCP server is on in **Settings > Integrations**, and falls back to plain chat when it is off. The provider sheet lists the tradeoffs, and they are worth reading before you commit to this path: + - TablePro runs `claude` in headless mode. Claude Code is built for you to use directly, not as a backend for other apps, so this path can break with any Claude Code release. + - Your subscription is governed by Anthropic's [Consumer Terms](https://www.anthropic.com/legal/consumer-terms) and [Usage Policy](https://www.anthropic.com/legal/aup). Read them and decide whether this use fits. TablePro cannot grant rights under them. + - Replies count against your Claude subscription limits, shared with claude.ai and your own Claude Code sessions, so running out here stops your work there too. + - Prompts, schema, and query text reach Anthropic under your consumer plan and its privacy settings, not the API's commercial terms. + - `ANTHROPIC_API_KEY` and `ANTHROPIC_AUTH_TOKEN` are removed from the tool's environment, so replies always draw on the subscription. + - For a metered path on Anthropic's commercial terms, use the **Claude** provider with an API key. - **Cursor**: paste an API key from the Cursor dashboard, or leave it blank and click **Sign in with Cursor** (needs the Cursor CLI installed). Cursor runs as an agent, not a chat-completions endpoint. It cannot call TablePro's database tools, so Edit and Agent modes do not run queries through it. - **xAI**: paste an API key, or click **Sign in with xAI** to use a SuperGrok or X Premium+ subscription. Sign-in opens a Grok Build consent screen; this path is unofficial and may change. Preset models: Grok 4.5 and Grok 4.3. - **Ollama, llama.cpp, MLX**: local providers, no API key. Each preset fills in its default endpoint (`http://localhost:11434` for Ollama, `http://localhost:8080` for `llama-server` and `mlx_lm.server`); edit it if you moved the host or port. Start the server first, then **Test Connection** and pick a model from the fetched list. llama.cpp and MLX speak the OpenAI-compatible API; for tool calling, start `llama-server` with `--jinja`. For any other OpenAI-compatible server, use the custom endpoint.