usage= Usage: $0 <cmd> [options]
help= Display help message
example= hana-cli connect -n <host>[:<port>] -u <database_user> -p <database_user_password>
examplesCommand= Show examples for commands
epilog= For more information visit https://github.com/SAP-samples/hana-developer-cli-tool-example
helpFail= Whoops, something went wrong! Run with help
version= Version details
connect= Connects to an SAP HANA DB and writes connection information to a default-env-admin.json
connection= Connection String  <host>[:<port>]
user= User
password= Password
userstorekey= Optional: HDB User Store Key - Overrides all other Connection Parameters
save= Save Credentials to default-env-admin.json
save2= Save Credentials to default-env.json
connErr= Must be in the format <host>:<port>
userErr= Must be a valid username format for SAP HANA
input= Input
adminSaved= The default-env-admin.json file was saved with connection details!
saved= The default-env.json file was saved with connection details!
saved2= The .env file was saved with connection details!
status= Get Connection Status
admin= Ligar via admin (default-env-admin.json)
connectWith= Connecting with {0}
hdbsql= Iniciar a ferramenta hdbsql (se instalada separadamente) utilizando as credenciais persistidas localmente default-env*.json. Pode instalar hdbsql como parte do Cliente SAP HANA aqui https://tools.hana.ondemand.com/#hanatools
ports= Display port assignments for internal SAP HANA services
activateHDI= Activate the HDI service in a particluar SAP HANA Tenant (Must be ran in the SYSTEMDB)
tenant= SAP HANA Tenant
adminHDI= Criar um Utilizador Admin para HDI ou atribuir privilégios de admin HDI a um utilizador existente
adminHDIGroup= Add a User as an HDI Group Admin
group= HDI Group
createUser= Create a new HDI admin user with the given username and password
createXSAAdmin= Create an SAP HANA DB User which is also an XSA Admin
createContainer= Create an HDI Container and populate connection details into default-env.json
createContainerUsers= Create new HDI Container technical users for an existing container and populates connection details into default-env.json
createGroup= Create a container group
container= HDI Container Name
saveHDI= Save Credentials to default-env.json
containerSaved= The default-env.json file was saved with HDI container connection details!
dropContainer= Drop HDI container and clean up HDI Container users
dropGroup= Drop a container group
reclaim= Reclaim LOB, Log, and Data Volume space
massUsers= Mass Create 50 Developer Users (for workshops)
inspectTable= Return metadata about a DB table
table= Database Table
view= Database View
outputType= Output format
schema= Schema
inspectView= Return metadata about a DB view
inspectProcedure= Return metadata about a Stored Procedure
inspectFunction= Return metadata about a Function
inspectLibrary= Return metadata about a Library
inspectLibMember= Return metata about a Library Member
systemInfo= General System Details
systemInfoUI= General System Details in Browser Based UI
schemas= Get a list of all schemas
limit= Limit results
allSchemas= Show all schemas regardless of permissions
objectType= Object Type (TABLE, VIEW, PROCEDURE, etc.)
dryRun= Dry run mode (show what would happen without making changes)
force= Force operation without confirmation
includeSystemObjects= Include system objects in the operation
setClause= SET clause for UPDATE statement
whereClause= WHERE clause for filtering
grantee= User or Role to grant privileges to
privilege= Privilege to grant (SELECT, INSERT, UPDATE, DELETE, EXECUTE, etc.)
withGrantOption= Grant WITH GRANT OPTION
exportFormat= Export format (csv, json)
includeData= Include data export along with structure
tables= Get a list of all tables
views= Get a list of all views
objects= Search across all object types
object= DB Object
procedures= Get a list of all stored procedures
procedure= Stored Procedure
functions=  Get a list of all functions
function= Function
libraries= Get a list of all libraries
library= Library
libMember= Library Member
sequences= Get a list of all squences
sequence= Sequence
privilegeError= Get Insufficient Privilege Error Details
errorGuid= GUID from original error message
certificates= List System Certificates
certficate= Certificate
issuer= Certificate Issuer
grantedRoles= Roles Granted to the Current User
grantedPrivs= Privileges Granted to the Current User
users= Get a list of all users
inspectUser= Return metadata about a User
userParams= User Parameters
indexes= Get a list of indexes
inspectIndex= Return metadata about an Index
index= DB Table Index
indexColumns= Column details for an Index
interactive= Start interactive mode with guided command selection and parameter prompts
dataVolumes= Details about the SAP HANA Data Volumes
disks= Details about disk devices used by SAP HANA
features= SAP HANA Features and Version
featureUsage= Usage Statistics by Feature
hostInformation= Host technical details
iniFiles= List of INI Configuration Files for SAP HANA
iniContents= Contents of INI Configuration (filtered by File Name)
file= File Name
section= Section
traces= List all trace files
traceContents= Contents of a selected trace file - Reading from the end of the file backwards
host= Hostname
roles= Get a list of roles
role= Database Role
synonyms= Synonyms output file
synonym= Database Synonym
target= Target object
triggers= List of all triggers
trigger= Database Trigger
inspectTrigger= Return metadata about a Trigger
callProcedure= Call a stored procedure and display the results
querySimple= Execute single SQL command and output results
expensiveStatements= View top resource-consuming SQL statements
queryPlan= Visualize query execution plan
columnStats= Analyze column store statistics
memoryAnalysis= Memory consumption breakdown by component
cacheStats= View SQL plan cache and result cache statistics
tableHotspots= Identify frequently accessed tables/partitions
query= Instrução SQL
cds= Mostrar um objeto DB via CDS
config= Manage configuration files (view, edit, display settings)
viewOpt= CDS processing for View instead of Table
cdsIndex= With to the HANA-Cli CDS Preview Tool
encrypt= Encrypt connections (required for SAP HANA service for SAP BTP or SAP HANA Cloud)
trustStore= SSL Trust Store
createModule= Create DB Module
folder= DB Module Folder Name
massConvert= Convert a group of tables to CDS or HDBTable format
massConvertUI= Convert a group of tables to CDS or HDBTable format via browser based UI
massDelete= Bulk delete operations with filtering
massExport= Export multiple objects at once
massGrant= Bulk privilege management
massRename= Rename database objects with pattern matching
massUpdate= Bulk update operations
massUsers= Mass Create 50 Developer Users (for workshops)
serviceKey= Connect and write default-env.json via service key
instance= CF/XS Service Instance Name
key= CF/XS Service Key Name
validate= Validate Certificate
cfxs= Cloud Foundry?
hanaCloud= Construir Módulo para SAP HANA Cloud?
inspectJWT=Inspect JWT Token Configuration
createJWT=Create JWT Token and Import Certificate (To obtain the certificate and issuer used in the SQL you need to use the xsuaa service key credentials.url element which should look like this: https://<subdomain>.authentication.<region>.hana.ondemand.com then add /sap/trust/jwt path to it in a browser)
jwtName=JWT Provider Name (Any descriptive Value)
containers=List all HDI Containers
container=Container Name
containerGroup=Container Group
opendbx=Open DB Explorer
openbas=Open SAP Business Appplication Studio
readme=Open Readme Documentation in browser
changelog=Open Change Log in browser
helpDocu=Abrir Documentação de Ajuda em navegador da web
viewDocs=Ver documentação offline no terminal
copy2DefaultEnv=Copy .env contents to default-env.json and reformat
copy2Env=Copy default-env.json contents to .env and reformat
hcInstances=List all SAP HANA Cloud instances in your target Space
hdiInstances=List all SAP HANA Cloud HDI service instances in your target Space
sbssInstances=List all SAP HANA Cloud SBSS service instances in your target Space
secureStoreInstances=List all SAP HANA Cloud SecureStore service instances in your target Space
schemaInstances=List all SAP HANA Cloud Schema service instances in your target Space
upsInstances=List all Cloud Foundry user provided service instances in your target Space
hc_instance_name=SAP HANA Cloud Instance name
hcStart=Start SAP HANA Cloud instance
hcStop=Stop SAP HANA Cloud instance
filename=File name
changes=Display Change Log in CLI
readMe=Display Read Me in CLI
helpDocuExample=hana-cli helpDocu
viewDocsExample=hana-cli docs import
rick=Apenas para utilizadores especializados
useHanaTypes=Use SAP HANA-Specific Data Types See (https://cap.cloud.sap/docs/cds/cdl#predefined-types)
outputTypeQuery=Output Type for Query Results
expensiveStatementsOrderBy=Order results by execution time or start time
cacheType=Cache type to display
includePartitions=Include partition-level statistics
component=Component filter
copy2Secrets=make secrets for Kubernetes deployment (https://www.npmjs.com/package/@sap/xsenv#usage-in-kubernetes)
envJson=Ficheiro JSON contendo variável VCAP_SERVICES
secretsFolder=Folder name for storing secrets
secretsFilter=List of service instances to process
test=Dummy Command to help test new features quickly
connFile=Connection Filename to override default-env.json
privileges=Includes Privileges in Output (will be long)
disableVerbose= Disable Verbose output - removes all extra output that is only helpful to human readable interface. Useful for scripting commands.
debug=Debug hana-cli em si adicionando saída de MUITOS detalhes intermédios
grpConn=Connection Parameters:
grpDebug=Resolução de problemas:
yargs=Yargs values:
prompts=Prompt values:
errConn=Connection Problems:
errCFConfig=CF configuration missing. Please use cf login first
errXSConfig=XS CLI configuraiton missing. Please use xs login first
error=ERROR:
connFile2=Using Connection Configuration loaded via
connEnv=Utilizando Configuração de Ligação do Ambiente carregada via
connAdmin=Utilizando Configuração de Admin carregada via
connectionFile=Connection File
badConfig=Badly formatted configuration file
fullDetails=Full Details:
missingConfig=Missing configuration file. No default-env.json or substitute found. Full Details:
errMDB=System Version Lookup Error: Can not Read from M_DATABASE
errInput=Invalid Input View
errObj=Invalid Input Object
errTable=Invalid Input Table
errProc=Invalid Input Procedure
errFunc=Invalid Input Function
errNoEnv=No .env content found
created=Created
errDefaultEnv=default-env.json saving problem
unsupportedFormat=Unsupported Format
contentWritten=Content written to
logWritten=Log written to
errDBX=Sorry unable to determine Database Explorer URL from your HANA hostname
errGUID=Invalid Error GUID
errNoResults=No Query Results
errExcel=Excel output only supported when sending content to a file directly
errNoHANAConfig=No HANA configuration found in .env source
warningHAAS=Warning: hanatrial configuration was found in the .env source. This service type is only used by the older HANA As A Service in the SAP BTP trial. Please consider moving to the newer SAP HANA Cloud free trial. https://developers.sap.com/topics/hana.html
useCatalogPure=Use "Pure" catalog definitions in a massConvert. Will include additional metadata such as Associations and Merge settings but will also include some references may be incompatible with HDI
namespace=CDS namespace
port=Port to run HTTP server for CDS preview
errPort=is not a valid HTTP port value
noData=No data found for this query
synonyms=Synonyms output file
keepPath=Keep table/view path (with dots)
noColons=Replace :: in table/view path with dot
massRename=Mass Rename fields based upon a CDS-based massExport file
schemaCDS=Ficheiro CDS para importar
prefix=New namespace
case=case to use: camel|snake|upper|lower|pacal|dot
caseErr=Tipo de caso de renomeação não suportado
websocket=Processador de Socket Web hana-cli
sendError=Send Error
broadcastError=Broadcast Error
sent=Sent
websocketError=Web Socket Server Error
connected=Connected
closed=Closed
generalError=General Error
connectedToProcess=Connected to hana-cli process
received=Received
errorUndefinedAction=Error: Undefined Action
btpCmd=Defina o alvo para comandos para a CLI btp para a conta global, um diretório ou uma subconta. Os comandos são executados no alvo especificado, a menos que o substitua através de um parâmetro. Se o alvo especificado fizer parte de uma hierarquia de conta, seus pais também são direcionados, de modo que se um comando estiver disponível apenas num nível superior, ele será executado lá.
btpDir=O ID do diretório a ser direcionado
btpSa=O ID da subconta a ser direcionado
btpSub=Subscrições Ativas de BTP e suas URLs
btpGlobal=Conta Global
btpInfo=Informações Detalhadas Sobre Alvo da CLI btp
log=Processing Log
gui.conn=Parâmetros de Ligação
gui.refreshConn=Atualizar Ligação
gui.admin=Ligação Administrativa
gui.connFile=Connection Filename
gui.quiet=Desativar saída verbosa
gui.debug=Debug hana-cli
UI=Iniciar Versão da Interface de Utilizador Baseada em Navegador de hana-cli
gui.target=Alvo do Comando
gui.targetDetails=Detalhes do Sistema Alvo
gui.Results=Resultados
gui.execute=Executar
gui.cmdResults=Resultados do Comando
gui.DownloadExcel=Descarregar para Excel
gui.loading=Carregando Dados
gui.loadingLong=Por favor aguarde ...agora carregando os dados do servidor
noResults=No Results Found
requestedVersion=Requested Node.js Version: {0}
versionCheckFail=Node.js version wanted: {0},  but found: {1}
warning=Warning!
cds-dk=Para usar o recurso openAPI, você deve instalar @sap/cds-dk como módulo global separado
cds-dk2=Para usar o recurso de vinculação cds para ligações, deve instalar @sap/cds-dk como módulo global separado
gui.tableType=Tipo de Tabela
gui.viewType=Tipo de Vista
gui.fields=Campos
gui.constraints=Restrições
gui.sql=SQL
gui.tableOID=OID
gui.hasPrimaryKey=Tem Chave Primária?
gui.hasParameters=Tem Parâmetros?
gui.hasCheck=Tem Verificação de Privilégio Estruturado?
gui.hasCache=Tem Cache?
gui.isPreload=É Preload?
gui.unloadPriority=Prioridade de Descarregamento
gui.created=Criado Em
gui.cds=CAP CDS
gui.hdbtable=HDBTable
gui.useExists=Usar Anotação de Persistência Existe
gui.useQuoted=Utilizar Identificadores Citados ![non-identifier]
gui.loadParameters=Carregar Parâmetros
gui.inputParameters=Parâmetros de Entrada
gui.results=Resultados
gui.outputScalar=Saída Escalar
gui.resultSet=Conjunto de Resultados {0}
gui.enterInteger=Introduza um valor inteiro
gui.enterDecimal=Introduza um valor decimal
gui.enterValue=Introduza um valor
hc.name=Nome
hc.created=Criar Em
hc.status=Estado
hc.lastOperation=Última Operação
hc.cockpit=SAP HANA Cockpit
hc.central=Central SAP HANA Cloud
hc.dbx=Explorador de Base de Dados SAP HANA
hc.progress=Use ''hana-cli hc {0}'' para verificar o estado da operação.
hc.version=Verson
hc.enabledservices=Serviços Ativados
hc.resources=Recursos
hc.updateProgress=Atualização em progresso
hc.running=👟 Em Execução
hc.stopped=🛑 Parado
hc.unknown=❓ Desconhecido
hc.error=Nenhuma Instância HANA Cloud Encontrada. Está autenticado na CLI CF?
dbx.dbType=Tipo de Base de Dados
dbx.hostPort=Anfitrião / Porto
dbx.user=Utilizador
dbx.password=Palavra-passe
dbx.hdiUser=Utilizador HDI
dbx.hdiPassword=Palavra-passe HDI
dbx.cert=Validar o Certificado
dbx.cert2=Detalhes do Cert
dbx.secure=Ligar a base de dados de forma segura utilizando TLS/SSL
err.BTPNoTarget=Nenhum Alvo da CLI BTP encontrado - está autenticado?
err.BTPNoGlobalAccount=Nenhum Alvo da Conta Global da CLI BTP Encontrado
err.BTPNoSubAccount=Nenhum Alvo da Subconta da CLI BTP Encontrado
hc.BTPCheck=Verificando no Nível BTP
hc.CFCheck=Verificando no Nível CF
btp.ServerURL=URL do servidor da CLI btp
btp.globalaccount=🗺️Conta Global
btp.folder=📂Pasta
btp.subaccount=🧾Subconta
btp.version=versão da CLI btp
issue=Report an Issue with the hana-cli
mass.log=Escrever registo de progresso para ficheiro em vez de parar em erro
mass.tblupd=Convertendo Tabelas para {0}:
mass.viewupd=Convertendo Vistas para {0}:
mass.deleteProgress=Apagando Objetos:
mass.updateProgress=Atualizando Objetos:
mass.grantProgress=Concedendo Privilégios:
mass.exportProgress=Exportando Objetos:
mass.confirmDelete=Tem a certeza de que deseja apagar {0} objetos? Isto não pode ser desfeito!
mass.confirmUpdate=Tem a certeza de que deseja atualizar {0} tabelas? Isto não pode ser desfeito!
mass.confirmGrant=Tem a certeza de que deseja conceder {0} em {2} objetos para {1}?
mass.deleteCancelled=Operação de apagar cancelada
mass.updateCancelled=Operação de atualização cancelada
mass.grantCancelled=Operação de concessão cancelada
dryRunMode=Running in DRY RUN mode - no changes will be made
dryRunCompleted=Dry run completed - no changes were made
deletionCompleted=Successfully deleted {0} objects
updateCompleted=Successfully updated {0} tables
grantCompleted=Successfully granted {0} on {2} objects to {1}
exportCompleted=Successfully exported {0} objects to {1}
noObjectsFound=No objects found matching the specified criteria
profile=CDS Profile
tablesSQLite= Get a list of all tables from SQLite
tablesPostgres= Get a list of all tables from Postgres
error.handlerInvalid=Handler called without a valid controller
error.handlerAction=Pressed from {0}
error.handlerException=An error occurred while processing the action
error.connectionFailed=Failed to establish connection
error.modelNotFound=Model not found
error.hanaModelNotFound=HANA model not found
error.logModelNotFound=Log model not found
error.initializationFailed=Failed to initialize {0}
error.controlNotFound={0} control not found
error.commandNotConfigured=Command not configured
error.procedureNotSelected=Please select a procedure first
error.loadParamsFirst=Please load procedure parameters first
error.httpError=HTTP {0}: Internal Server Error
error.processingMessage=Error processing WebSocket message
error.generic=An error occurred
error.appInitFailed=Failed to initialize application
group.list_group.title=List Objects
group.object_details_group.title=Object Details
group.admin_group.title=Admin
group.cf_group.title=Cloud Foundry / XS
group.btp_group.title=BTP
group.developer_tools_group.title=Developer Tools
tile.containers_ui.title=List Containers
tile.containers_ui.info=List all HDI containers
tile.certificates_ui.title=List Certificates
tile.certificates_ui.info=List all system certificates
tile.dataTypes_ui.title=List Data Types
tile.dataTypes_ui.info=List all SAP HANA data types
tile.functions_ui.title=List Functions
tile.functions_ui.info=List all SAP HANA functions
tile.procedures_ui.title=List Procedures
tile.procedures_ui.info=List all stored procedures
tile.indexes_ui.title=List Indexes
tile.indexes_ui.info=List all SAP HANA indexes
tile.schemas_ui.title=List Schemas
tile.schemas_ui.info=List all schemas
tile.tables_ui.title=List Tables
tile.tables_ui.info=List all tables
tile.inspectTable_ui.title=Inspect Table
tile.inspectTable_ui.info=View details of a single table
tile.views_ui.title=List Views
tile.views_ui.info=List all views
tile.massconvert_ui.title=Mass Convert
tile.massconvert_ui.info=Convert a group of tables to CDS or HDBTable format
tile.import_ui.title=Import Data
tile.import_ui.info=Import data from CSV or Excel files into a database table
tile.systeminfo_ui.title=System Info
tile.systeminfo_ui.info=Current SAP HANA connection system details
tile.users_ui.title=List Users
tile.users_ui.info=List all SAP HANA users
tile.inspectView_ui.title=Inspect View
tile.inspectView_ui.info=View details of a single view
tile.features_ui.title=List Features
tile.features_ui.info=List all SAP HANA features
tile.featureUsage_ui.title=Feature Usage
tile.featureUsage_ui.info=List SAP HANA feature usage
tile.callProcedure_ui.title=Call Procedure
tile.callProcedure_ui.info=Execute a stored procedure with dynamic parameters
tile.querySimple_ui.title=Run SQL Query
tile.querySimple_ui.info=Execute a single SQL statement
tile.hdi_ui.title=HDI Service Instances
tile.hdi_ui.info=List all SAP HANA Cloud HDI service instances in your target space
tile.sbss_ui.title=SBSS Service Instances
tile.sbss_ui.info=List all SAP HANA Cloud SBSS service instances in your target space
tile.schemaInstances_ui.title=Schema Service Instances
tile.schemaInstances_ui.info=List all SAP HANA Cloud schema service instances in your target space
tile.securestore_ui.title=SecureStore Service Instances
tile.securestore_ui.info=List all SAP HANA Cloud SecureStore service instances in your target space
tile.ups_ui.title=UPS Service Instances
tile.ups_ui.info=List all Cloud Foundry user-provided service instances in your target space
tile.btpInfo_ui.title=BTP Configuration
tile.btpInfo_ui.info=Display BTP CLI configuration and target hierarchy
tile.btpSubs_ui.title=BTP Subscriptions
tile.btpSubs_ui.info=List BTP subscriptions and their URLs
tile.btp_ui.title=BTP Target Selection
tile.btp_ui.info=Set BTP CLI target subaccount from hierarchy
tile.swagger_api_docs.title=API Documentation
tile.swagger_api_docs.info=Swagger/OpenAPI documentation for all REST API endpoints
tile.docs_readme_tile.title=README
tile.docs_readme_tile.info=hana-cli documentation
tile.docs_changelog_tile.title=Change Log
tile.docs_changelog_tile.info=hana-cli change log
app.massconvert_ui.title=Conversão em Massa
app.massconvert_ui.description=Converter um grupo de tabelas para formato CDS ou HDBTable
app.import_ui.title=Importar Dados
app.import_ui.description=Importar dados de ficheiros CSV ou Excel para uma tabela de base de dados
app.systeminfo_ui.title=Informações do Sistema
app.systeminfo_ui.description=Detalhes do sistema de ligação SAP HANA atual
app.users_ui.title=Listar Utilizadores
app.users_ui.description=Listar todos os utilizadores de SAP HANA
app.docs_readme.title=LEIA-ME
app.docs_readme.description=documentação hana-cli
app.docs_changelog.title=Registo de Alterações
app.docs_changelog.description=Registo de alterações hana-cli
app.containers_ui.title=Listar Contentores
app.containers_ui.description=Listar todos os contentores HDI
app.certificates_ui.title=Listar Certificados
app.certificates_ui.description=Listar todos os certificados do sistema
app.dataTypes_ui.title=Listar Tipos de Dados
app.dataTypes_ui.description=Listar todos os tipos de dados SAP HANA
app.features_ui.title=Listar Características
app.features_ui.description=Listar todas as características SAP HANA
app.featureUsage_ui.title=Utilização de Características
app.featureUsage_ui.description=Listar utilização de características SAP HANA
app.functions_ui.title=Listar Funções
app.functions_ui.description=Listar todas as funções SAP HANA
app.procedures_ui.title=Listar Procedimentos
app.procedures_ui.description=Listar todos os procedimentos armazenados
app.hdi_ui.title=Instâncias de Serviço HDI
app.hdi_ui.description=Listar todas as instâncias de serviço HDI SAP HANA Cloud no seu espaço alvo
app.indexes_ui.title=Listar Índices
app.indexes_ui.description=Listar todos os índices de base de dados
app.sbss_ui.title=Instâncias de Serviço SBSS
app.sbss_ui.description=Listar todas as instâncias de serviço SBSS SAP HANA Cloud no seu espaço alvo
app.schemaInstances_ui.title=Instâncias de Serviço de Esquema
app.schemaInstances_ui.description=Listar todas as instâncias de serviço de esquema SAP HANA Cloud no seu espaço alvo
app.schemas_ui.title=Listar Esquemas
app.schemas_ui.description=Listar todos os esquemas
app.securestore_ui.title=Instâncias de Serviço SecureStore
app.securestore_ui.description=Listar todas as instâncias de serviço SecureStore SAP HANA Cloud no seu espaço alvo
app.tables_ui.title=Listar Tabelas
app.tables_ui.description=Listar todas as tabelas
app.inspectTable_ui.title=Inspecionar Tabela
app.inspectTable_ui.description=Ver detalhes de uma única tabela
app.views_ui.title=Listar Vistas
app.views_ui.description=Listar todas as vistas
app.inspectView_ui.title=Inspecionar Vista
app.inspectView_ui.description=Ver detalhes de uma única vista
app.ups_ui.title=Instâncias de Serviço UPS
app.ups_ui.description=Listar todas as instâncias de serviço fornecidas pelo utilizador Cloud Foundry no seu espaço alvo
app.btpInfo_ui.title=Configuração BTP
app.btpInfo_ui.description=Mostrar configuração da CLI BTP e informações da hierarquia de alvo
app.btpSubs_ui.title=Subscrições BTP
app.btpSubs_ui.description=Listar subscrições BTP e seus URLs de subscrição
app.btp_ui.title=Seleção de Alvo BTP
app.btp_ui.description=Defina o alvo da CLI BTP para a subconta da hierarquiaapp.callProcedure_ui.title=Chamar Procedimento
app.callProcedure_ui.title=Call Procedure
app.callProcedure_ui.description=Executar um procedimento armazenado com parâmetros de entrada dinâmicos e ver várias saidasrarchy
app.querySimple_ui.title=Query Simples
app.querySimple_ui.description=Executar uma única instrução SQL
app.version_ui.title=Informações de Versão
app.version_ui.description=Mostrar informações de versão de hana-cli e pacote relacionado
tile.version_ui.title=Version Info
tile.version_ui.info=Display hana-cli version and related package information

debug.cli.lazyLoad=Carregamento Lento de comando: {0}
debug.cli.beforeYargs=Antes de Yargs
debug.cli.afterYargs=Depois de Yargs
debug.cli.loadAll=Carregando todos os comandos para ajuda/descoberta
debug.adminHDIGroup.skipGrant=Não conceder privilégios para {0}
debug.btpTarget.noCurrent=Nenhuma subconta alvo atual
debug.createModule.hdiVersion=Versão HDI {0}
debug.btp.buildPrompts=Construir prompts do investigador
debug.cds.serverError=Erro do Servidor: {0}
debug.cds.unhandledRejection=Rejeição Não Tratada: {0}
debug.cds.entityBefore=Entidade Antes {0}
debug.cds.graphqlEntityAfter=Entidade GraphQL Depois {0}
debug.cds.sourceLabel=Fonte CDS:
debug.cds.serviceEntities=Entidades de Serviço: {0}
debug.cds.readExit=na Saída de Leitura {0}
debug.cds.swaggerSkipped=Configuração Swagger ignorada: {0}
debug.cds.expressErrorHandler=Handler de Erro Express: {0}
debug.cds.setupError=Erro de Configuração de CDS: {0} - {1}
debug.adminHDI.skipCreate=Não criar um novo utilizador de base de dados
debug.adminHDI.skipGrant=Não conceder privilégios para {0}
debug.copy2Secrets.makeSecrets=makeSecrets {0} {1} {2}
debug.btpTarget.handler=handler btpTarget
debug.btp.getGlobalAccount=GetBTPGlobalAccount
debug.btp.callBTP=callBTP
debug.call=Chamar {0}
debug.callWithParams=Chamar {0}: {1}
debug.callError={0} erro: {1}
debug.jsonParseFailed=Falha ao fazer análise de saída JSON: {0}
debug.cf.curlError=Erro de curl CF em {0}: {1}
debug.xs.curlError=Erro de curl XS em {0}: {1}
debug.cf.cleanupTempFileFailed=Falha ao limpar ficheiro temporário {0}: {1}
debug.btp.executeCommand=executeBTPCommand: {0}
debug.btp.executeCommandError=erro executeBTPCommand: {0}
debug.btp.enrichInstanceError=Erro ao enriquecer instância {0}: {1}
debug.btp.cleanupTempFileFailed=Falha ao limpar ficheiro temporário: {0}
debug.setPrompts=Definir Prompts
debug.getPrompts=Obter Prompts
debug.errorHandler=Erro
debug.errorHandlerDisconnectException=Exceção de Desligação durante handler de erro: {0}
debug.disconnectOnly=Desligar Apenas
debug.hanaDisconnectStarted=Desligação de HANA Iniciada
debug.disconnectTimeoutExceeded=Tempo limite de desligação excedido
debug.disconnectError=Erro de Desligação: {0}
debug.hanaDisconnectCompleted=Desligação de HANA Concluída
debug.noConnectionToDisconnect=Nenhuma ligação a desligar
debug.disconnectException=Exceção de Desligação: {0}
debug.spinnerStopError=Erro ao parar spinner: {0}
debug.normalEnd=Fim Natural
debug.endCleanupError=Erro durante limpeza de fim: {0}
debug.serverSetup=serverSetup
debug.dbUserName=Nome de utilizador da ligação db: {0}
debug.dbUserNameError=Não consegui recuperar o nome de utilizador: {0}
debug.connectionCreateStart=na Ligação Criar
debug.dbClientGenericProfile=Classe genérica de cliente de base de dados para perfil: {0}
debug.dbClientSpecificProfile=Classe específica de cliente de base de dados para perfil: {0}
debug.inGui=Em Gui: {0}
debug.cdsExitCalled=Saída CDS é Chamada
debug.dbExecSqlForClient=execSQL para {0}
debug.dbDisconnectCalled=hanaDirect disconnect chamado
debug.dbListTablesForClient=listTables para {0}
debug.hanaVersion=Versão HANA {0}

# BTP Target Selection UI Strings
btp.loading=Carregando hierarquia BTP...
btp.targetSet=Alvo definido para subconta: {0}
btp.selectSubaccount=Por favor, selecione uma subconta
btp.globalAccount=Conta Global
btp.folders=Pastas
btp.subaccounts=Subcontas
btp.currentTarget=Alvo Atual
btp.globalAccountInfo=Informações da Conta Global
btp.globalAccountName=Nome da Conta Global
btp.globalAccountGuid=GUID da Conta Global
btp.selectSubaccountDescription=Selecione uma subconta da hierarquia abaixo para definir como alvo para operações da CLI BTP
btp.setTarget=Definir Alvo
btp.refresh=Atualizar
btp.selectedSubaccount=Subconta Selecionada
btp.subaccountName=Nome da Subconta
btp.subaccountGuid=GUID da Subconta
btpTargetCmd=Defina o alvo da subconta BTP a partir da hierarquia

error.missingParam.appUrl=Missing parameter: appUrl
error.missingParam.id=Missing parameter: id
status.ok=OK
error.btp.subaccountRequired=Subaccount GUID is required
serviceKey.created=Service Key {0} created
createModule.updated=Module Updated
rick.confirm.first=Tem a certeza?
rick.confirm.second=Tem a SINCERA certeza?
cli.usage=Utilização: 
dbx.product.hanaCloud=SAP HANA Cloud
dbx.product.hana=SAP HANA
version.node=Node.js: {0}
version.changelog=Change Log: {0}
version.latestAvailable=Latest hana-cli version available on npmjs.com: {0}
version.outOfDate=Local version of hana-cli is out of date.
version.upgradeHint=Consider upgrading with "{0}"
version.cfCliMissing=Cloud Foundry CLI not installed
version.btpCliMissing=btp CLI not installed
version.latestUnavailable=Unable to fetch
btp.selectFolderOrSubaccount=Selecione uma pasta ou subconta:
btp.selectSubaccountFromFolder=Selecione subconta de {0}:
btp.noSubaccountSelected=Nenhuma subconta selecionada

warning.terminalKitInitFail=Failed to initialize terminal-kit: {0}
validation.requiredParam={0} parameter is required
validation.invalidNumber={0} parameter must be a valid number, received: {1}
validation.positiveInteger={0} parameter must be a positive integer, received: {1}
validation.promptRequired={0} is required
validation.promptPattern={0} does not match required pattern
warning.unknownOption=Warning: Unknown option --{0}
prompt.cancelled=Prompt cancelado
output.truncatedWithHint=Mostrando primeiro {0} de {1} linhas (use --output json com --filename para guardar todos os resultados)
warning.terminalTableFallback=Warning: terminal.table failed, falling back to console.table:
output.truncated=Mostrando primeiro {0} de {1} linhas
error.unhandled=Unhandled error: {0}
error.internalServerError=Internal Server Error
error.routeNotFound=Route not found
server.httpServer=HTTP Server: {0}
error.cdsProjectMissing=No CAP/CDS Project Configuration Found. Commands via Profiles can only be performed in CAP projects
error.unsupportedDbClient=Unknown or Unsupported database client type: {0}
test.skipMassConvert=[TEST MODE] Skipping massConvert execution
test.massConvertSkipped=massConvert skipped in test environment
test.skipImport=[TEST MODE] Skipping import execution
test.importSkipped=import skipped in test environment
success.importComplete=Import completed successfully
error.massConvertFailed=Error in massConvert: {0}
error.parseError=Error: {0}
error.jsonParseError=JSON parse error
error.cfServicePlansRequired=Service plan(s) must be specified
error.cfTargetUnavailable=Unable to determine current space or organization
error.cfServiceInstanceNameRequired=Service instance name must be a non-empty string
error.cfHanaInstanceGuidRequired=HANA instance GUID must be a non-empty string
error.cfHanaInstanceNameRequired=HANA instance name must be a non-empty string
error.cfServiceInstanceGuidRequired=Service instance GUID must be a non-empty string
error.xsServicePlanNameRequired=Service plan name must be a non-empty string
error.xsServiceInstanceNameRequired=Service instance name must be a non-empty string
error.xsServiceGuidRequired=Service GUID must be a non-empty string
error.xsServiceNameRequired=Service name must be a non-empty string
error.xsServiceNotFound=Service '{0}' not found
error.xsServicePlanNotFound=Service plan '{0}' not found
error.btpServiceInstanceIdRequired=Service instance ID is required and must be a string
error.btpSubaccountIdRequired=Sub-account ID is required and must be a string
error.btpInstanceNameRequired=Instance name is required and must be a string
cds.profiles=Perfis CDS - {0}

swagger.routeInit=Rota Swagger
swagger.info.title=API HANA CLI
swagger.info.description=API RESTful para Ferramenta CLI do Desenvolvedor HANA\n\nEsta API fornece acesso programático a operações de base de dados HANA, incluindo inspeção de esquema, gestão de tabela/vista, operações de contentor HDI e gestão de instâncias de serviço HANA Cloud.\n\n## Características\n- Inspeção de objetos de base de dados (tabelas, vistas, funções, índices)\n- Gestão de contentores HDI\n- Listagem de instâncias de serviço HANA Cloud\n- Consultas de informações do sistema e características\n- Gestão de configuração\n\n## Autenticação\nAs ligações de base de dados usam a configuração definida via PUT / endpoint.
swagger.info.contactName=Ferramenta CLI do Desenvolvedor HANA
swagger.info.contactUrl=https://github.com/SAP-samples/hana-developer-cli-tool-example
swagger.info.licenseName=Apache 2.0
swagger.info.licenseUrl=https://www.apache.org/licenses/LICENSE-2.0.html
swagger.server.defaultDesc=Servidor de desenvolvimento (porta padrão)
swagger.server.customDesc=Servidor de desenvolvimento (porta customizada)
swagger.server.portDescription=Número de porta do servidor
swagger.tag.configuration.name=Configuração
swagger.tag.configuration.description=Gestão de configuração da aplicação e definições
swagger.tag.hanaSystem.name=Sistema HANA
swagger.tag.hanaSystem.description=Informações do sistema de base de dados HANA e características
swagger.tag.hanaObjects.name=Objetos HANA
swagger.tag.hanaObjects.description=Objetos de base de dados (tabelas, vistas, funções, índices, esquemas)
swagger.tag.hanaInspect.name=Inspeção HANA
swagger.tag.hanaInspect.description=Inspeção detalhada de objetos de base de dados com múltiplos formatos de saída
swagger.tag.hdi.name=HDI
swagger.tag.hdi.description=Gestão de contentores de Infraestrutura de Implantação HANA
swagger.tag.cloudServices.name=Serviços Cloud
swagger.tag.cloudServices.description=Gestão de instâncias de serviço HANA Cloud
swagger.tag.documentation.name=Documentação
swagger.tag.documentation.description=Documentação do projeto e registo de alterações
swagger.tag.export.name=Exportação
swagger.tag.export.description=Funcionalidade de exportação de dados
swagger.tag.dfa.name=Adoção Digital Primeiro
swagger.tag.dfa.description=Assistência e contexto de ajuda DFA
swagger.tag.websockets.name=WebSockets
swagger.tag.websockets.description=Ligações WebSocket para operações em tempo real
swagger.schema.error.message=Error message
swagger.schema.error.details=Detailed error message
swagger.response.badRequest=Pedido inválido - parâmetros inválidos
swagger.response.internalError=Erro interno do servidor
swagger.response.unauthorized=Não autorizado - autenticação necessária
swagger.ui.siteTitle=Documentação da API HANA CLI
swagger.ui.configured=Interface gráfica Swagger configurada em {0}
swagger.ui.available=Interface gráfica Swagger disponível em {0}
swagger.error.setup=Erro de configuração Swagger: {0}
swagger.error.setupDebug=Erro de configuração Swagger: {0}
swagger.fallback.title=Erro Swagger
swagger.fallback.heading=Erro de Configuração da Interface Gráfica Swagger
swagger.fallback.message=Não é possível carregar documentação da API: {0}
swagger.fallback.details=Verifique os registos do servidor para detalhes.

cds.log.schemaTable=Esquema: {0}, Tabela: {1}
cds.log.schemaView=Esquema: {0}, Vista: {1}
cds.plugin.loading=✓ Carregando plugin @sap/cds-fiori via require CommonJS...
cds.plugin.loaded=✓ Plugin @sap/cds-fiori carregado com sucesso
cds.plugin.previewModule=✓ Módulo de visualização prévia:
cds.plugin.loadFailed=Aviso: Falha ao carregar plugin @sap/cds-fiori: {0}
cds.server.error=Erro do Servidor: {0}
cds.unhandledRejection=Rejeição Não Tratada:
cds.preview.enabled=✓ Visualização prévia CDS Fiori ativada: cds.env.fiori.preview =
cds.served.fired=✓ Evento "served" CDS acionado
cds.served.services=Serviços:
cds.served.fiori=cds.env.fiori:
cds.preview.routesFound=Rotas de visualização prévia Fiori encontradas: {0}
cds.preview.routePaths=Caminhos de rota:
cds.preview.routesMissing=AVISO: Nenhuma rota $fiori-preview encontrada na aplicação Express
cds.entity.routes=✓ Nome de entidade para rotas: {0}
cds.source.preview=✓ Visualização prévia da Fonte CDS:
cds.model.compiledDefinitions=✓ Definições do modelo compiladas:
cds.service.entities=✓ Entidades de Serviço: {0}
cds.service.entityUsing=✓ Utilizando nome de entidade: {0}
cds.served.emit=✓ Emitindo manualmente evento "served" CDS...
cds.swagger.configured=✓ Swagger UI configurado em /api-docs
cds.swagger.error=Aviso: Configuração do Swagger UI falhou: {0}
cds.request.error=Erro de Pedido: {0}
cds.index.subtitle=Estes são os caminhos servidos atualmente ...
cds.index.webApps=Aplicações Web:
cds.index.swaggerUi=Interface Gráfica Swagger
cds.index.fioriPreview=Visualização Prévia Fiori
cds.index.serviceEndpoints=Pontos Finais de Serviço:

error.handlerLog=Error in handler:
error.illegalCharsInContainerName=Illegal Characters in input name {0}
error.illegalCharsInGroupName=Illegal Characters in input name {0}
log.schemaFunction=Esquema: {0}, Função: {1}
log.schemaIndex=Esquema: {0}, Índice: {1}
cli.unknownOptionWarning=Aviso: Opção desconhecida '--{0}' será ignorada
cli.usage=Utilização: 
cds.listItemPrefix=  - 
rick.helpVideoURL=https://www.youtube.com/watch?v=j5a0jTc9S10&list=PL3KnTfyhrIlcudeMemKd6rZFGDWy
api.status.ok=ok
excel.filename=Excel.xlsx
status.success=Sucesso
status.error=Erro
massConvert.synonymsWritten=Sinónimos são escritos para ficheiro {0}
mcp.commandExitCode=Comando saído com código {0}
mcp.commandExecutionFailed=Falha ao executar comando: {0}
mcp.commandTimeout=Tempo limite de execução do comando (30s)
scripts.postinstall.skippingCI=Pulando postinstall em ambiente CI
scripts.postinstall.linkFailed=Nota: Não foi possível ligar @sap/cds-dk (isto é opcional para desenvolvimento)
scripts.postinstall.linkSuccess=Ligação com sucesso @sap/cds-dk
scripts.testOutput=Saída de teste guardada para test-output.txt (código de saída: {0})
html.title.main=Plataforma de Lançamento hana-cli
html.title.version=Informações de Versão
html.title.tables=Tabelas
html.title.systemInfo=Informações do Sistema
html.title.massConvert=Conversão em Massa
html.title.import=Importar Dados
html.title.inspect=Inspecionar
dfa.inspectTable.title=Inspecionar Detalhes e Metadados da Tabela
dfa.inspectTable.description=Inspecionar Detalhes e Metadados da Tabela
dfa.systeminfo.title=Mostrar Informações do Sistema de Base de Dados HANA
dfa.systeminfo.description=Mostrar Informações do Sistema de Base de Dados HANA
dfa.querySimple.title=Executar Queries SQL
dfa.querySimple.description=Executar Queries SQL
dfa.massconvert.title=Converter um grupo de tabelas para formato CDS ou HDBTable
dfa.massconvert.description=Converter um grupo de tabelas para formato CDS ou HDBTable
dfa.import.title=Importar Dados de Ficheiros CSV ou Excel
dfa.import.description=Importar dados de ficheiros CSV ou Excel para uma tabela de base de dados
dfa.inspectView.title=Inspecionar Detalhes e Metadados da Vista
dfa.inspectView.description=Inspecionar Detalhes e Metadados da Vista
dfa.shell.title=Ajuda Estática: Página de Destino hana-cli

# Import Command Messages
import=Importar dados de ficheiros CSV ou Excel para uma tabela de base de dados
importUI=Importar dados de ficheiros CSV ou Excel para uma tabela de base de dados via interface de utilizador baseada em navegador
importFilename=Caminho para o ficheiro CSV ou Excel para importar
importTable=Tabela de base de dados alvo (formato: SCHEMA.TABLE ou apenas TABLE)
importOutputFormat=Formato de ficheiro (csv ou excel)
importMatchMode=Modo de correspondência de colunas - ordem: por posição, nome: por nomes de coluna, automático: tentar nomes depois reverter para posição
importTruncate=Truncar tabela alvo antes da importação
importBatchSize=Tamanho de lote para operações de inserção em massa (1-10000, padrão: 1000)
importWorksheet=Número da folha Excel para importar (baseado em 1, padrão: 1)
importStartRow=Número de linha inicial no Excel (baseado em 1, linha 1 é cabeçalho por padrão)
importSkipEmptyRows=Ignorar linhas vazias em ficheiros Excel (padrão: true)
importExcelCacheMode=Modo de cache de sequências partilhadas do Excel - cache: mais rápido com mais memória, emitir: streaming com menos memória, ignorar: ignorar sequências partilhadas
importDryRun=Visualizar resultados de importação sem cometer na base de dados
importMaxFileSizeMB=Tamanho máximo de ficheiro em MB (evita esgotamento de memória, padrão: 500)
importTimeoutSeconds=Tempo limite de operação de importação em segundos (0 = sem tempo limite, padrão: 3600)
importNullValues=Lista separada por vírgula de valores a tratar como NULL (padrão: null,NULL,#N/A,)
importSkipWithErrors=Continuar importação mesmo se erros excederem limiar
importMaxErrorsAllowed=Número máximo de erros permitidos antes de parar (-1 = ilimitado, padrão: -1)
importSummary=Resumo de Importação
importErrors=Erros de Importação

# Error Messages for Import
errFileNotFound=Ficheiro não encontrado: {0}
errCSVRead=Erro ao ler ficheiro CSV: {0}
errExcelRead=Erro ao ler ficheiro Excel: {0}
errNoWorksheet=Nenhuma folha encontrada no ficheiro Excel
errNoDataInFile=Nenhum dado encontrado no ficheiro
errTableNotFound=Tabela não encontrada: SCHEMA={0}, TABLE={1}
errNoColumnsMatched=Nenhuma coluna de ficheiro consegue ser correspondida com colunas de tabela

# Debug Messages for Import
debug.csvRecordsLoaded=Registos CSV carregados: {0}
debug.excelRecordsLoaded=Registos Excel carregados: {0}
debug.readingFile=Lendo ficheiro: {0}
debug.dataLoaded=Dados carregados: {0} linhas
debug.tableColumnsLoaded=Colunas de tabela carregadas: {0}
debug.tableMetadataLoaded=Metadados de tabela carregados
debug.columnsMatched=Colunas correspondidas: {0}
debug.truncatingTable=Truncando tabela
debug.startingImport=Iniciando importação de dados
debug.rowInsertFailed=Inserção de linha {0} falhou: {1}
debug.batchInserted=Lote inserido: {0} linhas (total: {1})
debug.batchFailed=Inserção de lote falhou: {0}
debug.transactionCommitted=Transação confirmada
debug.rollingBack=Revertendo transação

link.changelog=https://github.com/SAP-samples/hana-developer-cli-tool-example/blob/main/CHANGELOG.md
# Backup and Recovery Commands
backup=Create backups of tables, schemas, or databases
backupTarget=Target object to backup (table name, schema name, or database)
backupName=Optional backup name (auto-generated if not provided)
backupType=Type of backup (table, schema, or database)
backupFormat=Backup file format (csv, binary, parquet)
backupDestination=Backup destination directory
backupCompress=Compress backup files
backupWithData=Include data in backup (not just metadata)
backupOverwrite=Overwrite existing backup file
backupStarting=Starting {0} backup for: {1}
backupCompleted=Backup completed successfully: {0}
backupFailed=Backup failed: {0}
backupExists=Backup already exists: {0}. Use --overwrite to replace it.
backupRecordsExported=Exported {0} records
backupSchemaTablesFound=Found {0} tables in schema: {1}
backupTableProgress=Backing up table: {0}
backupDatabaseWarning=Note: Full database backup requires SYSTEM user privileges. Creating logical backup of accessible schemas.
backupDatabaseSchemasFound=Found {0} schemas to backup
backupSchemaProgress=Backing up schema: {0}
backupSchemaSkipped=Skipped schema {0}: {1}

restore=Restore database object(s) from backup
restoreBackupFile=Path to backup file
restoreTarget=Target object name (table/schema/database)
restoreOverwrite=Overwrite existing data (truncate before restore)
restoreDropExisting=Drop existing table before restore
restoreContinueOnError=Continue restore even if errors occur
restoreBatchSize=Batch size for insert operations
restoreDryRun=Preview restore without making changes
restoreStarting=Starting restore from: {0}
restoreCompleted=Restore completed successfully
restoreFailed=Restore failed: {0}
restoreFileNotFound=Backup file not found: {0}
restoreDryRunMode=DRY RUN MODE - No changes will be made to the database
restoreMetadata=Backup Metadata
restoreUnknownType=Unknown backup type: {0}
restoreNoMetadata=Warning: No metadata file found. Attempting restore without metadata.
restoreDataNotFound=Backup data file not found: {0}
restoreTargetRequired=Target schema and table must be specified
restoreTableTarget=Restoring to: {0}.{1}
restoreDroppingTable=Dropping existing table: {0}
restoreTableExists=Table already exists: {0}. Use --overwrite or --dropExisting to replace it.
restoreCreatingTable=Creating table: {0}
restoreInsertingRecords=Inserting {0} records
restoreRecordFailed=Record {0} failed: {1}
restoreProgress=Progress: {0}/{1} records inserted
restoreManifestNotFound=Manifest file not found: {0}
restoreSchemaStarting=Restoring schema with {0} tables to: {1}
restoreTableProgress=Restoring table: {0}
restoreTableSkipped=Skipped table {0}: {1}
restoreDatabaseStarting=Restoring database with {0} schemas
restoreSchemaSkipped=Skipped schema {0}: {1}
restoreSchemaProgress=Restoring schema: {0}
restoreSchemaFailed=Schema restore failed for {0}: {1}

backupList=List available backups
backupListDirectory=Directory to scan for backups
backupListSortBy=Sort backups by (name, date, size, type)
backupListOrder=Sort order (asc or desc)
backupListShowDetails=Show detailed backup information
backupListNoDirectory=Backup directory does not exist: {0}
backupListScanning=Scanning for backups in: {0}
backupListFound=Showing {0} of {1} total backups
backupName=Backup Name
backupTimestamp=Timestamp
backupStatus=Status
backupSize=Backup Size
backupDataSize=Data File Size
backupTableCount=Tables
backupSchemaCount=Schemas
backupPath=Backup Path
backupSchema=Schema
backupListFailed=Failed to list backups: {0}

backupStatus=Check backup/recovery operation status
backupStatusCatalogOnly=Show only backup catalog (skip configuration)
backupStatusType=Filter by backup type
backupStatusState=Filter by backup status
backupStatusDays=Show backups from last N days
backupStatusChecking=Checking backup and recovery status...
backupStatusSummary=Backup and Recovery Status Summary
backupStatusLastSuccessful=Last Successful Backups
backupStatusRunning=Running Backups ({0})
backupStatusNoRunning=No backups currently running
backupStatusRecent=Recent Backups ({0})
backupStatusNoRecent=No recent backups found
backupStatusConfiguration=Backup Configuration
backupStatusFailed=Failed to get backup status: {0}
backupStatusPrivilegeNote=Note: Some backup information requires system privileges. Connect with --admin for full access.
backupStatusProgressUnavailable=Backup progress information unavailable (may require system privileges)
backupStatusConfigUnavailable=Backup configuration unavailable (may require system privileges)
backupStatusLastSuccessfulUnavailable=Last successful backup information unavailable

calcViewAnalyzer=Analyze calculation view performance
metrics=Include detailed performance metrics
xsaServices=Enhanced XSA service management
action=Action to perform (list, status, start, stop, restart, info)
service=XSA Service Name
details=Display detailed information
serviceRequired=Service name is required for this action
invalidAction=Invalid action specified
xsaServicesList=XSA Services
xsaServiceStatus=XSA Service Status
xsaServiceInfo=XSA Service Information
noServicesFound=No XSA services found
serviceStarted=Service {0} started successfully
serviceStopped=Service {0} stopped successfully
serviceRestarted=Service {0} restarted successfully

kafkaConnect=Kafka connector configuration
connectorName=Kafka Connector Name
kafkaBrokers=Kafka Brokers (comma-separated)
kafkaTopic=Kafka Topic Name
configPath=Configuration file path
connectorNameRequired=Connector name is required for this action
kafkaConnectorsList=Kafka Connectors
kafkaConnectorStatus=Kafka Connector Status
kafkaConnectorInfo=Kafka Connector Information
kafkaConnectorTest=Kafka Connector Test Results
noConnectorsFound=No Kafka connectors found
connectorCreated=Connector {0} created successfully
connectorDeleted=Connector {0} deleted successfully
connectorTestPassed=Connector test passed
requiredParametersForCreate=Name, brokers, and topic are required to create a connector

config.locations=Locais dos arquivos de configuração
config.projectLevel=Nível do projeto (diretório atual)
config.globalLevel=Global (diretório do usuário)
config.fileExists=[EXISTS]
config.removed=Arquivo de configuração removido
config.notFound=Nenhum arquivo de configuração encontrado para remover
config.created=Arquivo de configuração de modelo criado
config.updated=Configuração atualizada
config.current=Configuração atual
config.projectConfig=Configuração do projeto
config.globalConfig=Configuração global
config.notFoundShort=(não encontrado)
config.empty=(vazio)
config.editHint=Para criar ou editar a configuração, execute: hana-cli config -e
config.pathHint=Para ver os caminhos dos arquivos, execute: hana-cli config --path
config.editDesc=Abrir arquivo de configuração no editor padrão
config.globalDesc=Usar configuração global em vez de configuração do projeto
config.pathDesc=Mostrar caminhos dos arquivos de configuração
config.resetDesc=Redefinir para padrões# Mensagens do Comando de Importação

timeSeriesTools=Time-series data analysis tools
timeColumn=Time Series Timestamp Column Name
valueColumn=Time Series Value Column Name
timeInterval=Aggregation Time Interval
tableRequired=Table name is required for this action
requiredTimeSeriesParams=Table, time column, and value column are required for this analysis
timeSeriesTablesList=Time-Series Enabled Tables
timeSeriesAnalysis=Time-Series Data Analysis
timeSeriesAggregation=Time-Series Aggregation Results
timeSeriesForecast=Time-Series Forecast Results
anomalyDetection=Time-Series Anomaly Detection
noTimeSeriesTables=No time-series enabled tables found
forecastNotAvailable=Forecast functionality is not available for this table
anomalyDetectionNotAvailable=Anomaly detection is not available for this table
timeSeriesCapabilities=Time-Series Data Analysis Capabilities

healthCheck=Comprehensive database health assessment
healthStatus=Database Health Status
healthSummary=Database Health Summary
memoryCheck=Memory usage check
diskCheck=Disk space check
connectionCheck=Active connections check
transactionCheck=Transaction and lock check
backupCheck=Recent backup status check
replicationCheck=Replication status check
hostResourcesCheck=Host resource utilization check
databaseHealthDetails=Database Health Details
criticalIssues=Critical Issues Found
warningItems=Warning Items
informationalItems=Informational Items
healthScore=Overall Health Score

longRunning=List long-running queries with ability to cancel
queryDuration=Query duration in seconds
idleSession=Include idle sessions
cancelQuery=Cancel a query by statement hash
queryStatement=Query Statement Hash
sessionId=Session ID
transactionId=Transaction ID
longRunningQueries=Long-Running Queries
activeSessions=Active Sessions
longRunningQueryDetails=Query Details
cancelConfirm=Are you sure you want to cancel this query?
queryCancelled=Query {0} cancelled successfully
queryNotFound=Query with hash {0} not found

blocking=Show blocking sessions and lock chains
blockingChains=Blocking Lock Chains
waitForGraph=Wait-for Graph
lockedObject=Locked Object Details
lockHolder=Lock Holder Information
lockWaiter=Lock Waiter Information
blockingCycles=Deadlock Cycles Detected
blockingDetails=Blocking Details
transactionChains=Transaction Lock Chains
resourceLocks=Resource Locks
rowLocks=Row Locks (Exclusive)

connections=Active connection details and statistics
connectionStatistics=Connection Statistics
activeSessions=Active Sessions
idleSessions=Idle Sessions
totalConnections=Total Connections
connectionsByUser=Connections by User
connectionsByApplication=Connections by Application
connectionDetails=Connection Details
sessionContext=Session Context Information
applicationName=Application Name
clientInfo=Client Information
clientHostname=Client Hostname
clientPID=Client Process ID
connectionStartTime=Connection Start Time
lastActivityTime=Last Activity Time
cpuTime=CPU Time (ms)
memoryUtilized=Memory Utilized (KB)

alerts=List and manage database alerts
alertList=Database Alerts
alertStatus=Alert Status
alertSeverity=Alert Severity Level
alertMessage=Alert Message
alertCount=Alert Count
criticalAlerts=Critical Alerts
warningAlerts=Warning Alerts
informationAlerts=Informational Alerts
acknowledgeAlert=Acknowledge Alert
deleteAlert=Delete Alert
alertAcknowledged=Alert {0} acknowledged
alertDeleted=Alert {0} deleted
alertFilters=Filter alerts by severity (CRITICAL, WARNING, INFO)
alertDetails=Alert Details

recommendations=AI-based performance recommendations
performanceAnalysis=Performance Analysis
recommendationsTips=Recommendations and Tips
indexRecommendations=Missing Index Recommendations
queryOptimization=Query Optimization Suggestions
cacheRecommendations=Cache Utilization Recommendations
tableAnalysis=Table Structure Analysis
partitionSuggestions=Partition Suggestions
compressionOpportunities=Compression Opportunities
statementRecommendations=Resource-Consuming Statement Analysis
transactionImprovements=Transaction Processing Improvements
lockOptimization=Lock Optimization Suggestions
memoryOptimizations=Memory Optimization Recommendations
priorityLevel=Recommendation Priority Level
estimatedImpact=Estimated Performance Impact
implementationEffort=Implementation Effort

healthTimestamp=Timestamp
healthStatusLabel=Overall Status
noBlockingLocksDetected=No blocking locks detected.
healthCheckError=Error during {0} check
issuesFound=Issues Found
noLongRunningQueries=No long-running queries found (running longer than {0} seconds)
longRunningQueriesHeader=Long-Running Queries (> {0} seconds)
total=Total
cancelQueryInstruction=To cancel a query, use: hana-cli longRunning --cancel <statement_hash>
queryNotFoundMsg=Query with hash {0} not found or already completed.
queryDetailsHeader=Query Details
queryCancelledMsg=Query {0} cancelled successfully
queryUserLabel=User
queryApplicationLabel=Application
queryConnectionIdLabel=Connection ID
querySessionIdLabel=Session ID
queryDurationLabel=Duration
noBlockingSessionsFound=No blocking locks detected.
blockingSessionsHeader=Blocking Sessions and Lock Chains
totalBlockingLocks=Total blocking locks
waiterSessionDetailsHeader=Waiter Session Details
deadlockCyclesDetected=POTENTIAL DEADLOCK CYCLES DETECTED
noConnectionsFound=No connections found.
connectionStatisticsHeader=Connection Statistics
connectionDetailsHeader=Active Connection Details
topUsersByConnection=Top Users by Connection Count
topApplicationsByConnection=Top Applications by Connection Count
noAlertsFound=No alerts found.
databaseAlertsHeader=Database Alerts
alertsByProperty=Alert Summary by Severity
alertDetailsHeader=Alert Details
acknowledgeAlertInstruction=To acknowledge an alert: hana-cli alerts --acknowledge <alert_id>
deleteAlertInstruction=To delete an alert: hana-cli alerts --delete <alert_id>
alertNotFoundMsg=Alert with ID {0} not found.
alertAcknowledgedMsg=Alert {0} acknowledged successfully
alertDeletedMsg=Alert {0} deleted successfully
aiRecommendationsHeader=AI-Based Performance Recommendations
categoryLabel=Category
allCategories=All Categories
noRecommendationsAvailable=No recommendations available at this time.
totalRecommendations=Total recommendations
missingIndexes=Missing Indexes
queryOptimization=Query Optimization
cacheOptimization=Cache Optimization
tableStructure=Table Structure
lockOptimization=Lock Optimization
memoryOptimization=Memory Optimization
createIndexRecommendation=Create index on {0}.{1} - Heavy scanning detected ({2} scans)
reviewQueryRecommendation=Review query {0} - Average execution time: {1}ms, Executed: {2} times
lowCacheHitRatio=Low cache hit ratio ({0}%) - Review cache strategy
highCacheHitRatio=Cache optimization is performing well ({0}% hit ratio)
uncompressedTableRecommendation=Table {0}.{1} ({2}MB) is uncompressed - Consider enabling compression
slowLocksDetected={0} slow locks detected - Review transaction isolation levels and lock handling
highMemoryUtilization=High memory utilization ({0}%) - Consider increasing allocated memory or optimizing memory usage
lowMemoryUtilization=Low memory utilization ({0}%) - Review memory allocation configuration

description=Description
currentStatus=Current Status
alertSeverity=Severity
errorGettingDetails=Error getting details
cancelAttemptFailed=Warning: Cancel may not have succeeded. Please verify.

# Audit Log
auditLog=View and filter audit trail entries
auditLogHeader=Audit Log Analysis
auditUser=Filter by user name
auditAction=Filter by action type
auditSchema=Filter by schema name
auditLevel=Audit log level filter
auditDays=Number of days to retrieve
noAuditEntriesFound=No audit entries found for the specified criteria.
dateRange=Date Range
lastNDays=Last {0} days
topActionsSummary=Top Actions Summary
topUsersSummary=Top Active Users Summary
auditEntries=Audit Log Entries
auditLogFooter=Use filters to narrow down audit entries: --user, --action, --schema, --level

# Privilege Analysis
privilegeAnalysis=Analyze user privileges and suggest least privilege
privilegeAnalysisHeader=Privilege Analysis
targetUser=Target user to analyze
targetRole=Target role to analyze
showUnusedPrivileges=Show unused privileges
suggestLeastPrivilege=Suggest least privilege recommendations
analyzingUser=Analyzing privileges for user: {0}
analyzingRole=Analyzing privileges for role: {0}
systemPrivileges=System Privileges
objectPrivileges=Object Privileges
grantedRolesDetail=Granted Roles
privilegeSummary=Privilege Summary
totalSystemPrivileges=Total System Privileges
totalObjectPrivileges=Total Object Privileges
totalRoles=Total Roles
leastPrivilegeSuggestions=Least Privilege Suggestions
dangerousPrivilegesDetected=Dangerous system privileges detected
wildcardGrantsDetected=Wildcard grants detected
consideredSpecificGrants=Consider using more specific grants
grantablePrivilegesFound={0} privileges with GRANT OPTION found
reviewGrantOption=Review if GRANT OPTION is necessary
noIssuesDetected=No privilege issues detected
rolePrivileges=Role Privileges
noPrivilegesFound=No privileges found

# Security Scan
securityScan=Scan for common security vulnerabilities
securityScanHeader=Security Vulnerability Scan
securityCategory=Security category to scan
detailedScan=Perform detailed security scan
autoFix=Automatically fix security issues (preview)
scanningCategory=Scanning category
scanResults=Security Scan Results
criticalIssues={0} Critical Issues
warnings={0} Warnings
informational={0} Informational
noSecurityIssuesFound=No security issues found
scanSummary=Scan Summary
autoFixNotImplemented=Auto-fix feature is not yet implemented. Please review recommendations and apply manually.
usersWithoutPasswordPolicy={0} users without password policy
usersWithoutLockout={0} users without account lockout configured
inactiveUsers={0} inactive users (>90 days)
weakPasswordPolicies={0} weak password policies detected
expiredPasswords={0} users with expired passwords
excessiveSystemPrivileges={0} users/roles with excessive system privileges
wildcardGrantsFound={0} wildcard privilege grants found
dataEncryptionNotEnabled=Data encryption is not enabled
sslNotEnforced=SSL/TLS not enforced for connections
auditingNotEnabled=Auditing is not enabled
noActiveAuditPolicies=No active audit policies found

# Password Policy
pwdPolicy=View and manage password policies
pwdPolicyHeader=Password Policy Management
policyName=Policy name to view
listPolicies=List all password policies
showPolicyUsers=Show users assigned to policy
detailedPolicyInfo=Show detailed policy information
policyNotFound=Policy {0} not found
policyDetails=Password Policy Details: {0}
enabled=Enabled
minimumLength=Minimum Password Length
expirationDays=Password Expiration (days)
lockTimeDays=Password Lock Time (days)
maxInvalidAttempts=Maximum Invalid Attempts
minComplexity=Minimum Complexity
preventReuse=Prevent Password Reuse (count)
forceFirstChange=Force Change on First Login
usersWithPolicy=Users with this policy ({0})
noUsersWithPolicy=No users are assigned to this policy
allPasswordPolicies=All Password Policies
usersByPolicy=Users by Policy
complianceSummary=Password Policy Compliance Summary
usersWithoutPolicy=Users without password policy
weakPoliciesCheck=Weak password policies
expiredPasswordsCheck=Users with expired passwords
policyStrengthAssessment=Policy Strength Assessment
shortPasswordLength=Password length is less than 8 characters
recommendLongerPassword=Consider increasing minimum password length to at least 12 characters
noPasswordExpiration=Password expiration is not configured
longExpirationTime=Password expiration time is longer than 1 year
noAccountLockout=Account lockout is not configured
lowComplexityRequirement=Password complexity requirement is low
passwordReuseNotPrevented=Password reuse is not sufficiently prevented (less than 5 passwords)
strongPolicy=Policy meets security best practices
noPoliciesFound=No password policies found
good=Good

# Encryption Status
encryptionStatus=Check encryption status of tables and backups
encryptionStatusHeader=Encryption Status Report
encryptionScope=Encryption scope to check
showDetails=Show detailed information
dataEncryptionStatus=Data Volume Encryption
dataEncryptionNotConfigured=Data encryption is not configured
dataVolumes=Data Volumes
logEncryptionStatus=Log Volume Encryption
logEncryptionNotConfigured=Log encryption is not configured
logVolumes=Log Volumes
backupEncryptionStatus=Backup Encryption
backupEncryptionNotConfigured=Backup encryption is not configured
recentBackups=Recent Backups
networkEncryptionStatus=Network Communication Encryption (SSL/TLS)
sslNotConfigured=SSL/TLS is not configured
internalNetworkEncryption=Internal Network Encryption
encryptionSummary=Encryption Summary
networkCommunication=Network Communication
backups=Backups
enableEncryption=Enable data encryption for enhanced security
enableSSL=Enable SSL/TLS for secure network communication
reviewBackupEncryption=Review and configure backup encryption
encryptionFullyEnabled=All encryption mechanisms are properly configured
encryptionPartiallyEnabled=Some encryption mechanisms are not enabled
reviewEncryptionSettings=Review encryption settings and enable missing protections

# Grant Chains
grantChains=Visualize privilege inheritance chains
grantChainsHeader=Privilege Grant Chains Visualization
chainDepth=Maximum chain depth to analyze
outputFormat=Output format
analyzingGrantChain=Analyzing grant chain for user: {0}
analyzingRoleChain=Analyzing grant chain for role: {0}
noRolesGranted=No roles granted to this user
grantChainTable=Grant Chain (Table View)
grantChainSummary=Grant Chain Summary
totalRolesInChain=Total Roles in Chain
maxChainDepth=Maximum Chain Depth
grantableRoles=Roles with GRANT OPTION
grantableRolesWarning=Roles with GRANT OPTION can propagate privileges - review carefully

# Generate Test Data
generateTestData=Create realistic test data for database tables
generateTestDataTable=Table to generate data for
generateTestDataSchema=Schema name
generateTestDataRows=Number of rows to generate
generateTestDataLocale=Locale for data generation (en, de, fr)
generateTestDataFormat=Output format (sql, csv, json)
generateTestDataOutput=Output file path
generateTestDataRealistic=Generate realistic data based on patterns
generateTestDataIncludeRelations=Include related table dependencies
generateTestDataDryRun=Show what would be generated without executing
info.generatingTestData=Generating {0} test data rows for table {1}...
success.testDataWritten=Test data script written to {0}
success.testDataGenerated=Successfully generated {0} test rows for table {1}
error.generateTestData=Error generating test data: {0}

# Generate Documentation
generateDocs=Auto-generate database documentation
generateDocsSchema=Schema to document
generateDocsObjects=Object types to document (tables, views, procedures, functions, all)
generateDocsOutput=Documentation output file path
generateDocsFormat=Documentation format (markdown, html, pdf)
generateDocsIncludeData=Include data statistics in documentation
generateDocsIncludeGrants=Include grant information
generateDocsIncludeIndexes=Include index information
generateDocsIncludeTriggers=Include trigger information
generateDocsTOC=Generate table of contents
info.generatingDocumentation=Generating documentation for schema {0}...
success.docsWritten=Documentation written to {0}
success.documentationGenerated=Successfully generated documentation for schema {0}
error.generateDocs=Error generating documentation: {0}

# ER Diagram
erdDiagram=Generate ER diagrams from database schema
erdDiagramSchema=Schema to diagram
erdDiagramTables=Comma-separated list of tables (empty for all)
erdDiagramOutput=Output file for diagram
erdDiagramFormat=Diagram format (mermaid, plantuml, graphviz, json)
erdDiagramShowCardinality=Show relationship cardinality
erdDiagramShowColumns=Show table columns in diagram
erdDiagramExcludeColumns=Comma-separated columns to exclude
info.generatingERDiagram=Generating ER diagram for schema {0}...
success.diagramWritten=Diagram written to {0}
success.erDiagramGenerated=Successfully generated ER diagram for {0} table(s) in schema {1}
error.erdDiagram=Error generating ER diagram: {0}

# Dependencies
dependencies=Show object dependency graphs
dependenciesSchema=Schema name
dependenciesObject=Object name to analyze
dependenciesDirection=Relationship direction (incoming, outgoing, both)
dependenciesDepth=Maximum recursion depth
dependenciesOutput=Output file path
dependenciesFormat=Output format (tree, json, graphviz, mermaid)
dependenciesIncludeViews=Include view dependencies
dependenciesIncludeProcedures=Include procedure dependencies
errObjectRequired=Object name is required for dependency analysis
info.analyzingDependencies=Analyzing dependencies for {0} in schema {1}...
info.usingCurrentSchema=Using current schema: {0}
success.dependenciesWritten=Dependency graph written to {0}
success.dependenciesAnalyzed=Successfully analyzed dependencies for {0}
error.dependencies=Error analyzing dependencies: {0}

# Code Template
codeTemplate=Generate boilerplate code for common patterns
codeTemplatePattern=Code pattern to generate (crud, service, repository, mapper, dto, entity, query, test, migration)
codeTemplateObject=Object or table name
codeTemplateSchema=Schema name
codeTemplateLanguage=Programming language (javascript, typescript, java, cds, sql, python)
codeTemplateOutput=Output file path
codeTemplateFramework=Target framework (express, spring, nestjs, cds, none)
codeTemplateComments=Include code comments
info.generatingTemplate=Generating {0} template for {1}...
success.templateWritten=Template written to {0}
success.templateGenerated=Successfully generated {0} template for {1}
error.codeTemplate=Error generating code template: {0}

# Data Masking
dataMask=Apply masking rules for sensitive data protection
dataMaskSchema=Schema name
dataMaskTable=Table to mask
dataMaskRules=Masking rules (column1:hash,column2:redact)
dataMaskRulesFile=Path to JSON file with masking rules
dataMaskColumns=Comma-separated columns to mask
dataMaskMaskType=Masking type (redact, hash, shuffle, replace, truncate, pattern, random)
dataMaskDryRun=Show masking results without applying changes
dataMaskWhereClause=WHERE clause to filter rows
dataMaskOutput=Output file for mask script
info.applyingDataMask=Applying data masking to table {0} in schema {1}...
info.masking=Masking {0} rows in table {1}...
info.dryRunMode=DRY RUN: No changes were applied to the database
info.recordsAffected=Records affected: {0}
success.maskScriptWritten=Masking script written to {0}
success.dataMasked=Successfully masked {0} rows in table {1}
error.dataMask=Error applying data masking: {0}

# Graph Workspaces
graphWorkspaces=Manage graph workspaces
graphWorkspaceName=Graph workspace name or pattern
graphWorkspaceSchema=Schema name
graphWorkspaceAction=Action (list, create, drop, info)

# Spatial Data
spatialData=Work with spatial and geographic data
spatialSchema=Schema name
spatialTable=Table name containing spatial data
spatialColumn=Spatial column name
spatialBounds=Show spatial bounds and metrics
spatialIndex=Check spatial indexes

# Full-Text Indexes
ftIndexes=Manage full-text indexes
ftIndexName=Full-text index name or pattern
ftSchema=Schema name
ftTable=Table name
ftLanguage=Index language setting
ftAction=Action (list, create, drop, info, rebuild)

# Workload Management
workloadManagement=Configure workload classes and mappings
workloadClass=Workload class name
workloadSchema=Schema name
workloadAction=Action (list, create, drop, assign, unassign)
workloadPriority=Priority level (LOW, MEDIUM, HIGH, CRITICAL)
workloadActiveOnly=Only show workload groups with active sessions
workloadShowViews=Show available workload views and columns

# Partitions
partitions=Manage table partitioning
partitionTable=Table name
partitionSchema=Schema name
partitionType=Partition type (RANGE, HASH, ROUND_ROBIN, REPLICA)
partitionColumn=Column name for partitioning
partitionCount=Number of partitions
partitionAction=Action (list, create, drop, info)

# Table Groups
tableGroups=Manage table groups for optimization
tableGroupName=Table group name
tableGroupSchema=Schema name
tableGroupAction=Action (list, create, drop, add_table, remove_table, info)
tableGroupTable=Table to add or remove from group

# Data Synchronization
dataSync=Synchronize data between systems or tables
dataSyncSourceConnection=Source connection profile
dataSyncTargetConnection=Target connection profile
dataSyncSchema=Schema name
dataSyncTable=Table name to synchronize
dataSyncMode=Synchronization mode (full or incremental)
dataSyncBatchSize=Batch size for processing
dataSyncConflictResolution=Conflict resolution strategy
dataSyncKeyColumns=Key columns for row matching
dataSyncTimeout=Operation timeout in seconds

# Smart Data Integration Tasks
sdiTasks=Manage Smart Data Integration tasks and flowgraphs
sdiTasksAction=Action to perform (list, start, stop, status)
sdiTasksTaskName=SDI task name
sdiTasksFlowgraph=Flowgraph name
sdiTasksAgentName=SDI agent name
sdiTasksSchema=Schema name

# Replication Status
replicationStatus=Monitor system and service replication status
replicationStatusType=Replication type (system or service)
replicationStatusServiceName=Service name filter
replicationStatusDetailed=Show detailed information
replicationStatusWatch=Watch mode for continuous monitoring

# Schema Clone
schemaClone=Clone entire schema with or without data
schemaCloneSourceSchema=Source schema name
schemaCloneTargetSchema=Target schema name
schemaCloneIncludeData=Include table data in clone
schemaCloneIncludeGrants=Include grants and privileges
schemaCloneParallel=Number of parallel operations
schemaCloneExcludeTables=Tables to exclude from clone
schemaCloneTimeout=Operation timeout in seconds

# Table Copy
tableCopy=Copy table structure and/or data with optional filtering
tableCopySourceTable=Source table name
tableCopyTargetTable=Target table name
tableCopySourceSchema=Source schema name
tableCopyTargetSchema=Target schema name
tableCopyStructureOnly=Copy structure only (no data)
tableCopyDataOnly=Copy data only (no structure)
tableCopyWhere=WHERE clause filter for data copy
tableCopyLimit=Row limit for data copy
tableCopyBatchSize=Batch size for processing
tableCopyTimeout=Operation timeout in seconds

# Compare Schema
compareSchema=Comparar estruturas de esquema de base de dados em ambientes
compareSchemaSourceSchema=Nome do Esquema Origem
compareSchemaTargetSchema=Nome do Esquema Destino
compareSchemaTableFilter=Filtro de Nome de Tabela (separadas por vírgula, opcional)
compareSchemaCompareIndexes=Comparar Índices
compareSchemaCompareTriggers=Comparar Triggers
compareSchemaCompareConstraints=Comparar Restrições
compareSchemaOutput=Caminho do Ficheiro do Relatório de Saída
compareSchemaTimeout=Tempo Limite da Operação em Segundos
help.compareSchemaSourceSchema=Nome do primeiro esquema a comparar. Exemplo: SCHEMA1
help.compareSchemaTargetSchema=Nome do segundo esquema a comparar. Exemplo: SCHEMA2
help.compareSchemaTableFilter=Lista opcional separada por vírgula de tabelas específicas a comparar. Se não fornecido, todas as tabelas são comparadas.
help.compareSchemaCompareIndexes=Incluir definições de índices na comparação de esquema. Padrão: true
help.compareSchemaCompareTriggers=Incluir definições de triggers na comparação de esquema. Padrão: true
help.compareSchemaCompareConstraints=Incluir definições de restrições na comparação de esquema. Padrão: true
help.compareSchemaOutput=Caminho do ficheiro para o relatório de comparação. Se não fornecido, os resultados aparecem na consola.
help.compareSchemaTimeout=Tempo máximo em segundos para a comparação. Padrão: 3600 (1 hora)
info.startingSchemaComparison=Iniciando comparação de esquema entre {0} e {1}
success.schemaComparisonComplete=Comparação de esquema completa. CorrespondêncipardeTabelas: {0}, DiferençasdeTabelas: {1}, ApenasnaOrigem: {2}, ApenasnoDestino: {3}
error.compareSchema=Erro na comparação de esquema: {0}
errSchemaRequired=Nomes de esquema origem e destino são necessários
compareSchemaExample=Comparar dois esquemas de base de dados

# Diagnose
diagnose=Run comprehensive diagnostics on database system
diagnosticsHeader=System Diagnostics
checks=Diagnostic checks to run (all, services, memory, alerts, locks, backup)
checkingServices=Checking service status
checkingMemory=Checking memory usage
checkingAlerts=Checking system alerts
checkingLocks=Checking lock status
checkingBackup=Checking backup status
diagnosticsSummary=Diagnostics Summary
systemHealthy=System is healthy - no issues detected
inactiveServicesFound=inactive services detected
allServicesActive=All services are active
checkSkipped=Check skipped
highMemoryUsage=High memory usage detected (>90%)
moderateMemoryUsage=Moderate memory usage (80-90%)
memoryUsageNormal=Memory usage is normal
noCriticalAlerts=No critical alerts
criticalAlertsFound=critical alerts found
highLockCount=High lock count detected
activeLocks=active locks
lastBackupOld=Last backup is older than 48 hours
recentBackupFound=Recent backup found
noBackupFound=No successful backup found
hoursSinceLastBackup=hours since last backup
hoursAgo=hours ago
servicesStatus=Services Status
memoryUsage=Memory Usage
activeAlerts=Active Alerts
lockCount=Lock Count
lastBackup=Last Backup
memoryUsed=memory used
viewNotAccessible=This view is not accessible from this schema context
warningsFound=warnings found
criticalIssuesFound=critical issues found

# Deadlocks
deadlocks=Analyze and detect deadlock situations
deadlockAnalysisHeader=Deadlock Analysis
noDeadlocksDetected=No deadlocks detected
deadlocksDetected=deadlock cycles detected
deadlockRecommendation=Review lock chains and optimize transaction order to prevent deadlocks
blockedTransactionsHeader=Blocked Transactions
noBlockedTransactions=No blocked transactions detected
blockedTransactionsFound=blocked transactions detected
recommendations=Recommendations
deadlockRec1=Identify and optimize long-running transactions
deadlockRec2=Ensure consistent lock acquisition order across transactions
deadlockRec3=Consider implementing retry logic for transient deadlocks

# Crash Dumps
crashDumps=List and analyze crash dump files
crashDumpsHeader=Crash Dump Analysis
analyzingLastDays=Analyzing last
noCrashDumps=No crash dumps found in the specified period
crashDumpsFound=crash dumps found
crashDumpsSummary=Crash Dumps Summary
totalDumps=Total dumps
totalSize=Total size
byComponent=By Component
byCrashType=By Crash Type
days=Number of days to analyze
crashType=Filter by crash type
crashRec1=Review crash dump details and system logs for root cause
crashRec2=Check for patterns in crash times and affected components
crashRec3=Consider upgrading to latest patch level if crashes are frequent

# Memory Leaks
memoryLeaks=Detect potential memory leaks
memoryLeaksHeader=Memory Leak Detection
thresholdPercent=Threshold percentage
checkingServiceMemory=Checking service memory usage
checkingMemoryObjects=Checking memory objects by component
servicesHighMemory=services with high memory usage
heapUsed=heap used
noLeaksDetected=No memory leaks detected
potentialMemoryLeaks=Potential memory leaks detected
memoryLeaksSummary=Memory Leak Detection Summary
memoryRec1=Monitor memory usage over time to identify trends
memoryRec2=Review expensive statements and optimize queries
memoryRec3=Check for data growth in internal tables
memoryRec4=Consider implementing memory limits on connections
component=Component filter

# Fragmentation Check
fragmentationCheck=Analyze table fragmentation levels
fragmentationCheckHeader=Table Fragmentation Analysis
fragmentationThreshold=Fragmentation threshold percentage
noFragmentation=No tables with high fragmentation found
fragmentedTablesFound=fragmented tables found
fragmentationSummary=Fragmentation Summary
totalFragmentedTables=Total fragmented tables
totalDeltaSize=Total delta size
criticalFragmentation=tables with critical fragmentation
moderateFragmentation=tables with moderate fragmentation
fragRec1=Run MERGE DELTA on highly fragmented column store tables
fragRec2=Schedule regular merge operations during low-activity periods
fragRec3=Monitor merge statistics to optimize merge frequency
fragRec4=Consider enabling auto-merge for frequently updated tables
exampleMergeCommand=Example Merge Command

# Command Suggestions (Did You Mean)
unknownCommand=Unknown command: {0}
didYouMeanSingle=\n\nDid you mean this?\n    {0}
didYouMeanMultiple=\n\nDid you mean one of these?\n    {0}
# Option Suggestions (Did You Mean for options)
didYouMeanOption=Did you mean --{0}?
didYouMeanMultipleOptions=Did you mean one of these?\n    --{0}
mcpServerInstall=Install the MCP server configuration into AI assistant clients (Claude Desktop, Claude Code, Cursor, Windsurf, Cline, VS Code, Continue, Zed)
mcpServerInstallClient=Target client to configure (claude-desktop, claude-code, cursor, windsurf, cline, vscode, continue, zed, or auto to detect)
mcpServerInstallName=Server name in the MCP configuration
mcpServerInstallDryRun=Show what would be written without making changes
mcpServerInstallGlobal=Install globally (user-level) instead of project-level
mcpServerInstallExample1=Install MCP server for Claude Desktop
mcpServerInstallExample2=Preview the configuration without writing
mcpServerInstallExample3=Install globally for Claude Code
mcpServerInstallNotBuilt=MCP server has not been built yet. Run:
mcpServerInstallHeader=SAP HANA CLI - MCP Server Installation
mcpServerInstallServerPath=Server path:
mcpServerInstallServerName=Server name:
mcpServerInstallDryRunHeader=Dry run - configuration that would be written:
mcpServerInstallConfigPath=Config:
mcpServerInstallConfigExists=Exists:
mcpServerInstallSkipped=skipped (config file not found, use --client to target)
mcpServerInstallSuccess=configured successfully
mcpServerInstallFailed=failed to configure:
mcpServerInstallComplete=MCP server configured in {0} client(s).
mcpServerInstallRestart=Restart the client application to activate the MCP server.
mcpServerInstallNone=No clients were configured.
mcpServerInstallNoneHint=Use --client to specify a target, or create the config file first.
mcpServerStatus=Check MCP server installation status across all supported AI assistant clients
mcpServerStatusExample=hana-cli mcpServerStatus
mcpServerStatusHeader=SAP HANA CLI - MCP Server Status
mcpServerStatusServerPath=Server path:
mcpServerStatusBuilt=Built:
mcpServerStatusClients=Client Configuration Status:
mcpServerStatusConfigured=configured
mcpServerStatusNotConfigured=config exists, not configured
mcpServerStatusNotFound=config not found
mcpServerStatusBuildHint=MCP server is not built. Build it first:

rowsAffected=Linhas afetadas: {0}
stmtExecutedNoResultSet=Instrução executada com sucesso (sem conjunto de resultados).
