feat(ui): streamline sidebar and settings layout
This commit is contained in:
21 files changed
+806
-429
No files matched your search
@@ -21,16 +21,18 @@ describe("execute-shortcut hints reflect the configured binding", () => {
|
||||
expect(formatShortcutDisplay(shortcut, platform)).toBe(expected);
|
||||
});
|
||||
|
||||
it("interpolates the formatted shortcut into toolbar and settings labels", async () => {
|
||||
it("interpolates the formatted shortcut into the toolbar label and settings description", async () => {
|
||||
const shortcut = formatShortcutDisplay("Shift+Mod+Enter", "Win32");
|
||||
|
||||
await setLocale("en");
|
||||
expect(i18n.global.t("toolbar.executeShortcut", { shortcut })).toBe("Execute selection/query (Ctrl + Shift + ↵)");
|
||||
expect(i18n.global.t("settings.executeMode", { shortcut })).toBe("Execute Mode (Ctrl + Shift + ↵)");
|
||||
expect(i18n.global.t("settings.executeMode")).toBe("Execute mode");
|
||||
expect(i18n.global.t("settings.executeModeDescription", { shortcut })).toBe("Run SQL shortcut: Ctrl + Shift + ↵. Controls whether it executes all SQL or the statement at the cursor by default.");
|
||||
|
||||
await setLocale("zh-CN");
|
||||
expect(i18n.global.t("toolbar.executeShortcut", { shortcut })).toBe("执行选中/全部 (Ctrl + Shift + ↵)");
|
||||
expect(i18n.global.t("settings.executeMode", { shortcut })).toBe("执行模式 (Ctrl + Shift + ↵)");
|
||||
expect(i18n.global.t("settings.executeMode")).toBe("执行模式");
|
||||
expect(i18n.global.t("settings.executeModeDescription", { shortcut })).toBe("执行 SQL 快捷键:Ctrl + Shift + ↵。用于控制默认执行全部 SQL 或光标所在语句。");
|
||||
await setLocale("en");
|
||||
});
|
||||
|
||||
@@ -41,7 +43,7 @@ describe("execute-shortcut hints reflect the configured binding", () => {
|
||||
|
||||
it("EditorSettingsDialog.vue uses the currently edited executeSql shortcut", () => {
|
||||
expect(settingsDialogSource).toMatch(/function translateWithExecuteShortcut\([^)]*\)[^}]*formatShortcutDisplay\(editShortcuts\.value\.executeSql\)/);
|
||||
expect(settingsDialogSource).toContain('translateWithExecuteShortcut("settings.executeMode")');
|
||||
expect(settingsDialogSource).toContain('translateWithExecuteShortcut("settings.executeModeDescription")');
|
||||
});
|
||||
|
||||
it("EditorSettingsDialog.vue uses the same edited shortcut in settings search", () => {
|
||||
|
||||
@@ -310,6 +310,7 @@ export default {
|
||||
sidebar: {
|
||||
connections: "CONNECTIONS",
|
||||
noConnections: "No connections yet",
|
||||
importExport: "Import / Export",
|
||||
import: "Import Connections",
|
||||
importDbx: "Import DBX Config",
|
||||
importNavicat: "Import Navicat NCX",
|
||||
@@ -380,6 +381,7 @@ export default {
|
||||
},
|
||||
sqlLibrary: {
|
||||
title: "SQL Library",
|
||||
storageHelp: "SQL Library content is stored in DBX app data, not as standalone .sql files on disk.\nTo use files in the file system, export the SQL Library.",
|
||||
unassociated: "Unassociated",
|
||||
deletedConnection: "Connection deleted",
|
||||
openInCurrentDatabase: "Open in Current Database",
|
||||
@@ -6255,6 +6257,9 @@ export default {
|
||||
dataGridDisplay: "Data grid display",
|
||||
dataGridFilterView: "Table filter view",
|
||||
dataGridFilterViewDescription: "Use a filter popover, a fixed conditions panel, or a compact text conditions panel.",
|
||||
dataGridFilterViewPreview: "Effect preview",
|
||||
dataGridFilterViewPreviewExpand: "Expand effect preview",
|
||||
dataGridFilterViewPreviewCollapse: "Collapse effect preview",
|
||||
tableOpenPageSize: "Default rows per page when opening tables",
|
||||
tableOpenPageSizeDescription: "Rows loaded per page when opening a new table. Changing rows per page in a table updates this default for future table tabs.",
|
||||
queryPageSize: "Default query rows per page",
|
||||
@@ -6471,7 +6476,8 @@ export default {
|
||||
resetAllDefaults: "Reset All Defaults",
|
||||
save: "Save",
|
||||
cancel: "Cancel",
|
||||
executeMode: "Execute Mode ({shortcut})",
|
||||
executeMode: "Execute mode",
|
||||
executeModeDescription: "Run SQL shortcut: {shortcut}. Controls whether it executes all SQL or the statement at the cursor by default.",
|
||||
executeModeAll: "Execute all SQL",
|
||||
executeModeCurrent: "Execute statement at cursor",
|
||||
executeAllOnBlankLine: "Execute all SQL from blank lines",
|
||||
@@ -6500,11 +6506,14 @@ export default {
|
||||
sortCompletionColumnsAlphabeticallyDescription: "Turn off to keep table fields in their original database order",
|
||||
selectFirstCompletionOnOpen: "Automatically select the first completion",
|
||||
selectFirstCompletionOnOpenDescription: "When enabled, the first candidate is selected when the list opens, and Enter or Tab accepts it. When disabled, Enter inserts a new line and Tab accepts the first candidate.",
|
||||
completionTriggerMode: "Auto-completion trigger mode",
|
||||
completionTriggerModeDescription: "Controls when the SQL completion popup opens automatically. Manual requires a shortcut key; Typed requires a typed identifier prefix; Smart preserves the current behavior.",
|
||||
completionTriggerMode: "SQL completion trigger mode",
|
||||
completionTriggerModeDescription: "Choose how SQL completion candidates are shown.",
|
||||
completionTriggerModeManual: "Manual only",
|
||||
completionTriggerModeManualDescription: "Show candidates only when using the completion shortcut {shortcut}.",
|
||||
completionTriggerModeRequirePrefix: "Typed identifier prefix",
|
||||
completionTriggerModeRequirePrefixDescription: "Show candidates after at least one identifier character is typed.",
|
||||
completionTriggerModePositional: "Smart position",
|
||||
completionTriggerModePositionalDescription: "Show candidates automatically based on the current SQL syntax position.",
|
||||
sqlSemanticDiagnosticsEnabled: "SQL semantic diagnostics",
|
||||
sqlSemanticDiagnosticsEnabledDescription: "When enabled, the editor reports semantic issues such as unknown tables and columns. Disable it to reduce parsing and metadata checks for large SQL.",
|
||||
confirmDangerousSqlExecution: "Confirm before dangerous operations",
|
||||
|
||||
@@ -312,6 +312,7 @@ export default withEnglishFallback({
|
||||
sidebar: {
|
||||
connections: "CONEXIONES",
|
||||
noConnections: "Sin conexiones",
|
||||
importExport: "Importar / Exportar",
|
||||
import: "Importar conexiones",
|
||||
importDbx: "Importar configuración DBX",
|
||||
importNavicat: "Importar Navicat NCX",
|
||||
@@ -382,6 +383,7 @@ export default withEnglishFallback({
|
||||
},
|
||||
sqlLibrary: {
|
||||
title: "Biblioteca SQL",
|
||||
storageHelp: "El contenido de la Biblioteca SQL se guarda en los datos de la aplicación DBX, no como archivos .sql independientes en el disco.\nPara usarlo en el sistema de archivos, exporta la Biblioteca SQL.",
|
||||
unassociated: "Sin asociación",
|
||||
deletedConnection: "Conexión eliminada",
|
||||
openInCurrentDatabase: "Abrir en la base de datos actual",
|
||||
@@ -5975,6 +5977,9 @@ export default withEnglishFallback({
|
||||
dataGridDisplay: "Visualización de la tabla",
|
||||
dataGridFilterView: "Vista de filtro de tabla",
|
||||
dataGridFilterViewDescription: "Usa un filtro emergente, un panel de condiciones fijo o un panel de texto compacto.",
|
||||
dataGridFilterViewPreview: "Vista previa del efecto",
|
||||
dataGridFilterViewPreviewExpand: "Expandir vista previa del efecto",
|
||||
dataGridFilterViewPreviewCollapse: "Contraer vista previa del efecto",
|
||||
tableOpenPageSize: "Filas predeterminadas por página al abrir tablas",
|
||||
tableOpenPageSizeDescription: "Filas cargadas por página al abrir una tabla nueva. Cambiar las filas por página actualiza este valor para futuras pestañas de tablas.",
|
||||
queryPageSize: "Filas predeterminadas por página de consulta",
|
||||
@@ -6157,7 +6162,8 @@ export default withEnglishFallback({
|
||||
resetAllDefaults: "Restablecer todos los valores por defecto",
|
||||
save: "Guardar",
|
||||
cancel: "Cancelar",
|
||||
executeMode: "Modo de ejecución ({shortcut})",
|
||||
executeMode: "Modo de ejecución",
|
||||
executeModeDescription: "Atajo para ejecutar SQL: {shortcut}. Controla si se ejecuta todo el SQL o la sentencia en el cursor de forma predeterminada.",
|
||||
executeModeAll: "Ejecutar todo el SQL",
|
||||
executeModeCurrent: "Ejecutar sentencia en el cursor",
|
||||
executeAllOnBlankLine: "Ejecutar todo el SQL desde líneas en blanco",
|
||||
@@ -6182,11 +6188,14 @@ export default withEnglishFallback({
|
||||
sqlCompletionSection: "Autocompletado SQL",
|
||||
selectFirstCompletionOnOpen: "Seleccionar automáticamente la primera sugerencia",
|
||||
selectFirstCompletionOnOpenDescription: "Al activarlo, se selecciona la primera sugerencia al abrir la lista y se acepta con Enter o Tab. Al desactivarlo, Enter inserta una nueva línea y Tab acepta la primera sugerencia.",
|
||||
completionTriggerMode: "Modo de activación de autocompletado",
|
||||
completionTriggerModeDescription: "Controla cuándo se abre automáticamente la ventana de autocompletado SQL. Manual requiere una tecla de acceso rápido; Prefijo escrito requiere un identificador escrito; Inteligente conserva el comportamiento actual.",
|
||||
completionTriggerMode: "Modo de activación del autocompletado SQL",
|
||||
completionTriggerModeDescription: "Elige cómo se muestran las sugerencias de autocompletado SQL.",
|
||||
completionTriggerModeManual: "Solo manual",
|
||||
completionTriggerModeManualDescription: "Muestra sugerencias solo al usar el atajo de autocompletado {shortcut}.",
|
||||
completionTriggerModeRequirePrefix: "Prefijo de identificador escrito",
|
||||
completionTriggerModeRequirePrefixDescription: "Muestra sugerencias después de escribir al menos un carácter del identificador.",
|
||||
completionTriggerModePositional: "Posición inteligente",
|
||||
completionTriggerModePositionalDescription: "Muestra sugerencias automáticamente según la posición sintáctica SQL actual.",
|
||||
sqlSemanticDiagnosticsEnabled: "Diagnóstico semántico de SQL",
|
||||
sqlSemanticDiagnosticsEnabledDescription: "Al activarse, el editor informa de problemas semánticos como tablas y columnas desconocidas. Desactívalo para reducir el análisis y las comprobaciones de metadatos en SQL grandes.",
|
||||
confirmDangerousSqlExecution: "Confirmar antes de operaciones peligrosas",
|
||||
|
||||
@@ -311,6 +311,7 @@ export default withEnglishFallback({
|
||||
sidebar: {
|
||||
connections: "CONNESSIONI",
|
||||
noConnections: "Nessuna connessione",
|
||||
importExport: "Importa / Esporta",
|
||||
import: "Importa Connessioni",
|
||||
importDbx: "Importa Configurazione DBX",
|
||||
importNavicat: "Importa Navicat NCX",
|
||||
@@ -381,6 +382,7 @@ export default withEnglishFallback({
|
||||
},
|
||||
sqlLibrary: {
|
||||
title: "Libreria SQL",
|
||||
storageHelp: "Il contenuto della Libreria SQL viene salvato nei dati dell'app DBX, non come file .sql autonomi sul disco.\nPer usarlo nel file system, esporta la Libreria SQL.",
|
||||
unassociated: "Non associato",
|
||||
deletedConnection: "Connessione eliminata",
|
||||
openInCurrentDatabase: "Apri nel database corrente",
|
||||
@@ -5975,6 +5977,9 @@ export default withEnglishFallback({
|
||||
dataGridDisplay: "Visualizzazione griglia dati",
|
||||
dataGridFilterView: "Vista filtro tabella",
|
||||
dataGridFilterViewDescription: "Usa un filtro popup, un pannello condizioni fisso o un pannello di testo compatto.",
|
||||
dataGridFilterViewPreview: "Anteprima effetto",
|
||||
dataGridFilterViewPreviewExpand: "Espandi anteprima effetto",
|
||||
dataGridFilterViewPreviewCollapse: "Comprimi anteprima effetto",
|
||||
tableOpenPageSize: "Righe predefinite per pagina all'apertura delle tabelle",
|
||||
tableOpenPageSizeDescription: "Righe caricate per pagina quando si apre una nuova tabella. La modifica delle righe per pagina aggiorna questo valore per le future schede tabella.",
|
||||
queryPageSize: "Righe predefinite per pagina di query",
|
||||
@@ -6157,7 +6162,8 @@ export default withEnglishFallback({
|
||||
resetAllDefaults: "Ripristina Tutti i Predefiniti",
|
||||
save: "Salva",
|
||||
cancel: "Annulla",
|
||||
executeMode: "Modalità Esecuzione ({shortcut})",
|
||||
executeMode: "Modalità di esecuzione",
|
||||
executeModeDescription: "Scorciatoia Esegui SQL: {shortcut}. Stabilisce se eseguire tutto l'SQL o l'istruzione al cursore per impostazione predefinita.",
|
||||
executeModeAll: "Esegui tutto l'SQL",
|
||||
executeModeCurrent: "Esegui istruzione al cursore",
|
||||
executeAllOnBlankLine: "Esegui tutto l'SQL dalle righe vuote",
|
||||
@@ -6182,11 +6188,14 @@ export default withEnglishFallback({
|
||||
sqlCompletionSection: "Completamento SQL",
|
||||
selectFirstCompletionOnOpen: "Seleziona automaticamente il primo suggerimento",
|
||||
selectFirstCompletionOnOpenDescription: "Se attivo, il primo suggerimento viene selezionato all'apertura dell'elenco e accettato con Invio o Tab. Se disattivo, Invio inserisce una nuova riga e Tab accetta il primo suggerimento.",
|
||||
completionTriggerMode: "Modalità di attivazione autocompletamento",
|
||||
completionTriggerModeDescription: "Controlla quando si apre automaticamente il popup di autocompletamento SQL. Manuale richiede un tasto di scelta rapida; Prefisso digitato richiede un identificatore digitato; Intelligente mantiene il comportamento attuale.",
|
||||
completionTriggerMode: "Modalità di attivazione del completamento SQL",
|
||||
completionTriggerModeDescription: "Scegli come mostrare i suggerimenti di completamento SQL.",
|
||||
completionTriggerModeManual: "Solo manuale",
|
||||
completionTriggerModeManualDescription: "Mostra i suggerimenti solo usando la scorciatoia di completamento {shortcut}.",
|
||||
completionTriggerModeRequirePrefix: "Prefisso identificatore digitato",
|
||||
completionTriggerModeRequirePrefixDescription: "Mostra i suggerimenti dopo aver digitato almeno un carattere dell'identificatore.",
|
||||
completionTriggerModePositional: "Posizione intelligente",
|
||||
completionTriggerModePositionalDescription: "Mostra automaticamente i suggerimenti in base alla posizione sintattica SQL corrente.",
|
||||
sqlSemanticDiagnosticsEnabled: "Diagnostica semantica SQL",
|
||||
sqlSemanticDiagnosticsEnabledDescription: "Se abilitata, l'editor segnala problemi semantici come tabelle e colonne sconosciute. Disabilitala per ridurre l'analisi e i controlli dei metadati per file SQL di grandi dimensioni.",
|
||||
confirmDangerousSqlExecution: "Conferma prima delle operazioni pericolose",
|
||||
|
||||
@@ -312,6 +312,7 @@ export default withEnglishFallback({
|
||||
sidebar: {
|
||||
connections: "接続",
|
||||
noConnections: "まだ接続がありません",
|
||||
importExport: "インポート / エクスポート",
|
||||
import: "接続をインポート",
|
||||
importDbx: "DBX設定をインポート",
|
||||
importNavicat: "Navicat NCXをインポート",
|
||||
@@ -382,6 +383,7 @@ export default withEnglishFallback({
|
||||
},
|
||||
sqlLibrary: {
|
||||
title: "SQLライブラリ",
|
||||
storageHelp: "SQLライブラリの内容はDBXのアプリデータに保存され、ディスク上の独立した.sqlファイルではありません。\nファイルシステムで使用するには、SQLライブラリをエクスポートしてください。",
|
||||
unassociated: "未関連付け",
|
||||
deletedConnection: "削除された接続",
|
||||
openInCurrentDatabase: "現在のデータベースで開く",
|
||||
@@ -6009,6 +6011,9 @@ export default withEnglishFallback({
|
||||
dataGridDisplay: "データグリッド表示",
|
||||
dataGridFilterView: "テーブルフィルタービュー",
|
||||
dataGridFilterViewDescription: "フィルターポップオーバー、固定条件パネル、またはコンパクトなテキスト条件パネルを使用します。",
|
||||
dataGridFilterViewPreview: "効果プレビュー",
|
||||
dataGridFilterViewPreviewExpand: "効果プレビューを展開",
|
||||
dataGridFilterViewPreviewCollapse: "効果プレビューを折りたたむ",
|
||||
tableOpenPageSize: "テーブルを開くときのデフォルト行数",
|
||||
tableOpenPageSizeDescription: "新しいテーブルを開くときに 1 ページあたり読み込む行数です。テーブルで行数を変更すると、今後のテーブルタブのデフォルトも更新されます。",
|
||||
queryPageSize: "クエリ結果のデフォルト行数",
|
||||
@@ -6183,7 +6188,8 @@ export default withEnglishFallback({
|
||||
resetAllDefaults: "すべての設定をリセット",
|
||||
save: "保存",
|
||||
cancel: "キャンセル",
|
||||
executeMode: "実行モード ({shortcut})",
|
||||
executeMode: "実行モード",
|
||||
executeModeDescription: "SQL実行ショートカット: {shortcut}。既定でSQL全体またはカーソル位置のステートメントのどちらを実行するかを設定します。",
|
||||
executeModeAll: "すべてのSQLを実行",
|
||||
executeModeCurrent: "カーソル位置の文を実行",
|
||||
executeAllOnBlankLine: "空行ではすべてのSQLを実行",
|
||||
@@ -6592,11 +6598,14 @@ export default withEnglishFallback({
|
||||
insertSpaceAfterCompletionDescription: "キーワード、テーブル名、列名の補全確定時、次の文字が許容する場合に自動でスペースを補填します",
|
||||
selectFirstCompletionOnOpen: "最初の補完候補を自動選択",
|
||||
selectFirstCompletionOnOpenDescription: "有効にすると、候補一覧を開いた時に先頭項目を選択し、Enter または Tab で確定します。無効にすると、Enter は改行し、Tab で先頭候補を確定します。",
|
||||
completionTriggerMode: "自動補完トリガーモード",
|
||||
completionTriggerModeDescription: "SQL補完ポップアップが自動的に開くタイミングを制御します。手動はショートカットキーが必要; 識別子入力後は1文字以上の入力が必要; スマート位置は現在の動作を維持します。",
|
||||
completionTriggerMode: "SQL補完トリガーモード",
|
||||
completionTriggerModeDescription: "SQL補完候補の表示方法を選択します。",
|
||||
completionTriggerModeManual: "手動のみ",
|
||||
completionTriggerModeManualDescription: "補完ショートカット {shortcut} を使用したときだけ候補を表示します。",
|
||||
completionTriggerModeRequirePrefix: "識別子入力後",
|
||||
completionTriggerModeRequirePrefixDescription: "識別子を1文字以上入力すると候補を表示します。",
|
||||
completionTriggerModePositional: "スマート位置",
|
||||
completionTriggerModePositionalDescription: "現在のSQL構文位置に応じて候補を自動表示します。",
|
||||
sidebarIndent: "サイドバーのインデント",
|
||||
sidebarIndentDescription: "各ツリー階層のインデントのピクセルオフセット。",
|
||||
sidebarFontSize: "サイドバーのフォントサイズ",
|
||||
|
||||
@@ -310,6 +310,7 @@ export default withEnglishFallback({
|
||||
sidebar: {
|
||||
connections: "연결",
|
||||
noConnections: "아직 연결이 없습니다",
|
||||
importExport: "가져오기 / 내보내기",
|
||||
import: "연결 가져오기",
|
||||
importDbx: "DBX 설정 가져오기",
|
||||
importNavicat: "Navicat NCX 가져오기",
|
||||
@@ -375,6 +376,7 @@ export default withEnglishFallback({
|
||||
},
|
||||
sqlLibrary: {
|
||||
title: "SQL 라이브러리",
|
||||
storageHelp: "SQL 라이브러리 내용은 디스크의 독립된 .sql 파일이 아니라 DBX 앱 데이터에 저장됩니다.\n파일 시스템에서 사용하려면 SQL 라이브러리를 내보내세요.",
|
||||
unassociated: "연결되지 않음",
|
||||
deletedConnection: "삭제된 연결",
|
||||
openInCurrentDatabase: "현재 데이터베이스에서 열기",
|
||||
@@ -5652,6 +5654,9 @@ export default withEnglishFallback({
|
||||
dataGridDisplay: "데이터 그리드 표시",
|
||||
dataGridFilterView: "테이블 필터 보기",
|
||||
dataGridFilterViewDescription: "필터 팝오버, 고정 조건 패널 또는 간결한 텍스트 조건 패널을 사용합니다.",
|
||||
dataGridFilterViewPreview: "효과 미리보기",
|
||||
dataGridFilterViewPreviewExpand: "효과 미리보기 펼치기",
|
||||
dataGridFilterViewPreviewCollapse: "효과 미리보기 접기",
|
||||
tableOpenPageSize: "테이블을 열 때 기본 페이지당 행 수",
|
||||
tableOpenPageSizeDescription: "새 테이블을 열 때 페이지당 로드되는 행 수입니다. 테이블에서 페이지당 행을 변경하면 향후 테이블 탭의 기본값이 업데이트됩니다.",
|
||||
queryPageSize: "쿼리 결과 기본 페이지당 행 수",
|
||||
@@ -5852,7 +5857,8 @@ export default withEnglishFallback({
|
||||
resetAllDefaults: "모든 기본값 재설정",
|
||||
save: "저장",
|
||||
cancel: "취소",
|
||||
executeMode: "실행 모드 ({shortcut})",
|
||||
executeMode: "실행 모드",
|
||||
executeModeDescription: "SQL 실행 단축키: {shortcut}. 기본적으로 전체 SQL 또는 커서가 있는 구문 중 무엇을 실행할지 설정합니다.",
|
||||
executeModeAll: "모든 SQL 실행",
|
||||
executeModeCurrent: "커서 위치의 구문 실행",
|
||||
executeAllOnBlankLine: "빈 줄에서 모든 SQL 실행",
|
||||
@@ -5879,11 +5885,14 @@ export default withEnglishFallback({
|
||||
insertSpaceAfterCompletionDescription: "다음 문자가 허용할 때 키워드, 테이블 또는 컬럼 완성을 수락한 후 공백을 추가합니다",
|
||||
selectFirstCompletionOnOpen: "첫 번째 자동 완성 후보 자동 선택",
|
||||
selectFirstCompletionOnOpenDescription: "활성화하면 후보 목록이 열릴 때 첫 항목을 선택하고 Enter 또는 Tab으로 적용합니다. 비활성화하면 Enter는 줄을 바꾸고 Tab은 첫 후보를 적용합니다.",
|
||||
completionTriggerMode: "자동 완성 트리거 모드",
|
||||
completionTriggerModeDescription: "SQL 완성 팝업이 자동으로 열리는 시기를 제어합니다. 수동은 단축키 필요; 입력 식별자는 하나 이상의 문자 입력 필요; 스마트 위치는 현재 동작 유지.",
|
||||
completionTriggerMode: "SQL 자동 완성 트리거 모드",
|
||||
completionTriggerModeDescription: "SQL 자동 완성 후보 표시 방식을 선택합니다.",
|
||||
completionTriggerModeManual: "수동만",
|
||||
completionTriggerModeManualDescription: "자동 완성 단축키 {shortcut}을 사용할 때만 후보를 표시합니다.",
|
||||
completionTriggerModeRequirePrefix: "식별자 입력 후",
|
||||
completionTriggerModeRequirePrefixDescription: "식별자 문자를 하나 이상 입력하면 후보를 표시합니다.",
|
||||
completionTriggerModePositional: "스마트 위치",
|
||||
completionTriggerModePositionalDescription: "현재 SQL 구문 위치에 따라 후보를 자동으로 표시합니다.",
|
||||
sqlSemanticDiagnosticsEnabled: "SQL 의미 진단",
|
||||
sqlSemanticDiagnosticsEnabledDescription: "활성화하면 편집기가 알 수 없는 테이블과 컬럼 같은 의미 문제를 보고합니다. 대규모 SQL의 파싱과 메타데이터 검사를 줄이려면 비활성화하세요.",
|
||||
confirmDangerousSqlExecution: "위험한 작업 전에 확인",
|
||||
|
||||
@@ -312,6 +312,7 @@ export default withEnglishFallback({
|
||||
sidebar: {
|
||||
connections: "CONEXÕES",
|
||||
noConnections: "Nenhuma conexão ainda",
|
||||
importExport: "Importar / Exportar",
|
||||
import: "Importar Conexões",
|
||||
importDbx: "Importar Configuração DBX",
|
||||
importNavicat: "Importar Navicat NCX",
|
||||
@@ -382,6 +383,7 @@ export default withEnglishFallback({
|
||||
},
|
||||
sqlLibrary: {
|
||||
title: "Biblioteca SQL",
|
||||
storageHelp: "O conteúdo da Biblioteca SQL é salvo nos dados do aplicativo DBX, não como arquivos .sql independentes no disco.\nPara usá-lo no sistema de arquivos, exporte a Biblioteca SQL.",
|
||||
unassociated: "Sem associação",
|
||||
deletedConnection: "Conexão excluída",
|
||||
openInCurrentDatabase: "Abrir no banco de dados atual",
|
||||
@@ -5977,6 +5979,9 @@ export default withEnglishFallback({
|
||||
dataGridDisplay: "Exibição da grade de dados",
|
||||
dataGridFilterView: "Visualização de filtro da tabela",
|
||||
dataGridFilterViewDescription: "Use um filtro pop-up, um painel de condições fixo ou um painel de texto compacto.",
|
||||
dataGridFilterViewPreview: "Prévia do efeito",
|
||||
dataGridFilterViewPreviewExpand: "Expandir prévia do efeito",
|
||||
dataGridFilterViewPreviewCollapse: "Recolher prévia do efeito",
|
||||
tableOpenPageSize: "Linhas padrão por página ao abrir tabelas",
|
||||
tableOpenPageSizeDescription: "Linhas carregadas por página ao abrir uma nova tabela. Alterar as linhas por página atualiza esse padrão para futuras abas de tabelas.",
|
||||
queryPageSize: "Linhas padrão por página de consulta",
|
||||
@@ -6159,7 +6164,8 @@ export default withEnglishFallback({
|
||||
resetAllDefaults: "Redefinir todos os padrões",
|
||||
save: "Salvar",
|
||||
cancel: "Cancelar",
|
||||
executeMode: "Modo de execução ({shortcut})",
|
||||
executeMode: "Modo de execução",
|
||||
executeModeDescription: "Atalho Executar SQL: {shortcut}. Controla se todo o SQL ou a instrução no cursor é executada por padrão.",
|
||||
executeModeAll: "Executar todo o SQL",
|
||||
executeModeCurrent: "Executar instrução no cursor",
|
||||
executeAllOnBlankLine: "Executar todo o SQL em linhas em branco",
|
||||
@@ -6184,11 +6190,14 @@ export default withEnglishFallback({
|
||||
sqlCompletionSection: "Preenchimento de SQL",
|
||||
selectFirstCompletionOnOpen: "Selecionar automaticamente a primeira sugestão",
|
||||
selectFirstCompletionOnOpenDescription: "Quando ativado, a primeira sugestão é selecionada ao abrir a lista e aceita com Enter ou Tab. Quando desativado, Enter insere uma nova linha e Tab aceita a primeira sugestão.",
|
||||
completionTriggerMode: "Modo de acionamento do autocompletar",
|
||||
completionTriggerModeDescription: "Controla quando o popup de autocompletar SQL abre automaticamente. Manual requer uma tecla de atalho; Prefixo digitado requer um identificador digitado; Inteligente mantém o comportamento atual.",
|
||||
completionTriggerMode: "Modo de acionamento do autocompletar SQL",
|
||||
completionTriggerModeDescription: "Escolha como as sugestões de autocompletar SQL são exibidas.",
|
||||
completionTriggerModeManual: "Apenas manual",
|
||||
completionTriggerModeManualDescription: "Mostra sugestões apenas ao usar o atalho de autocompletar {shortcut}.",
|
||||
completionTriggerModeRequirePrefix: "Prefixo de identificador digitado",
|
||||
completionTriggerModeRequirePrefixDescription: "Mostra sugestões após digitar pelo menos um caractere do identificador.",
|
||||
completionTriggerModePositional: "Posição inteligente",
|
||||
completionTriggerModePositionalDescription: "Mostra sugestões automaticamente conforme a posição atual da sintaxe SQL.",
|
||||
sqlSemanticDiagnosticsEnabled: "Diagnóstico semântico de SQL",
|
||||
sqlSemanticDiagnosticsEnabledDescription: "Quando ativado, o editor relata problemas semânticos como tabelas e colunas desconhecidas. Desative para reduzir a análise e verificações de metadados em SQL grande.",
|
||||
confirmDangerousSqlExecution: "Confirmar antes de operações perigosas",
|
||||
|
||||
@@ -235,6 +235,7 @@ export default withEnglishFallback({
|
||||
sidebar: {
|
||||
connections: "连接",
|
||||
noConnections: "暂无连接",
|
||||
importExport: "导入/导出",
|
||||
import: "导入连接",
|
||||
importDbx: "导入 DBX 配置",
|
||||
importNavicat: "导入 Navicat NCX",
|
||||
@@ -264,7 +265,7 @@ export default withEnglishFallback({
|
||||
localTableSearchTooltip: "开启后搜索本地表索引,不发送远程请求;关闭后使用远程搜索。请使用刷新按钮构建或更新索引。",
|
||||
refreshLocalTableSearchIndex: "刷新本地表索引",
|
||||
globalLocalSearch: "本地搜索",
|
||||
globalLocalSearchTooltip: "开启后仅搜索当前已加载的侧边栏对象,不发送远程请求。",
|
||||
globalLocalSearchTooltip: "开启后仅搜索已加载的侧边栏对象,不发送远程请求",
|
||||
regexSearch: "正则搜索",
|
||||
regexSearchTooltip: "使用 JavaScript 正则表达式匹配侧边栏名称、备注和别名。",
|
||||
clearFilter: "清除筛选",
|
||||
@@ -305,6 +306,7 @@ export default withEnglishFallback({
|
||||
},
|
||||
sqlLibrary: {
|
||||
title: "SQL 库",
|
||||
storageHelp: "SQL 库内容保存在 DBX 应用数据中,并非磁盘上的独立 .sql 文件。\n如需在文件系统中使用,请导出 SQL 库。",
|
||||
unassociated: "未关联",
|
||||
deletedConnection: "连接已删除",
|
||||
openInCurrentDatabase: "在当前库中打开",
|
||||
@@ -6239,6 +6241,9 @@ export default withEnglishFallback({
|
||||
dataGridDisplay: "数据表格显示",
|
||||
dataGridFilterView: "表格筛选视图",
|
||||
dataGridFilterViewDescription: "选择弹出式快捷筛选、固定条件面板或紧凑文本条件面板。",
|
||||
dataGridFilterViewPreview: "效果预览",
|
||||
dataGridFilterViewPreviewExpand: "展开效果预览",
|
||||
dataGridFilterViewPreviewCollapse: "收起效果预览",
|
||||
tableOpenPageSize: "打开表默认每页行数",
|
||||
tableOpenPageSizeDescription: "新打开数据表时每页加载的行数。在表数据页修改每页行数后,也会更新后续新建表标签页的默认值。",
|
||||
queryPageSize: "查询结果默认每页行数",
|
||||
@@ -6454,7 +6459,8 @@ export default withEnglishFallback({
|
||||
resetAllDefaults: "恢复所有默认设置",
|
||||
save: "保存",
|
||||
cancel: "取消",
|
||||
executeMode: "执行模式 ({shortcut})",
|
||||
executeMode: "执行模式",
|
||||
executeModeDescription: "执行 SQL 快捷键:{shortcut}。用于控制默认执行全部 SQL 或光标所在语句。",
|
||||
executeModeAll: "执行全部 SQL",
|
||||
executeModeCurrent: "执行光标所在语句",
|
||||
executeAllOnBlankLine: "空白位置执行全部 SQL",
|
||||
@@ -6483,11 +6489,14 @@ export default withEnglishFallback({
|
||||
sortCompletionColumnsAlphabeticallyDescription: "关闭后,表字段将保持数据库中的原始顺序",
|
||||
selectFirstCompletionOnOpen: "自动选中首个补全候选",
|
||||
selectFirstCompletionOnOpenDescription: "开启后,候选列表弹出时会选中第一项,可用 Enter 或 Tab 接受;关闭后,Enter 换行,Tab 接受第一项。",
|
||||
completionTriggerMode: "自动补全触发方式",
|
||||
completionTriggerModeDescription: "控制 SQL 补全弹窗何时自动打开。仅手动提示需快捷键;输入标识符后提示需输入至少一个字符;智能位置提示保持当前行为。",
|
||||
completionTriggerMode: "SQL 补全触发方式",
|
||||
completionTriggerModeDescription: "选择 SQL 补全候选的显示方式。",
|
||||
completionTriggerModeManual: "仅手动提示",
|
||||
completionTriggerModeManualDescription: "仅使用补全快捷键 {shortcut} 时显示候选。",
|
||||
completionTriggerModeRequirePrefix: "输入标识符后提示",
|
||||
completionTriggerModeRequirePrefixDescription: "输入至少一个标识符字符后显示候选。",
|
||||
completionTriggerModePositional: "智能位置提示",
|
||||
completionTriggerModePositionalDescription: "根据当前 SQL 语法位置自动显示候选。",
|
||||
sqlSemanticDiagnosticsEnabled: "SQL 语义诊断",
|
||||
sqlSemanticDiagnosticsEnabledDescription: "开启后,编辑器会提示未知表、字段等语义问题;关闭可减少 SQL 解析和元数据检查的性能开销。",
|
||||
confirmDangerousSqlExecution: "执行危险操作前弹出确认",
|
||||
@@ -6500,7 +6509,7 @@ export default withEnglishFallback({
|
||||
appCloseUnsavedTabsModeDescription: "选择退出 DBX 时如何处理有未保存内容的 SQL 标签页。",
|
||||
appCloseUnsavedTabsModePrompt: "退出前询问是否保存",
|
||||
appCloseUnsavedTabsModeKeepDrafts: "直接退出并保留草稿",
|
||||
appCloseUnsavedTabsModeHint: "草稿会以未保存标签页的形式保留,下次启动 DBX 时恢复;需要“启动时恢复标签页”不是“不保留标签”。",
|
||||
appCloseUnsavedTabsModeHint: "保留的草稿将在下次启动时恢复,需允许启动时保留标签。",
|
||||
appCloseDraftPersistFailed: "DBX 无法保存打开的标签页草稿,因此已取消退出。请检查磁盘空间和文件权限后重试。详情:{message}",
|
||||
savedSqlOpenTarget: "打开已保存 SQL 时的默认目标",
|
||||
savedSqlOpenTargetSaved: "保存时的目标",
|
||||
@@ -6531,7 +6540,7 @@ export default withEnglishFallback({
|
||||
sqlVariableSyntax_atSet: "内联变量展开",
|
||||
sqlVariableSyntax_atSetDescription: "执行前展开内联变量声明并就地代入其值。",
|
||||
autoAliasTables: "自动添加表别名",
|
||||
autoAliasTablesDescription: "在 FROM 或 JOIN 中选择表名补全时,自动插入类似 order_items AS oi 的表别名。",
|
||||
autoAliasTablesDescription: "补全 FROM 或 JOIN 表名时自动添加别名。",
|
||||
redisKeyTemplatesSection: "Redis",
|
||||
redisKeyTemplates: "Key 搜索模板",
|
||||
redisKeyTemplatesPlaceholder: "例如:\nuser:{'{'}$userId{'}'}\nv3:adui:{'{'}$positionID{'}'}",
|
||||
|
||||
@@ -312,6 +312,7 @@ export default withEnglishFallback({
|
||||
sidebar: {
|
||||
connections: "連線",
|
||||
noConnections: "暫無連線",
|
||||
importExport: "匯入/匯出",
|
||||
import: "匯入連線",
|
||||
importDbx: "匯入 DBX 設定",
|
||||
importNavicat: "匯入 Navicat NCX",
|
||||
@@ -382,6 +383,7 @@ export default withEnglishFallback({
|
||||
},
|
||||
sqlLibrary: {
|
||||
title: "SQL 庫",
|
||||
storageHelp: "SQL 庫內容儲存在 DBX 應用程式資料中,並非磁碟上的獨立 .sql 檔案。\n如需在檔案系統中使用,請匯出 SQL 庫。",
|
||||
unassociated: "未關聯",
|
||||
deletedConnection: "連線已刪除",
|
||||
openInCurrentDatabase: "在目前資料庫中開啟",
|
||||
@@ -5294,6 +5296,9 @@ export default withEnglishFallback({
|
||||
dataGridDisplay: "資料表格顯示",
|
||||
dataGridFilterView: "表格篩選檢視",
|
||||
dataGridFilterViewDescription: "選擇彈出式快速篩選、固定條件面板或精簡文字條件面板。",
|
||||
dataGridFilterViewPreview: "效果預覽",
|
||||
dataGridFilterViewPreviewExpand: "展開效果預覽",
|
||||
dataGridFilterViewPreviewCollapse: "收合效果預覽",
|
||||
tableOpenPageSize: "開啟資料表預設每頁列數",
|
||||
tableOpenPageSizeDescription: "新開啟資料表時每頁載入的列數。在資料表頁面調整每頁列數後,也會更新後續新建資料表分頁的預設值。",
|
||||
queryPageSize: "查詢結果預設每頁列數",
|
||||
@@ -5475,7 +5480,8 @@ export default withEnglishFallback({
|
||||
resetAllDefaults: "還原所有預設設定",
|
||||
save: "儲存",
|
||||
cancel: "取消",
|
||||
executeMode: "執行模式 ({shortcut})",
|
||||
executeMode: "執行模式",
|
||||
executeModeDescription: "執行 SQL 快捷鍵:{shortcut}。用於控制預設執行全部 SQL 或游標所在語句。",
|
||||
executeModeAll: "執行全部 SQL",
|
||||
executeModeCurrent: "執行指標所在語句",
|
||||
executeAllOnBlankLine: "空白位置執行全部 SQL",
|
||||
@@ -5500,11 +5506,14 @@ export default withEnglishFallback({
|
||||
sqlCompletionSection: "SQL 補全",
|
||||
selectFirstCompletionOnOpen: "自動選取第一個補全候選",
|
||||
selectFirstCompletionOnOpenDescription: "開啟後,候選清單彈出時會選取第一項,可用 Enter 或 Tab 接受;關閉後,Enter 換行,Tab 接受第一項。",
|
||||
completionTriggerMode: "自動補全觸發方式",
|
||||
completionTriggerModeDescription: "控制 SQL 補全彈窗何時自動開啟。僅手動提示需快捷鍵;輸入識別碼後提示需輸入至少一個字元;智慧位置提示保持目前行為。",
|
||||
completionTriggerMode: "SQL 補全觸發方式",
|
||||
completionTriggerModeDescription: "選擇 SQL 補全候選的顯示方式。",
|
||||
completionTriggerModeManual: "僅手動提示",
|
||||
completionTriggerModeManualDescription: "僅使用補全快捷鍵 {shortcut} 時顯示候選。",
|
||||
completionTriggerModeRequirePrefix: "輸入識別碼後提示",
|
||||
completionTriggerModeRequirePrefixDescription: "輸入至少一個識別碼字元後顯示候選。",
|
||||
completionTriggerModePositional: "智慧位置提示",
|
||||
completionTriggerModePositionalDescription: "根據目前 SQL 語法位置自動顯示候選。",
|
||||
sqlSemanticDiagnosticsEnabled: "SQL 語意診斷",
|
||||
sqlSemanticDiagnosticsEnabledDescription: "開啟後,編輯器會提示未知資料表、欄位等語意問題;關閉可減少 SQL 解析和中繼資料檢查的效能負擔。",
|
||||
confirmDangerousSqlExecution: "執行危險操作前彈出確認",
|
||||
|
||||
Reference in new issue
Block a user