From f8e9f07a003004f15d7092a34f26c9ee3091216e Mon Sep 17 00:00:00 2001 From: "SPRINX0\\prochazka" Date: Tue, 2 Dec 2025 14:41:28 +0100 Subject: [PATCH] SYNC: translated files --- package.json | 1 + translations/cs.json | 344 +++++++++++++++++++++++++++++++++++++++- translations/de.json | 344 +++++++++++++++++++++++++++++++++++++++- translations/en.json | 363 +++++++++++++++++++++++++++++++++++++++++-- translations/es.json | 344 +++++++++++++++++++++++++++++++++++++++- translations/fr.json | 344 +++++++++++++++++++++++++++++++++++++++- translations/it.json | 344 +++++++++++++++++++++++++++++++++++++++- translations/ja.json | 344 +++++++++++++++++++++++++++++++++++++++- translations/pt.json | 344 +++++++++++++++++++++++++++++++++++++++- translations/sk.json | 344 +++++++++++++++++++++++++++++++++++++++- translations/zh.json | 344 +++++++++++++++++++++++++++++++++++++++- 11 files changed, 3435 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index ed59d9ddc..960a6d911 100644 --- a/package.json +++ b/package.json @@ -75,6 +75,7 @@ "translations:remove-unused": "node common/translations-cli/index.js remove-unused", "translations:check": "node common/translations-cli/index.js check", "translations:sort": "node common/translations-cli/index.js sort", + "translations:translate": "node common/translations-cli/translate.js", "errors": "node common/assign-dbgm-codes.mjs ." }, "dependencies": { diff --git a/translations/cs.json b/translations/cs.json index a40c58116..7670c6cdd 100644 --- a/translations/cs.json +++ b/translations/cs.json @@ -1004,5 +1004,347 @@ "widgets.premiumPromo": "Premium promo", "widgets.queryHistoryAndClosedTabs": "Historie dotazů a zavřené karty", "widgets.selectedCellDataDetailView": "Detailní zobrazení dat vybrané buňky", - "widgets.viewApplicationLogs": "Zobrazit aplikační logy" + "widgets.viewApplicationLogs": "Zobrazit aplikační logy", + "aboutModal.aboutDbGate": "O DbGate", + "aboutModal.buildDate": "Datum sestavení", + "aboutModal.dockerContainer": "Docker kontejner", + "aboutModal.licenseType": "Typ licence", + "aboutModal.producedBy": "Vytvořil", + "aboutModal.sourceCodes": "Zdrojové kódy", + "aboutModal.support": "Podpora", + "aboutModal.userCount": "Počet uživatelů", + "aboutModal.version": "Verze", + "aboutModal.web": "Web", + "addDbKeyModal.addKey": "Přidat klíč", + "addDbKeyModal.key": "Klíč", + "addDbKeyModal.type": "Typ", + "appFile.deleteFileConfirm": "Opravdu smazat soubor {fileName}?", + "appFile.newFileName": "Nový název souboru", + "appFile.renameFile": "Přejmenovat soubor", + "appFolder.applicationUsedForDatabase": "Aplikace {application} je použita pro databázi {database}", + "appFolder.disableOnCurrentDatabase": "Zakázat pro aktuální databázi", + "appFolder.enableOnCurrentDatabase": "Povolit pro aktuální databázi", + "appFolder.newApplicationName": "Nový název aplikace", + "appFolder.renameApplication": "Přejmenovat aplikaci", + "archive.fileName": "Název souboru", + "archive.folder": "Složka", + "archive.saveToArchive": "Uložit do archivu", + "archiveFile.deleteFileConfirm": "Opravdu smazat soubor {fileName}?", + "archiveFile.newFileName": "Nový název souboru", + "archiveFile.renameFile": "Přejmenovat soubor", + "archiveFolder.archive": "Archiv", + "archiveFolder.compareWithCurrentDb": "Porovnat s {name}", + "archiveFolder.createNew": "(Vytvořit nový)", + "archiveFolder.deleteFolderConfirm": "Opravdu smazat složku {folderName}?", + "archiveFolder.deleteLinkConfirm": "Opravdu smazat odkaz na složku {folderName}? Obsah složky zůstane nedotčen.", + "archiveFolder.downloadZip": "Stáhnout ZIP", + "archiveFolder.generateDeployDbSql": "Vygenerovat deploy DB SQL", + "archiveFolder.nameOfNewArchiveFolder": "Název nové archivní složky", + "archiveFolder.newFolderName": "Nový název složky", + "archiveFolder.packZip": "Zabalit (vytvořit ZIP)", + "archiveFolder.renameFolder": "Přejmenovat složku", + "archiveFolder.shellDeployDb": "Shell: Deploy DB", + "archiveFolder.unpackZip": "Rozbalit ZIP", + "archiveFolderModal.archiveFolder": "Archivní složka", + "archiveFolderModal.chooseArchiveFolder": "Vybrat archivní složku", + "changeDownloadUrlModal.header": "Stáhnout importovaný soubor z webu", + "changeDownloadUrlModal.urlLabel": "URL", + "cloud.chooseCloudFolder": "Vybrat cloudovou složku", + "cloud.localFolder": "Lokální složka (neukládat na cloud)", + "cloud.saveToTeamFolder": "Uložit do týmové složky", + "cloudFolderModal.chooseCloudFolder": "Vybrat cloudovou složku", + "cloudFolderModal.cloudFolder": "Cloudová složka", + "columnMapModal.addColumn": "Přidat sloupec", + "columnMapModal.configureColumns": "Nastavit sloupce", + "columnMapModal.noColumnsDefined": "Pokud nejsou v tomto mapování definovány žádné sloupce, zdrojový řádek je zkopírován do cíle bez jakýchkoli úprav", + "columnMapModal.noTransformDefined": "Není definována žádná transformace", + "columnMapModal.reset": "Resetovat", + "columnMapModal.sourceAndTargetColumnsMustBeDefined": "Zdrojové a cílové sloupce musí být definovány", + "columnMapModal.sourceColumn": "Zdrojový sloupec", + "columnMapModal.targetColumn": "Cílový sloupec", + "columnMapModal.targetColumnsMustBeUnique": "Cílové sloupce musí být jedinečné, nalezeny duplicity: ", + "columnMapModal.use": "Použít", + "command.application.managePlugins": "Spravovat pluginy", + "command.application.showLogs": "Zobrazit aplikační logy", + "command.database.disconnect": "Odpojit", + "command.database.refreshFull": "Obnovit strukturu DB (úplně)", + "command.database.refreshIncremental": "Obnovit strukturu DB (inkrementálně)", + "command.database.reopenConnection": "Znovu otevřít připojení", + "command.settings.settingsTab": "Karta nastavení", + "commandPalette.commands": "Příkazy", + "commandPalette.searchInCommands": "Hledat v příkazech", + "commandPalette.searchInDatabase": "Hledat v databázi", + "common.Remove": "Odstranit", + "common.allFiles": "Všechny soubory", + "common.checkAll": "Zaškrtnout vše", + "common.compareDatabase": "Porovnat databázi", + "common.confirm": "Potvrdit", + "common.copyLink": "Kopírovat odkaz", + "common.createCopy": "Vytvořit kopii", + "common.dataDeployer": "Data Deployer", + "common.done": "Hotovo", + "common.dontAskAgain": "Znovu se neptat", + "common.download": "Stáhnout", + "common.fileType": "{extension} soubory", + "common.newConnectionCloud": "Nové připojení na cloudu", + "common.newFileName": "Nový název souboru", + "common.ok": "OK", + "common.open": "Otevřít", + "common.openInProfiler": "Otevřít v profileru", + "common.openInTextEditor": "Otevřít v textovém editoru", + "common.openJson": "Otevřít JSON", + "common.openScript": "Otevřít skript", + "common.openSql": "Otevřít SQL", + "common.openYaml": "Otevřít YAML", + "common.profiler": "Profiler", + "common.queryNumber": "Dotaz #", + "common.reallyDeleteFile": "Opravdu smazat soubor {file}?", + "common.rename": "Přejmenovat", + "common.renameFile": "Přejmenovat soubor", + "common.saveChanges": "Uložit změny", + "common.saveToDisk": "Uložit na disk", + "common.savedToDatabase": "Uloženo do databáze", + "common.setNoLimit": "Nastavit bez limitu", + "common.showPage": "Zobrazit stránku", + "common.uncheckAll": "Zrušit zaškrtnutí všeho", + "common.zipFiles": "ZIP soubory", + "connection.deleteFolderConfirm": "Opravdu smazat složku {folder}? Připojení ve složce budou přesunuta do kořenové složky.", + "connection.newFolderName": "Nový název složky", + "connection.renameFolder": "Přejmenovat složku", + "customJoin.addColumn": "Přidat sloupec", + "customJoin.baseColumn": "Základní sloupec", + "customJoin.baseTable": "Základní tabulka", + "customJoin.connection": "Připojení", + "customJoin.database": "Databáze", + "customJoin.defineCustomJoin": "Definovat vlastní join", + "customJoin.joinName": "Název joinu", + "customJoin.refColumn": "Referenční sloupec", + "customJoin.referencedTable": "Odkazovaná tabulka", + "customJoin.tableNotSet": "(tabulka není nastavena)", + "customJoin.theSameAsRoot": "Stejné jako root", + "database.applicationName": "Název aplikace", + "database.newApplication": "Nová aplikace", + "databaseLoginModal.connect": "Připojit", + "databaseLoginModal.connectFailed": "Připojení selhalo:", + "databaseLoginModal.connection": "Připojení", + "databaseLoginModal.connectionError": "Chyba připojení k databázi", + "databaseLoginModal.header": "Přihlášení k databázi ({engineTitle})", + "databaseLoginModal.password": "Heslo", + "databaseLoginModal.showDetail": "Zobrazit detail", + "databaseLoginModal.stopConnecting": "Zastavit připojování", + "databaseLoginModal.testingConnection": "Testování připojení", + "databaseLoginModal.username": "Uživatelské jméno", + "dbKeyAddItemModal.header": "Přidat položku", + "dbKeysTreeNode.deleteBranch": "Smazat větev", + "dbKeysTreeNode.deleteBranchConfirm": "Opravdu smazat větev {branch} se všemi klíči?", + "dbKeysTreeNode.deleteKey": "Smazat klíč", + "dbKeysTreeNode.deleteKeyConfirm": "Opravdu smazat klíč {key}?", + "dbKeysTreeNode.exportTitle": "Export #", + "dbKeysTreeNode.generateScript": "Vygenerovat skript", + "dbKeysTreeNode.newName": "Nový název", + "dbKeysTreeNode.noName": "(bez názvu)", + "dbKeysTreeNode.renameKey": "Přejmenovat klíč", + "dbObject.createRestoreScript": "Vytvořit restore skript", + "dbObject.restoreScript": "Obnovit {name} #", + "dbObject.tableBackups": "Zálohy tabulek", + "defineDictionaryDescriptionModal.column": "Sloupec", + "defineDictionaryDescriptionModal.dataType": "Datový typ", + "defineDictionaryDescriptionModal.delimiter": "Oddělovač", + "defineDictionaryDescriptionModal.header": "Definovat popis", + "defineDictionaryDescriptionModal.showColumns": "Zobrazit sloupce", + "defineDictionaryDescriptionModal.targetApplication": "Cílová aplikace (povinné)", + "designer.addAllTables": "Přidat všechny tabulky", + "designer.all": "Vše", + "designer.allKeys": "Všechny klíče", + "designer.columnProperties": "Vlastnosti sloupce", + "designer.columns": "Sloupce - { filterColumns }", + "designer.dataTypeYesNo": "Datový typ: {show}", + "designer.dragDropTables": "Přetáhněte sem tabulky nebo pohledy z levého panelu", + "designer.filterColumns": "Filtrovat sloupce", + "designer.keysAndNotNull": "Klíče a Not Null", + "designer.notNull": "Not Null", + "designer.nullabilityYesNo": "Možnost NULL: {show}", + "designer.primaryKey": "Primární klíč", + "designer.zoom": "Zoom - {zoom}%", + "dictionaryLookupModal.customize": "Přizpůsobit", + "dictionaryLookupModal.description": "Popis", + "dictionaryLookupModal.header": "Vyhledat z {pureName}", + "dictionaryLookupModal.loadingData": "Načítání dat", + "dictionaryLookupModal.value": "Hodnota", + "editJsonModal.header": "Upravit JSON hodnotu", + "editJsonModal.pasteInfo": "Upravte JSON objekt nebo pole. JSON pole nebo objekt můžete vložit přímo do datové mřížky, nové řádky budou přidány do výsledné sady.", + "error.executingOperation": "Chyba při provádění operace", + "favorite.content": "Obsah", + "favorite.editFavorite": "Upravit oblíbenou položku", + "favorite.icon": "Ikona", + "favorite.linkToFile": "Odkaz na soubor", + "favorite.openOnStartup": "Otevřít při startu", + "favorite.shareAddToFavorites": "Sdílet / přidat do oblíbených", + "favorite.shareAsLink": "Sdílet jako odkaz", + "favorite.showInToolbar": "Zobrazit na panelu nástrojů", + "favorite.title": "Název", + "favorite.urlPath": "URL cesta", + "favorite.whatToSave": "Co uložit", + "filterMultipleValues.begins": "Začíná", + "filterMultipleValues.contains": "Obsahuje", + "filterMultipleValues.ends": "Končí", + "filterMultipleValues.filterMultipleValues": "Filtrovat více hodnot", + "filterMultipleValues.isNotOneOfLine": "Není jedním z řádku", + "filterMultipleValues.isOneOfLine": "Je jedním z řádku", + "generateSqlFromData.chooseQueryType": "Vybrat typ dotazu", + "generateSqlFromData.generateSqlFromData": "Vygenerovat SQL z dat", + "generateSqlFromData.queryType": "Typ dotazu", + "generateSqlFromData.valueColumns": "Hodnotové sloupce", + "importExport.archive": "Archiv", + "importExport.authMethodsNum": "Metody autentizace ({checkedAuthMethods}/{authMethods})", + "importExport.columnsCount": "({columnCount} sloupců)", + "importExport.configNum": "Konfigurace ({checkedConfig}/{config})", + "importExport.connectionsNum": "Připojení ({checkedConnections}/{connections})", + "importExport.connectionsSettings": "připojení a nastavení", + "importExport.copyFromSource": "(zkopírovat ze zdroje)", + "importExport.displayName": "Zobrazený název", + "importExport.email": "E-mail", + "importExport.engine": "Engine", + "importExport.group": "Skupina", + "importExport.key": "Klíč", + "importExport.login": "Login", + "importExport.name": "Název", + "importExport.nameOfNewArchiveFolder": "Název nové archivní složky", + "importExport.queued": "Ve frontě", + "importExport.rolesNum": "Role ({checkedRoles}/{roles})", + "importExport.rowsRead": "přečtených řádků", + "importExport.rowsWritten": "zapsaných řádků", + "importExport.running": "Běží", + "importExport.server": "Server", + "importExport.type": "Typ", + "importExport.user": "Uživatel", + "importExport.usersNum": "Uživatelé ({checkedUsers}/{users})", + "importExport.value": "Hodnota", + "insertJoin.alias": "Alias", + "insertJoin.columnFrom": "Sloupec z", + "insertJoin.columnTo": "Sloupec do", + "insertJoin.existingTable": "Existující tabulka", + "insertJoin.insertJoin": "Vložit join", + "insertJoin.join": "Join", + "insertJoin.joinType": "Typ joinu", + "insertJoin.name": "Název", + "insertJoin.newTable": "Nová tabulka", + "insertJoin.tableTo": "Tabulka do", + "licenseLimit.cloudOperationEndedWithError": "Cloudová operace skončila chybou:", + "licenseLimit.download": "stáhnout a", + "licenseLimit.downloadDbGatePremium": "Stáhnout DbGate Premium", + "licenseLimit.freeVersionLimit": "Omezení bezplatné verze:", + "licenseLimit.licenseLimitError": "Chyba licenčního omezení", + "licenseLimit.limitationMessage": "Toto je omezení bezplatné verze DbGate. Pro pokračování v používání cloudových operací prosím", + "licenseLimit.purchase": "zakupte DbGate Premium.", + "licenseLimit.purchaseDbGatePremium": "Zakoupit DbGate Premium", + "message.NoMessages": "Žádné zprávy", + "messageView.caller": "Volající", + "messageView.clear": "Vymazat", + "messageView.debug": "Debug", + "messageView.delta": "Delta", + "messageView.duration": "Doba trvání", + "messageView.error": "Chyba", + "messageView.filterLogMessages": "Filtrovat logovací zprávy", + "messageView.info": "Info", + "messageView.line": "Řádek", + "messageView.message": "Zpráva", + "messageView.number": "Číslo", + "messageView.procedure": "Procedura", + "messageView.time": "Čas", + "privateCloudWidget.addExistingFolder": "Přidat existující složku (z odkazu)", + "privateCloudWidget.addExistingSharedFolder": "Přidat existující sdílenou složku", + "privateCloudWidget.addNewConnectionOrFile": "Přidat nové připojení nebo soubor", + "privateCloudWidget.addNewFolder": "Přidat novou složku", + "privateCloudWidget.administrateAccess": "Spravovat přístup", + "privateCloudWidget.createConnection": "Vytvořit připojení na DbGate Cloud", + "privateCloudWidget.createSharedFolder": "Vytvořit sdílenou složku", + "privateCloudWidget.deleteFolder": "Smazat složku", + "privateCloudWidget.deleteFolderConfirm": "Opravdu smazat složku {folder}? Veškerý obsah složky bude smazán!", + "privateCloudWidget.newFolderName": "Nový název složky", + "privateCloudWidget.newSharedFolder": "Nová sdílená složka", + "privateCloudWidget.newSqlScript": "Nový SQL skript", + "privateCloudWidget.noContent": "Na DbGate cloudu nemáte žádný obsah", + "privateCloudWidget.refreshFiles": "Obnovit soubory", + "privateCloudWidget.renameFolder": "Přejmenovat složku", + "privateCloudWidget.searchPlaceholder": "Hledat cloudová připojení a soubory", + "privateCloudWidget.yourInviteLink": "Váš pozvánkový odkaz (ve tvaru dbgate://folder/xxx)", + "publicCloudWidget.noFilesFound": "Pro vaši konfiguraci nebyly nalezeny žádné soubory", + "publicCloudWidget.publicKnowledgeBase": "Veřejná znalostní báze", + "query.Copy": "Kopírovat", + "query.Download": "Stáhnout", + "query.Messages": "Zprávy", + "query.Name": "Název", + "query.NoOutputFiles": "Žádné výstupní soubory", + "query.OutputFiles": "Výstupní soubory", + "query.Show": "Zobrazit", + "query.Size": "Velikost", + "query.download": "stáhnout", + "query.noRowsLimit": "(bez limitu řádků)", + "query.queryNumber": "Dotaz #", + "query.returnOnlyNRows": "Vrátit pouze N řádků při spuštění dotazu", + "query.rowsLimit": "Limit řádků", + "query.save": "uložit", + "query.show": "zobrazit", + "queryParameters.editQueryParameters": "Upravit parametry dotazu", + "queryParameters.runQuery": "Spustit dotaz", + "queryParameters.stringValuesMustBeQuoted": "Řetězcové hodnoty musí být 'v uvozovkách'. Můžete použít platné SQL výrazy.", + "renameDatabaseObject.header": "Přejmenovat objekt", + "renameDatabaseObject.newName": "Nový název", + "resultTabs.allResultsInOneTab": "Všechny výsledky v jedné kartě", + "resultTabs.chartNumber": "Graf {number}", + "resultTabs.everyResultInSingleTab": "Každý výsledek v samostatné kartě", + "resultTabs.resultNumber": "Výsledek {number}", + "resultTabs.results": "Výsledky", + "savedFile.copyFile": "Kopírovat soubor", + "savedFile.newFileName": "Nový název souboru", + "savedFile.noPermissionReadTeamFile": "Nemáte oprávnění číst tento týmový soubor", + "savedFile.noPermissionUseTeamFile": "Nemáte oprávnění používat tento týmový soubor", + "script.openResult": "Otevřít výsledek", + "script.sqlScript": "SQL skript", + "script.stop": "Zastavit", + "settings.AI": "AI", + "settings.application": "Aplikace", + "settings.applicationTheme": "Téma aplikace", + "settings.sqlEditor.hideColumnsPanel": "Ve výchozím stavu skrýt panel Sloupce/Filtry", + "settings.sqlEditor.title": "SQL editor", + "sqlGenerator.checkIfExists": "Ověřit, zda existuje", + "sqlGenerator.chooseObjects": "Vybrat objekty", + "sqlGenerator.create": "Vytvořit {objtype}y", + "sqlGenerator.createForeignKeys": "Vytvořit cizí klíče", + "sqlGenerator.createIndexes": "Vytvořit indexy", + "sqlGenerator.createReferences": "Vytvořit reference", + "sqlGenerator.createTables": "Vytvořit tabulky", + "sqlGenerator.disableConstraints": "Zakázat omezení", + "sqlGenerator.drop": "Odstranit ${objtype}y", + "sqlGenerator.dropReferences": "Odstranit reference", + "sqlGenerator.dropTables": "Odstranit tabulky", + "sqlGenerator.editSql": "Upravit SQL", + "sqlGenerator.generatorSettings": "Nastavení generátoru", + "sqlGenerator.insert": "Insert", + "sqlGenerator.loadingSqlPreview": "Načítání SQL náhledu", + "sqlGenerator.omitNulls": "Vynechat hodnoty NULL", + "sqlGenerator.searchTablesOrObjects": "Hledat tabulky nebo objekty", + "sqlGenerator.skipAutoincrementColumn": "Přeskočit autoincrement sloupec", + "sqlGenerator.sqlGenerator": "SQL generátor", + "sqlGenerator.sqlTruncated": "SQL zkráceno, překročen limit velikosti souboru", + "sqlGenerator.tables": "Tabulky", + "sqlGenerator.testIfExists": "Testovat, zda existuje", + "sqlGenerator.truncate": "Vyprázdnit tabulky (smazat všechny řádky)", + "sqlModal.allowRecreate": "Povolit znovuvytvoření (nepoužívejte na produkčních databázích)", + "sqlModal.deleteReferencesCascade": "Smazat reference CASCADE", + "sqlModal.recreateWarning": "Tato operace není přímo podporována SQL enginem. DbGate ji může emulovat, ale prosím zkontrolujte vygenerovaný SQL skript.", + "switchDatabase.server": "Server", + "switchDatabase.switchDatabase": "Přepnout databázi", + "tableData.errorWhenSaving": "Chyba při ukládání", + "tableData.refreshEvery": "Obnovit (každých {autoRefreshInterval}s)", + "tableData.savedToDatabase": "Uloženo do databáze", + "tableEditor.columnsCount": "Sloupce ({columnCount})", + "virtualForeignKey.addColumn": "Přidat sloupec", + "virtualForeignKey.baseColumn": "Základní sloupec", + "virtualForeignKey.refColumn": "Referenční sloupec", + "virtualForeignKey.referencedTable": "Odkazovaná tabulka", + "virtualForeignKey.tableNotSet": "(tabulka není nastavena)", + "virtualForeignKey.targetApplication": "Cílová aplikace", + "virtualForeignKey.virtualForeignKey": "Virtuální cizí klíč" } diff --git a/translations/de.json b/translations/de.json index 4a57c54f9..fba3ea39a 100644 --- a/translations/de.json +++ b/translations/de.json @@ -1004,5 +1004,347 @@ "widgets.premiumPromo": "Premium-Werbung", "widgets.queryHistoryAndClosedTabs": "Abfrageverlauf & geschlossene Tabs", "widgets.selectedCellDataDetailView": "Detailansicht der ausgewählten Zelldaten", - "widgets.viewApplicationLogs": "Anwendungsprotokolle anzeigen" + "widgets.viewApplicationLogs": "Anwendungsprotokolle anzeigen", + "aboutModal.aboutDbGate": "Über DbGate", + "aboutModal.buildDate": "Build-Datum", + "aboutModal.dockerContainer": "Docker-Container", + "aboutModal.licenseType": "Lizenztyp", + "aboutModal.producedBy": "Herausgegeben von", + "aboutModal.sourceCodes": "Quellcode", + "aboutModal.support": "Support", + "aboutModal.userCount": "Anzahl Benutzer", + "aboutModal.version": "Version", + "aboutModal.web": "Web", + "addDbKeyModal.addKey": "Schlüssel hinzufügen", + "addDbKeyModal.key": "Schlüssel", + "addDbKeyModal.type": "Typ", + "appFile.deleteFileConfirm": "Datei {fileName} wirklich löschen?", + "appFile.newFileName": "Neuer Dateiname", + "appFile.renameFile": "Datei umbenennen", + "appFolder.applicationUsedForDatabase": "Anwendung {application} wird für Datenbank {database} verwendet", + "appFolder.disableOnCurrentDatabase": "Für aktuelle Datenbank deaktivieren", + "appFolder.enableOnCurrentDatabase": "Für aktuelle Datenbank aktivieren", + "appFolder.newApplicationName": "Neuer Anwendungsname", + "appFolder.renameApplication": "Anwendung umbenennen", + "archive.fileName": "Dateiname", + "archive.folder": "Ordner", + "archive.saveToArchive": "In Archiv speichern", + "archiveFile.deleteFileConfirm": "Datei {fileName} wirklich löschen?", + "archiveFile.newFileName": "Neuer Dateiname", + "archiveFile.renameFile": "Datei umbenennen", + "archiveFolder.archive": "Archiv", + "archiveFolder.compareWithCurrentDb": "Mit {name} vergleichen", + "archiveFolder.createNew": "(Neu erstellen)", + "archiveFolder.deleteFolderConfirm": "Ordner {folderName} wirklich löschen?", + "archiveFolder.deleteLinkConfirm": "Verknüpfung zu Ordner {folderName} wirklich löschen? Ordnerinhalt bleibt unverändert.", + "archiveFolder.downloadZip": "ZIP herunterladen", + "archiveFolder.generateDeployDbSql": "Deploy-DB-SQL generieren", + "archiveFolder.nameOfNewArchiveFolder": "Name des neuen Archivordners", + "archiveFolder.newFolderName": "Neuer Ordnername", + "archiveFolder.packZip": "Packen (ZIP erstellen)", + "archiveFolder.renameFolder": "Ordner umbenennen", + "archiveFolder.shellDeployDb": "Shell: DB bereitstellen", + "archiveFolder.unpackZip": "ZIP entpacken", + "archiveFolderModal.archiveFolder": "Archivordner", + "archiveFolderModal.chooseArchiveFolder": "Archivordner auswählen", + "changeDownloadUrlModal.header": "Importierte Datei aus dem Web herunterladen", + "changeDownloadUrlModal.urlLabel": "URL", + "cloud.chooseCloudFolder": "Cloud-Ordner auswählen", + "cloud.localFolder": "Lokaler Ordner (nicht in Cloud speichern)", + "cloud.saveToTeamFolder": "In Team-Ordner speichern", + "cloudFolderModal.chooseCloudFolder": "Cloud-Ordner auswählen", + "cloudFolderModal.cloudFolder": "Cloud-Ordner", + "columnMapModal.addColumn": "Spalte hinzufügen", + "columnMapModal.configureColumns": "Spalten konfigurieren", + "columnMapModal.noColumnsDefined": "Wenn in dieser Zuordnung keine Spalten definiert sind, wird die Quellzeile ohne Änderungen in das Ziel kopiert", + "columnMapModal.noTransformDefined": "Keine Transformation definiert", + "columnMapModal.reset": "Zurücksetzen", + "columnMapModal.sourceAndTargetColumnsMustBeDefined": "Quell- und Zielspalten müssen definiert sein", + "columnMapModal.sourceColumn": "Quellspalte", + "columnMapModal.targetColumn": "Zielspalte", + "columnMapModal.targetColumnsMustBeUnique": "Zielspalten müssen eindeutig sein, Duplikate gefunden: ", + "columnMapModal.use": "Verwenden", + "command.application.managePlugins": "Plugins verwalten", + "command.application.showLogs": "Anwendungsprotokolle anzeigen", + "command.database.disconnect": "Trennen", + "command.database.refreshFull": "DB-Struktur aktualisieren (vollständig)", + "command.database.refreshIncremental": "DB-Struktur aktualisieren (inkrementell)", + "command.database.reopenConnection": "Verbindung erneut öffnen", + "command.settings.settingsTab": "Einstellungen-Tab", + "commandPalette.commands": "Befehle", + "commandPalette.searchInCommands": "In Befehlen suchen", + "commandPalette.searchInDatabase": "In Datenbank suchen", + "common.Remove": "Entfernen", + "common.allFiles": "Alle Dateien", + "common.checkAll": "Alle auswählen", + "common.compareDatabase": "Datenbank vergleichen", + "common.confirm": "Bestätigen", + "common.copyLink": "Link kopieren", + "common.createCopy": "Kopie erstellen", + "common.dataDeployer": "Data Deployer", + "common.done": "Fertig", + "common.dontAskAgain": "Nicht erneut fragen", + "common.download": "Herunterladen", + "common.fileType": "{extension}-Dateien", + "common.newConnectionCloud": "Neue Verbindung in der Cloud", + "common.newFileName": "Neuer Dateiname", + "common.ok": "OK", + "common.open": "Öffnen", + "common.openInProfiler": "Im Profiler öffnen", + "common.openInTextEditor": "Im Texteditor öffnen", + "common.openJson": "JSON öffnen", + "common.openScript": "Skript öffnen", + "common.openSql": "SQL öffnen", + "common.openYaml": "YAML öffnen", + "common.profiler": "Profiler", + "common.queryNumber": "Abfrage #", + "common.reallyDeleteFile": "Datei {file} wirklich löschen?", + "common.rename": "Umbenennen", + "common.renameFile": "Datei umbenennen", + "common.saveChanges": "Änderungen speichern", + "common.saveToDisk": "Auf Festplatte speichern", + "common.savedToDatabase": "In Datenbank gespeichert", + "common.setNoLimit": "Keine Begrenzung setzen", + "common.showPage": "Seite anzeigen", + "common.uncheckAll": "Alle abwählen", + "common.zipFiles": "ZIP-Dateien", + "connection.deleteFolderConfirm": "Ordner {folder} wirklich löschen? Verbindungen im Ordner werden in den Stammordner verschoben.", + "connection.newFolderName": "Neuer Ordnername", + "connection.renameFolder": "Ordner umbenennen", + "customJoin.addColumn": "Spalte hinzufügen", + "customJoin.baseColumn": "Basisspalte", + "customJoin.baseTable": "Basistabelle", + "customJoin.connection": "Verbindung", + "customJoin.database": "Datenbank", + "customJoin.defineCustomJoin": "Benutzerdefinierten Join definieren", + "customJoin.joinName": "Join-Name", + "customJoin.refColumn": "Ref-Spalte", + "customJoin.referencedTable": "Referenzierte Tabelle", + "customJoin.tableNotSet": "(Tabelle nicht festgelegt)", + "customJoin.theSameAsRoot": "Gleich wie Root", + "database.applicationName": "Anwendungsname", + "database.newApplication": "Neue Anwendung", + "databaseLoginModal.connect": "Verbinden", + "databaseLoginModal.connectFailed": "Verbindung fehlgeschlagen:", + "databaseLoginModal.connection": "Verbindung", + "databaseLoginModal.connectionError": "Datenbankverbindungsfehler", + "databaseLoginModal.header": "Datenbank-Anmeldung ({engineTitle})", + "databaseLoginModal.password": "Passwort", + "databaseLoginModal.showDetail": "Details anzeigen", + "databaseLoginModal.stopConnecting": "Verbindungsvorgang stoppen", + "databaseLoginModal.testingConnection": "Verbindung wird getestet", + "databaseLoginModal.username": "Benutzername", + "dbKeyAddItemModal.header": "Eintrag hinzufügen", + "dbKeysTreeNode.deleteBranch": "Zweig löschen", + "dbKeysTreeNode.deleteBranchConfirm": "Zweig {branch} mit allen Schlüsseln wirklich löschen?", + "dbKeysTreeNode.deleteKey": "Schlüssel löschen", + "dbKeysTreeNode.deleteKeyConfirm": "Schlüssel {key} wirklich löschen?", + "dbKeysTreeNode.exportTitle": "Export #", + "dbKeysTreeNode.generateScript": "Skript generieren", + "dbKeysTreeNode.newName": "Neuer Name", + "dbKeysTreeNode.noName": "(kein Name)", + "dbKeysTreeNode.renameKey": "Schlüssel umbenennen", + "dbObject.createRestoreScript": "Wiederherstellungsskript erstellen", + "dbObject.restoreScript": "Wiederherstellen {name} #", + "dbObject.tableBackups": "Tabellen-Backups", + "defineDictionaryDescriptionModal.column": "Spalte", + "defineDictionaryDescriptionModal.dataType": "Datentyp", + "defineDictionaryDescriptionModal.delimiter": "Trennzeichen", + "defineDictionaryDescriptionModal.header": "Beschreibung definieren", + "defineDictionaryDescriptionModal.showColumns": "Spalten anzeigen", + "defineDictionaryDescriptionModal.targetApplication": "Zielanwendung (Pflichtfeld)", + "designer.addAllTables": "Alle Tabellen hinzufügen", + "designer.all": "Alle", + "designer.allKeys": "Alle Schlüssel", + "designer.columnProperties": "Spalteneigenschaften", + "designer.columns": "Spalten - { filterColumns }", + "designer.dataTypeYesNo": "Datentyp: {show}", + "designer.dragDropTables": "Tabellen oder Sichten aus der linken Leiste hierher ziehen und ablegen", + "designer.filterColumns": "Spalten filtern", + "designer.keysAndNotNull": "Schlüssel und Not Null", + "designer.notNull": "Not Null", + "designer.nullabilityYesNo": "NULL-Fähigkeit: {show}", + "designer.primaryKey": "Primärschlüssel", + "designer.zoom": "Zoom - {zoom}%", + "dictionaryLookupModal.customize": "Anpassen", + "dictionaryLookupModal.description": "Beschreibung", + "dictionaryLookupModal.header": "Nachschlagen aus {pureName}", + "dictionaryLookupModal.loadingData": "Lade Daten", + "dictionaryLookupModal.value": "Wert", + "editJsonModal.header": "JSON-Wert bearbeiten", + "editJsonModal.pasteInfo": "JSON-Objekt oder -Array bearbeiten. Sie können JSON-Array oder -Objekt direkt in die Datentabelle einfügen, neue Zeile(n) werden dem Recordset hinzugefügt.", + "error.executingOperation": "Fehler beim Ausführen der Operation", + "favorite.content": "Inhalt", + "favorite.editFavorite": "Favorit bearbeiten", + "favorite.icon": "Symbol", + "favorite.linkToFile": "Link zur Datei", + "favorite.openOnStartup": "Beim Start öffnen", + "favorite.shareAddToFavorites": "Teilen / zu Favoriten hinzufügen", + "favorite.shareAsLink": "Als Link teilen", + "favorite.showInToolbar": "In Symbolleiste anzeigen", + "favorite.title": "Titel", + "favorite.urlPath": "URL-Pfad", + "favorite.whatToSave": "Was soll gespeichert werden", + "filterMultipleValues.begins": "Beginnt", + "filterMultipleValues.contains": "Enthält", + "filterMultipleValues.ends": "Endet", + "filterMultipleValues.filterMultipleValues": "Mehrere Werte filtern", + "filterMultipleValues.isNotOneOfLine": "Ist nicht einer pro Zeile", + "filterMultipleValues.isOneOfLine": "Ist einer pro Zeile", + "generateSqlFromData.chooseQueryType": "Abfragetyp auswählen", + "generateSqlFromData.generateSqlFromData": "SQL aus Daten generieren", + "generateSqlFromData.queryType": "Abfragetyp", + "generateSqlFromData.valueColumns": "Wertspalten", + "importExport.archive": "Archiv", + "importExport.authMethodsNum": "Auth-Methoden ({checkedAuthMethods}/{authMethods})", + "importExport.columnsCount": "({columnCount} Spalten)", + "importExport.configNum": "Konfiguration ({checkedConfig}/{config})", + "importExport.connectionsNum": "Verbindungen ({checkedConnections}/{connections})", + "importExport.connectionsSettings": "Verbindungen & Einstellungen", + "importExport.copyFromSource": "(aus Quelle kopieren)", + "importExport.displayName": "Anzeigename", + "importExport.email": "E-Mail", + "importExport.engine": "Engine", + "importExport.group": "Gruppe", + "importExport.key": "Schlüssel", + "importExport.login": "Login", + "importExport.name": "Name", + "importExport.nameOfNewArchiveFolder": "Name des neuen Archivordners", + "importExport.queued": "In Warteschlange", + "importExport.rolesNum": "Rollen ({checkedRoles}/{roles})", + "importExport.rowsRead": "Zeilen gelesen", + "importExport.rowsWritten": "Zeilen geschrieben", + "importExport.running": "Laufend", + "importExport.server": "Server", + "importExport.type": "Typ", + "importExport.user": "Benutzer", + "importExport.usersNum": "Benutzer ({checkedUsers}/{users})", + "importExport.value": "Wert", + "insertJoin.alias": "Alias", + "insertJoin.columnFrom": "Spalte von", + "insertJoin.columnTo": "Spalte nach", + "insertJoin.existingTable": "Vorhandene Tabelle", + "insertJoin.insertJoin": "Join einfügen", + "insertJoin.join": "Join", + "insertJoin.joinType": "Join-Typ", + "insertJoin.name": "Name", + "insertJoin.newTable": "Neue Tabelle", + "insertJoin.tableTo": "Tabelle nach", + "licenseLimit.cloudOperationEndedWithError": "Cloud-Operation endete mit Fehler:", + "licenseLimit.download": "herunterladen und", + "licenseLimit.downloadDbGatePremium": "DbGate Premium herunterladen", + "licenseLimit.freeVersionLimit": "Einschränkung der kostenlosen Version:", + "licenseLimit.licenseLimitError": "Lizenzlimit-Fehler", + "licenseLimit.limitationMessage": "Dies ist eine Einschränkung der kostenlosen Version von DbGate. Um Cloud-Operationen weiter zu verwenden, bitte", + "licenseLimit.purchase": "DbGate Premium erwerben.", + "licenseLimit.purchaseDbGatePremium": "DbGate Premium erwerben", + "message.NoMessages": "Keine Nachrichten", + "messageView.caller": "Aufrufer", + "messageView.clear": "Löschen", + "messageView.debug": "Debug", + "messageView.delta": "Delta", + "messageView.duration": "Dauer", + "messageView.error": "Fehler", + "messageView.filterLogMessages": "Protokollnachrichten filtern", + "messageView.info": "Info", + "messageView.line": "Zeile", + "messageView.message": "Nachricht", + "messageView.number": "Nummer", + "messageView.procedure": "Prozedur", + "messageView.time": "Zeit", + "privateCloudWidget.addExistingFolder": "Vorhandenen Ordner hinzufügen (aus Link)", + "privateCloudWidget.addExistingSharedFolder": "Vorhandenen freigegebenen Ordner hinzufügen", + "privateCloudWidget.addNewConnectionOrFile": "Neue Verbindung oder Datei hinzufügen", + "privateCloudWidget.addNewFolder": "Neuen Ordner hinzufügen", + "privateCloudWidget.administrateAccess": "Zugriff verwalten", + "privateCloudWidget.createConnection": "Verbindung in DbGate Cloud erstellen", + "privateCloudWidget.createSharedFolder": "Freigegebenen Ordner erstellen", + "privateCloudWidget.deleteFolder": "Ordner löschen", + "privateCloudWidget.deleteFolderConfirm": "Ordner {folder} wirklich löschen? Gesamter Ordnerinhalt wird gelöscht!", + "privateCloudWidget.newFolderName": "Neuer Ordnername", + "privateCloudWidget.newSharedFolder": "Neuer freigegebener Ordner", + "privateCloudWidget.newSqlScript": "Neues SQL-Skript", + "privateCloudWidget.noContent": "Sie haben keinen Inhalt in DbGate Cloud", + "privateCloudWidget.refreshFiles": "Dateien aktualisieren", + "privateCloudWidget.renameFolder": "Ordner umbenennen", + "privateCloudWidget.searchPlaceholder": "Cloud-Verbindungen und Dateien suchen", + "privateCloudWidget.yourInviteLink": "Ihr Einladungslink (im Format dbgate://folder/xxx)", + "publicCloudWidget.noFilesFound": "Keine Dateien für Ihre Konfiguration gefunden", + "publicCloudWidget.publicKnowledgeBase": "Öffentliche Wissensdatenbank", + "query.Copy": "Kopieren", + "query.Download": "Herunterladen", + "query.Messages": "Nachrichten", + "query.Name": "Name", + "query.NoOutputFiles": "Keine Ausgabedateien", + "query.OutputFiles": "Ausgabedateien", + "query.Show": "Anzeigen", + "query.Size": "Größe", + "query.download": "herunterladen", + "query.noRowsLimit": "(Keine Zeilenbegrenzung)", + "query.queryNumber": "Abfrage #", + "query.returnOnlyNRows": "Nur N Zeilen von Abfrage zurückgeben", + "query.rowsLimit": "Zeilenbegrenzung", + "query.save": "speichern", + "query.show": "anzeigen", + "queryParameters.editQueryParameters": "Abfrageparameter bearbeiten", + "queryParameters.runQuery": "Abfrage ausführen", + "queryParameters.stringValuesMustBeQuoted": "Zeichenkettenwerte müssen in 'Anführungszeichen' stehen. Sie können gültige SQL-Ausdrücke verwenden.", + "renameDatabaseObject.header": "Objekt umbenennen", + "renameDatabaseObject.newName": "Neuer Name", + "resultTabs.allResultsInOneTab": "Alle Ergebnisse in einem Tab", + "resultTabs.chartNumber": "Diagramm {number}", + "resultTabs.everyResultInSingleTab": "Jedes Ergebnis in eigenem Tab", + "resultTabs.resultNumber": "Ergebnis {number}", + "resultTabs.results": "Ergebnisse", + "savedFile.copyFile": "Datei kopieren", + "savedFile.newFileName": "Neuer Dateiname", + "savedFile.noPermissionReadTeamFile": "Sie haben keine Berechtigung, diese Team-Datei zu lesen", + "savedFile.noPermissionUseTeamFile": "Sie haben keine Berechtigung, diese Team-Datei zu verwenden", + "script.openResult": "Ergebnis öffnen", + "script.sqlScript": "SQL-Skript", + "script.stop": "Stopp", + "settings.AI": "KI", + "settings.application": "Anwendung", + "settings.applicationTheme": "Anwendungs-Design", + "settings.sqlEditor.hideColumnsPanel": "Spalten-/Filterleiste standardmäßig ausblenden", + "settings.sqlEditor.title": "SQL-Editor", + "sqlGenerator.checkIfExists": "Prüfen, ob vorhanden", + "sqlGenerator.chooseObjects": "Objekte auswählen", + "sqlGenerator.create": "{objtype}s erstellen", + "sqlGenerator.createForeignKeys": "Fremdschlüssel erstellen", + "sqlGenerator.createIndexes": "Indizes erstellen", + "sqlGenerator.createReferences": "Referenzen erstellen", + "sqlGenerator.createTables": "Tabellen erstellen", + "sqlGenerator.disableConstraints": "Constraints deaktivieren", + "sqlGenerator.drop": "${objtype}s löschen", + "sqlGenerator.dropReferences": "Referenzen löschen", + "sqlGenerator.dropTables": "Tabellen löschen", + "sqlGenerator.editSql": "SQL bearbeiten", + "sqlGenerator.generatorSettings": "Generator-Einstellungen", + "sqlGenerator.insert": "Einfügen", + "sqlGenerator.loadingSqlPreview": "SQL-Vorschau wird geladen", + "sqlGenerator.omitNulls": "NULL-Werte auslassen", + "sqlGenerator.searchTablesOrObjects": "Tabellen oder Objekte suchen", + "sqlGenerator.skipAutoincrementColumn": "Autoincrement-Spalte überspringen", + "sqlGenerator.sqlGenerator": "SQL-Generator", + "sqlGenerator.sqlTruncated": "SQL gekürzt, Dateigrößenlimit überschritten", + "sqlGenerator.tables": "Tabellen", + "sqlGenerator.testIfExists": "Testen, ob vorhanden", + "sqlGenerator.truncate": "Tabellen leeren (alle Zeilen löschen)", + "sqlModal.allowRecreate": "Neu-Erstellung erlauben (nicht in Produktionsdatenbanken verwenden)", + "sqlModal.deleteReferencesCascade": "Referenzen CASCADE löschen", + "sqlModal.recreateWarning": "Diese Operation wird von der SQL-Engine nicht direkt unterstützt. DbGate kann sie emulieren, bitte prüfen Sie das generierte SQL-Skript.", + "switchDatabase.server": "Server", + "switchDatabase.switchDatabase": "Datenbank wechseln", + "tableData.errorWhenSaving": "Fehler beim Speichern", + "tableData.refreshEvery": "Aktualisieren (alle {autoRefreshInterval}s)", + "tableData.savedToDatabase": "In Datenbank gespeichert", + "tableEditor.columnsCount": "Spalten ({columnCount})", + "virtualForeignKey.addColumn": "Spalte hinzufügen", + "virtualForeignKey.baseColumn": "Basisspalte", + "virtualForeignKey.refColumn": "Ref-Spalte", + "virtualForeignKey.referencedTable": "Referenzierte Tabelle", + "virtualForeignKey.tableNotSet": "(Tabelle nicht festgelegt)", + "virtualForeignKey.targetApplication": "Zielanwendung", + "virtualForeignKey.virtualForeignKey": "Virtueller Fremdschlüssel" } diff --git a/translations/en.json b/translations/en.json index 69fc96c90..ec5580165 100644 --- a/translations/en.json +++ b/translations/en.json @@ -1,13 +1,57 @@ { + "aboutModal.aboutDbGate": "About DbGate", + "aboutModal.buildDate": "Build date", + "aboutModal.dockerContainer": "Docker container", + "aboutModal.licenseType": "License type", + "aboutModal.producedBy": "Produced by", + "aboutModal.sourceCodes": "Source codes", + "aboutModal.support": "Support", + "aboutModal.userCount": "User count", + "aboutModal.version": "Version", + "aboutModal.web": "Web", + "addDbKeyModal.addKey": "Add key", + "addDbKeyModal.key": "Key", + "addDbKeyModal.type": "Type", "app.databaseName": "Database name", "app.loading_plugin": "Loading plugin {plugin} ...", "app.preparingPlugins": "Preparing plugins ...", "app.starting": "Starting DbGate", + "appFile.deleteFileConfirm": "Really delete file {fileName}?", + "appFile.newFileName": "New file name", + "appFile.renameFile": "Rename file", + "appFolder.applicationUsedForDatabase": "Application {application} is used for database {database}", + "appFolder.disableOnCurrentDatabase": "Disable on current database", + "appFolder.enableOnCurrentDatabase": "Enable on current database", + "appFolder.newApplicationName": "New application name", + "appFolder.renameApplication": "Rename application", + "archive.fileName": "File name", + "archive.folder": "Folder", + "archive.saveToArchive": "Save to archive", + "archiveFile.deleteFileConfirm": "Really delete file {fileName}?", + "archiveFile.newFileName": "New file name", + "archiveFile.renameFile": "Rename file", + "archiveFolder.archive": "Archive", + "archiveFolder.compareWithCurrentDb": "Compare with {name}", + "archiveFolder.createNew": "(Create new)", + "archiveFolder.deleteFolderConfirm": "Really delete folder {folderName}?", + "archiveFolder.deleteLinkConfirm": "Really delete link to folder {folderName}? Folder content remains untouched.", + "archiveFolder.downloadZip": "Download ZIP", + "archiveFolder.generateDeployDbSql": "Generate deploy DB SQL", + "archiveFolder.nameOfNewArchiveFolder": "Name of new archive folder", + "archiveFolder.newFolderName": "New folder name", + "archiveFolder.packZip": "Pack (create ZIP)", + "archiveFolder.renameFolder": "Rename folder", + "archiveFolder.shellDeployDb": "Shell: Deploy DB", + "archiveFolder.unpackZip": "Unpack ZIP", + "archiveFolderModal.archiveFolder": "Archive folder", + "archiveFolderModal.chooseArchiveFolder": "Choose archive folder", "cellDataWidget.autodetect": "Autodetect - {autoDetectTitle}", "cellDataWidget.formatNotSelected": "Format not selected", "cellDataWidget.mustSelectOneCell": "Must be selected one cell", "cellDataWidget.noDataSelected": "No data selected", "cellDataWidget.title": "Cell data view", + "changeDownloadUrlModal.header": "Download imported file from web", + "changeDownloadUrlModal.urlLabel": "URL", "chart.detect": "Detect chart", "chart.open": "Open chart", "clipboard.SQLInsert": "SQL INSERTs", @@ -26,6 +70,11 @@ "clipboard.onlyHeaders": "Only Headers", "clipboard.withHeaders": "With headers", "clipboard.withoutHeaders": "Without headers", + "cloud.chooseCloudFolder": "Choose cloud folder", + "cloud.localFolder": "Local folder (don't store on cloud)", + "cloud.saveToTeamFolder": "Save to team folder", + "cloudFolderModal.chooseCloudFolder": "Choose cloud folder", + "cloudFolderModal.cloudFolder": "Cloud folder", "column.addNew": "Add new column", "column.copyName": "Copy name", "column.dropColumn": "Drop column", @@ -45,10 +94,16 @@ "columnEditor.isSparse": "Sparse", "columnEditor.isUnsigned": "Unsigned", "columnEditor.isZerofill": "Zero fill", - "columnLine.addReference": "Add reference", - "columnLine.sortAscending": "Sort ascending", - "columnLine.sortDescending": "Sort descending", - "columnLine.unsort": "Unsort", + "columnMapModal.addColumn": "Add column", + "columnMapModal.configureColumns": "Configure columns", + "columnMapModal.noColumnsDefined": "When no columns are defined in this mapping, source row is copied to target without any modifications", + "columnMapModal.noTransformDefined": "No transform defined", + "columnMapModal.reset": "Reset", + "columnMapModal.sourceAndTargetColumnsMustBeDefined": "Source and target columns must be defined", + "columnMapModal.sourceColumn": "Source column", + "columnMapModal.targetColumn": "Target column", + "columnMapModal.targetColumnsMustBeUnique": "Target columns must be unique, duplicates found: ", + "columnMapModal.use": "Use", "columnsConstraintEditor.addNewColumn": "Add new column", "columnsConstraintEditor.chooseColumn": "Choose column", "columnsConstraintEditor.selectColumn": "Select column", @@ -62,10 +117,12 @@ "command.application": "Application", "command.application.becomeSponsor": "Become sponsor", "command.application.documentation": "Documentation", + "command.application.managePlugins": "Manage plugins", "command.application.maximize": "Maximize", "command.application.minimize": "Minimize", "command.application.openIssue": "Report problem or feature request", "command.application.reload": "Reload", + "command.application.showLogs": "View application logs", "command.application.toggleDevTools": "Toggle Dev Tools", "command.application.toggleFullScreen": "Toggle full screen", "command.application.unsetCurrentDatabase": "Unset current database", @@ -108,7 +165,11 @@ "command.database.chat": "Database chat", "command.database.compare": "Compare databases", "command.database.databaseSearch": "Database search", + "command.database.disconnect": "Disconnect", "command.database.export": "Export database", + "command.database.refreshFull": "Refresh DB structure (full)", + "command.database.refreshIncremental": "Refresh DB structure (incremental)", + "command.database.reopenConnection": "Reopen connection", "command.database.search": "Search", "command.database.switchRecent": "Switch recent database", "command.datagrid": "Data grid", @@ -255,6 +316,7 @@ "command.settings.change": "Change", "command.settings.exportConnections": "Export connections", "command.settings.importConnections": "Import connections", + "command.settings.settingsTab": "Settings tab", "command.settings.shortcuts": "Keyboard shortcuts", "command.shell.copyNodeScript": "Copy nodejs script", "command.sidebar": "Sidebar", @@ -296,57 +358,94 @@ "commandModal.keyboardShortcut": "Keyboard shortcut", "commandModal.name": "Name", "commandModal.showKeyCombination": "Show desired key combination and press ENTER", + "commandPalette.commands": "Commands", + "commandPalette.searchInCommands": "Search in commands", + "commandPalette.searchInDatabase": "Search in database", + "common.Remove": "Remove", "common.addNew": "Add new", "common.advanced": "Advanced", "common.allFields": "All {field}", + "common.allFiles": "All files", "common.archive": "Archive (JSONL)", "common.cancel": "Cancel", + "common.checkAll": "Check all", "common.close": "Close", "common.column": "Column ", - "common.compare": "Compare database", + "common.compare": "Compare", + "common.compareDatabase": "Compare database", + "common.confirm": "Confirm", "common.connection": "Connection", "common.connectionOnCloud": "Connection on Cloud", "common.connections": "Connections", + "common.copyLink": "Copy link", + "common.createCopy": "Create copy", "common.createNew": "Create new", "common.data": "Data", + "common.dataDeployer": "Data deployer", "common.database": "Database", "common.databaseChat": "Database Chat", "common.datagrid.deepRefresh": "Refresh with structure", "common.delete": "Delete", "common.description": "Description", + "common.done": "Done", + "common.dontAskAgain": "Don't ask again", + "common.download": "Download", "common.erDiagram": "ER Diagram", "common.error": "Error", "common.execute": "Execute", "common.export": "Export", "common.exportDatabase": "Export database", "common.featurePremium": "This feature is available only in DbGate Premium", + "common.fileType": "{extension} files", "common.general": "General", "common.import": "Import", "common.kill": "Kill", "common.loadingData": "Loading data", "common.name": "Name", "common.newConnection": "New Connection", + "common.newConnectionCloud": "New Connection on Cloud", + "common.newFileName": "New file name", "common.notSelectedOptional": "(not selected - optional)", + "common.ok": "OK", + "common.open": "Open", + "common.openInProfiler": "Open in profiler", + "common.openInTextEditor": "Open in text editor", + "common.openJson": "Open JSON", + "common.openScript": "Open script", + "common.openSql": "Open SQL", + "common.openYaml": "Open YAML", "common.parameters": "Parameters", "common.passwordEncrypted": "Password is encrypted", "common.perspective": "Perspective", + "common.profiler": "Profiler", "common.query": "Query", "common.queryDesigner": "Query Designer", "common.queryEditor": "SQL query editor", + "common.queryNumber": "Query #", + "common.reallyDeleteFile": "Really delete file {file}?", "common.refresh": "Refresh", "common.remove": "Remove", "common.removeAll": "Remove all", + "common.rename": "Rename", + "common.renameFile": "Rename file", "common.reset": "Reset", "common.save": "Save", "common.saveAndNext": "Save and next", + "common.saveChanges": "Save changes", "common.saveToArchive": "Save to archive", + "common.saveToDisk": "Save to disk", + "common.savedToDatabase": "Saved to database", "common.schema": "Schema", "common.search": "Search", "common.searchBy": "Search by:", "common.server": "Server", + "common.setNoLimit": "Set no limit", + "common.showPage": "Show page", "common.sqlGenerator": "SQL Generator", "common.table": "Table", "common.testingConnection": "Testing connection", + "common.uncheckAll": "Uncheck all", + "common.zipFiles": "ZIP files", "connection.accessKeyId": "Access Key ID", "connection.allowedDatabases": "Allowed databases, one per line", "connection.allowedDatabasesRegex": "Allowed databases regular expression", @@ -373,6 +472,7 @@ "connection.defaultDatabase": "Default database", "connection.delete": "Delete", "connection.deleteConfirm": "Really delete connection {name}?", + "connection.deleteFolderConfirm": "Really delete folder {folder}? Connections in folder will be moved into root folder.", "connection.disconnect": "Disconnect", "connection.displayName": "Display name", "connection.dockerWarning": "Under docker, localhost and 127.0.0.1 will not work, use dockerhost instead", @@ -387,12 +487,14 @@ "connection.localDataCenter": "Local DataCenter", "connection.new.folder.title": "Add new connection folder", "connection.new.title": "Add new connection", + "connection.newFolderName": "New folder name", "connection.newQuery": "New Query (server)", "connection.password": "Password", "connection.passwordMode": "Password mode", "connection.recentUnsaved": "Recent & unsaved", "connection.refresh": "Refresh", "connection.refresh.title": "Refresh connection list", + "connection.renameFolder": "Rename folder", "connection.saveEncrypted": "Save and encrypt", "connection.saveRaw": "Save raw (UNSAFE!!)", "connection.search.placeholder": "Search connection or database", @@ -424,6 +526,17 @@ "connection.user": "User", "connection.viewDetails": "View details", "connection.windowsDomain": "Domain (specify to use NTLM authentication)", + "customJoin.addColumn": "Add column", + "customJoin.baseColumn": "Base column", + "customJoin.baseTable": "Base table", + "customJoin.connection": "Connection", + "customJoin.database": "Database", + "customJoin.defineCustomJoin": "Define custom join", + "customJoin.joinName": "Join name", + "customJoin.refColumn": "Ref column", + "customJoin.referencedTable": "Referenced table", + "customJoin.tableNotSet": "(table not set)", + "customJoin.theSameAsRoot": "The same as root", "dataForm.loadingRowCount": "Loading row count...", "dataForm.noData": "No data", "dataForm.outOfBounds": "Out of bounds: {current} / {total}", @@ -443,6 +556,7 @@ "dataGrid.referencesTables": "References tables", "dataGrid.searchReferences": "Search references", "dataGrid.value": "Value", + "database.applicationName": "Application name", "database.backup": "Backup #", "database.chooseArchiveFolderForDataDeployer": "Choose archive folder for data deployer", "database.closeConfirm": "Closing connection will close {count} opened tabs, continue?", @@ -466,6 +580,7 @@ "database.exportDbModel": "Export DB model", "database.generateScript": "Generate script", "database.import": "Import", + "database.newApplication": "New application", "database.newCollection": "New collection/container", "database.newQuery": "New query", "database.newTable": "New table", @@ -480,6 +595,16 @@ "database.shellTitle": "Shell #", "database.showDiagram": "Show diagram", "database.sqlGenerator": "SQL Generator", + "databaseLoginModal.connect": "Connect", + "databaseLoginModal.connectFailed": "Connect failed:", + "databaseLoginModal.connection": "Connection", + "databaseLoginModal.connectionError": "Database connection error", + "databaseLoginModal.header": "Database Log In ({engineTitle})", + "databaseLoginModal.password": "Password", + "databaseLoginModal.showDetail": "Show detail", + "databaseLoginModal.stopConnecting": "Stop connecting", + "databaseLoginModal.testingConnection": "Testing connection", + "databaseLoginModal.username": "Username", "datagrid.closeTabs.close": "Close tabs", "datagrid.closeTabs.header": "Confirm close tabs", "datagrid.closeTabs.modifiedFiles": "Following files are modified, really close tabs? After closing, you could reopen them in history", @@ -545,12 +670,23 @@ "datagrid.searchMacros": "Search macros", "datagrid.setFormat": "Set format: ", "datagrid.structure": "Structure", + "dbKeyAddItemModal.header": "Add item", + "dbKeysTreeNode.deleteBranch": "Delete branch", + "dbKeysTreeNode.deleteBranchConfirm": "Really delete branch {branch} with all keys?", + "dbKeysTreeNode.deleteKey": "Delete key", + "dbKeysTreeNode.deleteKeyConfirm": "Really delete key {key}?", + "dbKeysTreeNode.exportTitle": "Export #", + "dbKeysTreeNode.generateScript": "Generate script", + "dbKeysTreeNode.newName": "New name", + "dbKeysTreeNode.noName": "(no name)", + "dbKeysTreeNode.renameKey": "Rename key", "dbObject.collections": "Collections/Containers", "dbObject.confirmCloneCollection": "Really create collection/container copy named {name}?", "dbObject.confirmDropCollection": "Really drop collection {name}?", "dbObject.copyTableName": "Copy table name", "dbObject.createCollection": "Create collection/container", "dbObject.createCollectionBackup": "Create collection/container backup", + "dbObject.createRestoreScript": "Create restore script", "dbObject.createTableBackup": "Create table backup", "dbObject.designPerspectiveQuery": "Design perspective query", "dbObject.designQuery": "Design query", @@ -577,28 +713,68 @@ "dbObject.renameProcedure": "Rename procedure", "dbObject.renameTable": "Rename table", "dbObject.renameView": "Rename view", + "dbObject.restoreScript": "Restore {name} #", "dbObject.schedulerEvents": "Scheduler Events", "dbObject.showDiagram": "Show diagram", "dbObject.showQuery": "Show query", "dbObject.showSql": "Show SQL", "dbObject.sqlGenerator": "SQL generator", "dbObject.sqlTemplate": "SQL template", + "dbObject.tableBackups": "Table Backups", "dbObject.tables": "Tables", "dbObject.triggers": "Triggers", "dbObject.truncateTable": "Truncate table", "dbObject.views": "Views", + "defineDictionaryDescriptionModal.column": "Column", + "defineDictionaryDescriptionModal.dataType": "Data type", + "defineDictionaryDescriptionModal.delimiter": "Delimiter", + "defineDictionaryDescriptionModal.header": "Define description", + "defineDictionaryDescriptionModal.showColumns": "Show columns", + "defineDictionaryDescriptionModal.targetApplication": "Target application (mandatory)", + "designer.addAllTables": "Add all tables", + "designer.all": "All", + "designer.allKeys": "All Keys", + "designer.columnProperties": "Column properties", + "designer.columns": "Columns - { filterColumns }", + "designer.dataTypeYesNo": "Data type: {show}", + "designer.dragDropTables": "Drag & drop tables or views from left panel here", + "designer.filterColumns": "Filter columns", + "designer.keysAndNotNull": "Keys And Not Null", + "designer.notNull": "Not Null", + "designer.nullabilityYesNo": "Nullability: {show}", + "designer.primaryKey": "Primary Key", + "designer.zoom": "Zoom - {zoom}%", "designerTable.addReferences": "Add references", "designerTable.changeColor": "Change color", "designerTable.defineVirtualForeignKey": "Define virtual foreign key", "designerTable.newAlias": "New alias", "designerTable.removeTableAlias": "Remove table alias", "designerTable.setTableAlias": "Set table alias", + "dictionaryLookupModal.customize": "Customize", + "dictionaryLookupModal.description": "Description", + "dictionaryLookupModal.header": "Lookup from {pureName}", + "dictionaryLookupModal.loadingData": "Loading data", + "dictionaryLookupModal.value": "Value", + "editJsonModal.header": "Edit JSON value", + "editJsonModal.pasteInfo": "Edit JSON object or array. You can paste JSON array or object directly into data grid, new row(s) will be added to recordset.", "error.driverNotFound": "Invalid database connection, driver not found", + "error.executingOperation": "Error when executing operation", "error.selectedCloudConnection": "Selected connection is from DbGate cloud", "error.selectedNotCloudConnection": "Selected connection is not from DbGate cloud", "export.currentArchive": "Current archive", "export.exportAdvanced": "Export advanced...", "export.result": "Export result", + "favorite.content": "Content", + "favorite.editFavorite": "Edit favorite", + "favorite.icon": "Icon", + "favorite.linkToFile": "Link to file", + "favorite.openOnStartup": "Open on startup", + "favorite.shareAddToFavorites": "Share / add to favorites", + "favorite.shareAsLink": "Share as link", + "favorite.showInToolbar": "Show in toolbar", + "favorite.title": "Title", + "favorite.urlPath": "URL path", + "favorite.whatToSave": "What to save", "file.allSupported": "All supported files", "file.diagramFiles": "Diagram files", "file.duckdb": "DuckDB database", @@ -685,6 +861,12 @@ "filter.today": "Today", "filter.tomorrow": "Tomorrow", "filter.yesterday": "Yesterday", + "filterMultipleValues.begins": "Begins", + "filterMultipleValues.contains": "Contains", + "filterMultipleValues.ends": "Ends", + "filterMultipleValues.filterMultipleValues": "Filter multiple values", + "filterMultipleValues.isNotOneOfLine": "Is not one of line", + "filterMultipleValues.isOneOfLine": "Is one of line", "foreignKey.baseColumns": "Base columns", "foreignKey.refColumns": "Referenced columns", "foreignKey.refTableName": "Referenced table", @@ -697,31 +879,56 @@ "foreignKeyEditor.refColumn": "Ref column - ", "foreignKeyEditor.referencedTable": "Referenced table", "foreignKeyEditor.tableNotSet": "(table not set)", + "generateSqlFromData.chooseQueryType": "Choose query type", + "generateSqlFromData.generateSqlFromData": "Generate SQL from data", + "generateSqlFromData.queryType": "Query type", + "generateSqlFromData.valueColumns": "Value columns", "history.queryHistory": "Query history", "history.recentlyClosedTabs": "Recently closed tabs", "history.searchQueryHistory": "Search query history", "importExport.action": "Action", "importExport.addWebUrl": "Add web URL", "importExport.advancedConfiguration": "Advanced configuration", + "importExport.archive": "Archive", "importExport.archiveFolder": "Archive folder", + "importExport.authMethodsNum": "Auth methods ({checkedAuthMethods}/{authMethods})", "importExport.columns": "Columns", + "importExport.columnsCount": "({columnCount} columns)", + "importExport.configNum": "Config ({checkedConfig}/{config})", + "importExport.connectionsNum": "Connections ({checkedConnections}/{connections})", + "importExport.connectionsSettings": "connections & settings", + "importExport.copyFromSource": "(copy from source)", "importExport.createZipFileInArchive": "Create ZIP file in archive", "importExport.currentArchive": "Current archive", "importExport.currentDatabase": "Current DB", + "importExport.displayName": "Display name", "importExport.dragDropImportedFilesHere": "Drag & drop imported files here", + "importExport.email": "E-mail", + "importExport.engine": "Engine", "importExport.exportToZipArchive": "Output ZIP archive", "importExport.exportToZipFile": "Export to ZIP file", "importExport.generateScript": "Generate script", + "importExport.group": "Group", "importExport.importFromZipArchive": "Input ZIP archive", "importExport.importFromZipFile": "Import from ZIP file (in archive folder)", + "importExport.key": "Key", + "importExport.login": "Login", "importExport.mapSourceTablesFiles": "Map source tables/files", "importExport.messages": "Messages", + "importExport.name": "Name", + "importExport.nameOfNewArchiveFolder": "Name of new archive folder", "importExport.newArchive": "New archive", "importExport.outputFiles": "Output files", "importExport.preview": "Preview", "importExport.processingImportExport": "Processing import/export ...", + "importExport.queued": "Queued", + "importExport.rolesNum": "Roles ({checkedRoles}/{roles})", + "importExport.rowsRead": "rows read", + "importExport.rowsWritten": "rows written", "importExport.run": "Run", + "importExport.running": "Running", "importExport.schedule": "Schedule", + "importExport.server": "Server", "importExport.source": "Source", "importExport.sourceConfiguration": "Source configuration", "importExport.sourceFiles": "Source files", @@ -732,9 +939,31 @@ "importExport.tablesViewsCollections": "Tables / views / collections", "importExport.target": "Target", "importExport.targetConfiguration": "Target configuration", + "importExport.type": "Type", + "importExport.user": "User", + "importExport.usersNum": "Users ({checkedUsers}/{users})", + "importExport.value": "Value", "indexEditor.filteredIndexCondition": "Filtered index condition", "indexEditor.indexName": "Index name", "indexEditor.isUnique": "Is unique index", + "insertJoin.alias": "Alias", + "insertJoin.columnFrom": "Column from", + "insertJoin.columnTo": "Column to", + "insertJoin.existingTable": "Existing table", + "insertJoin.insertJoin": "Insert join", + "insertJoin.join": "Join", + "insertJoin.joinType": "Join type", + "insertJoin.name": "Name", + "insertJoin.newTable": "New table", + "insertJoin.tableTo": "Table to", + "licenseLimit.cloudOperationEndedWithError": "Cloud operation ended with error:", + "licenseLimit.download": "download and", + "licenseLimit.downloadDbGatePremium": "Download DbGate Premium", + "licenseLimit.freeVersionLimit": "Free version limit:", + "licenseLimit.licenseLimitError": "License limit error", + "licenseLimit.limitationMessage": "This is a limitation of the free version of DbGate. To continue using cloud operations, please", + "licenseLimit.purchase": "purchase DbGate Premium.", + "licenseLimit.purchaseDbGatePremium": "Purchase DbGate Premium", "logs.autoScroll": "Auto-scroll", "logs.caller": "Caller:", "logs.callerTab": "Caller", @@ -765,6 +994,20 @@ "menu.help": "Help", "menu.tools": "Tools", "menu.view": "View", + "message.NoMessages": "No messages", + "messageView.caller": "Caller", + "messageView.clear": "Clear", + "messageView.debug": "Debug", + "messageView.delta": "Delta", + "messageView.duration": "Duration", + "messageView.error": "Error", + "messageView.filterLogMessages": "Filter log messages", + "messageView.info": "Info", + "messageView.line": "Line", + "messageView.message": "Message", + "messageView.number": "Number", + "messageView.procedure": "Procedure", + "messageView.time": "Time", "newObject.compareDescription": "Compare database schemas", "newObject.compareDisabled": "Database comparison is not available for current database", "newObject.connectionLocal": "Database connection stored locally", @@ -785,28 +1028,80 @@ "newObject.tableDescription": "Create table in the current database", "newObject.tableDisabled": "Table creation is not available for current database", "plugins.searchExtensionsOnWeb": "Search extensions on web", + "privateCloudWidget.addExistingFolder": "Add existing folder (from link)", + "privateCloudWidget.addExistingSharedFolder": "Add existing shared folder", + "privateCloudWidget.addNewConnectionOrFile": "Add new connection or file", + "privateCloudWidget.addNewFolder": "Add new folder", + "privateCloudWidget.administrateAccess": "Administrate access", + "privateCloudWidget.createConnection": "Create connection on DbGate Cloud", + "privateCloudWidget.createSharedFolder": "Create shared folder", + "privateCloudWidget.deleteFolder": "Delete folder", + "privateCloudWidget.deleteFolderConfirm": "Really delete folder {folder}? All folder content will be deleted!", + "privateCloudWidget.newFolderName": "New folder name", + "privateCloudWidget.newSharedFolder": "New shared folder", + "privateCloudWidget.newSqlScript": "New SQL script", + "privateCloudWidget.noContent": "You have no content on DbGate cloud", + "privateCloudWidget.refreshFiles": "Refresh files", + "privateCloudWidget.renameFolder": "Rename folder", + "privateCloudWidget.searchPlaceholder": "Search cloud connections and files", + "privateCloudWidget.yourInviteLink": "Your invite link (in form dbgate://folder/xxx)", + "publicCloudWidget.noFilesFound": "No files found for your configuration", "publicCloudWidget.onlyRelevantFilesListed": "Only files relevant for your connections, platform and DbGate edition are listed. Please define connections at first.", + "publicCloudWidget.publicKnowledgeBase": "Public Knowledge Base", "publicCloudWidget.refreshFiles": "Refresh files", "publicCloudWidget.refreshList": "Refresh list", "publicCloudWidget.searchPublicFiles": "Search public files", + "query.Copy": "Copy", + "query.Download": "Download", + "query.Messages": "Messages", + "query.Name": "Name", + "query.NoOutputFiles": "No output files", + "query.OutputFiles": "Output files", + "query.Show": "Show", + "query.Size": "Size", + "query.download": "download", "query.limitRows": "Limit {queryRowsLimit} rows", "query.named": ":variable", "query.noParameters": "(no parameters)", + "query.noRowsLimit": "(No rows limit)", "query.positional": "? (positional)", + "query.queryNumber": "Query #", + "query.returnOnlyNRows": "Return only N rows from query", + "query.rowsLimit": "Rows limit", + "query.save": "save", + "query.show": "show", "query.unlimitedRows": "Unlimited rows", "query.variable": "#variable", + "queryParameters.editQueryParameters": "Edit query parameters", + "queryParameters.runQuery": "Run query", + "queryParameters.stringValuesMustBeQuoted": "String values must be 'quoted'. You can use valid SQL expressions.", + "renameDatabaseObject.header": "Rename object", + "renameDatabaseObject.newName": "New name", + "resultTabs.allResultsInOneTab": "All results in one tab", + "resultTabs.chartNumber": "Chart {number}", + "resultTabs.everyResultInSingleTab": "Every result in single tab", + "resultTabs.resultNumber": "Result {number}", + "resultTabs.results": "Results", + "savedFile.copyFile": "Copy file", + "savedFile.newFileName": "New file name", + "savedFile.noPermissionReadTeamFile": "You do not have permission to read this team file", + "savedFile.noPermissionUseTeamFile": "You do not have permission to use this team file", "schema.add": "Add new schema", "schema.allSchemas": "All schemas ({count})", "schema.createSchema": "Create schema", "schema.delete": "Delete schema", "schema.resetToDefault": "Reset to default", "schema.schemaName": "Schema name", + "script.openResult": "Open result", + "script.sqlScript": "SQL Script", + "script.stop": "Stop", "serverSummaryTab.databases": "Databases", "serverSummaryTab.errorTitle": "Error loading server summary", "serverSummaryTab.loadingMessage": "Loading server details", "serverSummaryTab.processes": "Processes", "serverSummaryTab.variables": "Variables", - "settings.appearance": "Application theme", + "settings.AI": "AI", + "settings.appearance": "Appearance", "settings.appearance.afterInstalling": "After installing theme plugin (try search \"theme\" in available extensions) new themes will be available here.", "settings.appearance.customSize": "Custom size", "settings.appearance.editorTheme": "Theme", @@ -815,6 +1110,8 @@ "settings.appearance.fontSize": "Font size", "settings.appearance.moreThemes": "More themes are available as", "settings.appearance.useSystemTheme": "Use system theme", + "settings.application": "Application", + "settings.applicationTheme": "Application theme", "settings.behaviour": "Behaviour", "settings.behaviour.jsonPreviewWrap": "Wrap JSON in preview", "settings.behaviour.openDetailOnArrows": "Open detail on keyboard navigation", @@ -841,7 +1138,7 @@ "settings.dataGrid.showHintColumns": "Show foreign key hints", "settings.dataGrid.thousandsSeparator": "Use thousands separator for numbers", "settings.dataGrid.title": "Data grid", - "settings.defaultActions": "Default actions", + "settings.defaultActions": "Default Actions", "settings.defaultActions.collectionClick": "NoSQL collection click", "settings.defaultActions.connectionClick": "Connection click", "settings.defaultActions.connectionClick.connect": "Connect", @@ -858,15 +1155,12 @@ "settings.defaultActions.viewClick": "View click", "settings.editor.keybinds": "Editor keybinds", "settings.editor.wordWrap": "Enable word wrap", - "settings.externalTools": "External tools", + "settings.externalTools": "External Tools", "settings.general": "General", "settings.license": "License", - "settings.localization": "Localization", "settings.localization.language": "Language", "settings.localization.reloadWarning": "Application will be reloaded to apply new language settings", "settings.nativeMenuRestartWarning": "Native menu settings will be applied after app restart", - "settings.other": "Other", - "settings.other.ai.allowSendModels": "Allow to send DB models and query snippets to AI service", "settings.other.autoUpdateApplication": "Auto update application", "settings.other.autoUpdateApplication.check": "Check for new versions", "settings.other.autoUpdateApplication.download": "Check and download new versions", @@ -876,7 +1170,6 @@ "settings.other.externalTools.mysqldump": "mysqldump (backup MySQL database)", "settings.other.externalTools.pg_dump": "pg_dump (backup PostgreSQL database)", "settings.other.externalTools.psql": "psql (restore PostgreSQL database)", - "settings.other.gistCreateToken": "API token for creating error gists", "settings.other.license": "License", "settings.other.licenseKey": "License key", "settings.other.licenseKey.checkForNew": "Check for new license key", @@ -890,15 +1183,42 @@ "settings.sqlEditor": "SQL editor", "settings.sqlEditor.disableExecuteCurrentLine": "Disable current line execution (Execute current)", "settings.sqlEditor.disableSplitByEmptyLine": "Disable split by empty line", + "settings.sqlEditor.hideColumnsPanel": "Hide Columns/Filters panel by default", "settings.sqlEditor.limitRows": "Return only N rows from query", "settings.sqlEditor.limitRowsPlaceholder": "(No rows limit)", "settings.sqlEditor.showTableAliasesInCodeCompletion": "Show table aliases in code completion", "settings.sqlEditor.sqlCommandsCase": "SQL commands case", + "settings.sqlEditor.title": "SQL Editor", "settings.tabGroup.showServerName": "Show server name alongside database name in title of the tab group", "settings.theme": "Themes", - "settings.title": "Settings", "settings.useNativeWindowTitle": "Use native window title", "settings.useSystemNativeMenu": "Use system native menu", + "sqlGenerator.checkIfExists": "Check if exists", + "sqlGenerator.chooseObjects": "Choose objects", + "sqlGenerator.create": "Create {objtype}s", + "sqlGenerator.createForeignKeys": "Create foreign keys", + "sqlGenerator.createIndexes": "Create indexes", + "sqlGenerator.createReferences": "Create references", + "sqlGenerator.createTables": "Create tables", + "sqlGenerator.disableConstraints": "Disable constraints", + "sqlGenerator.drop": "Drop ${objtype}s", + "sqlGenerator.dropReferences": "Drop references", + "sqlGenerator.dropTables": "Drop tables", + "sqlGenerator.editSql": "Edit SQL", + "sqlGenerator.generatorSettings": "Generator settings", + "sqlGenerator.insert": "Insert", + "sqlGenerator.loadingSqlPreview": "Loading SQL preview", + "sqlGenerator.omitNulls": "Omit NULL values", + "sqlGenerator.searchTablesOrObjects": "Search tables or objects", + "sqlGenerator.skipAutoincrementColumn": "Skip autoincrement column", + "sqlGenerator.sqlGenerator": "SQL Generator", + "sqlGenerator.sqlTruncated": "SQL truncated, file size limit exceed", + "sqlGenerator.tables": "Tables", + "sqlGenerator.testIfExists": "Test if exists", + "sqlGenerator.truncate": "Truncate tables (delete all rows)", + "sqlModal.allowRecreate": "Allow recreate (don't use on production databases)", + "sqlModal.deleteReferencesCascade": "Delete references CASCADE", + "sqlModal.recreateWarning": "This operation is not directly supported by SQL engine. DbGate can emulate it, but please check the generated SQL script.", "sqlObject.collectionName": "Collection name", "sqlObject.columnComment": "Column comment", "sqlObject.columnDataType": "Column data type", @@ -933,7 +1253,12 @@ "summaryProcesses.waitingFor": "Waiting For", "summaryVariables.value": "Value", "summaryVariables.variable": "Variable", + "switchDatabase.server": "Server", + "switchDatabase.switchDatabase": "Switch database", "tab.administration": "Administration", + "tableData.errorWhenSaving": "Error when saving", + "tableData.refreshEvery": "Refresh (every {autoRefreshInterval}s)", + "tableData.savedToDatabase": "Saved to database", "tableData.viewColumns": "View columns", "tableEdit.addConstraintLabel": "Add {constraintLabel}", "tableEdit.editConstraintLabel": "Edit {constraintLabel}", @@ -946,6 +1271,7 @@ "tableEditor.addUnique": "Add unique", "tableEditor.columnComment": "Comment", "tableEditor.columns": "Columns", + "tableEditor.columnsCount": "Columns ({columnCount})", "tableEditor.computedExpression": "Computed Expression", "tableEditor.constraintName": "Constraint name", "tableEditor.copydefinitions": "Copy definitions", @@ -986,6 +1312,13 @@ "tabsPanel.duplicate": "Duplicate", "tabsPanel.pinTab": "Pin tab", "tabsPanel.switchDatabase": "Switch database", + "virtualForeignKey.addColumn": "Add column", + "virtualForeignKey.baseColumn": "Base column", + "virtualForeignKey.refColumn": "Ref column", + "virtualForeignKey.referencedTable": "Referenced table", + "virtualForeignKey.tableNotSet": "(table not set)", + "virtualForeignKey.targetApplication": "Target application", + "virtualForeignKey.virtualForeignKey": "Virtual foreign key", "widget.collectionsContainers": "Collections/containers", "widget.databaseContent": "Database content", "widget.databases": "Databases", @@ -1000,9 +1333,7 @@ "widgets.dbgateCloud": "DbGate Cloud", "widgets.favoritesAndSavedFiles": "Favorites & Saved files", "widgets.installedExtensions": "Installed extensions", - "widgets.managePlugins": "Manage plugins", "widgets.premiumPromo": "Premium promo", "widgets.queryHistoryAndClosedTabs": "Query history & Closed tabs", - "widgets.selectedCellDataDetailView": "Selected cell data detail view", - "widgets.viewApplicationLogs": "View application logs" + "widgets.selectedCellDataDetailView": "Selected cell data detail view" } \ No newline at end of file diff --git a/translations/es.json b/translations/es.json index a3dcadf39..b2a97799a 100644 --- a/translations/es.json +++ b/translations/es.json @@ -1004,5 +1004,347 @@ "widgets.premiumPromo": "Promoción Premium", "widgets.queryHistoryAndClosedTabs": "Historial de consultas y pestañas cerradas", "widgets.selectedCellDataDetailView": "Vista detallada de datos de celda seleccionada", - "widgets.viewApplicationLogs": "Ver registros de la aplicación" + "widgets.viewApplicationLogs": "Ver registros de la aplicación", + "aboutModal.aboutDbGate": "Acerca de DbGate", + "aboutModal.buildDate": "Fecha de compilación", + "aboutModal.dockerContainer": "Contenedor Docker", + "aboutModal.licenseType": "Tipo de licencia", + "aboutModal.producedBy": "Producido por", + "aboutModal.sourceCodes": "Códigos fuente", + "aboutModal.support": "Soporte", + "aboutModal.userCount": "Cantidad de usuarios", + "aboutModal.version": "Versión", + "aboutModal.web": "Web", + "addDbKeyModal.addKey": "Agregar clave", + "addDbKeyModal.key": "Clave", + "addDbKeyModal.type": "Tipo", + "appFile.deleteFileConfirm": "¿Realmente eliminar el archivo {fileName}?", + "appFile.newFileName": "Nuevo nombre de archivo", + "appFile.renameFile": "Renombrar archivo", + "appFolder.applicationUsedForDatabase": "La aplicación {application} se usa para la base de datos {database}", + "appFolder.disableOnCurrentDatabase": "Deshabilitar en base de datos actual", + "appFolder.enableOnCurrentDatabase": "Habilitar en base de datos actual", + "appFolder.newApplicationName": "Nuevo nombre de aplicación", + "appFolder.renameApplication": "Renombrar aplicación", + "archive.fileName": "Nombre de archivo", + "archive.folder": "Carpeta", + "archive.saveToArchive": "Guardar en archivo", + "archiveFile.deleteFileConfirm": "¿Realmente eliminar el archivo {fileName}?", + "archiveFile.newFileName": "Nuevo nombre de archivo", + "archiveFile.renameFile": "Renombrar archivo", + "archiveFolder.archive": "Archivo", + "archiveFolder.compareWithCurrentDb": "Comparar con {name}", + "archiveFolder.createNew": "(Crear nuevo)", + "archiveFolder.deleteFolderConfirm": "¿Realmente eliminar la carpeta {folderName}?", + "archiveFolder.deleteLinkConfirm": "¿Realmente eliminar el enlace a la carpeta {folderName}? El contenido de la carpeta permanece intacto.", + "archiveFolder.downloadZip": "Descargar ZIP", + "archiveFolder.generateDeployDbSql": "Generar SQL de despliegue de BD", + "archiveFolder.nameOfNewArchiveFolder": "Nombre de nueva carpeta de archivo", + "archiveFolder.newFolderName": "Nuevo nombre de carpeta", + "archiveFolder.packZip": "Empaquetar (crear ZIP)", + "archiveFolder.renameFolder": "Renombrar carpeta", + "archiveFolder.shellDeployDb": "Shell: Desplegar BD", + "archiveFolder.unpackZip": "Desempaquetar ZIP", + "archiveFolderModal.archiveFolder": "Carpeta de archivo", + "archiveFolderModal.chooseArchiveFolder": "Elegir carpeta de archivo", + "changeDownloadUrlModal.header": "Descargar archivo importado desde la web", + "changeDownloadUrlModal.urlLabel": "URL", + "cloud.chooseCloudFolder": "Elegir carpeta en la nube", + "cloud.localFolder": "Carpeta local (no guardar en la nube)", + "cloud.saveToTeamFolder": "Guardar en carpeta de equipo", + "cloudFolderModal.chooseCloudFolder": "Elegir carpeta en la nube", + "cloudFolderModal.cloudFolder": "Carpeta en la nube", + "columnMapModal.addColumn": "Agregar columna", + "columnMapModal.configureColumns": "Configurar columnas", + "columnMapModal.noColumnsDefined": "Cuando no se definen columnas en este mapeo, la fila de origen se copia al destino sin ninguna modificación", + "columnMapModal.noTransformDefined": "No hay transformación definida", + "columnMapModal.reset": "Restablecer", + "columnMapModal.sourceAndTargetColumnsMustBeDefined": "Las columnas de origen y destino deben estar definidas", + "columnMapModal.sourceColumn": "Columna de origen", + "columnMapModal.targetColumn": "Columna de destino", + "columnMapModal.targetColumnsMustBeUnique": "Las columnas de destino deben ser únicas, se encontraron duplicados: ", + "columnMapModal.use": "Usar", + "command.application.managePlugins": "Administrar plugins", + "command.application.showLogs": "Ver registros de la aplicación", + "command.database.disconnect": "Desconectar", + "command.database.refreshFull": "Refrescar estructura de BD (completa)", + "command.database.refreshIncremental": "Refrescar estructura de BD (incremental)", + "command.database.reopenConnection": "Reabrir conexión", + "command.settings.settingsTab": "Pestaña de configuración", + "commandPalette.commands": "Comandos", + "commandPalette.searchInCommands": "Buscar en comandos", + "commandPalette.searchInDatabase": "Buscar en base de datos", + "common.Remove": "Eliminar", + "common.allFiles": "Todos los archivos", + "common.checkAll": "Seleccionar todo", + "common.compareDatabase": "Comparar base de datos", + "common.confirm": "Confirmar", + "common.copyLink": "Copiar enlace", + "common.createCopy": "Crear copia", + "common.dataDeployer": "Desplegador de datos", + "common.done": "Hecho", + "common.dontAskAgain": "No preguntar de nuevo", + "common.download": "Descargar", + "common.fileType": "Archivos {extension}", + "common.newConnectionCloud": "Nueva conexión en la nube", + "common.newFileName": "Nuevo nombre de archivo", + "common.ok": "OK", + "common.open": "Abrir", + "common.openInProfiler": "Abrir en perfilador", + "common.openInTextEditor": "Abrir en editor de texto", + "common.openJson": "Abrir JSON", + "common.openScript": "Abrir script", + "common.openSql": "Abrir SQL", + "common.openYaml": "Abrir YAML", + "common.profiler": "Perfilador", + "common.queryNumber": "Consulta #", + "common.reallyDeleteFile": "¿Realmente eliminar el archivo {file}?", + "common.rename": "Renombrar", + "common.renameFile": "Renombrar archivo", + "common.saveChanges": "Guardar cambios", + "common.saveToDisk": "Guardar en disco", + "common.savedToDatabase": "Guardado en base de datos", + "common.setNoLimit": "Establecer sin límite", + "common.showPage": "Mostrar página", + "common.uncheckAll": "Deseleccionar todo", + "common.zipFiles": "Archivos ZIP", + "connection.deleteFolderConfirm": "¿Realmente eliminar la carpeta {folder}? Las conexiones en la carpeta se moverán a la carpeta raíz.", + "connection.newFolderName": "Nuevo nombre de carpeta", + "connection.renameFolder": "Renombrar carpeta", + "customJoin.addColumn": "Agregar columna", + "customJoin.baseColumn": "Columna base", + "customJoin.baseTable": "Tabla base", + "customJoin.connection": "Conexión", + "customJoin.database": "Base de datos", + "customJoin.defineCustomJoin": "Definir join personalizado", + "customJoin.joinName": "Nombre de join", + "customJoin.refColumn": "Columna ref", + "customJoin.referencedTable": "Tabla referenciada", + "customJoin.tableNotSet": "(tabla no establecida)", + "customJoin.theSameAsRoot": "La misma que la raíz", + "database.applicationName": "Nombre de aplicación", + "database.newApplication": "Nueva aplicación", + "databaseLoginModal.connect": "Conectar", + "databaseLoginModal.connectFailed": "Conexión fallida:", + "databaseLoginModal.connection": "Conexión", + "databaseLoginModal.connectionError": "Error de conexión de base de datos", + "databaseLoginModal.header": "Inicio de sesión en base de datos ({engineTitle})", + "databaseLoginModal.password": "Contraseña", + "databaseLoginModal.showDetail": "Mostrar detalle", + "databaseLoginModal.stopConnecting": "Detener conexión", + "databaseLoginModal.testingConnection": "Probando conexión", + "databaseLoginModal.username": "Usuario", + "dbKeyAddItemModal.header": "Agregar elemento", + "dbKeysTreeNode.deleteBranch": "Eliminar rama", + "dbKeysTreeNode.deleteBranchConfirm": "¿Realmente eliminar la rama {branch} con todas las claves?", + "dbKeysTreeNode.deleteKey": "Eliminar clave", + "dbKeysTreeNode.deleteKeyConfirm": "¿Realmente eliminar la clave {key}?", + "dbKeysTreeNode.exportTitle": "Exportar #", + "dbKeysTreeNode.generateScript": "Generar script", + "dbKeysTreeNode.newName": "Nuevo nombre", + "dbKeysTreeNode.noName": "(sin nombre)", + "dbKeysTreeNode.renameKey": "Renombrar clave", + "dbObject.createRestoreScript": "Crear script de restauración", + "dbObject.restoreScript": "Restaurar {name} #", + "dbObject.tableBackups": "Copias de seguridad de tabla", + "defineDictionaryDescriptionModal.column": "Columna", + "defineDictionaryDescriptionModal.dataType": "Tipo de dato", + "defineDictionaryDescriptionModal.delimiter": "Delimitador", + "defineDictionaryDescriptionModal.header": "Definir descripción", + "defineDictionaryDescriptionModal.showColumns": "Mostrar columnas", + "defineDictionaryDescriptionModal.targetApplication": "Aplicación de destino (obligatoria)", + "designer.addAllTables": "Agregar todas las tablas", + "designer.all": "Todo", + "designer.allKeys": "Todas las claves", + "designer.columnProperties": "Propiedades de columna", + "designer.columns": "Columnas - { filterColumns }", + "designer.dataTypeYesNo": "Tipo de dato: {show}", + "designer.dragDropTables": "Arrastre y suelte tablas o vistas desde el panel izquierdo aquí", + "designer.filterColumns": "Filtrar columnas", + "designer.keysAndNotNull": "Claves y Not Null", + "designer.notNull": "Not Null", + "designer.nullabilityYesNo": "Nulabilidad: {show}", + "designer.primaryKey": "Clave primaria", + "designer.zoom": "Zoom - {zoom}%", + "dictionaryLookupModal.customize": "Personalizar", + "dictionaryLookupModal.description": "Descripción", + "dictionaryLookupModal.header": "Búsqueda desde {pureName}", + "dictionaryLookupModal.loadingData": "Cargando datos", + "dictionaryLookupModal.value": "Valor", + "editJsonModal.header": "Editar valor JSON", + "editJsonModal.pasteInfo": "Edite objeto o arreglo JSON. Puede pegar un arreglo u objeto JSON directamente en la cuadrícula de datos, se agregarán nuevas filas al conjunto de registros.", + "error.executingOperation": "Error al ejecutar la operación", + "favorite.content": "Contenido", + "favorite.editFavorite": "Editar favorito", + "favorite.icon": "Ícono", + "favorite.linkToFile": "Enlace a archivo", + "favorite.openOnStartup": "Abrir al iniciar", + "favorite.shareAddToFavorites": "Compartir / agregar a favoritos", + "favorite.shareAsLink": "Compartir como enlace", + "favorite.showInToolbar": "Mostrar en barra de herramientas", + "favorite.title": "Título", + "favorite.urlPath": "Ruta URL", + "favorite.whatToSave": "Qué guardar", + "filterMultipleValues.begins": "Comienza", + "filterMultipleValues.contains": "Contiene", + "filterMultipleValues.ends": "Termina", + "filterMultipleValues.filterMultipleValues": "Filtrar múltiples valores", + "filterMultipleValues.isNotOneOfLine": "No es uno de la línea", + "filterMultipleValues.isOneOfLine": "Es uno de la línea", + "generateSqlFromData.chooseQueryType": "Elegir tipo de consulta", + "generateSqlFromData.generateSqlFromData": "Generar SQL desde datos", + "generateSqlFromData.queryType": "Tipo de consulta", + "generateSqlFromData.valueColumns": "Columnas de valor", + "importExport.archive": "Archivo", + "importExport.authMethodsNum": "Métodos de autenticación ({checkedAuthMethods}/{authMethods})", + "importExport.columnsCount": "({columnCount} columnas)", + "importExport.configNum": "Configuración ({checkedConfig}/{config})", + "importExport.connectionsNum": "Conexiones ({checkedConnections}/{connections})", + "importExport.connectionsSettings": "conexiones y configuración", + "importExport.copyFromSource": "(copiar desde origen)", + "importExport.displayName": "Nombre para mostrar", + "importExport.email": "E-mail", + "importExport.engine": "Motor", + "importExport.group": "Grupo", + "importExport.key": "Clave", + "importExport.login": "Usuario", + "importExport.name": "Nombre", + "importExport.nameOfNewArchiveFolder": "Nombre de nueva carpeta de archivo", + "importExport.queued": "En cola", + "importExport.rolesNum": "Roles ({checkedRoles}/{roles})", + "importExport.rowsRead": "filas leídas", + "importExport.rowsWritten": "filas escritas", + "importExport.running": "En ejecución", + "importExport.server": "Servidor", + "importExport.type": "Tipo", + "importExport.user": "Usuario", + "importExport.usersNum": "Usuarios ({checkedUsers}/{users})", + "importExport.value": "Valor", + "insertJoin.alias": "Alias", + "insertJoin.columnFrom": "Columna desde", + "insertJoin.columnTo": "Columna hacia", + "insertJoin.existingTable": "Tabla existente", + "insertJoin.insertJoin": "Insertar join", + "insertJoin.join": "Join", + "insertJoin.joinType": "Tipo de join", + "insertJoin.name": "Nombre", + "insertJoin.newTable": "Nueva tabla", + "insertJoin.tableTo": "Tabla destino", + "licenseLimit.cloudOperationEndedWithError": "La operación en la nube terminó con error:", + "licenseLimit.download": "descargar y", + "licenseLimit.downloadDbGatePremium": "Descargar DbGate Premium", + "licenseLimit.freeVersionLimit": "Límite de la versión gratuita:", + "licenseLimit.licenseLimitError": "Error de límite de licencia", + "licenseLimit.limitationMessage": "Esta es una limitación de la versión gratuita de DbGate. Para seguir usando operaciones en la nube, por favor", + "licenseLimit.purchase": "compre DbGate Premium.", + "licenseLimit.purchaseDbGatePremium": "Comprar DbGate Premium", + "message.NoMessages": "No hay mensajes", + "messageView.caller": "Llamador", + "messageView.clear": "Limpiar", + "messageView.debug": "Depuración", + "messageView.delta": "Delta", + "messageView.duration": "Duración", + "messageView.error": "Error", + "messageView.filterLogMessages": "Filtrar mensajes de registro", + "messageView.info": "Información", + "messageView.line": "Línea", + "messageView.message": "Mensaje", + "messageView.number": "Número", + "messageView.procedure": "Procedimiento", + "messageView.time": "Hora", + "privateCloudWidget.addExistingFolder": "Agregar carpeta existente (desde enlace)", + "privateCloudWidget.addExistingSharedFolder": "Agregar carpeta compartida existente", + "privateCloudWidget.addNewConnectionOrFile": "Agregar nueva conexión o archivo", + "privateCloudWidget.addNewFolder": "Agregar nueva carpeta", + "privateCloudWidget.administrateAccess": "Administrar acceso", + "privateCloudWidget.createConnection": "Crear conexión en DbGate Cloud", + "privateCloudWidget.createSharedFolder": "Crear carpeta compartida", + "privateCloudWidget.deleteFolder": "Eliminar carpeta", + "privateCloudWidget.deleteFolderConfirm": "¿Realmente eliminar la carpeta {folder}? ¡Todo el contenido de la carpeta será eliminado!", + "privateCloudWidget.newFolderName": "Nuevo nombre de carpeta", + "privateCloudWidget.newSharedFolder": "Nueva carpeta compartida", + "privateCloudWidget.newSqlScript": "Nuevo script SQL", + "privateCloudWidget.noContent": "No tiene contenido en la nube de DbGate", + "privateCloudWidget.refreshFiles": "Refrescar archivos", + "privateCloudWidget.renameFolder": "Renombrar carpeta", + "privateCloudWidget.searchPlaceholder": "Buscar conexiones y archivos en la nube", + "privateCloudWidget.yourInviteLink": "Su enlace de invitación (en forma dbgate://folder/xxx)", + "publicCloudWidget.noFilesFound": "No se encontraron archivos para su configuración", + "publicCloudWidget.publicKnowledgeBase": "Base de conocimiento pública", + "query.Copy": "Copiar", + "query.Download": "Descargar", + "query.Messages": "Mensajes", + "query.Name": "Nombre", + "query.NoOutputFiles": "Sin archivos de salida", + "query.OutputFiles": "Archivos de salida", + "query.Show": "Mostrar", + "query.Size": "Tamaño", + "query.download": "descargar", + "query.noRowsLimit": "(Sin límite de filas)", + "query.queryNumber": "Consulta #", + "query.returnOnlyNRows": "Devolver solo N filas de la consulta", + "query.rowsLimit": "Límite de filas", + "query.save": "guardar", + "query.show": "mostrar", + "queryParameters.editQueryParameters": "Editar parámetros de consulta", + "queryParameters.runQuery": "Ejecutar consulta", + "queryParameters.stringValuesMustBeQuoted": "Los valores de cadena deben estar 'entre comillas'. Puede usar expresiones SQL válidas.", + "renameDatabaseObject.header": "Renombrar objeto", + "renameDatabaseObject.newName": "Nuevo nombre", + "resultTabs.allResultsInOneTab": "Todos los resultados en una pestaña", + "resultTabs.chartNumber": "Gráfico {number}", + "resultTabs.everyResultInSingleTab": "Cada resultado en una pestaña", + "resultTabs.resultNumber": "Resultado {number}", + "resultTabs.results": "Resultados", + "savedFile.copyFile": "Copiar archivo", + "savedFile.newFileName": "Nuevo nombre de archivo", + "savedFile.noPermissionReadTeamFile": "No tiene permiso para leer este archivo de equipo", + "savedFile.noPermissionUseTeamFile": "No tiene permiso para usar este archivo de equipo", + "script.openResult": "Abrir resultado", + "script.sqlScript": "Script SQL", + "script.stop": "Detener", + "settings.AI": "IA", + "settings.application": "Aplicación", + "settings.applicationTheme": "Tema de aplicación", + "settings.sqlEditor.hideColumnsPanel": "Ocultar panel de Columnas/Filtros por defecto", + "settings.sqlEditor.title": "Editor SQL", + "sqlGenerator.checkIfExists": "Comprobar si existe", + "sqlGenerator.chooseObjects": "Elegir objetos", + "sqlGenerator.create": "Crear {objtype}s", + "sqlGenerator.createForeignKeys": "Crear claves foráneas", + "sqlGenerator.createIndexes": "Crear índices", + "sqlGenerator.createReferences": "Crear referencias", + "sqlGenerator.createTables": "Crear tablas", + "sqlGenerator.disableConstraints": "Deshabilitar restricciones", + "sqlGenerator.drop": "Eliminar ${objtype}s", + "sqlGenerator.dropReferences": "Eliminar referencias", + "sqlGenerator.dropTables": "Eliminar tablas", + "sqlGenerator.editSql": "Editar SQL", + "sqlGenerator.generatorSettings": "Configuración del generador", + "sqlGenerator.insert": "Insertar", + "sqlGenerator.loadingSqlPreview": "Cargando vista previa de SQL", + "sqlGenerator.omitNulls": "Omitir valores NULL", + "sqlGenerator.searchTablesOrObjects": "Buscar tablas u objetos", + "sqlGenerator.skipAutoincrementColumn": "Omitir columna autoincremental", + "sqlGenerator.sqlGenerator": "Generador SQL", + "sqlGenerator.sqlTruncated": "SQL truncado, se excedió el límite de tamaño de archivo", + "sqlGenerator.tables": "Tablas", + "sqlGenerator.testIfExists": "Probar si existe", + "sqlGenerator.truncate": "Truncar tablas (eliminar todas las filas)", + "sqlModal.allowRecreate": "Permitir recrear (no usar en bases de datos de producción)", + "sqlModal.deleteReferencesCascade": "Eliminar referencias CASCADE", + "sqlModal.recreateWarning": "Esta operación no es soportada directamente por el motor SQL. DbGate puede emularla, pero por favor revise el script SQL generado.", + "switchDatabase.server": "Servidor", + "switchDatabase.switchDatabase": "Cambiar base de datos", + "tableData.errorWhenSaving": "Error al guardar", + "tableData.refreshEvery": "Refrescar (cada {autoRefreshInterval}s)", + "tableData.savedToDatabase": "Guardado en base de datos", + "tableEditor.columnsCount": "Columnas ({columnCount})", + "virtualForeignKey.addColumn": "Agregar columna", + "virtualForeignKey.baseColumn": "Columna base", + "virtualForeignKey.refColumn": "Columna ref", + "virtualForeignKey.referencedTable": "Tabla referenciada", + "virtualForeignKey.tableNotSet": "(tabla no establecida)", + "virtualForeignKey.targetApplication": "Aplicación de destino", + "virtualForeignKey.virtualForeignKey": "Clave foránea virtual" } diff --git a/translations/fr.json b/translations/fr.json index b90fc1586..2b3703738 100644 --- a/translations/fr.json +++ b/translations/fr.json @@ -1004,5 +1004,347 @@ "widgets.premiumPromo": "Promotion Premium", "widgets.queryHistoryAndClosedTabs": "Historique des requêtes et onglets fermés", "widgets.selectedCellDataDetailView": "Vue détaillée des données de la cellule sélectionnée", - "widgets.viewApplicationLogs": "Afficher les journaux de l'application" + "widgets.viewApplicationLogs": "Afficher les journaux de l'application", + "aboutModal.aboutDbGate": "À propos de DbGate", + "aboutModal.buildDate": "Date de compilation", + "aboutModal.dockerContainer": "Conteneur Docker", + "aboutModal.licenseType": "Type de licence", + "aboutModal.producedBy": "Produit par", + "aboutModal.sourceCodes": "Codes sources", + "aboutModal.support": "Support", + "aboutModal.userCount": "Nombre d'utilisateurs", + "aboutModal.version": "Version", + "aboutModal.web": "Web", + "addDbKeyModal.addKey": "Ajouter une clé", + "addDbKeyModal.key": "Clé", + "addDbKeyModal.type": "Type", + "appFile.deleteFileConfirm": "Vraiment supprimer le fichier {fileName} ?", + "appFile.newFileName": "Nouveau nom de fichier", + "appFile.renameFile": "Renommer le fichier", + "appFolder.applicationUsedForDatabase": "L'application {application} est utilisée pour la base de données {database}", + "appFolder.disableOnCurrentDatabase": "Désactiver sur la base de données actuelle", + "appFolder.enableOnCurrentDatabase": "Activer sur la base de données actuelle", + "appFolder.newApplicationName": "Nouveau nom d'application", + "appFolder.renameApplication": "Renommer l'application", + "archive.fileName": "Nom de fichier", + "archive.folder": "Dossier", + "archive.saveToArchive": "Enregistrer dans l'archive", + "archiveFile.deleteFileConfirm": "Vraiment supprimer le fichier {fileName} ?", + "archiveFile.newFileName": "Nouveau nom de fichier", + "archiveFile.renameFile": "Renommer le fichier", + "archiveFolder.archive": "Archive", + "archiveFolder.compareWithCurrentDb": "Comparer avec {name}", + "archiveFolder.createNew": "(Créer une nouvelle)", + "archiveFolder.deleteFolderConfirm": "Vraiment supprimer le dossier {folderName} ?", + "archiveFolder.deleteLinkConfirm": "Vraiment supprimer le lien vers le dossier {folderName} ? Le contenu du dossier reste inchangé.", + "archiveFolder.downloadZip": "Télécharger le ZIP", + "archiveFolder.generateDeployDbSql": "Générer le SQL de déploiement de BD", + "archiveFolder.nameOfNewArchiveFolder": "Nom du nouveau dossier d'archive", + "archiveFolder.newFolderName": "Nouveau nom de dossier", + "archiveFolder.packZip": "Compresser (créer un ZIP)", + "archiveFolder.renameFolder": "Renommer le dossier", + "archiveFolder.shellDeployDb": "Shell : Déployer la BD", + "archiveFolder.unpackZip": "Décompresser le ZIP", + "archiveFolderModal.archiveFolder": "Dossier d'archive", + "archiveFolderModal.chooseArchiveFolder": "Choisir le dossier d'archive", + "changeDownloadUrlModal.header": "Télécharger le fichier importé depuis le web", + "changeDownloadUrlModal.urlLabel": "URL", + "cloud.chooseCloudFolder": "Choisir le dossier cloud", + "cloud.localFolder": "Dossier local (ne pas stocker sur le cloud)", + "cloud.saveToTeamFolder": "Enregistrer dans le dossier d'équipe", + "cloudFolderModal.chooseCloudFolder": "Choisir le dossier cloud", + "cloudFolderModal.cloudFolder": "Dossier cloud", + "columnMapModal.addColumn": "Ajouter une colonne", + "columnMapModal.configureColumns": "Configurer les colonnes", + "columnMapModal.noColumnsDefined": "Lorsque aucune colonne n'est définie dans ce mapping, la ligne source est copiée vers la cible sans aucune modification", + "columnMapModal.noTransformDefined": "Aucune transformation définie", + "columnMapModal.reset": "Réinitialiser", + "columnMapModal.sourceAndTargetColumnsMustBeDefined": "Les colonnes source et cible doivent être définies", + "columnMapModal.sourceColumn": "Colonne source", + "columnMapModal.targetColumn": "Colonne cible", + "columnMapModal.targetColumnsMustBeUnique": "Les colonnes cibles doivent être uniques, doublons trouvés : ", + "columnMapModal.use": "Utiliser", + "command.application.managePlugins": "Gérer les plugins", + "command.application.showLogs": "Afficher les journaux de l'application", + "command.database.disconnect": "Déconnecter", + "command.database.refreshFull": "Rafraîchir la structure de BD (complète)", + "command.database.refreshIncremental": "Rafraîchir la structure de BD (incrémentale)", + "command.database.reopenConnection": "Rouvrir la connexion", + "command.settings.settingsTab": "Onglet Paramètres", + "commandPalette.commands": "Commandes", + "commandPalette.searchInCommands": "Rechercher dans les commandes", + "commandPalette.searchInDatabase": "Rechercher dans la base de données", + "common.Remove": "Supprimer", + "common.allFiles": "Tous les fichiers", + "common.checkAll": "Tout cocher", + "common.compareDatabase": "Comparer la base de données", + "common.confirm": "Confirmer", + "common.copyLink": "Copier le lien", + "common.createCopy": "Créer une copie", + "common.dataDeployer": "Déployeur de données", + "common.done": "Terminé", + "common.dontAskAgain": "Ne plus demander", + "common.download": "Télécharger", + "common.fileType": "Fichiers {extension}", + "common.newConnectionCloud": "Nouvelle connexion sur le Cloud", + "common.newFileName": "Nouveau nom de fichier", + "common.ok": "OK", + "common.open": "Ouvrir", + "common.openInProfiler": "Ouvrir dans le profileur", + "common.openInTextEditor": "Ouvrir dans l'éditeur de texte", + "common.openJson": "Ouvrir JSON", + "common.openScript": "Ouvrir le script", + "common.openSql": "Ouvrir SQL", + "common.openYaml": "Ouvrir YAML", + "common.profiler": "Profileur", + "common.queryNumber": "Requête #", + "common.reallyDeleteFile": "Vraiment supprimer le fichier {file} ?", + "common.rename": "Renommer", + "common.renameFile": "Renommer le fichier", + "common.saveChanges": "Enregistrer les modifications", + "common.saveToDisk": "Enregistrer sur le disque", + "common.savedToDatabase": "Enregistré dans la base de données", + "common.setNoLimit": "Supprimer la limite", + "common.showPage": "Afficher la page", + "common.uncheckAll": "Tout décocher", + "common.zipFiles": "Fichiers ZIP", + "connection.deleteFolderConfirm": "Vraiment supprimer le dossier {folder} ? Les connexions du dossier seront déplacées dans le dossier racine.", + "connection.newFolderName": "Nouveau nom de dossier", + "connection.renameFolder": "Renommer le dossier", + "customJoin.addColumn": "Ajouter une colonne", + "customJoin.baseColumn": "Colonne de base", + "customJoin.baseTable": "Table de base", + "customJoin.connection": "Connexion", + "customJoin.database": "Base de données", + "customJoin.defineCustomJoin": "Définir une jointure personnalisée", + "customJoin.joinName": "Nom de la jointure", + "customJoin.refColumn": "Colonne réf.", + "customJoin.referencedTable": "Table référencée", + "customJoin.tableNotSet": "(table non définie)", + "customJoin.theSameAsRoot": "Identique à la racine", + "database.applicationName": "Nom de l'application", + "database.newApplication": "Nouvelle application", + "databaseLoginModal.connect": "Connecter", + "databaseLoginModal.connectFailed": "Échec de la connexion :", + "databaseLoginModal.connection": "Connexion", + "databaseLoginModal.connectionError": "Erreur de connexion à la base de données", + "databaseLoginModal.header": "Connexion à la base de données ({engineTitle})", + "databaseLoginModal.password": "Mot de passe", + "databaseLoginModal.showDetail": "Afficher le détail", + "databaseLoginModal.stopConnecting": "Arrêter la connexion", + "databaseLoginModal.testingConnection": "Test de connexion", + "databaseLoginModal.username": "Nom d'utilisateur", + "dbKeyAddItemModal.header": "Ajouter un élément", + "dbKeysTreeNode.deleteBranch": "Supprimer la branche", + "dbKeysTreeNode.deleteBranchConfirm": "Vraiment supprimer la branche {branch} avec toutes les clés ?", + "dbKeysTreeNode.deleteKey": "Supprimer la clé", + "dbKeysTreeNode.deleteKeyConfirm": "Vraiment supprimer la clé {key} ?", + "dbKeysTreeNode.exportTitle": "Exporter #", + "dbKeysTreeNode.generateScript": "Générer un script", + "dbKeysTreeNode.newName": "Nouveau nom", + "dbKeysTreeNode.noName": "(sans nom)", + "dbKeysTreeNode.renameKey": "Renommer la clé", + "dbObject.createRestoreScript": "Créer un script de restauration", + "dbObject.restoreScript": "Restaurer {name} #", + "dbObject.tableBackups": "Sauvegardes de table", + "defineDictionaryDescriptionModal.column": "Colonne", + "defineDictionaryDescriptionModal.dataType": "Type de données", + "defineDictionaryDescriptionModal.delimiter": "Délimiteur", + "defineDictionaryDescriptionModal.header": "Définir la description", + "defineDictionaryDescriptionModal.showColumns": "Afficher les colonnes", + "defineDictionaryDescriptionModal.targetApplication": "Application cible (obligatoire)", + "designer.addAllTables": "Ajouter toutes les tables", + "designer.all": "Tout", + "designer.allKeys": "Toutes les clés", + "designer.columnProperties": "Propriétés de colonne", + "designer.columns": "Colonnes - { filterColumns }", + "designer.dataTypeYesNo": "Type de données : {show}", + "designer.dragDropTables": "Glissez-déposez ici les tables ou vues depuis le panneau de gauche", + "designer.filterColumns": "Filtrer les colonnes", + "designer.keysAndNotNull": "Clés et NOT NULL", + "designer.notNull": "NOT NULL", + "designer.nullabilityYesNo": "Nullabilité : {show}", + "designer.primaryKey": "Clé primaire", + "designer.zoom": "Zoom - {zoom}%", + "dictionaryLookupModal.customize": "Personnaliser", + "dictionaryLookupModal.description": "Description", + "dictionaryLookupModal.header": "Recherche depuis {pureName}", + "dictionaryLookupModal.loadingData": "Chargement des données", + "dictionaryLookupModal.value": "Valeur", + "editJsonModal.header": "Modifier la valeur JSON", + "editJsonModal.pasteInfo": "Modifier un objet ou un tableau JSON. Vous pouvez coller un tableau ou un objet JSON directement dans la grille de données, de nouvelles lignes seront ajoutées à l'ensemble d'enregistrements.", + "error.executingOperation": "Erreur lors de l'exécution de l'opération", + "favorite.content": "Contenu", + "favorite.editFavorite": "Modifier le favori", + "favorite.icon": "Icône", + "favorite.linkToFile": "Lien vers le fichier", + "favorite.openOnStartup": "Ouvrir au démarrage", + "favorite.shareAddToFavorites": "Partager / ajouter aux favoris", + "favorite.shareAsLink": "Partager en tant que lien", + "favorite.showInToolbar": "Afficher dans la barre d'outils", + "favorite.title": "Titre", + "favorite.urlPath": "Chemin d'URL", + "favorite.whatToSave": "Que sauvegarder", + "filterMultipleValues.begins": "Commence", + "filterMultipleValues.contains": "Contient", + "filterMultipleValues.ends": "Se termine", + "filterMultipleValues.filterMultipleValues": "Filtrer plusieurs valeurs", + "filterMultipleValues.isNotOneOfLine": "N'est pas l'une des lignes", + "filterMultipleValues.isOneOfLine": "Est l'une des lignes", + "generateSqlFromData.chooseQueryType": "Choisir le type de requête", + "generateSqlFromData.generateSqlFromData": "Générer du SQL à partir des données", + "generateSqlFromData.queryType": "Type de requête", + "generateSqlFromData.valueColumns": "Colonnes de valeurs", + "importExport.archive": "Archive", + "importExport.authMethodsNum": "Méthodes d'authentification ({checkedAuthMethods}/{authMethods})", + "importExport.columnsCount": "({columnCount} colonnes)", + "importExport.configNum": "Configuration ({checkedConfig}/{config})", + "importExport.connectionsNum": "Connexions ({checkedConnections}/{connections})", + "importExport.connectionsSettings": "connexions et paramètres", + "importExport.copyFromSource": "(copier depuis la source)", + "importExport.displayName": "Nom d'affichage", + "importExport.email": "E-mail", + "importExport.engine": "Moteur", + "importExport.group": "Groupe", + "importExport.key": "Clé", + "importExport.login": "Identifiant", + "importExport.name": "Nom", + "importExport.nameOfNewArchiveFolder": "Nom du nouveau dossier d'archive", + "importExport.queued": "En file d'attente", + "importExport.rolesNum": "Rôles ({checkedRoles}/{roles})", + "importExport.rowsRead": "lignes lues", + "importExport.rowsWritten": "lignes écrites", + "importExport.running": "En cours d'exécution", + "importExport.server": "Serveur", + "importExport.type": "Type", + "importExport.user": "Utilisateur", + "importExport.usersNum": "Utilisateurs ({checkedUsers}/{users})", + "importExport.value": "Valeur", + "insertJoin.alias": "Alias", + "insertJoin.columnFrom": "Colonne de", + "insertJoin.columnTo": "Colonne vers", + "insertJoin.existingTable": "Table existante", + "insertJoin.insertJoin": "Insérer une jointure", + "insertJoin.join": "Jointure", + "insertJoin.joinType": "Type de jointure", + "insertJoin.name": "Nom", + "insertJoin.newTable": "Nouvelle table", + "insertJoin.tableTo": "Table vers", + "licenseLimit.cloudOperationEndedWithError": "L'opération cloud s'est terminée avec une erreur :", + "licenseLimit.download": "télécharger et", + "licenseLimit.downloadDbGatePremium": "Télécharger DbGate Premium", + "licenseLimit.freeVersionLimit": "Limite de la version gratuite :", + "licenseLimit.licenseLimitError": "Erreur de limite de licence", + "licenseLimit.limitationMessage": "Ceci est une limitation de la version gratuite de DbGate. Pour continuer à utiliser les opérations cloud, veuillez", + "licenseLimit.purchase": "acheter DbGate Premium.", + "licenseLimit.purchaseDbGatePremium": "Acheter DbGate Premium", + "message.NoMessages": "Aucun message", + "messageView.caller": "Appelant", + "messageView.clear": "Effacer", + "messageView.debug": "Debug", + "messageView.delta": "Delta", + "messageView.duration": "Durée", + "messageView.error": "Erreur", + "messageView.filterLogMessages": "Filtrer les messages de journal", + "messageView.info": "Info", + "messageView.line": "Ligne", + "messageView.message": "Message", + "messageView.number": "Numéro", + "messageView.procedure": "Procédure", + "messageView.time": "Heure", + "privateCloudWidget.addExistingFolder": "Ajouter un dossier existant (depuis un lien)", + "privateCloudWidget.addExistingSharedFolder": "Ajouter un dossier partagé existant", + "privateCloudWidget.addNewConnectionOrFile": "Ajouter une nouvelle connexion ou un fichier", + "privateCloudWidget.addNewFolder": "Ajouter un nouveau dossier", + "privateCloudWidget.administrateAccess": "Gérer les accès", + "privateCloudWidget.createConnection": "Créer une connexion sur DbGate Cloud", + "privateCloudWidget.createSharedFolder": "Créer un dossier partagé", + "privateCloudWidget.deleteFolder": "Supprimer le dossier", + "privateCloudWidget.deleteFolderConfirm": "Vraiment supprimer le dossier {folder} ? Tout le contenu du dossier sera supprimé !", + "privateCloudWidget.newFolderName": "Nouveau nom de dossier", + "privateCloudWidget.newSharedFolder": "Nouveau dossier partagé", + "privateCloudWidget.newSqlScript": "Nouveau script SQL", + "privateCloudWidget.noContent": "Vous n'avez aucun contenu sur le cloud DbGate", + "privateCloudWidget.refreshFiles": "Rafraîchir les fichiers", + "privateCloudWidget.renameFolder": "Renommer le dossier", + "privateCloudWidget.searchPlaceholder": "Rechercher des connexions et fichiers cloud", + "privateCloudWidget.yourInviteLink": "Votre lien d'invitation (sous la forme dbgate://folder/xxx)", + "publicCloudWidget.noFilesFound": "Aucun fichier trouvé pour votre configuration", + "publicCloudWidget.publicKnowledgeBase": "Base de connaissances publique", + "query.Copy": "Copier", + "query.Download": "Télécharger", + "query.Messages": "Messages", + "query.Name": "Nom", + "query.NoOutputFiles": "Aucun fichier de sortie", + "query.OutputFiles": "Fichiers de sortie", + "query.Show": "Afficher", + "query.Size": "Taille", + "query.download": "télécharger", + "query.noRowsLimit": "(Aucune limite de lignes)", + "query.queryNumber": "Requête #", + "query.returnOnlyNRows": "Retourner uniquement N lignes de la requête", + "query.rowsLimit": "Limite de lignes", + "query.save": "enregistrer", + "query.show": "afficher", + "queryParameters.editQueryParameters": "Modifier les paramètres de requête", + "queryParameters.runQuery": "Exécuter la requête", + "queryParameters.stringValuesMustBeQuoted": "Les valeurs de type chaîne doivent être 'entre guillemets'. Vous pouvez utiliser des expressions SQL valides.", + "renameDatabaseObject.header": "Renommer l'objet", + "renameDatabaseObject.newName": "Nouveau nom", + "resultTabs.allResultsInOneTab": "Tous les résultats dans un seul onglet", + "resultTabs.chartNumber": "Graphique {number}", + "resultTabs.everyResultInSingleTab": "Chaque résultat dans un onglet séparé", + "resultTabs.resultNumber": "Résultat {number}", + "resultTabs.results": "Résultats", + "savedFile.copyFile": "Copier le fichier", + "savedFile.newFileName": "Nouveau nom de fichier", + "savedFile.noPermissionReadTeamFile": "Vous n'avez pas l'autorisation de lire ce fichier d'équipe", + "savedFile.noPermissionUseTeamFile": "Vous n'avez pas l'autorisation d'utiliser ce fichier d'équipe", + "script.openResult": "Ouvrir le résultat", + "script.sqlScript": "Script SQL", + "script.stop": "Arrêter", + "settings.AI": "IA", + "settings.application": "Application", + "settings.applicationTheme": "Thème de l'application", + "settings.sqlEditor.hideColumnsPanel": "Masquer par défaut le panneau Colonnes/Filtres", + "settings.sqlEditor.title": "Éditeur SQL", + "sqlGenerator.checkIfExists": "Vérifier si existe", + "sqlGenerator.chooseObjects": "Choisir les objets", + "sqlGenerator.create": "Créer des {objtype}s", + "sqlGenerator.createForeignKeys": "Créer les clés étrangères", + "sqlGenerator.createIndexes": "Créer les index", + "sqlGenerator.createReferences": "Créer les références", + "sqlGenerator.createTables": "Créer les tables", + "sqlGenerator.disableConstraints": "Désactiver les contraintes", + "sqlGenerator.drop": "Supprimer les ${objtype}s", + "sqlGenerator.dropReferences": "Supprimer les références", + "sqlGenerator.dropTables": "Supprimer les tables", + "sqlGenerator.editSql": "Modifier le SQL", + "sqlGenerator.generatorSettings": "Paramètres du générateur", + "sqlGenerator.insert": "Insérer", + "sqlGenerator.loadingSqlPreview": "Chargement de l'aperçu SQL", + "sqlGenerator.omitNulls": "Omettre les valeurs NULL", + "sqlGenerator.searchTablesOrObjects": "Rechercher des tables ou des objets", + "sqlGenerator.skipAutoincrementColumn": "Ignorer la colonne auto-incrémentée", + "sqlGenerator.sqlGenerator": "Générateur SQL", + "sqlGenerator.sqlTruncated": "SQL tronqué, taille de fichier dépassée", + "sqlGenerator.tables": "Tables", + "sqlGenerator.testIfExists": "Tester si existe", + "sqlGenerator.truncate": "Tronquer les tables (supprimer toutes les lignes)", + "sqlModal.allowRecreate": "Autoriser la recréation (ne pas utiliser sur les bases de données de production)", + "sqlModal.deleteReferencesCascade": "Supprimer les références en CASCADE", + "sqlModal.recreateWarning": "Cette opération n'est pas directement prise en charge par le moteur SQL. DbGate peut l'émuler, mais veuillez vérifier le script SQL généré.", + "switchDatabase.server": "Serveur", + "switchDatabase.switchDatabase": "Changer de base de données", + "tableData.errorWhenSaving": "Erreur lors de l'enregistrement", + "tableData.refreshEvery": "Rafraîchir (toutes les {autoRefreshInterval}s)", + "tableData.savedToDatabase": "Enregistré dans la base de données", + "tableEditor.columnsCount": "Colonnes ({columnCount})", + "virtualForeignKey.addColumn": "Ajouter une colonne", + "virtualForeignKey.baseColumn": "Colonne de base", + "virtualForeignKey.refColumn": "Colonne réf.", + "virtualForeignKey.referencedTable": "Table référencée", + "virtualForeignKey.tableNotSet": "(table non définie)", + "virtualForeignKey.targetApplication": "Application cible", + "virtualForeignKey.virtualForeignKey": "Clé étrangère virtuelle" } diff --git a/translations/it.json b/translations/it.json index c8965265f..fe502dbab 100644 --- a/translations/it.json +++ b/translations/it.json @@ -1004,5 +1004,347 @@ "widgets.premiumPromo": "Promo Premium", "widgets.queryHistoryAndClosedTabs": "Cronologia query e schede chiuse", "widgets.selectedCellDataDetailView": "Vista dettagliata dati cella selezionata", - "widgets.viewApplicationLogs": "Visualizza log applicazione" + "widgets.viewApplicationLogs": "Visualizza log applicazione", + "aboutModal.aboutDbGate": "Informazioni su DbGate", + "aboutModal.buildDate": "Data build", + "aboutModal.dockerContainer": "Container Docker", + "aboutModal.licenseType": "Tipo licenza", + "aboutModal.producedBy": "Prodotto da", + "aboutModal.sourceCodes": "Codice sorgente", + "aboutModal.support": "Supporto", + "aboutModal.userCount": "Numero utenti", + "aboutModal.version": "Versione", + "aboutModal.web": "Web", + "addDbKeyModal.addKey": "Aggiungi chiave", + "addDbKeyModal.key": "Chiave", + "addDbKeyModal.type": "Tipo", + "appFile.deleteFileConfirm": "Eliminare davvero il file {fileName}?", + "appFile.newFileName": "Nuovo nome file", + "appFile.renameFile": "Rinomina file", + "appFolder.applicationUsedForDatabase": "L'applicazione {application} è usata per il database {database}", + "appFolder.disableOnCurrentDatabase": "Disabilita su database corrente", + "appFolder.enableOnCurrentDatabase": "Abilita su database corrente", + "appFolder.newApplicationName": "Nuovo nome applicazione", + "appFolder.renameApplication": "Rinomina applicazione", + "archive.fileName": "Nome file", + "archive.folder": "Cartella", + "archive.saveToArchive": "Salva in archivio", + "archiveFile.deleteFileConfirm": "Eliminare davvero il file {fileName}?", + "archiveFile.newFileName": "Nuovo nome file", + "archiveFile.renameFile": "Rinomina file", + "archiveFolder.archive": "Archivio", + "archiveFolder.compareWithCurrentDb": "Confronta con {name}", + "archiveFolder.createNew": "(Crea nuovo)", + "archiveFolder.deleteFolderConfirm": "Eliminare davvero la cartella {folderName}?", + "archiveFolder.deleteLinkConfirm": "Eliminare davvero il collegamento alla cartella {folderName}? Il contenuto della cartella rimane invariato.", + "archiveFolder.downloadZip": "Scarica ZIP", + "archiveFolder.generateDeployDbSql": "Genera deploy DB SQL", + "archiveFolder.nameOfNewArchiveFolder": "Nome nuova cartella archivio", + "archiveFolder.newFolderName": "Nuovo nome cartella", + "archiveFolder.packZip": "Comprimi (crea ZIP)", + "archiveFolder.renameFolder": "Rinomina cartella", + "archiveFolder.shellDeployDb": "Shell: Deploy DB", + "archiveFolder.unpackZip": "Estrai ZIP", + "archiveFolderModal.archiveFolder": "Cartella archivio", + "archiveFolderModal.chooseArchiveFolder": "Scegli cartella archivio", + "changeDownloadUrlModal.header": "Scarica file importato dal web", + "changeDownloadUrlModal.urlLabel": "URL", + "cloud.chooseCloudFolder": "Scegli cartella cloud", + "cloud.localFolder": "Cartella locale (non salvare sul cloud)", + "cloud.saveToTeamFolder": "Salva in cartella team", + "cloudFolderModal.chooseCloudFolder": "Scegli cartella cloud", + "cloudFolderModal.cloudFolder": "Cartella cloud", + "columnMapModal.addColumn": "Aggiungi colonna", + "columnMapModal.configureColumns": "Configura colonne", + "columnMapModal.noColumnsDefined": "Quando non sono definite colonne in questo mapping, la riga sorgente è copiata nella destinazione senza modifiche", + "columnMapModal.noTransformDefined": "Nessuna trasformazione definita", + "columnMapModal.reset": "Ripristina", + "columnMapModal.sourceAndTargetColumnsMustBeDefined": "Le colonne sorgente e destinazione devono essere definite", + "columnMapModal.sourceColumn": "Colonna sorgente", + "columnMapModal.targetColumn": "Colonna destinazione", + "columnMapModal.targetColumnsMustBeUnique": "Le colonne destinazione devono essere univoche, trovati duplicati: ", + "columnMapModal.use": "Usa", + "command.application.managePlugins": "Gestisci plugin", + "command.application.showLogs": "Visualizza log applicazione", + "command.database.disconnect": "Disconnetti", + "command.database.refreshFull": "Aggiorna struttura DB (completo)", + "command.database.refreshIncremental": "Aggiorna struttura DB (incrementale)", + "command.database.reopenConnection": "Riapri connessione", + "command.settings.settingsTab": "Scheda impostazioni", + "commandPalette.commands": "Comandi", + "commandPalette.searchInCommands": "Cerca nei comandi", + "commandPalette.searchInDatabase": "Cerca nel database", + "common.Remove": "Rimuovi", + "common.allFiles": "Tutti i file", + "common.checkAll": "Seleziona tutto", + "common.compareDatabase": "Confronta database", + "common.confirm": "Conferma", + "common.copyLink": "Copia link", + "common.createCopy": "Crea copia", + "common.dataDeployer": "Data deployer", + "common.done": "Fatto", + "common.dontAskAgain": "Non chiedere di nuovo", + "common.download": "Scarica", + "common.fileType": "File {extension}", + "common.newConnectionCloud": "Nuova connessione su Cloud", + "common.newFileName": "Nuovo nome file", + "common.ok": "OK", + "common.open": "Apri", + "common.openInProfiler": "Apri in profiler", + "common.openInTextEditor": "Apri in editor di testo", + "common.openJson": "Apri JSON", + "common.openScript": "Apri script", + "common.openSql": "Apri SQL", + "common.openYaml": "Apri YAML", + "common.profiler": "Profiler", + "common.queryNumber": "Query #", + "common.reallyDeleteFile": "Eliminare davvero il file {file}?", + "common.rename": "Rinomina", + "common.renameFile": "Rinomina file", + "common.saveChanges": "Salva modifiche", + "common.saveToDisk": "Salva su disco", + "common.savedToDatabase": "Salvato nel database", + "common.setNoLimit": "Imposta nessun limite", + "common.showPage": "Mostra pagina", + "common.uncheckAll": "Deseleziona tutto", + "common.zipFiles": "File ZIP", + "connection.deleteFolderConfirm": "Eliminare davvero la cartella {folder}? Le connessioni nella cartella saranno spostate nella cartella radice.", + "connection.newFolderName": "Nuovo nome cartella", + "connection.renameFolder": "Rinomina cartella", + "customJoin.addColumn": "Aggiungi colonna", + "customJoin.baseColumn": "Colonna base", + "customJoin.baseTable": "Tabella base", + "customJoin.connection": "Connessione", + "customJoin.database": "Database", + "customJoin.defineCustomJoin": "Definisci join personalizzata", + "customJoin.joinName": "Nome join", + "customJoin.refColumn": "Colonna rif", + "customJoin.referencedTable": "Tabella referenziata", + "customJoin.tableNotSet": "(tabella non impostata)", + "customJoin.theSameAsRoot": "Uguale alla radice", + "database.applicationName": "Nome applicazione", + "database.newApplication": "Nuova applicazione", + "databaseLoginModal.connect": "Connetti", + "databaseLoginModal.connectFailed": "Connessione fallita:", + "databaseLoginModal.connection": "Connessione", + "databaseLoginModal.connectionError": "Errore connessione database", + "databaseLoginModal.header": "Accesso database ({engineTitle})", + "databaseLoginModal.password": "Password", + "databaseLoginModal.showDetail": "Mostra dettaglio", + "databaseLoginModal.stopConnecting": "Ferma connessione", + "databaseLoginModal.testingConnection": "Test connessione", + "databaseLoginModal.username": "Nome utente", + "dbKeyAddItemModal.header": "Aggiungi elemento", + "dbKeysTreeNode.deleteBranch": "Elimina ramo", + "dbKeysTreeNode.deleteBranchConfirm": "Eliminare davvero il ramo {branch} con tutte le chiavi?", + "dbKeysTreeNode.deleteKey": "Elimina chiave", + "dbKeysTreeNode.deleteKeyConfirm": "Eliminare davvero la chiave {key}?", + "dbKeysTreeNode.exportTitle": "Export #", + "dbKeysTreeNode.generateScript": "Genera script", + "dbKeysTreeNode.newName": "Nuovo nome", + "dbKeysTreeNode.noName": "(nessun nome)", + "dbKeysTreeNode.renameKey": "Rinomina chiave", + "dbObject.createRestoreScript": "Crea script di ripristino", + "dbObject.restoreScript": "Ripristina {name} #", + "dbObject.tableBackups": "Backup tabella", + "defineDictionaryDescriptionModal.column": "Colonna", + "defineDictionaryDescriptionModal.dataType": "Tipo dato", + "defineDictionaryDescriptionModal.delimiter": "Delimitatore", + "defineDictionaryDescriptionModal.header": "Definisci descrizione", + "defineDictionaryDescriptionModal.showColumns": "Mostra colonne", + "defineDictionaryDescriptionModal.targetApplication": "Applicazione di destinazione (obbligatoria)", + "designer.addAllTables": "Aggiungi tutte le tabelle", + "designer.all": "Tutto", + "designer.allKeys": "Tutte le chiavi", + "designer.columnProperties": "Proprietà colonna", + "designer.columns": "Colonne - { filterColumns }", + "designer.dataTypeYesNo": "Tipo dato: {show}", + "designer.dragDropTables": "Trascina e rilascia qui tabelle o viste dal pannello sinistro", + "designer.filterColumns": "Filtra colonne", + "designer.keysAndNotNull": "Chiavi e Not Null", + "designer.notNull": "Not Null", + "designer.nullabilityYesNo": "Nullabilità: {show}", + "designer.primaryKey": "Chiave primaria", + "designer.zoom": "Zoom - {zoom}%", + "dictionaryLookupModal.customize": "Personalizza", + "dictionaryLookupModal.description": "Descrizione", + "dictionaryLookupModal.header": "Lookup da {pureName}", + "dictionaryLookupModal.loadingData": "Caricamento dati", + "dictionaryLookupModal.value": "Valore", + "editJsonModal.header": "Modifica valore JSON", + "editJsonModal.pasteInfo": "Modifica oggetto o array JSON. Puoi incollare un array o oggetto JSON direttamente nella griglia dati, nuove righe saranno aggiunte al recordset.", + "error.executingOperation": "Errore durante l'esecuzione dell'operazione", + "favorite.content": "Contenuto", + "favorite.editFavorite": "Modifica preferito", + "favorite.icon": "Icona", + "favorite.linkToFile": "Collegamento a file", + "favorite.openOnStartup": "Apri all'avvio", + "favorite.shareAddToFavorites": "Condividi / aggiungi ai preferiti", + "favorite.shareAsLink": "Condividi come link", + "favorite.showInToolbar": "Mostra nella barra strumenti", + "favorite.title": "Titolo", + "favorite.urlPath": "Percorso URL", + "favorite.whatToSave": "Cosa salvare", + "filterMultipleValues.begins": "Inizia", + "filterMultipleValues.contains": "Contiene", + "filterMultipleValues.ends": "Termina", + "filterMultipleValues.filterMultipleValues": "Filtra valori multipli", + "filterMultipleValues.isNotOneOfLine": "Non è uno della riga", + "filterMultipleValues.isOneOfLine": "È uno della riga", + "generateSqlFromData.chooseQueryType": "Scegli tipo query", + "generateSqlFromData.generateSqlFromData": "Genera SQL dai dati", + "generateSqlFromData.queryType": "Tipo query", + "generateSqlFromData.valueColumns": "Colonne valori", + "importExport.archive": "Archivio", + "importExport.authMethodsNum": "Metodi auth ({checkedAuthMethods}/{authMethods})", + "importExport.columnsCount": "({columnCount} colonne)", + "importExport.configNum": "Config ({checkedConfig}/{config})", + "importExport.connectionsNum": "Connessioni ({checkedConnections}/{connections})", + "importExport.connectionsSettings": "connessioni e impostazioni", + "importExport.copyFromSource": "(copia da sorgente)", + "importExport.displayName": "Nome visualizzato", + "importExport.email": "E-mail", + "importExport.engine": "Motore", + "importExport.group": "Gruppo", + "importExport.key": "Chiave", + "importExport.login": "Login", + "importExport.name": "Nome", + "importExport.nameOfNewArchiveFolder": "Nome nuova cartella archivio", + "importExport.queued": "In coda", + "importExport.rolesNum": "Ruoli ({checkedRoles}/{roles})", + "importExport.rowsRead": "righe lette", + "importExport.rowsWritten": "righe scritte", + "importExport.running": "In esecuzione", + "importExport.server": "Server", + "importExport.type": "Tipo", + "importExport.user": "Utente", + "importExport.usersNum": "Utenti ({checkedUsers}/{users})", + "importExport.value": "Valore", + "insertJoin.alias": "Alias", + "insertJoin.columnFrom": "Colonna da", + "insertJoin.columnTo": "Colonna a", + "insertJoin.existingTable": "Tabella esistente", + "insertJoin.insertJoin": "Inserisci join", + "insertJoin.join": "Join", + "insertJoin.joinType": "Tipo join", + "insertJoin.name": "Nome", + "insertJoin.newTable": "Nuova tabella", + "insertJoin.tableTo": "Tabella a", + "licenseLimit.cloudOperationEndedWithError": "Operazione cloud terminata con errore:", + "licenseLimit.download": "scarica e", + "licenseLimit.downloadDbGatePremium": "Scarica DbGate Premium", + "licenseLimit.freeVersionLimit": "Limite versione gratuita:", + "licenseLimit.licenseLimitError": "Errore limite licenza", + "licenseLimit.limitationMessage": "Questa è una limitazione della versione gratuita di DbGate. Per continuare a usare le operazioni cloud, per favore", + "licenseLimit.purchase": "acquista DbGate Premium.", + "licenseLimit.purchaseDbGatePremium": "Acquista DbGate Premium", + "message.NoMessages": "Nessun messaggio", + "messageView.caller": "Chiamante", + "messageView.clear": "Cancella", + "messageView.debug": "Debug", + "messageView.delta": "Delta", + "messageView.duration": "Durata", + "messageView.error": "Errore", + "messageView.filterLogMessages": "Filtra messaggi log", + "messageView.info": "Info", + "messageView.line": "Linea", + "messageView.message": "Messaggio", + "messageView.number": "Numero", + "messageView.procedure": "Procedura", + "messageView.time": "Ora", + "privateCloudWidget.addExistingFolder": "Aggiungi cartella esistente (da link)", + "privateCloudWidget.addExistingSharedFolder": "Aggiungi cartella condivisa esistente", + "privateCloudWidget.addNewConnectionOrFile": "Aggiungi nuova connessione o file", + "privateCloudWidget.addNewFolder": "Aggiungi nuova cartella", + "privateCloudWidget.administrateAccess": "Amministra accesso", + "privateCloudWidget.createConnection": "Crea connessione su DbGate Cloud", + "privateCloudWidget.createSharedFolder": "Crea cartella condivisa", + "privateCloudWidget.deleteFolder": "Elimina cartella", + "privateCloudWidget.deleteFolderConfirm": "Eliminare davvero la cartella {folder}? Tutto il contenuto della cartella sarà eliminato!", + "privateCloudWidget.newFolderName": "Nuovo nome cartella", + "privateCloudWidget.newSharedFolder": "Nuova cartella condivisa", + "privateCloudWidget.newSqlScript": "Nuovo script SQL", + "privateCloudWidget.noContent": "Non hai contenuti su DbGate cloud", + "privateCloudWidget.refreshFiles": "Aggiorna file", + "privateCloudWidget.renameFolder": "Rinomina cartella", + "privateCloudWidget.searchPlaceholder": "Cerca connessioni e file cloud", + "privateCloudWidget.yourInviteLink": "Il tuo link di invito (nel formato dbgate://folder/xxx)", + "publicCloudWidget.noFilesFound": "Nessun file trovato per la tua configurazione", + "publicCloudWidget.publicKnowledgeBase": "Knowledge Base pubblica", + "query.Copy": "Copia", + "query.Download": "Scarica", + "query.Messages": "Messaggi", + "query.Name": "Nome", + "query.NoOutputFiles": "Nessun file di output", + "query.OutputFiles": "File di output", + "query.Show": "Mostra", + "query.Size": "Dimensione", + "query.download": "scarica", + "query.noRowsLimit": "(Nessun limite righe)", + "query.queryNumber": "Query #", + "query.returnOnlyNRows": "Restituisci solo N righe dalla query", + "query.rowsLimit": "Limite righe", + "query.save": "salva", + "query.show": "mostra", + "queryParameters.editQueryParameters": "Modifica parametri query", + "queryParameters.runQuery": "Esegui query", + "queryParameters.stringValuesMustBeQuoted": "I valori stringa devono essere 'quoted'. Puoi usare espressioni SQL valide.", + "renameDatabaseObject.header": "Rinomina oggetto", + "renameDatabaseObject.newName": "Nuovo nome", + "resultTabs.allResultsInOneTab": "Tutti i risultati in un'unica scheda", + "resultTabs.chartNumber": "Grafico {number}", + "resultTabs.everyResultInSingleTab": "Ogni risultato in una singola scheda", + "resultTabs.resultNumber": "Risultato {number}", + "resultTabs.results": "Risultati", + "savedFile.copyFile": "Copia file", + "savedFile.newFileName": "Nuovo nome file", + "savedFile.noPermissionReadTeamFile": "Non hai il permesso di leggere questo file team", + "savedFile.noPermissionUseTeamFile": "Non hai il permesso di usare questo file team", + "script.openResult": "Apri risultato", + "script.sqlScript": "Script SQL", + "script.stop": "Ferma", + "settings.AI": "AI", + "settings.application": "Applicazione", + "settings.applicationTheme": "Tema applicazione", + "settings.sqlEditor.hideColumnsPanel": "Nascondi pannello Colonne/Filtri per impostazione predefinita", + "settings.sqlEditor.title": "Editor SQL", + "sqlGenerator.checkIfExists": "Verifica se esiste", + "sqlGenerator.chooseObjects": "Scegli oggetti", + "sqlGenerator.create": "Crea {objtype}s", + "sqlGenerator.createForeignKeys": "Crea chiavi esterne", + "sqlGenerator.createIndexes": "Crea indici", + "sqlGenerator.createReferences": "Crea riferimenti", + "sqlGenerator.createTables": "Crea tabelle", + "sqlGenerator.disableConstraints": "Disabilita vincoli", + "sqlGenerator.drop": "Drop ${objtype}s", + "sqlGenerator.dropReferences": "Drop riferimenti", + "sqlGenerator.dropTables": "Drop tabelle", + "sqlGenerator.editSql": "Modifica SQL", + "sqlGenerator.generatorSettings": "Impostazioni generatore", + "sqlGenerator.insert": "Insert", + "sqlGenerator.loadingSqlPreview": "Caricamento anteprima SQL", + "sqlGenerator.omitNulls": "Ometti valori NULL", + "sqlGenerator.searchTablesOrObjects": "Cerca tabelle o oggetti", + "sqlGenerator.skipAutoincrementColumn": "Salta colonna autoincrement", + "sqlGenerator.sqlGenerator": "Generatore SQL", + "sqlGenerator.sqlTruncated": "SQL troncato, superato limite dimensione file", + "sqlGenerator.tables": "Tabelle", + "sqlGenerator.testIfExists": "Test se esiste", + "sqlGenerator.truncate": "Truncate tabelle (elimina tutte le righe)", + "sqlModal.allowRecreate": "Consenti ricreazione (non usare su database di produzione)", + "sqlModal.deleteReferencesCascade": "Elimina riferimenti CASCADE", + "sqlModal.recreateWarning": "Questa operazione non è supportata direttamente dal motore SQL. DbGate può emularla, ma controlla lo script SQL generato.", + "switchDatabase.server": "Server", + "switchDatabase.switchDatabase": "Cambia database", + "tableData.errorWhenSaving": "Errore durante il salvataggio", + "tableData.refreshEvery": "Aggiorna (ogni {autoRefreshInterval}s)", + "tableData.savedToDatabase": "Salvato nel database", + "tableEditor.columnsCount": "Colonne ({columnCount})", + "virtualForeignKey.addColumn": "Aggiungi colonna", + "virtualForeignKey.baseColumn": "Colonna base", + "virtualForeignKey.refColumn": "Colonna rif", + "virtualForeignKey.referencedTable": "Tabella referenziata", + "virtualForeignKey.tableNotSet": "(tabella non impostata)", + "virtualForeignKey.targetApplication": "Applicazione di destinazione", + "virtualForeignKey.virtualForeignKey": "Chiave esterna virtuale" } diff --git a/translations/ja.json b/translations/ja.json index 6185aeccb..64da7ccc1 100644 --- a/translations/ja.json +++ b/translations/ja.json @@ -1004,5 +1004,347 @@ "widgets.installedExtensions": "インストール済み拡張機能", "widgets.premiumPromo": "Premiumプロモーション", "widgets.queryHistoryAndClosedTabs": "クエリ履歴と閉じたタブ", - "widgets.selectedCellDataDetailView": "選択セルデータの詳細ビュー" + "widgets.selectedCellDataDetailView": "選択セルデータの詳細ビュー", + "aboutModal.aboutDbGate": "DbGateについて", + "aboutModal.buildDate": "ビルド日", + "aboutModal.dockerContainer": "Dockerコンテナー", + "aboutModal.licenseType": "ライセンスタイプ", + "aboutModal.producedBy": "製作者", + "aboutModal.sourceCodes": "ソースコード", + "aboutModal.support": "サポート", + "aboutModal.userCount": "ユーザー数", + "aboutModal.version": "バージョン", + "aboutModal.web": "Web", + "addDbKeyModal.addKey": "キーを追加", + "addDbKeyModal.key": "キー", + "addDbKeyModal.type": "タイプ", + "appFile.deleteFileConfirm": "本当にファイル {fileName} を削除しますか?", + "appFile.newFileName": "新しいファイル名", + "appFile.renameFile": "ファイル名を変更", + "appFolder.applicationUsedForDatabase": "アプリケーション {application} はデータベース {database} に使用されています", + "appFolder.disableOnCurrentDatabase": "現在のデータベースで無効化", + "appFolder.enableOnCurrentDatabase": "現在のデータベースで有効化", + "appFolder.newApplicationName": "新しいアプリケーション名", + "appFolder.renameApplication": "アプリケーション名を変更", + "archive.fileName": "ファイル名", + "archive.folder": "フォルダー", + "archive.saveToArchive": "アーカイブに保存", + "archiveFile.deleteFileConfirm": "本当にファイル {fileName} を削除しますか?", + "archiveFile.newFileName": "新しいファイル名", + "archiveFile.renameFile": "ファイル名を変更", + "archiveFolder.archive": "アーカイブ", + "archiveFolder.compareWithCurrentDb": "{name} と比較", + "archiveFolder.createNew": "(新規作成)", + "archiveFolder.deleteFolderConfirm": "本当にフォルダー {folderName} を削除しますか?", + "archiveFolder.deleteLinkConfirm": "本当にフォルダー {folderName} へのリンクを削除しますか?フォルダーの内容は変更されません。", + "archiveFolder.downloadZip": "ZIPをダウンロード", + "archiveFolder.generateDeployDbSql": "デプロイ用DB SQLを生成", + "archiveFolder.nameOfNewArchiveFolder": "新しいアーカイブフォルダー名", + "archiveFolder.newFolderName": "新しいフォルダー名", + "archiveFolder.packZip": "パック(ZIPを作成)", + "archiveFolder.renameFolder": "フォルダー名を変更", + "archiveFolder.shellDeployDb": "シェル: DBをデプロイ", + "archiveFolder.unpackZip": "ZIPを展開", + "archiveFolderModal.archiveFolder": "アーカイブフォルダー", + "archiveFolderModal.chooseArchiveFolder": "アーカイブフォルダーを選択", + "changeDownloadUrlModal.header": "Webからインポートファイルをダウンロード", + "changeDownloadUrlModal.urlLabel": "URL", + "cloud.chooseCloudFolder": "クラウドフォルダーを選択", + "cloud.localFolder": "ローカルフォルダー(クラウドに保存しない)", + "cloud.saveToTeamFolder": "チームフォルダーに保存", + "cloudFolderModal.chooseCloudFolder": "クラウドフォルダーを選択", + "cloudFolderModal.cloudFolder": "クラウドフォルダー", + "columnMapModal.addColumn": "カラムを追加", + "columnMapModal.configureColumns": "カラムを設定", + "columnMapModal.noColumnsDefined": "このマッピングでカラムが定義されていない場合、ソース行は変更なしでターゲットにコピーされます", + "columnMapModal.noTransformDefined": "変換が定義されていません", + "columnMapModal.reset": "リセット", + "columnMapModal.sourceAndTargetColumnsMustBeDefined": "ソースカラムとターゲットカラムを定義する必要があります", + "columnMapModal.sourceColumn": "ソースカラム", + "columnMapModal.targetColumn": "ターゲットカラム", + "columnMapModal.targetColumnsMustBeUnique": "ターゲットカラムは一意である必要があります。重複があります: ", + "columnMapModal.use": "使用", + "command.application.managePlugins": "プラグインを管理", + "command.application.showLogs": "アプリケーションログを表示", + "command.database.disconnect": "切断", + "command.database.refreshFull": "DB構造を更新(フル)", + "command.database.refreshIncremental": "DB構造を更新(増分)", + "command.database.reopenConnection": "接続を再度開く", + "command.settings.settingsTab": "設定タブ", + "commandPalette.commands": "コマンド", + "commandPalette.searchInCommands": "コマンド内を検索", + "commandPalette.searchInDatabase": "データベース内を検索", + "common.Remove": "削除", + "common.allFiles": "すべてのファイル", + "common.checkAll": "すべてチェック", + "common.compareDatabase": "データベースを比較", + "common.confirm": "確認", + "common.copyLink": "リンクをコピー", + "common.createCopy": "コピーを作成", + "common.dataDeployer": "データデプロイヤー", + "common.done": "完了", + "common.dontAskAgain": "次回から表示しない", + "common.download": "ダウンロード", + "common.fileType": "{extension} ファイル", + "common.newConnectionCloud": "クラウド上の新しい接続", + "common.newFileName": "新しいファイル名", + "common.ok": "OK", + "common.open": "開く", + "common.openInProfiler": "プロファイラーで開く", + "common.openInTextEditor": "テキストエディターで開く", + "common.openJson": "JSONを開く", + "common.openScript": "スクリプトを開く", + "common.openSql": "SQLを開く", + "common.openYaml": "YAMLを開く", + "common.profiler": "プロファイラー", + "common.queryNumber": "クエリ #", + "common.reallyDeleteFile": "本当にファイル {file} を削除しますか?", + "common.rename": "名前を変更", + "common.renameFile": "ファイル名を変更", + "common.saveChanges": "変更を保存", + "common.saveToDisk": "ディスクに保存", + "common.savedToDatabase": "データベースに保存しました", + "common.setNoLimit": "制限なしに設定", + "common.showPage": "ページを表示", + "common.uncheckAll": "すべてのチェックを外す", + "common.zipFiles": "ZIPファイル", + "connection.deleteFolderConfirm": "本当にフォルダー {folder} を削除しますか?フォルダー内の接続はルートフォルダーに移動されます。", + "connection.newFolderName": "新しいフォルダー名", + "connection.renameFolder": "フォルダー名を変更", + "customJoin.addColumn": "カラムを追加", + "customJoin.baseColumn": "基本カラム", + "customJoin.baseTable": "基本テーブル", + "customJoin.connection": "接続", + "customJoin.database": "データベース", + "customJoin.defineCustomJoin": "カスタムJOINを定義", + "customJoin.joinName": "JOIN名", + "customJoin.refColumn": "参照カラム", + "customJoin.referencedTable": "参照テーブル", + "customJoin.tableNotSet": "(テーブルが未設定)", + "customJoin.theSameAsRoot": "ルートと同じ", + "database.applicationName": "アプリケーション名", + "database.newApplication": "新しいアプリケーション", + "databaseLoginModal.connect": "接続", + "databaseLoginModal.connectFailed": "接続に失敗しました:", + "databaseLoginModal.connection": "接続", + "databaseLoginModal.connectionError": "データベース接続エラー", + "databaseLoginModal.header": "データベースにログイン ({engineTitle})", + "databaseLoginModal.password": "パスワード", + "databaseLoginModal.showDetail": "詳細を表示", + "databaseLoginModal.stopConnecting": "接続を停止", + "databaseLoginModal.testingConnection": "接続テスト中", + "databaseLoginModal.username": "ユーザー名", + "dbKeyAddItemModal.header": "項目を追加", + "dbKeysTreeNode.deleteBranch": "ブランチを削除", + "dbKeysTreeNode.deleteBranchConfirm": "本当にブランチ {branch} とそのすべてのキーを削除しますか?", + "dbKeysTreeNode.deleteKey": "キーを削除", + "dbKeysTreeNode.deleteKeyConfirm": "本当にキー {key} を削除しますか?", + "dbKeysTreeNode.exportTitle": "エクスポート #", + "dbKeysTreeNode.generateScript": "スクリプトを生成", + "dbKeysTreeNode.newName": "新しい名前", + "dbKeysTreeNode.noName": "(名前なし)", + "dbKeysTreeNode.renameKey": "キー名を変更", + "dbObject.createRestoreScript": "復元スクリプトを作成", + "dbObject.restoreScript": "復元 {name} #", + "dbObject.tableBackups": "テーブルバックアップ", + "defineDictionaryDescriptionModal.column": "カラム", + "defineDictionaryDescriptionModal.dataType": "データ型", + "defineDictionaryDescriptionModal.delimiter": "区切り文字", + "defineDictionaryDescriptionModal.header": "説明を定義", + "defineDictionaryDescriptionModal.showColumns": "カラムを表示", + "defineDictionaryDescriptionModal.targetApplication": "ターゲットアプリケーション(必須)", + "designer.addAllTables": "すべてのテーブルを追加", + "designer.all": "すべて", + "designer.allKeys": "すべてのキー", + "designer.columnProperties": "カラムプロパティ", + "designer.columns": "カラム - { filterColumns }", + "designer.dataTypeYesNo": "データ型: {show}", + "designer.dragDropTables": "左パネルからテーブルまたはビューをここにドラッグ&ドロップ", + "designer.filterColumns": "カラムをフィルター", + "designer.keysAndNotNull": "キーとNOT NULL", + "designer.notNull": "NOT NULL", + "designer.nullabilityYesNo": "NULL許可: {show}", + "designer.primaryKey": "主キー", + "designer.zoom": "ズーム - {zoom}%", + "dictionaryLookupModal.customize": "カスタマイズ", + "dictionaryLookupModal.description": "説明", + "dictionaryLookupModal.header": "{pureName} からルックアップ", + "dictionaryLookupModal.loadingData": "データを読み込み中", + "dictionaryLookupModal.value": "値", + "editJsonModal.header": "JSON値を編集", + "editJsonModal.pasteInfo": "JSONオブジェクトまたは配列を編集します。JSON配列またはオブジェクトをデータグリッドに直接貼り付けると、新しい行がレコードセットに追加されます。", + "error.executingOperation": "操作の実行中にエラー", + "favorite.content": "コンテンツ", + "favorite.editFavorite": "お気に入りを編集", + "favorite.icon": "アイコン", + "favorite.linkToFile": "ファイルへのリンク", + "favorite.openOnStartup": "起動時に開く", + "favorite.shareAddToFavorites": "共有 / お気に入りに追加", + "favorite.shareAsLink": "リンクとして共有", + "favorite.showInToolbar": "ツールバーに表示", + "favorite.title": "タイトル", + "favorite.urlPath": "URLパス", + "favorite.whatToSave": "保存内容", + "filterMultipleValues.begins": "で始まる", + "filterMultipleValues.contains": "を含む", + "filterMultipleValues.ends": "で終わる", + "filterMultipleValues.filterMultipleValues": "複数の値でフィルター", + "filterMultipleValues.isNotOneOfLine": "いずれかの行ではない", + "filterMultipleValues.isOneOfLine": "いずれかの行である", + "generateSqlFromData.chooseQueryType": "クエリタイプを選択", + "generateSqlFromData.generateSqlFromData": "データからSQLを生成", + "generateSqlFromData.queryType": "クエリタイプ", + "generateSqlFromData.valueColumns": "値カラム", + "importExport.archive": "アーカイブ", + "importExport.authMethodsNum": "認証方法 ({checkedAuthMethods}/{authMethods})", + "importExport.columnsCount": "({columnCount} カラム)", + "importExport.configNum": "設定 ({checkedConfig}/{config})", + "importExport.connectionsNum": "接続 ({checkedConnections}/{connections})", + "importExport.connectionsSettings": "接続と設定", + "importExport.copyFromSource": "(ソースからコピー)", + "importExport.displayName": "表示名", + "importExport.email": "E-mail", + "importExport.engine": "エンジン", + "importExport.group": "グループ", + "importExport.key": "キー", + "importExport.login": "ログイン", + "importExport.name": "名前", + "importExport.nameOfNewArchiveFolder": "新しいアーカイブフォルダー名", + "importExport.queued": "キュー中", + "importExport.rolesNum": "ロール ({checkedRoles}/{roles})", + "importExport.rowsRead": "読み込んだ行数", + "importExport.rowsWritten": "書き込んだ行数", + "importExport.running": "実行中", + "importExport.server": "サーバー", + "importExport.type": "タイプ", + "importExport.user": "ユーザー", + "importExport.usersNum": "ユーザー ({checkedUsers}/{users})", + "importExport.value": "値", + "insertJoin.alias": "エイリアス", + "insertJoin.columnFrom": "元カラム", + "insertJoin.columnTo": "先カラム", + "insertJoin.existingTable": "既存テーブル", + "insertJoin.insertJoin": "JOINを挿入", + "insertJoin.join": "JOIN", + "insertJoin.joinType": "JOINタイプ", + "insertJoin.name": "名前", + "insertJoin.newTable": "新しいテーブル", + "insertJoin.tableTo": "先テーブル", + "licenseLimit.cloudOperationEndedWithError": "クラウド操作がエラーで終了しました:", + "licenseLimit.download": "ダウンロードして", + "licenseLimit.downloadDbGatePremium": "DbGate Premiumをダウンロード", + "licenseLimit.freeVersionLimit": "無料版の制限:", + "licenseLimit.licenseLimitError": "ライセンス制限エラー", + "licenseLimit.limitationMessage": "これはDbGate無料版の制限です。クラウド操作を続行するには、", + "licenseLimit.purchase": "DbGate Premiumを購入してください。", + "licenseLimit.purchaseDbGatePremium": "DbGate Premiumを購入", + "message.NoMessages": "メッセージはありません", + "messageView.caller": "呼び出し元", + "messageView.clear": "クリア", + "messageView.debug": "デバッグ", + "messageView.delta": "デルタ", + "messageView.duration": "時間", + "messageView.error": "エラー", + "messageView.filterLogMessages": "ログメッセージをフィルター", + "messageView.info": "情報", + "messageView.line": "行", + "messageView.message": "メッセージ", + "messageView.number": "番号", + "messageView.procedure": "プロシージャ", + "messageView.time": "時刻", + "privateCloudWidget.addExistingFolder": "既存フォルダーを追加(リンクから)", + "privateCloudWidget.addExistingSharedFolder": "既存の共有フォルダーを追加", + "privateCloudWidget.addNewConnectionOrFile": "新しい接続またはファイルを追加", + "privateCloudWidget.addNewFolder": "新しいフォルダーを追加", + "privateCloudWidget.administrateAccess": "アクセスを管理", + "privateCloudWidget.createConnection": "DbGateクラウドに接続を作成", + "privateCloudWidget.createSharedFolder": "共有フォルダーを作成", + "privateCloudWidget.deleteFolder": "フォルダーを削除", + "privateCloudWidget.deleteFolderConfirm": "本当にフォルダー {folder} を削除しますか?フォルダー内のすべてのコンテンツが削除されます!", + "privateCloudWidget.newFolderName": "新しいフォルダー名", + "privateCloudWidget.newSharedFolder": "新しい共有フォルダー", + "privateCloudWidget.newSqlScript": "新しいSQLスクリプト", + "privateCloudWidget.noContent": "DbGateクラウド上にコンテンツがありません", + "privateCloudWidget.refreshFiles": "ファイルを更新", + "privateCloudWidget.renameFolder": "フォルダー名を変更", + "privateCloudWidget.searchPlaceholder": "クラウド接続とファイルを検索", + "privateCloudWidget.yourInviteLink": "招待リンク(dbgate://folder/xxx の形式)", + "publicCloudWidget.noFilesFound": "設定に該当するファイルが見つかりません", + "publicCloudWidget.publicKnowledgeBase": "公開ナレッジベース", + "query.Copy": "コピー", + "query.Download": "ダウンロード", + "query.Messages": "メッセージ", + "query.Name": "名前", + "query.NoOutputFiles": "出力ファイルはありません", + "query.OutputFiles": "出力ファイル", + "query.Show": "表示", + "query.Size": "サイズ", + "query.download": "ダウンロード", + "query.noRowsLimit": "(行数制限なし)", + "query.queryNumber": "クエリ #", + "query.returnOnlyNRows": "クエリからN行のみ返す", + "query.rowsLimit": "行数制限", + "query.save": "保存", + "query.show": "表示", + "queryParameters.editQueryParameters": "クエリパラメーターを編集", + "queryParameters.runQuery": "クエリを実行", + "queryParameters.stringValuesMustBeQuoted": "文字列値は 'クォート' する必要があります。有効なSQL式を使用できます。", + "renameDatabaseObject.header": "オブジェクト名を変更", + "renameDatabaseObject.newName": "新しい名前", + "resultTabs.allResultsInOneTab": "すべての結果を1つのタブに表示", + "resultTabs.chartNumber": "チャート {number}", + "resultTabs.everyResultInSingleTab": "各結果を個別のタブに表示", + "resultTabs.resultNumber": "結果 {number}", + "resultTabs.results": "結果", + "savedFile.copyFile": "ファイルをコピー", + "savedFile.newFileName": "新しいファイル名", + "savedFile.noPermissionReadTeamFile": "このチームファイルを読み取る権限がありません", + "savedFile.noPermissionUseTeamFile": "このチームファイルを使用する権限がありません", + "script.openResult": "結果を開く", + "script.sqlScript": "SQLスクリプト", + "script.stop": "停止", + "settings.AI": "AI", + "settings.application": "アプリケーション", + "settings.applicationTheme": "アプリケーションテーマ", + "settings.sqlEditor.hideColumnsPanel": "デフォルトでカラム/フィルターパネルを非表示", + "settings.sqlEditor.title": "SQLエディター", + "sqlGenerator.checkIfExists": "存在チェック", + "sqlGenerator.chooseObjects": "オブジェクトを選択", + "sqlGenerator.create": "{objtype}を作成", + "sqlGenerator.createForeignKeys": "外部キーを作成", + "sqlGenerator.createIndexes": "インデックスを作成", + "sqlGenerator.createReferences": "参照を作成", + "sqlGenerator.createTables": "テーブルを作成", + "sqlGenerator.disableConstraints": "制約を無効化", + "sqlGenerator.drop": "${objtype}を削除", + "sqlGenerator.dropReferences": "参照を削除", + "sqlGenerator.dropTables": "テーブルを削除", + "sqlGenerator.editSql": "SQLを編集", + "sqlGenerator.generatorSettings": "ジェネレーター設定", + "sqlGenerator.insert": "INSERT", + "sqlGenerator.loadingSqlPreview": "SQLプレビューを読み込み中", + "sqlGenerator.omitNulls": "NULL値を省略", + "sqlGenerator.searchTablesOrObjects": "テーブルまたはオブジェクトを検索", + "sqlGenerator.skipAutoincrementColumn": "自動増分カラムをスキップ", + "sqlGenerator.sqlGenerator": "SQLジェネレーター", + "sqlGenerator.sqlTruncated": "SQLが切り詰められました。ファイルサイズの制限を超えています", + "sqlGenerator.tables": "テーブル", + "sqlGenerator.testIfExists": "存在をテスト", + "sqlGenerator.truncate": "テーブルをトランケート(すべての行を削除)", + "sqlModal.allowRecreate": "再作成を許可(本番データベースでは使用しないでください)", + "sqlModal.deleteReferencesCascade": "参照をCASCADEで削除", + "sqlModal.recreateWarning": "この操作はSQLエンジンで直接サポートされていません。DbGateがエミュレートできますが、生成されたSQLスクリプトを確認してください。", + "switchDatabase.server": "サーバー", + "switchDatabase.switchDatabase": "データベースを切り替え", + "tableData.errorWhenSaving": "保存中にエラー", + "tableData.refreshEvery": "更新({autoRefreshInterval}秒ごと)", + "tableData.savedToDatabase": "データベースに保存しました", + "tableEditor.columnsCount": "カラム ({columnCount})", + "virtualForeignKey.addColumn": "カラムを追加", + "virtualForeignKey.baseColumn": "基本カラム", + "virtualForeignKey.refColumn": "参照カラム", + "virtualForeignKey.referencedTable": "参照テーブル", + "virtualForeignKey.tableNotSet": "(テーブルが未設定)", + "virtualForeignKey.targetApplication": "ターゲットアプリケーション", + "virtualForeignKey.virtualForeignKey": "仮想外部キー" } diff --git a/translations/pt.json b/translations/pt.json index 5a8690588..39c175319 100644 --- a/translations/pt.json +++ b/translations/pt.json @@ -1004,5 +1004,347 @@ "widgets.premiumPromo": "Promoção Premium", "widgets.queryHistoryAndClosedTabs": "Histórico de consultas e abas fechadas", "widgets.selectedCellDataDetailView": "Visualização detalhada de dados da célula selecionada", - "widgets.viewApplicationLogs": "Ver logs da aplicação" + "widgets.viewApplicationLogs": "Ver logs da aplicação", + "aboutModal.aboutDbGate": "Sobre o DbGate", + "aboutModal.buildDate": "Data de compilação", + "aboutModal.dockerContainer": "Container Docker", + "aboutModal.licenseType": "Tipo de licença", + "aboutModal.producedBy": "Produzido por", + "aboutModal.sourceCodes": "Códigos-fonte", + "aboutModal.support": "Suporte", + "aboutModal.userCount": "Quantidade de usuários", + "aboutModal.version": "Versão", + "aboutModal.web": "Web", + "addDbKeyModal.addKey": "Adicionar chave", + "addDbKeyModal.key": "Chave", + "addDbKeyModal.type": "Tipo", + "appFile.deleteFileConfirm": "Realmente excluir arquivo {fileName}?", + "appFile.newFileName": "Novo nome de arquivo", + "appFile.renameFile": "Renomear arquivo", + "appFolder.applicationUsedForDatabase": "Aplicação {application} é usada para o banco de dados {database}", + "appFolder.disableOnCurrentDatabase": "Desabilitar no banco de dados atual", + "appFolder.enableOnCurrentDatabase": "Habilitar no banco de dados atual", + "appFolder.newApplicationName": "Novo nome da aplicação", + "appFolder.renameApplication": "Renomear aplicação", + "archive.fileName": "Nome do arquivo", + "archive.folder": "Pasta", + "archive.saveToArchive": "Salvar em arquivo", + "archiveFile.deleteFileConfirm": "Realmente excluir arquivo {fileName}?", + "archiveFile.newFileName": "Novo nome de arquivo", + "archiveFile.renameFile": "Renomear arquivo", + "archiveFolder.archive": "Arquivo", + "archiveFolder.compareWithCurrentDb": "Comparar com {name}", + "archiveFolder.createNew": "(Criar novo)", + "archiveFolder.deleteFolderConfirm": "Realmente excluir pasta {folderName}?", + "archiveFolder.deleteLinkConfirm": "Realmente excluir link para pasta {folderName}? Conteúdo da pasta permanece intocado.", + "archiveFolder.downloadZip": "Baixar ZIP", + "archiveFolder.generateDeployDbSql": "Gerar SQL de implantação do BD", + "archiveFolder.nameOfNewArchiveFolder": "Nome da nova pasta de arquivo", + "archiveFolder.newFolderName": "Novo nome da pasta", + "archiveFolder.packZip": "Compactar (criar ZIP)", + "archiveFolder.renameFolder": "Renomear pasta", + "archiveFolder.shellDeployDb": "Shell: Implantar BD", + "archiveFolder.unpackZip": "Descompactar ZIP", + "archiveFolderModal.archiveFolder": "Pasta de arquivo", + "archiveFolderModal.chooseArchiveFolder": "Escolher pasta de arquivo", + "changeDownloadUrlModal.header": "Baixar arquivo importado da web", + "changeDownloadUrlModal.urlLabel": "URL", + "cloud.chooseCloudFolder": "Escolher pasta na nuvem", + "cloud.localFolder": "Pasta local (não armazenar na nuvem)", + "cloud.saveToTeamFolder": "Salvar em pasta de equipe", + "cloudFolderModal.chooseCloudFolder": "Escolher pasta na nuvem", + "cloudFolderModal.cloudFolder": "Pasta na nuvem", + "columnMapModal.addColumn": "Adicionar coluna", + "columnMapModal.configureColumns": "Configurar colunas", + "columnMapModal.noColumnsDefined": "Quando nenhuma coluna é definida neste mapeamento, a linha de origem é copiada para o destino sem quaisquer modificações", + "columnMapModal.noTransformDefined": "Nenhuma transformação definida", + "columnMapModal.reset": "Resetar", + "columnMapModal.sourceAndTargetColumnsMustBeDefined": "Colunas de origem e destino devem ser definidas", + "columnMapModal.sourceColumn": "Coluna de origem", + "columnMapModal.targetColumn": "Coluna de destino", + "columnMapModal.targetColumnsMustBeUnique": "Colunas de destino devem ser únicas, duplicatas encontradas: ", + "columnMapModal.use": "Usar", + "command.application.managePlugins": "Gerenciar plugins", + "command.application.showLogs": "Ver logs da aplicação", + "command.database.disconnect": "Desconectar", + "command.database.refreshFull": "Atualizar estrutura do BD (completa)", + "command.database.refreshIncremental": "Atualizar estrutura do BD (incremental)", + "command.database.reopenConnection": "Reabrir conexão", + "command.settings.settingsTab": "Aba de configurações", + "commandPalette.commands": "Comandos", + "commandPalette.searchInCommands": "Pesquisar em comandos", + "commandPalette.searchInDatabase": "Pesquisar no banco de dados", + "common.Remove": "Remover", + "common.allFiles": "Todos os arquivos", + "common.checkAll": "Marcar todos", + "common.compareDatabase": "Comparar banco de dados", + "common.confirm": "Confirmar", + "common.copyLink": "Copiar link", + "common.createCopy": "Criar cópia", + "common.dataDeployer": "Implantador de dados", + "common.done": "Concluído", + "common.dontAskAgain": "Não perguntar novamente", + "common.download": "Baixar", + "common.fileType": "Arquivos {extension}", + "common.newConnectionCloud": "Nova Conexão na Nuvem", + "common.newFileName": "Novo nome de arquivo", + "common.ok": "OK", + "common.open": "Abrir", + "common.openInProfiler": "Abrir no profiler", + "common.openInTextEditor": "Abrir no editor de texto", + "common.openJson": "Abrir JSON", + "common.openScript": "Abrir script", + "common.openSql": "Abrir SQL", + "common.openYaml": "Abrir YAML", + "common.profiler": "Profiler", + "common.queryNumber": "Consulta #", + "common.reallyDeleteFile": "Realmente excluir arquivo {file}?", + "common.rename": "Renomear", + "common.renameFile": "Renomear arquivo", + "common.saveChanges": "Salvar alterações", + "common.saveToDisk": "Salvar em disco", + "common.savedToDatabase": "Salvo no banco de dados", + "common.setNoLimit": "Definir sem limite", + "common.showPage": "Mostrar página", + "common.uncheckAll": "Desmarcar todos", + "common.zipFiles": "Arquivos ZIP", + "connection.deleteFolderConfirm": "Realmente excluir pasta {folder}? Conexões na pasta serão movidas para a pasta raiz.", + "connection.newFolderName": "Novo nome da pasta", + "connection.renameFolder": "Renomear pasta", + "customJoin.addColumn": "Adicionar coluna", + "customJoin.baseColumn": "Coluna base", + "customJoin.baseTable": "Tabela base", + "customJoin.connection": "Conexão", + "customJoin.database": "Banco de dados", + "customJoin.defineCustomJoin": "Definir join personalizado", + "customJoin.joinName": "Nome do join", + "customJoin.refColumn": "Coluna ref", + "customJoin.referencedTable": "Tabela referenciada", + "customJoin.tableNotSet": "(tabela não definida)", + "customJoin.theSameAsRoot": "Igual à raiz", + "database.applicationName": "Nome da aplicação", + "database.newApplication": "Nova aplicação", + "databaseLoginModal.connect": "Conectar", + "databaseLoginModal.connectFailed": "Falha ao conectar:", + "databaseLoginModal.connection": "Conexão", + "databaseLoginModal.connectionError": "Erro de conexão com o banco de dados", + "databaseLoginModal.header": "Login no Banco de Dados ({engineTitle})", + "databaseLoginModal.password": "Senha", + "databaseLoginModal.showDetail": "Mostrar detalhe", + "databaseLoginModal.stopConnecting": "Parar conexão", + "databaseLoginModal.testingConnection": "Testando conexão", + "databaseLoginModal.username": "Usuário", + "dbKeyAddItemModal.header": "Adicionar item", + "dbKeysTreeNode.deleteBranch": "Excluir ramo", + "dbKeysTreeNode.deleteBranchConfirm": "Realmente excluir ramo {branch} com todas as chaves?", + "dbKeysTreeNode.deleteKey": "Excluir chave", + "dbKeysTreeNode.deleteKeyConfirm": "Realmente excluir chave {key}?", + "dbKeysTreeNode.exportTitle": "Exportar #", + "dbKeysTreeNode.generateScript": "Gerar script", + "dbKeysTreeNode.newName": "Novo nome", + "dbKeysTreeNode.noName": "(sem nome)", + "dbKeysTreeNode.renameKey": "Renomear chave", + "dbObject.createRestoreScript": "Criar script de restauração", + "dbObject.restoreScript": "Restaurar {name} #", + "dbObject.tableBackups": "Backups de Tabela", + "defineDictionaryDescriptionModal.column": "Coluna", + "defineDictionaryDescriptionModal.dataType": "Tipo de dados", + "defineDictionaryDescriptionModal.delimiter": "Delimitador", + "defineDictionaryDescriptionModal.header": "Definir descrição", + "defineDictionaryDescriptionModal.showColumns": "Mostrar colunas", + "defineDictionaryDescriptionModal.targetApplication": "Aplicação de destino (obrigatória)", + "designer.addAllTables": "Adicionar todas as tabelas", + "designer.all": "Todas", + "designer.allKeys": "Todas as Chaves", + "designer.columnProperties": "Propriedades da coluna", + "designer.columns": "Colunas - { filterColumns }", + "designer.dataTypeYesNo": "Tipo de dados: {show}", + "designer.dragDropTables": "Arraste e solte tabelas ou visões do painel esquerdo aqui", + "designer.filterColumns": "Filtrar colunas", + "designer.keysAndNotNull": "Chaves e Not Null", + "designer.notNull": "Not Null", + "designer.nullabilityYesNo": "Nulidade: {show}", + "designer.primaryKey": "Chave Primária", + "designer.zoom": "Zoom - {zoom}%", + "dictionaryLookupModal.customize": "Personalizar", + "dictionaryLookupModal.description": "Descrição", + "dictionaryLookupModal.header": "Pesquisar em {pureName}", + "dictionaryLookupModal.loadingData": "Carregando dados", + "dictionaryLookupModal.value": "Valor", + "editJsonModal.header": "Editar valor JSON", + "editJsonModal.pasteInfo": "Edite objeto ou array JSON. Você pode colar array ou objeto JSON diretamente na grade de dados, novas linhas serão adicionadas ao conjunto de registros.", + "error.executingOperation": "Erro ao executar operação", + "favorite.content": "Conteúdo", + "favorite.editFavorite": "Editar favorito", + "favorite.icon": "Ícone", + "favorite.linkToFile": "Link para arquivo", + "favorite.openOnStartup": "Abrir na inicialização", + "favorite.shareAddToFavorites": "Compartilhar / adicionar aos favoritos", + "favorite.shareAsLink": "Compartilhar como link", + "favorite.showInToolbar": "Mostrar na barra de ferramentas", + "favorite.title": "Título", + "favorite.urlPath": "Caminho da URL", + "favorite.whatToSave": "O que salvar", + "filterMultipleValues.begins": "Começa", + "filterMultipleValues.contains": "Contém", + "filterMultipleValues.ends": "Termina", + "filterMultipleValues.filterMultipleValues": "Filtrar múltiplos valores", + "filterMultipleValues.isNotOneOfLine": "Não é um da linha", + "filterMultipleValues.isOneOfLine": "É um da linha", + "generateSqlFromData.chooseQueryType": "Escolher tipo de consulta", + "generateSqlFromData.generateSqlFromData": "Gerar SQL a partir de dados", + "generateSqlFromData.queryType": "Tipo de consulta", + "generateSqlFromData.valueColumns": "Colunas de valor", + "importExport.archive": "Arquivo", + "importExport.authMethodsNum": "Métodos de autenticação ({checkedAuthMethods}/{authMethods})", + "importExport.columnsCount": "({columnCount} colunas)", + "importExport.configNum": "Config ({checkedConfig}/{config})", + "importExport.connectionsNum": "Conexões ({checkedConnections}/{connections})", + "importExport.connectionsSettings": "conexões e configurações", + "importExport.copyFromSource": "(copiar da origem)", + "importExport.displayName": "Nome de exibição", + "importExport.email": "E-mail", + "importExport.engine": "Motor", + "importExport.group": "Grupo", + "importExport.key": "Chave", + "importExport.login": "Login", + "importExport.name": "Nome", + "importExport.nameOfNewArchiveFolder": "Nome da nova pasta de arquivo", + "importExport.queued": "Na fila", + "importExport.rolesNum": "Papéis ({checkedRoles}/{roles})", + "importExport.rowsRead": "linhas lidas", + "importExport.rowsWritten": "linhas gravadas", + "importExport.running": "Em execução", + "importExport.server": "Servidor", + "importExport.type": "Tipo", + "importExport.user": "Usuário", + "importExport.usersNum": "Usuários ({checkedUsers}/{users})", + "importExport.value": "Valor", + "insertJoin.alias": "Alias", + "insertJoin.columnFrom": "Coluna de", + "insertJoin.columnTo": "Coluna para", + "insertJoin.existingTable": "Tabela existente", + "insertJoin.insertJoin": "Inserir join", + "insertJoin.join": "Join", + "insertJoin.joinType": "Tipo de join", + "insertJoin.name": "Nome", + "insertJoin.newTable": "Nova tabela", + "insertJoin.tableTo": "Tabela para", + "licenseLimit.cloudOperationEndedWithError": "Operação na nuvem terminou com erro:", + "licenseLimit.download": "baixe e", + "licenseLimit.downloadDbGatePremium": "Baixar DbGate Premium", + "licenseLimit.freeVersionLimit": "Limite da versão gratuita:", + "licenseLimit.licenseLimitError": "Erro de limite de licença", + "licenseLimit.limitationMessage": "Esta é uma limitação da versão gratuita do DbGate. Para continuar usando operações na nuvem, por favor", + "licenseLimit.purchase": "compre o DbGate Premium.", + "licenseLimit.purchaseDbGatePremium": "Comprar DbGate Premium", + "message.NoMessages": "Nenhuma mensagem", + "messageView.caller": "Chamador", + "messageView.clear": "Limpar", + "messageView.debug": "Depuração", + "messageView.delta": "Delta", + "messageView.duration": "Duração", + "messageView.error": "Erro", + "messageView.filterLogMessages": "Filtrar mensagens de log", + "messageView.info": "Info", + "messageView.line": "Linha", + "messageView.message": "Mensagem", + "messageView.number": "Número", + "messageView.procedure": "Procedimento", + "messageView.time": "Hora", + "privateCloudWidget.addExistingFolder": "Adicionar pasta existente (a partir de link)", + "privateCloudWidget.addExistingSharedFolder": "Adicionar pasta compartilhada existente", + "privateCloudWidget.addNewConnectionOrFile": "Adicionar nova conexão ou arquivo", + "privateCloudWidget.addNewFolder": "Adicionar nova pasta", + "privateCloudWidget.administrateAccess": "Administrar acesso", + "privateCloudWidget.createConnection": "Criar conexão no DbGate Cloud", + "privateCloudWidget.createSharedFolder": "Criar pasta compartilhada", + "privateCloudWidget.deleteFolder": "Excluir pasta", + "privateCloudWidget.deleteFolderConfirm": "Realmente excluir pasta {folder}? Todo o conteúdo da pasta será excluído!", + "privateCloudWidget.newFolderName": "Novo nome da pasta", + "privateCloudWidget.newSharedFolder": "Nova pasta compartilhada", + "privateCloudWidget.newSqlScript": "Novo script SQL", + "privateCloudWidget.noContent": "Você não tem conteúdo na nuvem DbGate", + "privateCloudWidget.refreshFiles": "Atualizar arquivos", + "privateCloudWidget.renameFolder": "Renomear pasta", + "privateCloudWidget.searchPlaceholder": "Pesquisar conexões e arquivos na nuvem", + "privateCloudWidget.yourInviteLink": "Seu link de convite (no formato dbgate://folder/xxx)", + "publicCloudWidget.noFilesFound": "Nenhum arquivo encontrado para sua configuração", + "publicCloudWidget.publicKnowledgeBase": "Base de Conhecimento Pública", + "query.Copy": "Copiar", + "query.Download": "Baixar", + "query.Messages": "Mensagens", + "query.Name": "Nome", + "query.NoOutputFiles": "Nenhum arquivo de saída", + "query.OutputFiles": "Arquivos de saída", + "query.Show": "Mostrar", + "query.Size": "Tamanho", + "query.download": "baixar", + "query.noRowsLimit": "(Sem limite de linhas)", + "query.queryNumber": "Consulta #", + "query.returnOnlyNRows": "Retornar apenas N linhas da consulta", + "query.rowsLimit": "Limite de linhas", + "query.save": "salvar", + "query.show": "mostrar", + "queryParameters.editQueryParameters": "Editar parâmetros da consulta", + "queryParameters.runQuery": "Executar consulta", + "queryParameters.stringValuesMustBeQuoted": "Valores de texto devem estar 'entre aspas'. Você pode usar expressões SQL válidas.", + "renameDatabaseObject.header": "Renomear objeto", + "renameDatabaseObject.newName": "Novo nome", + "resultTabs.allResultsInOneTab": "Todos os resultados em uma aba", + "resultTabs.chartNumber": "Gráfico {number}", + "resultTabs.everyResultInSingleTab": "Cada resultado em uma aba", + "resultTabs.resultNumber": "Resultado {number}", + "resultTabs.results": "Resultados", + "savedFile.copyFile": "Copiar arquivo", + "savedFile.newFileName": "Novo nome de arquivo", + "savedFile.noPermissionReadTeamFile": "Você não tem permissão para ler este arquivo de equipe", + "savedFile.noPermissionUseTeamFile": "Você não tem permissão para usar este arquivo de equipe", + "script.openResult": "Abrir resultado", + "script.sqlScript": "Script SQL", + "script.stop": "Parar", + "settings.AI": "IA", + "settings.application": "Aplicação", + "settings.applicationTheme": "Tema da aplicação", + "settings.sqlEditor.hideColumnsPanel": "Ocultar painel de Colunas/Filtros por padrão", + "settings.sqlEditor.title": "Editor SQL", + "sqlGenerator.checkIfExists": "Verificar se existe", + "sqlGenerator.chooseObjects": "Escolher objetos", + "sqlGenerator.create": "Criar {objtype}s", + "sqlGenerator.createForeignKeys": "Criar chaves estrangeiras", + "sqlGenerator.createIndexes": "Criar índices", + "sqlGenerator.createReferences": "Criar referências", + "sqlGenerator.createTables": "Criar tabelas", + "sqlGenerator.disableConstraints": "Desabilitar restrições", + "sqlGenerator.drop": "Remover ${objtype}s", + "sqlGenerator.dropReferences": "Remover referências", + "sqlGenerator.dropTables": "Remover tabelas", + "sqlGenerator.editSql": "Editar SQL", + "sqlGenerator.generatorSettings": "Configurações do gerador", + "sqlGenerator.insert": "Inserir", + "sqlGenerator.loadingSqlPreview": "Carregando visualização SQL", + "sqlGenerator.omitNulls": "Omitir valores NULL", + "sqlGenerator.searchTablesOrObjects": "Pesquisar tabelas ou objetos", + "sqlGenerator.skipAutoincrementColumn": "Ignorar coluna autoincremento", + "sqlGenerator.sqlGenerator": "Gerador SQL", + "sqlGenerator.sqlTruncated": "SQL truncado, limite de tamanho de arquivo excedido", + "sqlGenerator.tables": "Tabelas", + "sqlGenerator.testIfExists": "Testar se existe", + "sqlGenerator.truncate": "Truncar tabelas (excluir todas as linhas)", + "sqlModal.allowRecreate": "Permitir recriar (não use em bancos de dados de produção)", + "sqlModal.deleteReferencesCascade": "Excluir referências CASCADE", + "sqlModal.recreateWarning": "Esta operação não é suportada diretamente pelo motor SQL. O DbGate pode emulá-la, mas verifique o script SQL gerado.", + "switchDatabase.server": "Servidor", + "switchDatabase.switchDatabase": "Trocar banco de dados", + "tableData.errorWhenSaving": "Erro ao salvar", + "tableData.refreshEvery": "Atualizar (a cada {autoRefreshInterval}s)", + "tableData.savedToDatabase": "Salvo no banco de dados", + "tableEditor.columnsCount": "Colunas ({columnCount})", + "virtualForeignKey.addColumn": "Adicionar coluna", + "virtualForeignKey.baseColumn": "Coluna base", + "virtualForeignKey.refColumn": "Coluna ref", + "virtualForeignKey.referencedTable": "Tabela referenciada", + "virtualForeignKey.tableNotSet": "(tabela não definida)", + "virtualForeignKey.targetApplication": "Aplicação de destino", + "virtualForeignKey.virtualForeignKey": "Chave estrangeira virtual" } diff --git a/translations/sk.json b/translations/sk.json index a5f14fa6f..f02a6967e 100644 --- a/translations/sk.json +++ b/translations/sk.json @@ -1004,5 +1004,347 @@ "widgets.premiumPromo": "Premium promo", "widgets.queryHistoryAndClosedTabs": "História dotazov a zatvorené karty", "widgets.selectedCellDataDetailView": "Detailné zobrazenie dát vybranej bunky", - "widgets.viewApplicationLogs": "Zobraziť aplikačné logy" + "widgets.viewApplicationLogs": "Zobraziť aplikačné logy", + "aboutModal.aboutDbGate": "O DbGate", + "aboutModal.buildDate": "Dátum zostavenia", + "aboutModal.dockerContainer": "Docker kontajner", + "aboutModal.licenseType": "Typ licencie", + "aboutModal.producedBy": "Vydavateľ", + "aboutModal.sourceCodes": "Zdrojové kódy", + "aboutModal.support": "Podpora", + "aboutModal.userCount": "Počet používateľov", + "aboutModal.version": "Verzia", + "aboutModal.web": "Web", + "addDbKeyModal.addKey": "Pridať kľúč", + "addDbKeyModal.key": "Kľúč", + "addDbKeyModal.type": "Typ", + "appFile.deleteFileConfirm": "Naozaj odstrániť súbor {fileName}?", + "appFile.newFileName": "Nový názov súboru", + "appFile.renameFile": "Premenovať súbor", + "appFolder.applicationUsedForDatabase": "Aplikácia {application} je použitá pre databázu {database}", + "appFolder.disableOnCurrentDatabase": "Zakázať na aktuálnej databáze", + "appFolder.enableOnCurrentDatabase": "Povoliť na aktuálnej databáze", + "appFolder.newApplicationName": "Nový názov aplikácie", + "appFolder.renameApplication": "Premenovať aplikáciu", + "archive.fileName": "Názov súboru", + "archive.folder": "Priečinok", + "archive.saveToArchive": "Uložiť do archívu", + "archiveFile.deleteFileConfirm": "Naozaj odstrániť súbor {fileName}?", + "archiveFile.newFileName": "Nový názov súboru", + "archiveFile.renameFile": "Premenovať súbor", + "archiveFolder.archive": "Archív", + "archiveFolder.compareWithCurrentDb": "Porovnať s {name}", + "archiveFolder.createNew": "(Vytvoriť nový)", + "archiveFolder.deleteFolderConfirm": "Naozaj odstrániť priečinok {folderName}?", + "archiveFolder.deleteLinkConfirm": "Naozaj odstrániť odkaz na priečinok {folderName}? Obsah priečinka zostane nezmenený.", + "archiveFolder.downloadZip": "Stiahnuť ZIP", + "archiveFolder.generateDeployDbSql": "Generovať deploy DB SQL", + "archiveFolder.nameOfNewArchiveFolder": "Názov nového archívneho priečinka", + "archiveFolder.newFolderName": "Nový názov priečinka", + "archiveFolder.packZip": "Zabaliť (vytvoriť ZIP)", + "archiveFolder.renameFolder": "Premenovať priečinok", + "archiveFolder.shellDeployDb": "Shell: Deploy DB", + "archiveFolder.unpackZip": "Rozbaliť ZIP", + "archiveFolderModal.archiveFolder": "Archívny priečinok", + "archiveFolderModal.chooseArchiveFolder": "Vybrať archívny priečinok", + "changeDownloadUrlModal.header": "Stiahnuť importovaný súbor z webu", + "changeDownloadUrlModal.urlLabel": "URL", + "cloud.chooseCloudFolder": "Vybrať cloud priečinok", + "cloud.localFolder": "Lokálny priečinok (neukladať do cloudu)", + "cloud.saveToTeamFolder": "Uložiť do tímového priečinka", + "cloudFolderModal.chooseCloudFolder": "Vybrať cloud priečinok", + "cloudFolderModal.cloudFolder": "Cloud priečinok", + "columnMapModal.addColumn": "Pridať stĺpec", + "columnMapModal.configureColumns": "Konfigurovať stĺpce", + "columnMapModal.noColumnsDefined": "Ak nie sú v tomto mapovaní definované žiadne stĺpce, zdrojový riadok sa skopíruje do cieľa bez akýchkoľvek úprav", + "columnMapModal.noTransformDefined": "Nie je definovaná žiadna transformácia", + "columnMapModal.reset": "Resetovať", + "columnMapModal.sourceAndTargetColumnsMustBeDefined": "Zdrojové a cieľové stĺpce musia byť definované", + "columnMapModal.sourceColumn": "Zdrojový stĺpec", + "columnMapModal.targetColumn": "Cieľový stĺpec", + "columnMapModal.targetColumnsMustBeUnique": "Cieľové stĺpce musia byť jedinečné, nájdené duplicity: ", + "columnMapModal.use": "Použiť", + "command.application.managePlugins": "Spravovať pluginy", + "command.application.showLogs": "Zobraziť aplikačné logy", + "command.database.disconnect": "Odpojiť", + "command.database.refreshFull": "Obnoviť štruktúru DB (úplne)", + "command.database.refreshIncremental": "Obnoviť štruktúru DB (inkrementálne)", + "command.database.reopenConnection": "Znovu otvoriť pripojenie", + "command.settings.settingsTab": "Karta nastavení", + "commandPalette.commands": "Príkazy", + "commandPalette.searchInCommands": "Hľadať v príkazoch", + "commandPalette.searchInDatabase": "Hľadať v databáze", + "common.Remove": "Odstrániť", + "common.allFiles": "Všetky súbory", + "common.checkAll": "Označiť všetko", + "common.compareDatabase": "Porovnať databázu", + "common.confirm": "Potvrdiť", + "common.copyLink": "Kopírovať odkaz", + "common.createCopy": "Vytvoriť kópiu", + "common.dataDeployer": "Data deployer", + "common.done": "Hotovo", + "common.dontAskAgain": "Nabudúce sa nepýtať", + "common.download": "Stiahnuť", + "common.fileType": "{extension} súbory", + "common.newConnectionCloud": "Nové pripojenie na Cloude", + "common.newFileName": "Nový názov súboru", + "common.ok": "OK", + "common.open": "Otvoriť", + "common.openInProfiler": "Otvoriť v profilovači", + "common.openInTextEditor": "Otvoriť v textovom editore", + "common.openJson": "Otvoriť JSON", + "common.openScript": "Otvoriť skript", + "common.openSql": "Otvoriť SQL", + "common.openYaml": "Otvoriť YAML", + "common.profiler": "Profilovač", + "common.queryNumber": "Dotaz #", + "common.reallyDeleteFile": "Naozaj odstrániť súbor {file}?", + "common.rename": "Premenovať", + "common.renameFile": "Premenovať súbor", + "common.saveChanges": "Uložiť zmeny", + "common.saveToDisk": "Uložiť na disk", + "common.savedToDatabase": "Uložené do databázy", + "common.setNoLimit": "Nastaviť bez limitu", + "common.showPage": "Zobraziť stránku", + "common.uncheckAll": "Zrušiť označenie všetkých", + "common.zipFiles": "ZIP súbory", + "connection.deleteFolderConfirm": "Naozaj odstrániť priečinok {folder}? Pripojenia v priečinku budú presunuté do koreňového priečinka.", + "connection.newFolderName": "Nový názov priečinka", + "connection.renameFolder": "Premenovať priečinok", + "customJoin.addColumn": "Pridať stĺpec", + "customJoin.baseColumn": "Základný stĺpec", + "customJoin.baseTable": "Základná tabuľka", + "customJoin.connection": "Pripojenie", + "customJoin.database": "Databáza", + "customJoin.defineCustomJoin": "Definovať vlastný join", + "customJoin.joinName": "Názov joinu", + "customJoin.refColumn": "Referencovaný stĺpec", + "customJoin.referencedTable": "Referencovaná tabuľka", + "customJoin.tableNotSet": "(tabuľka nie je nastavená)", + "customJoin.theSameAsRoot": "Rovnaké ako root", + "database.applicationName": "Názov aplikácie", + "database.newApplication": "Nová aplikácia", + "databaseLoginModal.connect": "Pripojiť", + "databaseLoginModal.connectFailed": "Pripojenie zlyhalo:", + "databaseLoginModal.connection": "Pripojenie", + "databaseLoginModal.connectionError": "Chyba pripojenia k databáze", + "databaseLoginModal.header": "Prihlásenie do databázy ({engineTitle})", + "databaseLoginModal.password": "Heslo", + "databaseLoginModal.showDetail": "Zobraziť detail", + "databaseLoginModal.stopConnecting": "Zastaviť pripájanie", + "databaseLoginModal.testingConnection": "Testovanie pripojenia", + "databaseLoginModal.username": "Používateľské meno", + "dbKeyAddItemModal.header": "Pridať položku", + "dbKeysTreeNode.deleteBranch": "Odstrániť vetvu", + "dbKeysTreeNode.deleteBranchConfirm": "Naozaj odstrániť vetvu {branch} so všetkými kľúčmi?", + "dbKeysTreeNode.deleteKey": "Odstrániť kľúč", + "dbKeysTreeNode.deleteKeyConfirm": "Naozaj odstrániť kľúč {key}?", + "dbKeysTreeNode.exportTitle": "Export #", + "dbKeysTreeNode.generateScript": "Generovať skript", + "dbKeysTreeNode.newName": "Nový názov", + "dbKeysTreeNode.noName": "(bez názvu)", + "dbKeysTreeNode.renameKey": "Premenovať kľúč", + "dbObject.createRestoreScript": "Vytvoriť restore skript", + "dbObject.restoreScript": "Obnoviť {name} #", + "dbObject.tableBackups": "Zálohy tabuliek", + "defineDictionaryDescriptionModal.column": "Stĺpec", + "defineDictionaryDescriptionModal.dataType": "Dátový typ", + "defineDictionaryDescriptionModal.delimiter": "Oddeľovač", + "defineDictionaryDescriptionModal.header": "Definovať popis", + "defineDictionaryDescriptionModal.showColumns": "Zobraziť stĺpce", + "defineDictionaryDescriptionModal.targetApplication": "Cieľová aplikácia (povinné)", + "designer.addAllTables": "Pridať všetky tabuľky", + "designer.all": "Všetko", + "designer.allKeys": "Všetky kľúče", + "designer.columnProperties": "Vlastnosti stĺpca", + "designer.columns": "Stĺpce - { filterColumns }", + "designer.dataTypeYesNo": "Dátový typ: {show}", + "designer.dragDropTables": "Pretiahnite tabuľky alebo pohľady z ľavého panela sem", + "designer.filterColumns": "Filtrovať stĺpce", + "designer.keysAndNotNull": "Kľúče a Not Null", + "designer.notNull": "Not Null", + "designer.nullabilityYesNo": "Možnosť NULL: {show}", + "designer.primaryKey": "Primárny kľúč", + "designer.zoom": "Priblíženie - {zoom}%", + "dictionaryLookupModal.customize": "Prispôsobiť", + "dictionaryLookupModal.description": "Popis", + "dictionaryLookupModal.header": "Vyhľadať z {pureName}", + "dictionaryLookupModal.loadingData": "Načítavanie dát", + "dictionaryLookupModal.value": "Hodnota", + "editJsonModal.header": "Upraviť JSON hodnotu", + "editJsonModal.pasteInfo": "Upravte JSON objekt alebo pole. JSON pole alebo objekt môžete vložiť priamo do dátovej mriežky, nové riadky budú pridané do výslednej množiny.", + "error.executingOperation": "Chyba pri vykonávaní operácie", + "favorite.content": "Obsah", + "favorite.editFavorite": "Upraviť obľúbenú položku", + "favorite.icon": "Ikona", + "favorite.linkToFile": "Odkaz na súbor", + "favorite.openOnStartup": "Otvoriť pri štarte", + "favorite.shareAddToFavorites": "Zdieľať / pridať do obľúbených", + "favorite.shareAsLink": "Zdieľať ako odkaz", + "favorite.showInToolbar": "Zobraziť na paneli nástrojov", + "favorite.title": "Názov", + "favorite.urlPath": "URL cesta", + "favorite.whatToSave": "Čo uložiť", + "filterMultipleValues.begins": "Začína", + "filterMultipleValues.contains": "Obsahuje", + "filterMultipleValues.ends": "Končí", + "filterMultipleValues.filterMultipleValues": "Filtrovať viacero hodnôt", + "filterMultipleValues.isNotOneOfLine": "Nie je jednou z hodnôt v riadku", + "filterMultipleValues.isOneOfLine": "Je jednou z hodnôt v riadku", + "generateSqlFromData.chooseQueryType": "Vybrať typ dotazu", + "generateSqlFromData.generateSqlFromData": "Generovať SQL z dát", + "generateSqlFromData.queryType": "Typ dotazu", + "generateSqlFromData.valueColumns": "Hodnotové stĺpce", + "importExport.archive": "Archív", + "importExport.authMethodsNum": "Metódy autentizácie ({checkedAuthMethods}/{authMethods})", + "importExport.columnsCount": "({columnCount} stĺpcov)", + "importExport.configNum": "Konfigurácia ({checkedConfig}/{config})", + "importExport.connectionsNum": "Pripojenia ({checkedConnections}/{connections})", + "importExport.connectionsSettings": "pripojenia a nastavenia", + "importExport.copyFromSource": "(skopírovať zo zdroja)", + "importExport.displayName": "Zobrazovaný názov", + "importExport.email": "E-mail", + "importExport.engine": "Engine", + "importExport.group": "Skupina", + "importExport.key": "Kľúč", + "importExport.login": "Prihlásenie", + "importExport.name": "Názov", + "importExport.nameOfNewArchiveFolder": "Názov nového archívneho priečinka", + "importExport.queued": "V poradí", + "importExport.rolesNum": "Roly ({checkedRoles}/{roles})", + "importExport.rowsRead": "riadkov prečítaných", + "importExport.rowsWritten": "riadkov zapísaných", + "importExport.running": "Beží", + "importExport.server": "Server", + "importExport.type": "Typ", + "importExport.user": "Používateľ", + "importExport.usersNum": "Používatelia ({checkedUsers}/{users})", + "importExport.value": "Hodnota", + "insertJoin.alias": "Alias", + "insertJoin.columnFrom": "Stĺpec z", + "insertJoin.columnTo": "Stĺpec do", + "insertJoin.existingTable": "Existujúca tabuľka", + "insertJoin.insertJoin": "Vložiť join", + "insertJoin.join": "Join", + "insertJoin.joinType": "Typ joinu", + "insertJoin.name": "Názov", + "insertJoin.newTable": "Nová tabuľka", + "insertJoin.tableTo": "Tabuľka do", + "licenseLimit.cloudOperationEndedWithError": "Cloud operácia skončila chybou:", + "licenseLimit.download": "stiahnite a", + "licenseLimit.downloadDbGatePremium": "Stiahnuť DbGate Premium", + "licenseLimit.freeVersionLimit": "Obmedzenie bezplatnej verzie:", + "licenseLimit.licenseLimitError": "Chyba licenčného obmedzenia", + "licenseLimit.limitationMessage": "Toto je obmedzenie bezplatnej verzie DbGate. Ak chcete pokračovať v používaní cloud operácií, prosím", + "licenseLimit.purchase": "zakúpte DbGate Premium.", + "licenseLimit.purchaseDbGatePremium": "Zakúpiť DbGate Premium", + "message.NoMessages": "Žiadne správy", + "messageView.caller": "Volajúci", + "messageView.clear": "Vymazať", + "messageView.debug": "Debug", + "messageView.delta": "Delta", + "messageView.duration": "Trvanie", + "messageView.error": "Chyba", + "messageView.filterLogMessages": "Filtrovať log správy", + "messageView.info": "Info", + "messageView.line": "Riadok", + "messageView.message": "Správa", + "messageView.number": "Číslo", + "messageView.procedure": "Procedúra", + "messageView.time": "Čas", + "privateCloudWidget.addExistingFolder": "Pridať existujúci priečinok (z odkazu)", + "privateCloudWidget.addExistingSharedFolder": "Pridať existujúci zdieľaný priečinok", + "privateCloudWidget.addNewConnectionOrFile": "Pridať nové pripojenie alebo súbor", + "privateCloudWidget.addNewFolder": "Pridať nový priečinok", + "privateCloudWidget.administrateAccess": "Spravovať prístup", + "privateCloudWidget.createConnection": "Vytvoriť pripojenie na DbGate Cloud", + "privateCloudWidget.createSharedFolder": "Vytvoriť zdieľaný priečinok", + "privateCloudWidget.deleteFolder": "Odstrániť priečinok", + "privateCloudWidget.deleteFolderConfirm": "Naozaj odstrániť priečinok {folder}? Všetok obsah priečinka bude odstránený!", + "privateCloudWidget.newFolderName": "Nový názov priečinka", + "privateCloudWidget.newSharedFolder": "Nový zdieľaný priečinok", + "privateCloudWidget.newSqlScript": "Nový SQL skript", + "privateCloudWidget.noContent": "Nemáte žiadny obsah na DbGate cloude", + "privateCloudWidget.refreshFiles": "Obnoviť súbory", + "privateCloudWidget.renameFolder": "Premenovať priečinok", + "privateCloudWidget.searchPlaceholder": "Hľadať cloud pripojenia a súbory", + "privateCloudWidget.yourInviteLink": "Váš pozývací odkaz (vo forme dbgate://folder/xxx)", + "publicCloudWidget.noFilesFound": "Pre vašu konfiguráciu neboli nájdené žiadne súbory", + "publicCloudWidget.publicKnowledgeBase": "Verejná znalostná báza", + "query.Copy": "Kopírovať", + "query.Download": "Stiahnuť", + "query.Messages": "Správy", + "query.Name": "Názov", + "query.NoOutputFiles": "Žiadne výstupné súbory", + "query.OutputFiles": "Výstupné súbory", + "query.Show": "Zobraziť", + "query.Size": "Veľkosť", + "query.download": "stiahnuť", + "query.noRowsLimit": "(bez limitu riadkov)", + "query.queryNumber": "Dotaz #", + "query.returnOnlyNRows": "Vrátiť iba N riadkov z dotazu", + "query.rowsLimit": "Limit riadkov", + "query.save": "uložiť", + "query.show": "zobraziť", + "queryParameters.editQueryParameters": "Upraviť parametre dotazu", + "queryParameters.runQuery": "Spustiť dotaz", + "queryParameters.stringValuesMustBeQuoted": "Reťazcové hodnoty musia byť 'v úvodzovkách'. Môžete použiť platné SQL výrazy.", + "renameDatabaseObject.header": "Premenovať objekt", + "renameDatabaseObject.newName": "Nový názov", + "resultTabs.allResultsInOneTab": "Všetky výsledky v jednej karte", + "resultTabs.chartNumber": "Graf {number}", + "resultTabs.everyResultInSingleTab": "Každý výsledok v samostatnej karte", + "resultTabs.resultNumber": "Výsledok {number}", + "resultTabs.results": "Výsledky", + "savedFile.copyFile": "Kopírovať súbor", + "savedFile.newFileName": "Nový názov súboru", + "savedFile.noPermissionReadTeamFile": "Nemáte oprávnenie čítať tento tímový súbor", + "savedFile.noPermissionUseTeamFile": "Nemáte oprávnenie používať tento tímový súbor", + "script.openResult": "Otvoriť výsledok", + "script.sqlScript": "SQL skript", + "script.stop": "Zastaviť", + "settings.AI": "AI", + "settings.application": "Aplikácia", + "settings.applicationTheme": "Téma aplikácie", + "settings.sqlEditor.hideColumnsPanel": "Štandardne skryť panel Stĺpce/Filtre", + "settings.sqlEditor.title": "SQL editor", + "sqlGenerator.checkIfExists": "Skontrolovať, či existuje", + "sqlGenerator.chooseObjects": "Vybrať objekty", + "sqlGenerator.create": "Vytvoriť {objtype}y", + "sqlGenerator.createForeignKeys": "Vytvoriť cudzie kľúče", + "sqlGenerator.createIndexes": "Vytvoriť indexy", + "sqlGenerator.createReferences": "Vytvoriť referencie", + "sqlGenerator.createTables": "Vytvoriť tabuľky", + "sqlGenerator.disableConstraints": "Zakázať obmedzenia", + "sqlGenerator.drop": "Odstrániť ${objtype}y", + "sqlGenerator.dropReferences": "Odstrániť referencie", + "sqlGenerator.dropTables": "Odstrániť tabuľky", + "sqlGenerator.editSql": "Upraviť SQL", + "sqlGenerator.generatorSettings": "Nastavenia generátora", + "sqlGenerator.insert": "Insert", + "sqlGenerator.loadingSqlPreview": "Načítavanie SQL náhľadu", + "sqlGenerator.omitNulls": "Vynechať NULL hodnoty", + "sqlGenerator.searchTablesOrObjects": "Hľadať tabuľky alebo objekty", + "sqlGenerator.skipAutoincrementColumn": "Preskočiť autoinkrement stĺpec", + "sqlGenerator.sqlGenerator": "SQL Generátor", + "sqlGenerator.sqlTruncated": "SQL skrátené, prekročený limit veľkosti súboru", + "sqlGenerator.tables": "Tabuľky", + "sqlGenerator.testIfExists": "Testovať, či existuje", + "sqlGenerator.truncate": "Orezanie tabuliek (vymazanie všetkých riadkov)", + "sqlModal.allowRecreate": "Povoliť znovuvytvorenie (nepoužívajte na produkčných databázach)", + "sqlModal.deleteReferencesCascade": "Delete references CASCADE", + "sqlModal.recreateWarning": "Táto operácia nie je priamo podporovaná SQL enginom. DbGate ju môže emulovať, ale skontrolujte prosím vygenerovaný SQL skript.", + "switchDatabase.server": "Server", + "switchDatabase.switchDatabase": "Prepnúť databázu", + "tableData.errorWhenSaving": "Chyba pri ukladaní", + "tableData.refreshEvery": "Obnoviť (každých {autoRefreshInterval}s)", + "tableData.savedToDatabase": "Uložené do databázy", + "tableEditor.columnsCount": "Stĺpce ({columnCount})", + "virtualForeignKey.addColumn": "Pridať stĺpec", + "virtualForeignKey.baseColumn": "Základný stĺpec", + "virtualForeignKey.refColumn": "Referencovaný stĺpec", + "virtualForeignKey.referencedTable": "Referencovaná tabuľka", + "virtualForeignKey.tableNotSet": "(tabuľka nie je nastavená)", + "virtualForeignKey.targetApplication": "Cieľová aplikácia", + "virtualForeignKey.virtualForeignKey": "Virtuálny cudzí kľúč" } diff --git a/translations/zh.json b/translations/zh.json index af4906b0f..c4bc9569e 100644 --- a/translations/zh.json +++ b/translations/zh.json @@ -1004,5 +1004,347 @@ "widgets.premiumPromo": "高级版推广", "widgets.queryHistoryAndClosedTabs": "查询历史和已关闭标签页", "widgets.selectedCellDataDetailView": "选定单元格数据详细视图", - "widgets.viewApplicationLogs": "查看应用程序日志" + "widgets.viewApplicationLogs": "查看应用程序日志", + "aboutModal.aboutDbGate": "关于 DbGate", + "aboutModal.buildDate": "构建日期", + "aboutModal.dockerContainer": "Docker 容器", + "aboutModal.licenseType": "许可证类型", + "aboutModal.producedBy": "开发者", + "aboutModal.sourceCodes": "源代码", + "aboutModal.support": "支持", + "aboutModal.userCount": "用户数量", + "aboutModal.version": "版本", + "aboutModal.web": "网页", + "addDbKeyModal.addKey": "添加键", + "addDbKeyModal.key": "键", + "addDbKeyModal.type": "类型", + "appFile.deleteFileConfirm": "确定删除文件 {fileName} 吗?", + "appFile.newFileName": "新文件名", + "appFile.renameFile": "重命名文件", + "appFolder.applicationUsedForDatabase": "应用程序 {application} 用于数据库 {database}", + "appFolder.disableOnCurrentDatabase": "在当前数据库上禁用", + "appFolder.enableOnCurrentDatabase": "在当前数据库上启用", + "appFolder.newApplicationName": "新应用程序名称", + "appFolder.renameApplication": "重命名应用程序", + "archive.fileName": "文件名", + "archive.folder": "文件夹", + "archive.saveToArchive": "保存到归档", + "archiveFile.deleteFileConfirm": "确定删除文件 {fileName} 吗?", + "archiveFile.newFileName": "新文件名", + "archiveFile.renameFile": "重命名文件", + "archiveFolder.archive": "归档", + "archiveFolder.compareWithCurrentDb": "与 {name} 比较", + "archiveFolder.createNew": "(创建新的)", + "archiveFolder.deleteFolderConfirm": "确定删除文件夹 {folderName} 吗?", + "archiveFolder.deleteLinkConfirm": "确定删除到文件夹 {folderName} 的链接吗?文件夹内容将保持不变。", + "archiveFolder.downloadZip": "下载 ZIP", + "archiveFolder.generateDeployDbSql": "生成部署数据库 SQL", + "archiveFolder.nameOfNewArchiveFolder": "新归档文件夹名称", + "archiveFolder.newFolderName": "新文件夹名称", + "archiveFolder.packZip": "打包(创建 ZIP)", + "archiveFolder.renameFolder": "重命名文件夹", + "archiveFolder.shellDeployDb": "命令行:部署数据库", + "archiveFolder.unpackZip": "解压 ZIP", + "archiveFolderModal.archiveFolder": "归档文件夹", + "archiveFolderModal.chooseArchiveFolder": "选择归档文件夹", + "changeDownloadUrlModal.header": "从网页下载导入的文件", + "changeDownloadUrlModal.urlLabel": "URL", + "cloud.chooseCloudFolder": "选择云文件夹", + "cloud.localFolder": "本地文件夹(不存储到云端)", + "cloud.saveToTeamFolder": "保存到团队文件夹", + "cloudFolderModal.chooseCloudFolder": "选择云文件夹", + "cloudFolderModal.cloudFolder": "云文件夹", + "columnMapModal.addColumn": "添加列", + "columnMapModal.configureColumns": "配置列", + "columnMapModal.noColumnsDefined": "当此映射中未定义任何列时,源行将不作任何修改地复制到目标", + "columnMapModal.noTransformDefined": "未定义转换", + "columnMapModal.reset": "重置", + "columnMapModal.sourceAndTargetColumnsMustBeDefined": "必须定义源列和目标列", + "columnMapModal.sourceColumn": "源列", + "columnMapModal.targetColumn": "目标列", + "columnMapModal.targetColumnsMustBeUnique": "目标列必须唯一,发现重复:", + "columnMapModal.use": "使用", + "command.application.managePlugins": "管理插件", + "command.application.showLogs": "查看应用程序日志", + "command.database.disconnect": "断开连接", + "command.database.refreshFull": "刷新数据库结构(完整)", + "command.database.refreshIncremental": "刷新数据库结构(增量)", + "command.database.reopenConnection": "重新打开连接", + "command.settings.settingsTab": "设置标签页", + "commandPalette.commands": "命令", + "commandPalette.searchInCommands": "在命令中搜索", + "commandPalette.searchInDatabase": "在数据库中搜索", + "common.Remove": "移除", + "common.allFiles": "所有文件", + "common.checkAll": "全选", + "common.compareDatabase": "比较数据库", + "common.confirm": "确认", + "common.copyLink": "复制链接", + "common.createCopy": "创建副本", + "common.dataDeployer": "数据部署器", + "common.done": "完成", + "common.dontAskAgain": "不再询问", + "common.download": "下载", + "common.fileType": "{extension} 文件", + "common.newConnectionCloud": "新建云上连接", + "common.newFileName": "新文件名", + "common.ok": "确定", + "common.open": "打开", + "common.openInProfiler": "在分析器中打开", + "common.openInTextEditor": "在文本编辑器中打开", + "common.openJson": "打开 JSON", + "common.openScript": "打开脚本", + "common.openSql": "打开 SQL", + "common.openYaml": "打开 YAML", + "common.profiler": "分析器", + "common.queryNumber": "查询 #", + "common.reallyDeleteFile": "确定删除文件 {file} 吗?", + "common.rename": "重命名", + "common.renameFile": "重命名文件", + "common.saveChanges": "保存更改", + "common.saveToDisk": "保存到磁盘", + "common.savedToDatabase": "已保存到数据库", + "common.setNoLimit": "设置为无限制", + "common.showPage": "显示页面", + "common.uncheckAll": "取消全选", + "common.zipFiles": "ZIP 文件", + "connection.deleteFolderConfirm": "确定删除文件夹 {folder} 吗?文件夹中的连接将移动到根文件夹。", + "connection.newFolderName": "新文件夹名称", + "connection.renameFolder": "重命名文件夹", + "customJoin.addColumn": "添加列", + "customJoin.baseColumn": "基准列", + "customJoin.baseTable": "基准表", + "customJoin.connection": "连接", + "customJoin.database": "数据库", + "customJoin.defineCustomJoin": "定义自定义联接", + "customJoin.joinName": "联接名称", + "customJoin.refColumn": "引用列", + "customJoin.referencedTable": "引用表", + "customJoin.tableNotSet": "(未设置表)", + "customJoin.theSameAsRoot": "与根相同", + "database.applicationName": "应用程序名称", + "database.newApplication": "新建应用程序", + "databaseLoginModal.connect": "连接", + "databaseLoginModal.connectFailed": "连接失败:", + "databaseLoginModal.connection": "连接", + "databaseLoginModal.connectionError": "数据库连接错误", + "databaseLoginModal.header": "数据库登录({engineTitle})", + "databaseLoginModal.password": "密码", + "databaseLoginModal.showDetail": "显示详情", + "databaseLoginModal.stopConnecting": "停止连接", + "databaseLoginModal.testingConnection": "正在测试连接", + "databaseLoginModal.username": "用户名", + "dbKeyAddItemModal.header": "添加项", + "dbKeysTreeNode.deleteBranch": "删除分支", + "dbKeysTreeNode.deleteBranchConfirm": "确定删除分支 {branch} 及其所有键吗?", + "dbKeysTreeNode.deleteKey": "删除键", + "dbKeysTreeNode.deleteKeyConfirm": "确定删除键 {key} 吗?", + "dbKeysTreeNode.exportTitle": "导出 #", + "dbKeysTreeNode.generateScript": "生成脚本", + "dbKeysTreeNode.newName": "新名称", + "dbKeysTreeNode.noName": "(无名称)", + "dbKeysTreeNode.renameKey": "重命名键", + "dbObject.createRestoreScript": "创建还原脚本", + "dbObject.restoreScript": "还原 {name} #", + "dbObject.tableBackups": "表备份", + "defineDictionaryDescriptionModal.column": "列", + "defineDictionaryDescriptionModal.dataType": "数据类型", + "defineDictionaryDescriptionModal.delimiter": "分隔符", + "defineDictionaryDescriptionModal.header": "定义描述", + "defineDictionaryDescriptionModal.showColumns": "显示列", + "defineDictionaryDescriptionModal.targetApplication": "目标应用程序(必填)", + "designer.addAllTables": "添加所有表", + "designer.all": "全部", + "designer.allKeys": "所有键", + "designer.columnProperties": "列属性", + "designer.columns": "列 - { filterColumns }", + "designer.dataTypeYesNo": "数据类型:{show}", + "designer.dragDropTables": "从左侧面板拖放表或视图到此处", + "designer.filterColumns": "筛选列", + "designer.keysAndNotNull": "键和非空", + "designer.notNull": "非空", + "designer.nullabilityYesNo": "可空性:{show}", + "designer.primaryKey": "主键", + "designer.zoom": "缩放 - {zoom}%", + "dictionaryLookupModal.customize": "自定义", + "dictionaryLookupModal.description": "描述", + "dictionaryLookupModal.header": "从 {pureName} 查找", + "dictionaryLookupModal.loadingData": "正在加载数据", + "dictionaryLookupModal.value": "值", + "editJsonModal.header": "编辑 JSON 值", + "editJsonModal.pasteInfo": "编辑 JSON 对象或数组。您可以将 JSON 数组或对象直接粘贴到数据表格中,新行将添加到记录集中。", + "error.executingOperation": "执行操作时出错", + "favorite.content": "内容", + "favorite.editFavorite": "编辑收藏", + "favorite.icon": "图标", + "favorite.linkToFile": "链接到文件", + "favorite.openOnStartup": "启动时打开", + "favorite.shareAddToFavorites": "共享 / 添加到收藏", + "favorite.shareAsLink": "以链接形式共享", + "favorite.showInToolbar": "在工具栏中显示", + "favorite.title": "标题", + "favorite.urlPath": "URL 路径", + "favorite.whatToSave": "保存内容", + "filterMultipleValues.begins": "开头", + "filterMultipleValues.contains": "包含", + "filterMultipleValues.ends": "结尾", + "filterMultipleValues.filterMultipleValues": "过滤多个值", + "filterMultipleValues.isNotOneOfLine": "不是某一行中的值", + "filterMultipleValues.isOneOfLine": "是某一行中的值", + "generateSqlFromData.chooseQueryType": "选择查询类型", + "generateSqlFromData.generateSqlFromData": "从数据生成 SQL", + "generateSqlFromData.queryType": "查询类型", + "generateSqlFromData.valueColumns": "值列", + "importExport.archive": "归档", + "importExport.authMethodsNum": "认证方法({checkedAuthMethods}/{authMethods})", + "importExport.columnsCount": "({columnCount} 列)", + "importExport.configNum": "配置({checkedConfig}/{config})", + "importExport.connectionsNum": "连接({checkedConnections}/{connections})", + "importExport.connectionsSettings": "连接和设置", + "importExport.copyFromSource": "(从源复制)", + "importExport.displayName": "显示名称", + "importExport.email": "电子邮件", + "importExport.engine": "引擎", + "importExport.group": "组", + "importExport.key": "键", + "importExport.login": "登录名", + "importExport.name": "名称", + "importExport.nameOfNewArchiveFolder": "新归档文件夹名称", + "importExport.queued": "已排队", + "importExport.rolesNum": "角色({checkedRoles}/{roles})", + "importExport.rowsRead": "已读取行数", + "importExport.rowsWritten": "已写入行数", + "importExport.running": "正在运行", + "importExport.server": "服务器", + "importExport.type": "类型", + "importExport.user": "用户", + "importExport.usersNum": "用户({checkedUsers}/{users})", + "importExport.value": "值", + "insertJoin.alias": "别名", + "insertJoin.columnFrom": "源列", + "insertJoin.columnTo": "目标列", + "insertJoin.existingTable": "现有表", + "insertJoin.insertJoin": "插入联接", + "insertJoin.join": "联接", + "insertJoin.joinType": "联接类型", + "insertJoin.name": "名称", + "insertJoin.newTable": "新表", + "insertJoin.tableTo": "目标表", + "licenseLimit.cloudOperationEndedWithError": "云操作以错误结束:", + "licenseLimit.download": "下载并", + "licenseLimit.downloadDbGatePremium": "下载 DbGate Premium", + "licenseLimit.freeVersionLimit": "免费版本限制:", + "licenseLimit.licenseLimitError": "许可证限制错误", + "licenseLimit.limitationMessage": "这是 DbGate 免费版本的限制。要继续使用云操作,请", + "licenseLimit.purchase": "购买 DbGate Premium。", + "licenseLimit.purchaseDbGatePremium": "购买 DbGate Premium", + "message.NoMessages": "无消息", + "messageView.caller": "调用方", + "messageView.clear": "清除", + "messageView.debug": "调试", + "messageView.delta": "增量", + "messageView.duration": "持续时间", + "messageView.error": "错误", + "messageView.filterLogMessages": "筛选日志消息", + "messageView.info": "信息", + "messageView.line": "行", + "messageView.message": "消息", + "messageView.number": "编号", + "messageView.procedure": "存储过程", + "messageView.time": "时间", + "privateCloudWidget.addExistingFolder": "添加现有文件夹(来自链接)", + "privateCloudWidget.addExistingSharedFolder": "添加现有共享文件夹", + "privateCloudWidget.addNewConnectionOrFile": "添加新连接或文件", + "privateCloudWidget.addNewFolder": "添加新文件夹", + "privateCloudWidget.administrateAccess": "管理访问权限", + "privateCloudWidget.createConnection": "在 DbGate 云上创建连接", + "privateCloudWidget.createSharedFolder": "创建共享文件夹", + "privateCloudWidget.deleteFolder": "删除文件夹", + "privateCloudWidget.deleteFolderConfirm": "确定删除文件夹 {folder} 吗?文件夹中的所有内容都将被删除!", + "privateCloudWidget.newFolderName": "新文件夹名称", + "privateCloudWidget.newSharedFolder": "新建共享文件夹", + "privateCloudWidget.newSqlScript": "新建 SQL 脚本", + "privateCloudWidget.noContent": "您在 DbGate 云上没有任何内容", + "privateCloudWidget.refreshFiles": "刷新文件", + "privateCloudWidget.renameFolder": "重命名文件夹", + "privateCloudWidget.searchPlaceholder": "搜索云连接和文件", + "privateCloudWidget.yourInviteLink": "您的邀请链接(格式为 dbgate://folder/xxx)", + "publicCloudWidget.noFilesFound": "未找到适合您配置的文件", + "publicCloudWidget.publicKnowledgeBase": "公共知识库", + "query.Copy": "复制", + "query.Download": "下载", + "query.Messages": "消息", + "query.Name": "名称", + "query.NoOutputFiles": "无输出文件", + "query.OutputFiles": "输出文件", + "query.Show": "显示", + "query.Size": "大小", + "query.download": "下载", + "query.noRowsLimit": "(无行数限制)", + "query.queryNumber": "查询 #", + "query.returnOnlyNRows": "仅从查询返回 N 行", + "query.rowsLimit": "行数限制", + "query.save": "保存", + "query.show": "显示", + "queryParameters.editQueryParameters": "编辑查询参数", + "queryParameters.runQuery": "运行查询", + "queryParameters.stringValuesMustBeQuoted": "字符串值必须使用引号括起来。您可以使用有效的 SQL 表达式。", + "renameDatabaseObject.header": "重命名对象", + "renameDatabaseObject.newName": "新名称", + "resultTabs.allResultsInOneTab": "所有结果在一个标签页中", + "resultTabs.chartNumber": "图表 {number}", + "resultTabs.everyResultInSingleTab": "每个结果在单独标签页中", + "resultTabs.resultNumber": "结果 {number}", + "resultTabs.results": "结果", + "savedFile.copyFile": "复制文件", + "savedFile.newFileName": "新文件名", + "savedFile.noPermissionReadTeamFile": "您没有读取此团队文件的权限", + "savedFile.noPermissionUseTeamFile": "您没有使用此团队文件的权限", + "script.openResult": "打开结果", + "script.sqlScript": "SQL 脚本", + "script.stop": "停止", + "settings.AI": "AI", + "settings.application": "应用程序", + "settings.applicationTheme": "应用程序主题", + "settings.sqlEditor.hideColumnsPanel": "默认隐藏列/筛选器面板", + "settings.sqlEditor.title": "SQL 编辑器", + "sqlGenerator.checkIfExists": "检查是否存在", + "sqlGenerator.chooseObjects": "选择对象", + "sqlGenerator.create": "创建 {objtype}", + "sqlGenerator.createForeignKeys": "创建外键", + "sqlGenerator.createIndexes": "创建索引", + "sqlGenerator.createReferences": "创建引用", + "sqlGenerator.createTables": "创建表", + "sqlGenerator.disableConstraints": "禁用约束", + "sqlGenerator.drop": "删除 ${objtype}", + "sqlGenerator.dropReferences": "删除引用", + "sqlGenerator.dropTables": "删除表", + "sqlGenerator.editSql": "编辑 SQL", + "sqlGenerator.generatorSettings": "生成器设置", + "sqlGenerator.insert": "插入", + "sqlGenerator.loadingSqlPreview": "正在加载 SQL 预览", + "sqlGenerator.omitNulls": "忽略 NULL 值", + "sqlGenerator.searchTablesOrObjects": "搜索表或对象", + "sqlGenerator.skipAutoincrementColumn": "跳过自增列", + "sqlGenerator.sqlGenerator": "SQL 生成器", + "sqlGenerator.sqlTruncated": "SQL 已被截断,超过文件大小限制", + "sqlGenerator.tables": "表", + "sqlGenerator.testIfExists": "测试是否存在", + "sqlGenerator.truncate": "截断表(删除所有行)", + "sqlModal.allowRecreate": "允许重新创建(不要在生产数据库上使用)", + "sqlModal.deleteReferencesCascade": "级联删除引用(CASCADE)", + "sqlModal.recreateWarning": "此操作不被 SQL 引擎直接支持。DbGate 可以模拟此操作,但请检查生成的 SQL 脚本。", + "switchDatabase.server": "服务器", + "switchDatabase.switchDatabase": "切换数据库", + "tableData.errorWhenSaving": "保存时出错", + "tableData.refreshEvery": "刷新(每 {autoRefreshInterval} 秒)", + "tableData.savedToDatabase": "已保存到数据库", + "tableEditor.columnsCount": "列({columnCount})", + "virtualForeignKey.addColumn": "添加列", + "virtualForeignKey.baseColumn": "基准列", + "virtualForeignKey.refColumn": "引用列", + "virtualForeignKey.referencedTable": "引用表", + "virtualForeignKey.tableNotSet": "(未设置表)", + "virtualForeignKey.targetApplication": "目标应用程序", + "virtualForeignKey.virtualForeignKey": "虚拟外键" }