export works from web

This commit is contained in:
Priec
2026-08-15 19:05:59 +02:00
parent 10d9784b9b
commit e3104a367e
11 changed files with 199 additions and 92 deletions

View File

@@ -566,8 +566,10 @@ analytics-result-meta-truncated = { $rows ->
transfer-eyebrow = Přenos dat
import-title = Import CSV
import-lead = Vyberte soubor v prohlížeči nebo vložte CSV. Řádky se ověřují proti živým strukturám tabulek před hromadným vkládáním přes gRPC.
import-profile = Profil
import-target-tables = Cílové tabulky
import-scope = Rozsah
import-choose-scope = Vyberte globální nebo profil
import-target-tables = Cílová tabulka
import-choose-table = Vyberte tabulku
import-csv-file = Soubor CSV
import-csv-data = Data CSV
import-error-title = CSV se nepodařilo importovat
@@ -586,11 +588,11 @@ import-success-message = Vloženo { $inserted ->
[few] { $table_count } tabulkách
*[other] { $table_count } tabulkách
}.
import-err-select-profile = Vyberte profil.
import-err-tables-required = Zadejte alespoň jednu cílovou tabulku.
import-err-select-profile = Vyberte rozsah.
import-err-tables-required = Vyberte cílovou tabulku.
import-err-csv-required = Vyberte soubor CSV nebo vložte data CSV.
import-err-unknown-profile = Neznámý profil.
import-err-tables-not-in-profile = Jedna nebo více cílových tabulek nepatří do profilu.
import-err-unknown-profile = Neznámý rozsah.
import-err-tables-not-in-profile = Cílová tabulka nepatří do vybraného rozsahu.
import-err-missing-structure = Backend vynechal požadovanou strukturu tabulky.
import-err-no-importable-columns = CSV nemá importovatelné sloupce pro tabulku '{ $table }'.
import-err-column-not-importable = Sloupec '{ $column }' není importovatelný pro tabulku '{ $table }'.
@@ -609,18 +611,18 @@ import-err-bad-integer = Neplatná celočíselná hodnota '{ $value }'
export-title = Export CSV
export-lead = Soubor se generuje z živých dat tabulek přes gRPC.
export-profile = Profil
export-choose-profile = Vyberte profil
export-tables = Tabulky
export-comma-hint = Více tabulek oddělte čárkami.
export-scope = Rozsah
export-choose-scope = Vyberte globální nebo profil
export-tables = Tabulka
export-choose-table = Vyberte tabulku
export-include-system = Zahrnout systémové sloupce
export-include-system-hint = Do souboru přidá id, deleted a row_revision. Import je ignoruje.
export-error-title = CSV se nepodařilo exportovat
export-download = Stáhnout CSV
export-err-select-profile = Vyberte profil.
export-err-tables-required = Zadejte alespoň jednu tabulku.
export-err-unknown-profile = Neznámý profil.
export-err-tables-not-in-profile = Jedna nebo více tabulek nepatří do vybraného profilu.
export-err-select-profile = Vyberte rozsah.
export-err-tables-required = Vyberte tabulku.
export-err-unknown-profile = Neznámý rozsah.
export-err-tables-not-in-profile = Tabulka nepatří do vybraného rozsahu.
export-err-missing-structure = Backend vynechal požadovanou strukturu tabulky.
export-err-negative-count = Backend vrátil záporný počet řádků.
export-err-range = Export přesahuje podporovaný rozsah pozic řádků.

View File

@@ -556,8 +556,10 @@ analytics-result-meta-truncated = { $rows ->
transfer-eyebrow = Data transfer
import-title = Import CSV
import-lead = Choose a browser-local file or paste CSV. Rows are validated against live table structures before gRPC bulk insertion.
import-profile = Profile
import-target-tables = Target tables
import-scope = Scope
import-choose-scope = Choose global or a profile
import-target-tables = Target table
import-choose-table = Choose a table
import-csv-file = CSV file
import-csv-data = CSV data
import-error-title = Could not import CSV
@@ -573,11 +575,11 @@ import-success-message = Inserted { $inserted ->
[one] { $table_count } table
*[other] { $table_count } tables
}.
import-err-select-profile = Select a profile.
import-err-tables-required = Enter at least one target table.
import-err-select-profile = Select a scope.
import-err-tables-required = Select a target table.
import-err-csv-required = Choose a CSV file or paste CSV data.
import-err-unknown-profile = Unknown profile.
import-err-tables-not-in-profile = One or more target tables do not belong to the profile.
import-err-unknown-profile = Unknown scope.
import-err-tables-not-in-profile = The target table does not belong to the selected scope.
import-err-missing-structure = The backend omitted a requested table structure.
import-err-no-importable-columns = CSV has no importable columns for table '{ $table }'.
import-err-column-not-importable = Column '{ $column }' is not importable for table '{ $table }'.
@@ -596,18 +598,18 @@ import-err-bad-integer = Invalid integer value '{ $value }'
export-title = Export CSV
export-lead = The download is generated from live table data through gRPC.
export-profile = Profile
export-choose-profile = Choose a profile
export-tables = Tables
export-comma-hint = Separate multiple tables with commas.
export-scope = Scope
export-choose-scope = Choose global or a profile
export-tables = Table
export-choose-table = Choose a table
export-include-system = Include system columns
export-include-system-hint = Adds id, deleted and row_revision to the file. An import ignores them.
export-error-title = Could not export CSV
export-download = Download CSV
export-err-select-profile = Select a profile.
export-err-tables-required = Enter at least one table.
export-err-unknown-profile = Unknown profile.
export-err-tables-not-in-profile = One or more tables do not belong to the selected profile.
export-err-select-profile = Select a scope.
export-err-tables-required = Select a table.
export-err-unknown-profile = Unknown scope.
export-err-tables-not-in-profile = The table does not belong to the selected scope.
export-err-missing-structure = The backend omitted a requested table structure.
export-err-negative-count = The backend returned a negative row count.
export-err-range = The export exceeds the supported row-position range.

View File

@@ -566,8 +566,10 @@ analytics-result-meta-truncated = { $rows ->
transfer-eyebrow = Prenos údajov
import-title = Import CSV
import-lead = Vyberte súbor v prehliadači alebo vložte CSV. Riadky sa overujú proti živým štruktúram tabuliek pred hromadným vkladaním cez gRPC.
import-profile = Profil
import-target-tables = Cieľové tabuľky
import-scope = Rozsah
import-choose-scope = Vyberte globálne alebo profil
import-target-tables = Cieľová tabuľka
import-choose-table = Vyberte tabuľku
import-csv-file = Súbor CSV
import-csv-data = Údaje CSV
import-error-title = CSV sa nepodarilo importovať
@@ -586,11 +588,11 @@ import-success-message = Vložené { $inserted ->
[few] { $table_count } tabuľkách
*[other] { $table_count } tabuľkách
}.
import-err-select-profile = Vyberte profil.
import-err-tables-required = Zadajte aspoň jednu cieľovú tabuľku.
import-err-select-profile = Vyberte rozsah.
import-err-tables-required = Vyberte cieľovú tabuľku.
import-err-csv-required = Vyberte súbor CSV alebo vložte údaje CSV.
import-err-unknown-profile = Neznámy profil.
import-err-tables-not-in-profile = Jedna alebo viac cieľových tabuliek nepatrí do profilu.
import-err-unknown-profile = Neznámy rozsah.
import-err-tables-not-in-profile = Cieľová tabuľka nepatrí do vybraného rozsahu.
import-err-missing-structure = Backend vynechal požadovanú štruktúru tabuľky.
import-err-no-importable-columns = CSV nemá importovateľné stĺpce pre tabuľku '{ $table }'.
import-err-column-not-importable = Stĺpec '{ $column }' nie je importovateľný pre tabuľku '{ $table }'.
@@ -609,18 +611,18 @@ import-err-bad-integer = Neplatná celočíselná hodnota '{ $value }'
export-title = Export CSV
export-lead = Súbor sa generuje z živých údajov tabuliek cez gRPC.
export-profile = Profil
export-choose-profile = Vyberte profil
export-tables = Tabuľky
export-comma-hint = Viacero tabuliek oddeľte čiarkami.
export-scope = Rozsah
export-choose-scope = Vyberte globálne alebo profil
export-tables = Tabuľka
export-choose-table = Vyberte tabuľku
export-include-system = Zahrnúť systémové stĺpce
export-include-system-hint = Do súboru pridá id, deleted a row_revision. Import ich ignoruje.
export-error-title = CSV sa nepodarilo exportovať
export-download = Stiahnuť CSV
export-err-select-profile = Vyberte profil.
export-err-tables-required = Zadajte aspoň jednu tabuľku.
export-err-unknown-profile = Neznámy profil.
export-err-tables-not-in-profile = Jedna alebo viac tabuliek nepatrí do vybraného profilu.
export-err-select-profile = Vyberte rozsah.
export-err-tables-required = Vyberte tabuľku.
export-err-unknown-profile = Neznámy rozsah.
export-err-tables-not-in-profile = Tabuľka nepatrí do vybraného rozsahu.
export-err-missing-structure = Backend vynechal požadovanú štruktúru tabuľky.
export-err-negative-count = Backend vrátil záporný počet riadkov.
export-err-range = Export presahuje podporovaný rozsah pozícií riadkov.