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

@@ -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.