usage = Użycie: $0 <polecenie> [opcje]
help = Wyświetl komunikat pomocy
example = hana-cli connect -n <host>[:<port>] -u <użytkownik_bazy> -p <hasło_użytkownika_bazy>
examplesCommand = Pokaż przykłady dla poleceń
epilog = Więcej informacji na https://github.com/SAP-samples/hana-developer-cli-tool-example
helpFail = Ups, coś poszło nie tak! Uruchom z pomocą
version = Szczegóły wersji
connect = Łączy się z bazą danych SAP HANA i zapisuje informacje o połączeniu do pliku default-env-admin.json
connection = Ciąg połączenia <host>[:<port>]
user = Użytkownik
password = Hasło
userstorekey = Opcjonalnie: Klucz magazynu użytkowników HDB - Zastępuje wszystkie inne parametry połączenia
save = Zapisz poświadczenia do default-env-admin.json
save2 = Zapisz poświadczenia do default-env.json
connErr = Musi być w formacie <host>:<port>
userErr = Musi być prawidłowym formatem nazwy użytkownika dla SAP HANA
input = Wejście
adminSaved = Plik default-env-admin.json został zapisany ze szczegółami połączenia!
saved = Plik default-env.json został zapisany ze szczegółami połączenia!
saved2 = Plik .env został zapisany ze szczegółami połączenia!
status = Pobierz status połączenia
admin = Połącz przez administratora (default-env-admin.json)
connectWith = Łączenie z {0}
hdbsql = Uruchom narzędzie hdbsql (jeśli zainstalowane osobno) używając lokalnie zapisanych poświadczeń default-env*.json. Możesz zainstalować hdbsql jako część klienta SAP HANA tutaj https://tools.hana.ondemand.com/#hanatools
ports = Wyświetl przypisania portów dla wewnętrznych usług SAP HANA
activateHDI = Aktywuj usługę HDI w określonym dzierżawcy SAP HANA (Musi być uruchomione w SYSTEMDB)
tenant = Dzierżawca SAP HANA
adminHDI = Utwórz użytkownika administratora dla HDI lub przypisz uprawnienia administratora HDI istniejącemu użytkownikowi
adminHDIGroup = Dodaj użytkownika jako administratora grupy HDI
group = Grupa HDI
createUser = Utwórz nowego użytkownika administratora HDI z podaną nazwą użytkownika i hasłem
createXSAAdmin = Utwórz użytkownika bazy danych SAP HANA, który jest również administratorem XSA
createContainer = Utwórz kontener HDI i zapisz szczegóły połączenia w default-env.json
createContainerUsers = Utwórz nowych użytkowników technicznych kontenera HDI dla istniejącego kontenera i zapisz szczegóły połączenia w default-env.json
createGroup = Utwórz grupę kontenerów
container = Nazwa kontenera HDI
saveHDI = Zapisz poświadczenia do default-env.json
containerSaved = Plik default-env.json został zapisany ze szczegółami połączenia kontenera HDI!
dropContainer = Usuń kontener HDI i wyczyść użytkowników kontenera HDI
dropGroup = Usuń grupę kontenerów
reclaim = Odzyskaj przestrzeń woluminów LOB, Log i Data
massUsers = Masowe utworzenie 50 użytkowników deweloperskich (dla warsztatów)
inspectTable = Zwróć metadane o tabeli bazy danych
table = Tabela bazy danych
view = Widok bazy danych
outputType = Format wyjściowy
schema = Schemat
inspectView = Zwróć metadane o widoku bazy danych
inspectProcedure = Zwróć metadane o procedurze składowanej
inspectFunction = Zwróć metadane o funkcji
inspectLibrary = Zwróć metadane o bibliotece
inspectLibMember = Zwróć metadane o elemencie biblioteki
systemInfo = Ogólne szczegóły systemu
systemInfoUI = Ogólne szczegóły systemu w interfejsie użytkownika opartym na przeglądarce
schemas = Pobierz listę wszystkich schematów
limit = Ogranicz wyniki
allSchemas = Pokaż wszystkie schematy niezależnie od uprawnień
objectType = Typ obiektu (TABLE, VIEW, PROCEDURE, itp.)
dryRun = Tryb próbny (pokaż co by się stało bez wprowadzania zmian)
force = Wymuś operację bez potwierdzenia
includeSystemObjects = Dołącz obiekty systemowe do operacji
setClause = Klauzula SET dla instrukcji UPDATE
whereClause = Klauzula WHERE do filtrowania
grantee = Użytkownik lub rola do przyznania uprawnień
privilege = Uprawnienie do przyznania (SELECT, INSERT, UPDATE, DELETE, EXECUTE, itp.)
withGrantOption = Przyznaj z opcją WITH GRANT OPTION
exportFormat = Format eksportu (csv, json)
includeData = Dołącz eksport danych wraz ze strukturą
tables = Pobierz listę wszystkich tabel
views = Pobierz listę wszystkich widoków
objects = Przeszukaj wszystkie typy obiektów
object = Obiekt bazy danych
procedures = Pobierz listę wszystkich procedur składowanych
procedure = Procedura składowana
functions = Pobierz listę wszystkich funkcji
function = Funkcja
libraries = Pobierz listę wszystkich bibliotek
library = Biblioteka
libMember = Element biblioteki
sequences = Pobierz listę wszystkich sekwencji
sequence = Sekwencja
privilegeError = Pobierz szczegóły błędu niewystarczających uprawnień
errorGuid = GUID z oryginalnego komunikatu błędu
certificates = Lista certyfikatów systemowych
certficate = Certyfikat
issuer = Wystawca certyfikatu
grantedRoles = Role przyznane bieżącemu użytkownikowi
grantedPrivs = Uprawnienia przyznane bieżącemu użytkownikowi
users = Pobierz listę wszystkich użytkowników
inspectUser = Zwróć metadane o użytkowniku
userParams = Parametry użytkownika
indexes = Pobierz listę indeksów
inspectIndex = Zwróć metadane o indeksie
index = Indeks tabeli bazy danych
indexColumns = Szczegóły kolumn dla indeksu
interactive = Uruchom tryb interaktywny z przewodnikiem wyboru poleceń i monitami parametrów
dataVolumes = Szczegóły dotyczące woluminów danych SAP HANA
disks = Szczegóły dotyczące urządzeń dyskowych używanych przez SAP HANA
features = Funkcje i wersja SAP HANA
featureUsage = Statystyki użycia według funkcji
hostInformation = Szczegóły techniczne hosta
iniFiles = Lista plików konfiguracyjnych INI dla SAP HANA
iniContents = Zawartość konfiguracji INI (filtrowana według nazwy pliku)
file = Nazwa pliku
section = Sekcja
traces = Lista wszystkich plików śledzenia
traceContents = Zawartość wybranego pliku śledzenia - Odczyt od końca pliku wstecz
host = Nazwa hosta
roles = Pobierz listę ról
role = Rola bazy danych
synonyms = Plik wyjściowy synonimów
synonym = Synonim bazy danych
target = Obiekt docelowy
triggers = Lista wszystkich wyzwalaczy
trigger = Wyzwalacz bazy danych
inspectTrigger = Zwróć metadane o wyzwalaczu
callProcedure = Wywołaj procedurę składowaną i wyświetl wyniki
querySimple = Wykonaj pojedyncze polecenie SQL i wyświetl wyniki
expensiveStatements = Wyświetl najbardziej zasobożerne instrukcje SQL
queryPlan = Wizualizuj plan wykonania zapytania
columnStats = Analizuj statystyki magazynu kolumnowego
memoryAnalysis = Rozbicie zużycia pamięci według komponentów
cacheStats = Wyświetl statystyki pamięci podręcznej planu SQL i pamięci podręcznej wyników
tableHotspots = Zidentyfikuj często używane tabele/partycje
query = Instrukcja SQL
cds = Wyświetl obiekt bazy danych przez CDS
config = Zarządzaj plikami konfiguracyjnymi (wyświetl, edytuj, pokaż ustawienia)
viewOpt = Przetwarzanie CDS dla widoku zamiast tabeli
cdsIndex = Z narzędziem podglądu CDS HANA-Cli
encrypt = Szyfruj połączenia (wymagane dla usługi SAP HANA dla SAP BTP lub SAP HANA Cloud)
trustStore = Magazyn zaufania SSL
createModule = Utwórz moduł bazy danych
folder = Nazwa folderu modułu bazy danych
massConvert = Konwertuj grupę tabel do formatu CDS lub HDBTable
massConvertUI = Konwertuj grupę tabel do formatu CDS lub HDBTable przez interfejs użytkownika oparty na przeglądarce
massDelete = Operacje zbiorczego usuwania z filtrowaniem
massExport = Eksportuj wiele obiektów naraz
massGrant = Zbiorcze zarządzanie uprawnieniami
massRename = Zmień nazwy obiektów bazy danych z dopasowaniem wzorca
massUpdate = Operacje zbiorczej aktualizacji
massUsers = Masowe utworzenie 50 użytkowników deweloperskich (dla warsztatów)
serviceKey = Połącz i zapisz default-env.json przez klucz usługi
instance = Nazwa instancji usługi CF/XS
key = Nazwa klucza usługi CF/XS
validate = Sprawdź poprawność certyfikatu
cfxs = Cloud Foundry?
hanaCloud = Zbuduj moduł dla SAP HANA Cloud?
inspectJWT=Sprawdź konfigurację tokena JWT
createJWT=Utwórz token JWT i zaimportuj certyfikat (Aby uzyskać certyfikat i wystawcę używany w SQL, musisz użyć elementu credentials.url klucza usługi xsuaa, który powinien wyglądać tak: https://<subdomain>.authentication.<region>.hana.ondemand.com, a następnie dodać do niego ścieżkę /sap/trust/jwt w przeglądarce)
jwtName=Nazwa dostawcy JWT (dowolna wartość opisowa)
containers=Lista wszystkich kontenerów HDI
container = Nazwa kontenera HDI
containerGroup=Grupa kontenerów
opendbx=Otwórz eksplorator bazy danych
openbas=Otwórz SAP Business Application Studio
readme=Otwórz dokumentację README w przeglądarce
changelog=Otwórz dziennik zmian w przeglądarce
helpDocu=Otwórz dokumentację pomocy w przeglądarce internetowej
viewDocs=Wyświetl dokumentację offline w terminalu
copy2DefaultEnv=Skopiuj zawartość .env do default-env.json i przeformatuj
copy2Env=Skopiuj zawartość default-env.json do .env i przeformatuj
hcInstances=Lista wszystkich instancji SAP HANA Cloud w docelowej przestrzeni
hdiInstances=Lista wszystkich instancji usługi HDI SAP HANA Cloud w docelowej przestrzeni
sbssInstances=Lista wszystkich instancji usługi SBSS SAP HANA Cloud w docelowej przestrzeni
secureStoreInstances=Lista wszystkich instancji usługi SecureStore SAP HANA Cloud w docelowej przestrzeni
schemaInstances=Lista wszystkich instancji usługi Schema SAP HANA Cloud w docelowej przestrzeni
upsInstances=Lista wszystkich instancji usług dostarczonych przez użytkownika Cloud Foundry w docelowej przestrzeni
hc_instance_name=Nazwa instancji SAP HANA Cloud
hcStart=Uruchom instancję SAP HANA Cloud
hcStop=Zatrzymaj instancję SAP HANA Cloud
filename=Nazwa pliku
changes=Wyświetl dziennik zmian w CLI
readMe=Wyświetl README w CLI
helpDocuExample=hana-cli helpDocu
viewDocsExample=hana-cli docs import
rick=Tylko dla zaawansowanych użytkowników
useHanaTypes=Użyj typów danych specyficznych dla SAP HANA Zobacz (https://cap.cloud.sap/docs/cds/cdl#predefined-types)
outputTypeQuery=Typ wyjścia dla wyników zapytania
expensiveStatementsOrderBy=Sortuj wyniki według czasu wykonania lub czasu rozpoczęcia
cacheType=Typ pamięci podręcznej do wyświetlenia
includePartitions=Dołącz statystyki na poziomie partycji
component=Filtr komponentów
copy2Secrets=utwórz sekrety dla wdrożenia Kubernetes (https://www.npmjs.com/package/@sap/xsenv#usage-in-kubernetes)
envJson=Plik JSON zawierający zmienną VCAP_SERVICES
secretsFolder=Nazwa folderu do przechowywania sekretów
secretsFilter=Lista instancji usług do przetworzenia
test=Polecenie testowe pomagające szybko testować nowe funkcje
connFile=Nazwa pliku połączenia zastępująca default-env.json
privileges=Dołącza uprawnienia do wyjścia (będzie długie)
disableVerbose= Wyłącz szczegółowe wyjście - usuwa wszystkie dodatkowe dane wyjściowe, które są pomocne tylko dla interfejsu czytelnego dla człowieka. Przydatne do wykonywania skryptów poleceń.
debug=Debuguj samo hana-cli, dodając wyjście WIELU szczegółów pośrednich
grpConn=Parametry połączenia:
grpDebug=Rozwiązywanie problemów:
yargs=Wartości Yargs:
prompts=Wartości monitów:
errConn=Problemy z połączeniem:
errCFConfig=Brak konfiguracji CF. Proszę najpierw użyć cf login
errXSConfig=Brak konfiguracji XS CLI. Proszę najpierw użyć xs login
error=BŁĄD:
connFile2=Używanie konfiguracji połączenia załadowanej przez
connEnv=Używanie konfiguracji połączenia ze środowiska załadowanego przez
connAdmin=Używanie konfiguracji administratora załadowanej przez
connectionFile=Plik połączenia
badConfig=Nieprawidłowo sformatowany plik konfiguracyjny
fullDetails=Pełne szczegóły:
missingConfig=Brakujący plik konfiguracyjny. Nie znaleziono default-env.json ani zamiennika. Pełne szczegóły:
errMDB=Błąd wyszukiwania wersji systemu: Nie można odczytać z M_DATABASE
errInput=Nieprawidłowy widok wejściowy
errObj=Nieprawidłowy obiekt wejściowy
errTable=Nieprawidłowa tabela wejściowa
errProc=Nieprawidłowa procedura wejściowa
errFunc=Nieprawidłowa funkcja wejściowa
errNoEnv=Nie znaleziono zawartości .env
created=Utworzono
errDefaultEnv=Problem z zapisywaniem default-env.json
unsupportedFormat=Nieobsługiwany format
contentWritten=Zawartość zapisana do
logWritten=Log zapisany do
errDBX=Przepraszamy, nie można określić adresu URL eksploratora bazy danych na podstawie nazwy hosta HANA
errGUID=Nieprawidłowy GUID błędu
errNoResults=Brak wyników zapytania
errExcel=Wyjście Excel obsługiwane tylko podczas wysyłania zawartości bezpośrednio do pliku
errNoHANAConfig=Nie znaleziono konfiguracji HANA w źródle .env
warningHAAS=Ostrzeżenie: znaleziono konfigurację hanatrial w źródle .env. Ten typ usługi jest używany tylko przez starszą usługę HANA As A Service w wersji próbnej SAP BTP. Rozważ migrację do nowszej bezpłatnej wersji próbnej SAP HANA Cloud. https://developers.sap.com/topics/hana.html
useCatalogPure=Użyj "czystych" definicji katalogowych w massConvert. Będzie zawierać dodatkowe metadane, takie jak Asocjacje i ustawienia Merge, ale będzie również zawierać niektóre odwołania, które mogą być niezgodne z HDI
namespace=Przestrzeń nazw CDS
port=Port do uruchomienia serwera HTTP dla podglądu CDS
errPort=nie jest prawidłową wartością portu HTTP
noData=Nie znaleziono danych dla tego zapytania
synonyms = Plik wyjściowy synonimów
keepPath=Zachowaj ścieżkę tabeli/widoku (z kropkami)
noColons=Zamień :: w ścieżce tabeli/widoku na kropkę
massRename = Zmień nazwy obiektów bazy danych z dopasowaniem wzorca
schemaCDS=Plik CDS do zaimportowania
prefix=Nowa przestrzeń nazw
case=wielkość liter do użycia: camel|snake|upper|lower|pascal|dot
caseErr=Nieobsługiwany typ wielkości liter zmiany nazwy
websocket=Obsługa Web Socket hana-cli
sendError=Wyślij błąd
broadcastError=Błąd rozgłaszania
sent=Wysłano
websocketError=Błąd serwera Web Socket
connected=Połączono
closed=Zamknięto
generalError=Błąd ogólny
connectedToProcess=Połączono z procesem hana-cli
received=Odebrano
errorUndefinedAction=Błąd: Niezdefiniowana akcja
btpCmd=Ustaw cel dla poleceń CLI btp na konto globalne, katalog lub subkonto. Polecenia są wykonywane w określonym celu, chyba że nadpiszesz je za pomocą parametru. Jeśli określony cel jest częścią hierarchii kont, jego rodzice są również określeni jako cele, więc jeśli polecenie jest dostępne tylko na wyższym poziomie, zostanie wykonane tam.
btpDir=Identyfikator katalogu do ustawienia jako cel
btpSa=Identyfikator subkonta do ustawienia jako cel
btpSub=Aktywne subskrypcje BTP i ich adresy URL
btpGlobal=Konto globalne
btpInfo=Szczegółowe informacje o celu CLI btp
log=Log przetwarzania
gui.conn=Parametry połączenia
gui.refreshConn=Odśwież połączenie
gui.admin=Połączenie administratora
gui.connFile=Nazwa pliku połączenia
gui.quiet=Wyłącz szczegółowe wyjście
gui.debug=Debuguj hana-cli
UI=Uruchom wersję hana-cli opartą na przeglądarce
gui.target=Cel polecenia
gui.targetDetails=Szczegóły systemu docelowego
gui.Results=Wyniki
gui.execute=Wykonaj
gui.cmdResults=Wyniki polecenia
gui.DownloadExcel=Pobierz do Excel
gui.loading=Ładowanie danych
gui.loadingLong=Proszę czekać ...teraz ładowanie danych z serwera
noResults=Nie znaleziono wyników
requestedVersion=Żądana wersja Node.js: {0}
versionCheckFail=Wymagana wersja Node.js: {0}, ale znaleziono: {1}
warning=Ostrzeżenie!
cds-dk=Aby użyć funkcji openAPI, musisz zainstalować @sap/cds-dk jako osobny moduł globalny
cds-dk2=Aby użyć funkcji cds bind dla połączeń, musisz zainstalować @sap/cds-dk jako osobny moduł globalny
gui.tableType=Typ tabeli
gui.viewType=Typ widoku
gui.fields=Pola
gui.constraints=Ograniczenia
gui.sql=SQL
gui.tableOID=OID
gui.hasPrimaryKey=Ma klucz podstawowy?
gui.hasParameters=Ma parametry?
gui.hasCheck=Ma sprawdzanie uprawnień strukturalnych?
gui.hasCache=Ma pamięć podręczną?
gui.isPreload=Jest wstępnie załadowany?
gui.unloadPriority=Priorytet wyładowania
gui.created=Utworzono
gui.cds=CAP CDS
gui.hdbtable=HDBTable
gui.useExists=Użyj adnotacji istnienia trwałości
gui.useQuoted=Użyj identyfikatorów w cudzysłowach ![non-identifier]
gui.loadParameters=Załaduj parametry
gui.inputParameters=Parametry wejściowe
gui.results=Wyniki
gui.outputScalar=Skalar wyjściowy
gui.resultSet=Zestaw wyników {0}
gui.enterInteger=Wprowadź wartość całkowitą
gui.enterDecimal=Wprowadź wartość dziesiętną
gui.enterValue=Wprowadź wartość
hc.name=Nazwa
hc.created=Utworzono
hc.status=Status
hc.lastOperation=Ostatnia operacja
hc.cockpit=SAP HANA Cockpit
hc.central=SAP HANA Cloud Central
hc.dbx=SAP HANA Database Explorer
hc.progress=Użyj ''hana-cli hc {0}'', aby sprawdzić status operacji.
hc.version=Wersja
hc.enabledservices=Włączone usługi
hc.resources=Zasoby
hc.updateProgress=Aktualizacja w toku
hc.running=👟 Uruchomione
hc.stopped=🛑 Zatrzymane
hc.unknown=❓ Nieznane
hc.error=Nie znaleziono instancji HANA Cloud. Czy jesteś zalogowany do CLI CF?
dbx.dbType=Typ bazy danych
dbx.hostPort=Host / Port
dbx.user=Użytkownik
dbx.password=Hasło
dbx.hdiUser=Użytkownik HDI
dbx.hdiPassword=Hasło HDI
dbx.cert=Sprawdź certyfikat
dbx.cert2=Szczegóły certyfikatu
dbx.secure=Połącz się z bazą danych bezpiecznie przy użyciu TLS/SSL
err.BTPNoTarget=Nie znaleziono celu CLI BTP - czy jesteś zalogowany?
err.BTPNoGlobalAccount=Nie znaleziono celu konta globalnego CLI BTP
err.BTPNoSubAccount=Nie znaleziono celu subkonta CLI BTP
hc.BTPCheck=Sprawdzanie na poziomie BTP
hc.CFCheck=Sprawdzanie na poziomie CF
btp.ServerURL=Adres URL serwera CLI btp
btp.globalaccount=🗺️Konto globalne
btp.folder=📂Folder
btp.subaccount=🧾Subkonto
btp.version=Wersja CLI btp
issue=Zgłoś problem z hana-cli
mass.log=Zapisz log postępu do pliku zamiast zatrzymywać się przy błędzie
mass.tblupd=Konwersja tabel do {0}:
mass.viewupd=Konwersja widoków do {0}:
mass.deleteProgress=Usuwanie obiektów:
mass.updateProgress=Aktualizacja obiektów:
mass.grantProgress=Przyznawanie uprawnień:
mass.exportProgress=Eksportowanie obiektów:
mass.confirmDelete=Czy na pewno chcesz usunąć {0} obiektów? Tej operacji nie można cofnąć!
mass.confirmUpdate=Czy na pewno chcesz zaktualizować {0} tabel? Tej operacji nie można cofnąć!
mass.confirmGrant=Czy na pewno chcesz przyznać {0} dla {2} obiektów użytkownikowi {1}?
mass.deleteCancelled=Operacja usuwania anulowana
mass.updateCancelled=Operacja aktualizacji anulowana
mass.grantCancelled=Operacja przyznawania uprawnień anulowana
dryRunMode=Uruchamianie w trybie PRÓBNYM - nie zostaną wprowadzone żadne zmiany
dryRunCompleted=Próbne uruchomienie zakończone - nie wprowadzono żadnych zmian
deletionCompleted=Pomyślnie usunięto {0} obiektów
updateCompleted=Pomyślnie zaktualizowano {0} tabel
grantCompleted=Pomyślnie przyznano {0} dla {2} obiektów użytkownikowi {1}
exportCompleted=Pomyślnie wyeksportowano {0} obiektów do {1}
noObjectsFound=Nie znaleziono obiektów spełniających określone kryteria
profile=Profil CDS
tablesSQLite = Pobierz listę wszystkich tabel z SQLite
tablesPostgres = Pobierz listę wszystkich tabel z Postgres
error.handlerInvalid=Handler wywołany bez prawidłowego kontrolera
error.handlerAction=Naciśnięto z {0}
error.handlerException=Wystąpił błąd podczas przetwarzania akcji
error.connectionFailed=Nie udało się nawiązać połączenia
error.modelNotFound=Nie znaleziono modelu
error.hanaModelNotFound=Nie znaleziono modelu HANA
error.logModelNotFound=Nie znaleziono modelu logu
error.initializationFailed=Nie udało się zainicjować {0}
error.controlNotFound=Nie znaleziono kontrolki {0}
error.commandNotConfigured=Polecenie nie jest skonfigurowane
error.procedureNotSelected=Proszę najpierw wybrać procedurę
error.loadParamsFirst=Proszę najpierw załadować parametry procedury
error.httpError=HTTP {0}: Wewnętrzny błąd serwera
error.processingMessage=Błąd przetwarzania komunikatu WebSocket
error.generic=Wystąpił błąd
error.appInitFailed=Nie udało się zainicjować aplikacji
group.list_group.title=Lista obiektów
group.object_details_group.title=Szczegóły obiektu
group.admin_group.title=Administrator
group.cf_group.title=Cloud Foundry / XS
group.btp_group.title=BTP
group.developer_tools_group.title=Narzędzia deweloperskie
tile.containers_ui.title=Lista kontenerów
tile.containers_ui.info=Lista wszystkich kontenerów HDI
tile.certificates_ui.title=Lista certyfikatów
tile.certificates_ui.info=Lista wszystkich certyfikatów systemowych
tile.dataTypes_ui.title=Lista typów danych
tile.dataTypes_ui.info=Lista wszystkich typów danych SAP HANA
tile.functions_ui.title=Lista funkcji
tile.functions_ui.info=Lista wszystkich funkcji SAP HANA
tile.procedures_ui.title=Lista procedur
tile.procedures_ui.info=Lista wszystkich procedur składowanych
tile.indexes_ui.title=Lista indeksów
tile.indexes_ui.info=Lista wszystkich indeksów SAP HANA
tile.schemas_ui.title=Lista schematów
tile.schemas_ui.info=Lista wszystkich schematów
tile.tables_ui.title=Lista tabel
tile.tables_ui.info=Lista wszystkich tabel
tile.inspectTable_ui.title=Sprawdź tabelę
tile.inspectTable_ui.info=Wyświetl szczegóły pojedynczej tabeli
tile.views_ui.title=Lista widoków
tile.views_ui.info=Lista wszystkich widoków
tile.massconvert_ui.title=Konwersja masowa
tile.massconvert_ui.info=Konwertuj grupę tabel do formatu CDS lub HDBTable
tile.import_ui.title=Import danych
tile.import_ui.info=Importuj dane z plików CSV lub Excel do tabeli bazy danych
tile.systeminfo_ui.title=Informacje o systemie
tile.systeminfo_ui.info=Bieżące szczegóły systemu połączenia SAP HANA
tile.users_ui.title=Lista użytkowników
tile.users_ui.info=Lista wszystkich użytkowników SAP HANA
tile.inspectView_ui.title=Sprawdź widok
tile.inspectView_ui.info=Wyświetl szczegóły pojedynczego widoku
tile.features_ui.title=Lista funkcji
tile.features_ui.info=Lista wszystkich funkcji SAP HANA
tile.featureUsage_ui.title=Wykorzystanie funkcji
tile.featureUsage_ui.info=Lista wykorzystania funkcji SAP HANA
tile.callProcedure_ui.title=Wywołaj procedurę
tile.callProcedure_ui.info=Wykonaj procedurę składowaną z dynamicznymi parametrami
tile.querySimple_ui.title=Uruchom zapytanie SQL
tile.querySimple_ui.info=Wykonaj pojedynczą instrukcję SQL
tile.hdi_ui.title=Instancje usługi HDI
tile.hdi_ui.info=Lista wszystkich instancji usługi HDI SAP HANA Cloud w docelowej przestrzeni
tile.sbss_ui.title=Instancje usługi SBSS
tile.sbss_ui.info=Lista wszystkich instancji usługi SBSS SAP HANA Cloud w docelowej przestrzeni
tile.schemaInstances_ui.title=Instancje usługi Schema
tile.schemaInstances_ui.info=Lista wszystkich instancji usługi Schema SAP HANA Cloud w docelowej przestrzeni
tile.securestore_ui.title=Instancje usługi SecureStore
tile.securestore_ui.info=Lista wszystkich instancji usługi SecureStore SAP HANA Cloud w docelowej przestrzeni
tile.ups_ui.title=Instancje usługi UPS
tile.ups_ui.info=Lista wszystkich instancji usług dostarczonych przez użytkownika Cloud Foundry w docelowej przestrzeni
tile.btpInfo_ui.title=Konfiguracja BTP
tile.btpInfo_ui.info=Wyświetl konfigurację CLI BTP i hierarchię celów
tile.btpSubs_ui.title=Subskrypcje BTP
tile.btpSubs_ui.info=Lista subskrypcji BTP i ich adresów URL
tile.btp_ui.title=Wybór celu BTP
tile.btp_ui.info=Ustaw docelowe subkonto CLI BTP z hierarchii
tile.swagger_api_docs.title=Dokumentacja API
tile.swagger_api_docs.info=Dokumentacja Swagger/OpenAPI dla wszystkich punktów końcowych REST API
tile.docs_readme_tile.title=README
tile.docs_readme_tile.info=Dokumentacja hana-cli
tile.docs_changelog_tile.title=Dziennik zmian
tile.docs_changelog_tile.info=Dziennik zmian hana-cli
app.massconvert_ui.title=Konwersja masowa
app.massconvert_ui.description=Konwertuj grupę tabel do formatu CDS lub HDBTable
app.import_ui.title=Import danych
app.import_ui.description=Importuj dane z plików CSV lub Excel do tabeli bazy danych
app.systeminfo_ui.title=Informacje o systemie
app.systeminfo_ui.description=Bieżące szczegóły systemu połączenia SAP HANA
app.users_ui.title=Lista użytkowników
app.users_ui.description=Lista wszystkich użytkowników SAP HANA
app.docs_readme.title=README
app.docs_readme.description=Dokumentacja hana-cli
app.docs_changelog.title=Dziennik zmian
app.docs_changelog.description=Dziennik zmian hana-cli
app.containers_ui.title=Lista kontenerów
app.containers_ui.description=Lista wszystkich kontenerów HDI
app.certificates_ui.title=Lista certyfikatów
app.certificates_ui.description=Lista wszystkich certyfikatów systemowych
app.dataTypes_ui.title=Lista typów danych
app.dataTypes_ui.description=Lista wszystkich typów danych SAP HANA
app.features_ui.title=Lista funkcji
app.features_ui.description=Lista wszystkich funkcji SAP HANA
app.featureUsage_ui.title=Wykorzystanie funkcji
app.featureUsage_ui.description=Lista wykorzystania funkcji SAP HANA
app.functions_ui.title=Lista funkcji
app.functions_ui.description=Lista wszystkich funkcji SAP HANA
app.procedures_ui.title=Lista procedur
app.procedures_ui.description=Lista wszystkich procedur składowanych
app.hdi_ui.title=Instancje usługi HDI
app.hdi_ui.description=Lista wszystkich instancji usługi HDI SAP HANA Cloud w docelowej przestrzeni
app.indexes_ui.title=Lista indeksów
app.indexes_ui.description=Lista wszystkich indeksów bazy danych
app.sbss_ui.title=Instancje usługi SBSS
app.sbss_ui.description=Lista wszystkich instancji usługi SBSS SAP HANA Cloud w docelowej przestrzeni
app.schemaInstances_ui.title=Instancje usługi Schema
app.schemaInstances_ui.description=Lista wszystkich instancji usługi Schema SAP HANA Cloud w docelowej przestrzeni
app.schemas_ui.title=Lista schematów
app.schemas_ui.description=Lista wszystkich schematów
app.securestore_ui.title=Instancje usługi SecureStore
app.securestore_ui.description=Lista wszystkich instancji usługi SecureStore SAP HANA Cloud w docelowej przestrzeni
app.tables_ui.title=Lista tabel
app.tables_ui.description=Lista wszystkich tabel
app.inspectTable_ui.title=Sprawdź tabelę
app.inspectTable_ui.description=Wyświetl szczegóły pojedynczej tabeli
app.views_ui.title=Lista widoków
app.views_ui.description=Lista wszystkich widoków
app.inspectView_ui.title=Sprawdź widok
app.inspectView_ui.description=Wyświetl szczegóły pojedynczego widoku
app.ups_ui.title=Instancje usługi UPS
app.ups_ui.description=Lista wszystkich instancji usług dostarczonych przez użytkownika Cloud Foundry w docelowej przestrzeni
app.btpInfo_ui.title=Konfiguracja BTP
app.btpInfo_ui.description=Wyświetl konfigurację CLI BTP i informacje o hierarchii celów
app.btpSubs_ui.title=Subskrypcje BTP
app.btpSubs_ui.description=Lista subskrypcji BTP i ich adresów URL subskrypcji
app.btp_ui.title=Wybór celu BTP
app.btp_ui.description=Ustaw docelowe subkonto CLI BTP z hierarchii
app.callProcedure_ui.title=Wywołaj procedurę
app.callProcedure_ui.description=Wykonaj procedurę składowaną z dynamicznymi parametrami wejściowymi i wyświetl wiele wyjść
app.querySimple_ui.title=Zapytanie proste
app.querySimple_ui.description=Wykonaj pojedynczą instrukcję SQL
app.version_ui.title=Version Info
app.version_ui.description=Display hana-cli version and related package information
tile.version_ui.title=Version Info
tile.version_ui.info=Display hana-cli version and related package information

debug.cli.lazyLoad=Lazy loading command: {0}
debug.cli.beforeYargs=Before Yargs
debug.cli.afterYargs=After Yargs
debug.cli.loadAll=Loading all commands for help/discovery
debug.adminHDIGroup.skipGrant=Do not grant privileges to {0}
debug.btpTarget.noCurrent=No current subaccount target
debug.createModule.hdiVersion=HDI Version {0}
debug.btp.buildPrompts=Build inquirer prompts
debug.cds.serverError=Server Error: {0}
debug.cds.unhandledRejection=Unhandled Rejection: {0}
debug.cds.entityBefore=Entity Before {0}
debug.cds.graphqlEntityAfter=GraphQL Entity After {0}
debug.cds.sourceLabel=CDS Source:
debug.cds.serviceEntities=Service entities: {0}
debug.cds.readExit=In Read Exit {0}
debug.cds.swaggerSkipped=Swagger setup skipped: {0}
debug.cds.expressErrorHandler=Express Error Handler: {0}
debug.cds.setupError=CDS Setup Error: {0} - {1}
debug.adminHDI.skipCreate=Do not create a new database user
debug.adminHDI.skipGrant=Do not grant privileges to {0}
debug.copy2Secrets.makeSecrets=makeSecrets {0} {1} {2}
debug.btpTarget.handler=btpTarget handler
debug.btp.getGlobalAccount=GetBTPGlobalAccount
debug.btp.callBTP=callBTP
debug.call=Call {0}
debug.callWithParams=Call {0}: {1}
debug.callError={0} error: {1}
debug.jsonParseFailed=Failed to parse JSON output: {0}
debug.cf.curlError=CF curl error on {0}: {1}
debug.xs.curlError=XS curl error on {0}: {1}
debug.cf.cleanupTempFileFailed=Failed to clean up temp file {0}: {1}
debug.btp.executeCommand=executeBTPCommand: {0}
debug.btp.executeCommandError=executeBTPCommand error: {0}
debug.btp.enrichInstanceError=Error enriching instance {0}: {1}
debug.btp.cleanupTempFileFailed=Failed to clean up temp file: {0}
debug.setPrompts=Set Prompts
debug.getPrompts=Get Prompts
debug.errorHandler=Error
debug.errorHandlerDisconnectException=Disconnect Exception during error handler: {0}
debug.disconnectOnly=Disconnect Only
debug.hanaDisconnectStarted=HANA Disconnect Started
debug.disconnectTimeoutExceeded=Disconnect timeout exceeded
debug.disconnectError=Disconnect Error: {0}
debug.hanaDisconnectCompleted=HANA Disconnect Completed
debug.noConnectionToDisconnect=No connection to disconnect
debug.disconnectException=Disconnect Exception: {0}
debug.spinnerStopError=Error stopping spinner: {0}
debug.normalEnd=Natural End
debug.endCleanupError=Error during end cleanup: {0}
debug.serverSetup=serverSetup
debug.dbUserName=Username of db connection: {0}
debug.dbUserNameError=Could not retrieve username: {0}
debug.connectionCreateStart=In Create Connection
debug.dbClientGenericProfile=Database client generic class for profile: {0}
debug.dbClientSpecificProfile=Database client specific class for profile: {0}
debug.inGui=In Gui: {0}
debug.cdsExitCalled=CDS Exit is Called
debug.dbExecSqlForClient=execSQL for {0}
debug.dbDisconnectCalled=hanaDirect disconnect called
debug.dbListTablesForClient=listTables for {0}
debug.hanaVersion=HANA Version {0}

# BTP Target Selection UI Strings
btp.loading=Loading BTP hierarchy...
btp.targetSet=Target set to subaccount: {0}
btp.selectSubaccount=Please select a subaccount
btp.globalAccount=Global Account
btp.folders=Folders
btp.subaccounts=Subaccounts
btp.currentTarget=Current Target
btp.globalAccountInfo=Global Account Information
btp.globalAccountName=Global Account Name
btp.globalAccountGuid=Global Account GUID
btp.selectSubaccountDescription=Select a subaccount from the hierarchy below to set as the target for BTP CLI operations
btp.setTarget=Set Target
btp.refresh=Refresh
btp.selectedSubaccount=Selected Subaccount
btp.subaccountName=Subaccount Name
btp.subaccountGuid=Subaccount GUID
btpTargetCmd=Set BTP target subaccount from hierarchy

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=Are you sure?
rick.confirm.second=Are you REALLY sure?
cli.usage=Usage: {0}\n\n{1}
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=Select a folder or subaccount:
btp.selectSubaccountFromFolder=Select subaccount from {0}:
btp.noSubaccountSelected=No subaccount selected

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 cancelled
output.truncatedWithHint=Showing first {0} of {1} rows (use --output json with --filename to save all results)
warning.terminalTableFallback=Warning: terminal.table failed, falling back to console.table:
output.truncated=Showing first {0} of {1} rows
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=CDS Profiles - {0}

swagger.routeInit=Swagger Route
swagger.info.title=HANA CLI API
swagger.info.description=RESTful API for HANA Developer CLI Tool\n\nThis API provides programmatic access to HANA database operations, including schema inspection, table/view management, HDI container operations, and HANA Cloud service instance management.\n\n## Features\n- Database object inspection (tables, views, functions, indexes)\n- HDI container management\n- HANA Cloud service instance listing\n- System information and feature queries\n- Configuration management\n\n## Authentication\nDatabase connections use the configuration set via PUT / endpoint.
swagger.info.contactName=HANA Developer CLI Tool
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=Development server (default port)
swagger.server.customDesc=Development server (custom port)
swagger.server.portDescription=Server port number
swagger.tag.configuration.name=Configuration
swagger.tag.configuration.description=Application configuration and settings management
swagger.tag.hanaSystem.name=HANA System
swagger.tag.hanaSystem.description=HANA database system information and features
swagger.tag.hanaObjects.name=HANA Objects
swagger.tag.hanaObjects.description=Database objects (tables, views, functions, indexes, schemas)
swagger.tag.hanaInspect.name=HANA Inspect
swagger.tag.hanaInspect.description=Detailed inspection of database objects with multiple output formats
swagger.tag.hdi.name=HDI
swagger.tag.hdi.description=HANA Deployment Infrastructure container management
swagger.tag.cloudServices.name=Cloud Services
swagger.tag.cloudServices.description=HANA Cloud service instance management
swagger.tag.documentation.name=Documentation
swagger.tag.documentation.description=Project documentation and changelog
swagger.tag.export.name=Export
swagger.tag.export.description=Data export functionality
swagger.tag.dfa.name=Digital First Adoption
swagger.tag.dfa.description=DFA help and context assistance
swagger.tag.websockets.name=WebSockets
swagger.tag.websockets.description=WebSocket connections for real-time operations
swagger.schema.error.message=Error message
swagger.schema.error.details=Detailed error message
swagger.response.badRequest=Bad request - invalid parameters
swagger.response.internalError=Internal server error
swagger.response.unauthorized=Unauthorized - authentication required
swagger.ui.siteTitle=HANA CLI API Documentation
swagger.ui.configured=Swagger UI configured at {0}
swagger.ui.available=Swagger UI available at {0}
swagger.error.setup=Swagger setup error: {0}
swagger.error.setupDebug=Swagger setup error: {0}
swagger.fallback.title=Swagger Error
swagger.fallback.heading=Swagger UI Setup Error
swagger.fallback.message=Unable to load API documentation: {0}
swagger.fallback.details=Check server logs for details.

cds.log.schemaTable=Schema: {0}, Table: {1}
cds.log.schemaView=Schema: {0}, View: {1}
cds.plugin.loading=✓ Loading @sap/cds-fiori plugin via CommonJS require...
cds.plugin.loaded=✓ @sap/cds-fiori plugin loaded successfully
cds.plugin.previewModule=✓ Preview module:
cds.plugin.loadFailed=Warning: Failed to load @sap/cds-fiori plugin: {0}
cds.server.error=Server Error: {0}
cds.unhandledRejection=Unhandled Rejection:
cds.preview.enabled=✓ CDS Fiori preview enabled: cds.env.fiori.preview =
cds.served.fired=✓ CDS "served" event fired
cds.served.services=Services:
cds.served.fiori=cds.env.fiori:
cds.preview.routesFound=Fiori preview routes found: {0}
cds.preview.routePaths=Route paths:
cds.preview.routesMissing=WARNING: No $fiori-preview routes found in Express app
cds.entity.routes=✓ Entity name for routes: {0}
cds.source.preview=✓ CDS Source preview:
cds.model.compiledDefinitions=✓ Compiled model definitions:
cds.service.entities=✓ Service entities: {0}
cds.service.entityUsing=✓ Using entity name: {0}
cds.served.emit=✓ Manually emitting CDS "served" event...
cds.swagger.configured=✓ Swagger UI skonfigurowano w /api-docs
cds.swagger.error=Ostrzeżenie: Konfiguracja Swagger UI nie powiodła się: {0}
cds.request.error=Request Error: {0}
cds.index.subtitle=These are the paths currently served ...
cds.index.webApps=Web Applications:
cds.index.swaggerUi=Swagger UI
cds.index.fioriPreview=Fiori Preview
cds.index.serviceEndpoints=Service Endpoints:

error.handlerLog=Error in handler:
error.illegalCharsInContainerName=Illegal Characters in input name {0}
error.illegalCharsInGroupName=Illegal Characters in input name {0}
log.schemaFunction=Schema: {0}, Function: {1}
log.schemaIndex=Schema: {0}, Index: {1}
cli.unknownOptionWarning=Warning: Unknown option '--{0}' will be ignored
cli.usage=Usage: 
cds.listItemPrefix=  - 
rick.helpVideoURL=https://www.youtube.com/watch?v=j5a0jTc9S10&list=PL3KnTfyhrIlcudeMemKd6rZFGDWy
api.status.ok=ok
excel.filename=Excel.xlsx
status.success=Success
status.error=Error
massConvert.synonymsWritten=Synonyms are written to {0} file
mcp.commandExitCode=Command exited with code {0}
mcp.commandExecutionFailed=Failed to execute command: {0}
mcp.commandTimeout=Command execution timeout (30s)
scripts.postinstall.skippingCI=Skipping postinstall in CI environment
scripts.postinstall.linkFailed=Note: Could not link @sap/cds-dk (this is optional for development)
scripts.postinstall.linkSuccess=Successfully linked @sap/cds-dk
scripts.testOutput=Test output saved to test-output.txt (exit code: {0})
html.title.main=hana-cli LaunchPad
html.title.version=Version Info
html.title.tables=Tables
html.title.systemInfo=System Info
html.title.massConvert=Mass Convert
html.title.import=Import Data
html.title.inspect=Inspect
dfa.inspectTable.title=Inspect Table Details and Metadata
dfa.inspectTable.description=Inspect Table Details and Metadata
dfa.systeminfo.title=Display HANA Database System Information
dfa.systeminfo.description=Display HANA Database System Information
dfa.querySimple.title=Execute SQL Queries
dfa.querySimple.description=Execute SQL Queries
dfa.massconvert.title=Convert a group of tables to CDS or HDBTable format
dfa.massconvert.description=Convert a group of tables to CDS or HDBTable format
dfa.import.title=Import Data from CSV or Excel Files
dfa.import.description=Import data from CSV or Excel files into a database table
dfa.inspectView.title=Inspect View Details and Metadata
dfa.inspectView.description=Inspect View Details and Metadata
dfa.shell.title=Static Help: hana-cli Landing Page

# Import Command Messages
import=Import data from CSV or Excel files into a database table
importUI=Import data from CSV or Excel files into a database table via browser based UI
importFilename=Path to the CSV or Excel file to import
importTable=Target database table (format: SCHEMA.TABLE or just TABLE)
importOutputFormat=File format (csv or excel)
importMatchMode=Column matching mode - order: by position, name: by column names, auto: try names then fall back to position
importTruncate=Truncate target table before import
importBatchSize=Batch size for bulk insert operations (1-10000, default: 1000)
importWorksheet=Excel worksheet number to import (1-based, default: 1)
importStartRow=Starting row number in Excel (1-based, row 1 is header by default)
importSkipEmptyRows=Skip empty rows in Excel files (default: true)
importExcelCacheMode=Excel shared strings cache mode - cache: faster with more memory, emit: streaming with less memory, ignore: skip shared strings
importDryRun=Preview import results without committing to database
importMaxFileSizeMB=Maximum file size in MB (prevents memory exhaustion, default: 500)
importTimeoutSeconds=Import operation timeout in seconds (0 = no timeout, default: 3600)
importNullValues=Comma-separated list of values to treat as NULL (default: null,NULL,#N/A,)
importSkipWithErrors=Continue import even if errors exceed threshold
importMaxErrorsAllowed=Maximum errors allowed before stopping (-1 = unlimited, default: -1)
importSummary=Import Summary
importErrors=Import Errors

# Error Messages for Import
errFileNotFound=File not found: {0}
errCSVRead=Error reading CSV file: {0}
errExcelRead=Error reading Excel file: {0}
errNoWorksheet=No worksheet found in Excel file
errNoDataInFile=No data found in file
errTableNotFound=Table not found: SCHEMA={0}, TABLE={1}
errNoColumnsMatched=No file columns could be matched to table columns

# Debug Messages for Import
debug.csvRecordsLoaded=CSV records loaded: {0}
debug.excelRecordsLoaded=Excel records loaded: {0}
debug.readingFile=Reading file: {0}
debug.dataLoaded=Data loaded: {0} rows
debug.tableColumnsLoaded=Table columns loaded: {0}
debug.tableMetadataLoaded=Table metadata loaded
debug.columnsMatched=Columns matched: {0}
debug.truncatingTable=Truncating table
debug.startingImport=Starting data import
debug.rowInsertFailed=Row {0} insert failed: {1}
debug.batchInserted=Batch inserted: {0} rows (total: {1})
debug.batchFailed=Batch insert failed: {0}
debug.transactionCommitted=Transaction committed
debug.rollingBack=Rolling back transaction

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=Configuration File Locations
config.projectLevel=Project-level (current directory)
config.globalLevel=Global (home directory)
config.fileExists=[EXISTS]
config.removed=Removed configuration file
config.notFound=No configuration file found to remove
config.created=Created template config file
config.updated=Configuration updated
config.current=Current Configuration
config.projectConfig=Project Config
config.globalConfig=Global Config
config.notFoundShort=(not found)
config.empty=(empty)
config.editHint=To create or edit config, run: hana-cli config -e
config.pathHint=To see file paths, run: hana-cli config --path
config.editDesc=Open config file in default editor
config.globalDesc=Use global config (home directory) instead of project config
config.pathDesc=Show config file paths
config.resetDesc=Reset to defaults (removes config file)

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 = Szczegóły dotyczące woluminów danych SAP HANA
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=Compare database schema structures across environments
compareSchemaSourceSchema=Source Schema Name
compareSchemaTargetSchema=Target Schema Name
compareSchemaTableFilter=Table Name Filter (comma-separated, optional)
compareSchemaCompareIndexes=Compare Indexes
compareSchemaCompareTriggers=Compare Triggers
compareSchemaCompareConstraints=Compare Constraints
compareSchemaOutput=Output Report File Path
compareSchemaTimeout=Operation Timeout in Seconds
help.compareSchemaSourceSchema=Name of the first schema to compare. Example: SCHEMA1
help.compareSchemaTargetSchema=Name of the second schema to compare. Example: SCHEMA2
help.compareSchemaTableFilter=Optional comma-separated list of specific tables to compare. If not provided, all tables are compared.
help.compareSchemaCompareIndexes=Include index definitions in schema comparison. Default: true
help.compareSchemaCompareTriggers=Include trigger definitions in schema comparison. Default: true
help.compareSchemaCompareConstraints=Include constraint definitions in schema comparison. Default: true
help.compareSchemaOutput=File path for comparison report. If not provided, results display in console.
help.compareSchemaTimeout=Maximum time in seconds for the comparison. Default: 3600 (1 hour)
info.startingSchemaComparison=Starting schema comparison between {0} and {1}
success.schemaComparisonComplete=Schema comparison complete. TableMatches: {0}, TableDifferences: {1}, SourceOnly: {2}, TargetOnly: {3}
error.compareSchema=Schema comparison error: {0}
errSchemaRequired=Source and target schema names are required
compareSchemaExample=Compare two database schemas

# 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=Filtr komponentów

# 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=Wierszy dotyczy: {0}
stmtExecutedNoResultSet=Instrukcja wykonana pomyślnie (brak zestawu wyników).
