import improvements

This commit is contained in:
Priec
2026-08-17 14:33:45 +02:00
parent 69dd0137ab
commit 1b9136f1de
17 changed files with 2162 additions and 905 deletions

View File

@@ -566,57 +566,92 @@ analytics-result-meta-truncated = { $rows ->
# --- Import / export -------------------------------------------------------------
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-lead = Import připravíte ve třech krocích: určíte, kam data směřují, řeknete, co je který sloupec vašeho souboru, a výsledek si prohlédnete dřív, než se cokoli zapíše.
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-csv-format-hint = Použijte CSV v UTF-8 s oddělovačem čárka a každé pole uzavřete do dvojitých uvozovek, například: "name","number","active"
import-csv-format-hint = Použijte CSV v UTF-8 s oddělovačem čárka a každé pole uzavřete do dvojitých uvozovek, například: "Acme","12345678","true"
import-source-mode = Jak je zdroj uspořádán
import-source-header = Soubor má řádek záhlaví
import-source-data = Soubor obsahuje pouze data
import-source-template = Vygenerovat prázdnou šablonu
import-source-mode-hint = Toto je vždy vaše odpověď, nikdy odhad. Skutečný datový řádek může obsahovat slova, která vypadají přesně jako názvy sloupců, takže se zde nic samo nerozhoduje, zda je první řádek záhlaví.
import-continue = Pokračovat
import-carried = Import do tabulky { $table } v rozsahu { $scope }.
import-error-title = CSV se nepodařilo importovat
import-import-rows = Importovat řádky
import-import-rows = Importovat připravená data
import-success-title = Import dokončen
import-success-message = Vloženo { $inserted ->
[one] { $inserted } záznam
[few] { $inserted } záznamy
*[other] { $inserted } záznamů
} z { $source_rows ->
[one] { $source_rows } řádku CSV
[few] { $source_rows } řádků CSV
*[other] { $source_rows } řádků CSV
} ve { $table_count ->
[one] { $table_count } tabulce
[few] { $table_count } tabulkách
*[other] { $table_count } tabulkách
[one] { $inserted } řádek
[few] { $inserted } řádky
*[other] { $inserted } řádků
} do tabulky { $table }, z { $source_rows ->
[one] { $source_rows } připraveného řádku
[few] { $source_rows } připravených řádků
*[other] { $source_rows } připravených řádků
}.
# --- Krok 2a: mapování -----------------------------------------------------
import-mapping-heading = Pošlete každou pozici do sloupce tabulky { $table }
import-mapping-hint = Hodnoty se umisťují podle pozice, nikoli podle názvu. Název ze zdroje se zobrazuje jen proto, abyste pozice rozeznali; o ničem nerozhoduje. Pozice ponechaná na Ignorovat se neimportuje a sloupec, který zde nevyberete, se ponechá tabulce.
import-mapping-rows = Soubor obsahuje { $rows } datových řádků.
import-th-position = Pozice
import-th-source-name = Název ve zdroji
import-th-example = Ukázková hodnota
import-th-destination = Poslat do
import-destination-ignore = Ignorovat
import-back-to-source = Zpět na zdroj
import-to-preview = Připravit a zobrazit
# --- Krok 2b: generátor šablony --------------------------------------------
import-template-heading = Sestavte šablonu pro tabulku { $table }
import-template-hint = Zaškrtněte sloupce, které má soubor obsahovat, a uspořádejte je v pořadí, v jakém je chcete vyplňovat.
import-th-order = Pořadí
import-th-include = Zahrnout
import-required-column = povinný
import-template-generated = Záhlaví, které se vygeneruje:
import-template-nothing-chosen = Zaškrtněte alespoň jeden sloupec.
import-template-round-trip = Vyplňte tento soubor jinde a pak jej přineste zpět s vybranou možností "Soubor má řádek záhlaví". Protože jde o vlastní názvy sloupců tabulky, každá pozice už bude namířena na správný sloupec a vy ji jen potvrdíte.
import-download-template = Stáhnout šablonu
# --- Krok 3: náhled --------------------------------------------------------
import-preview-heading = Připravený import pro tabulku { $table }
import-summary-rows = Řádky zdroje
import-summary-columns-used = Použité sloupce
import-summary-ignored = Ignorované pozice zdroje
import-summary-omitted = Vynechané cílové sloupce
import-summary-missing-required = Tento import je nevyplňuje a tabulka je deklaruje jako NOT NULL: { $columns }. Pokud tyto sloupce nemají výchozí hodnotu, server řádky odmítne.
import-preview-more-rows = Dalších { $rows } řádků je připraveno a zde se nezobrazuje.
import-prepared-csv = Připravené CSV
import-prepared-csv-hint = Toto je soubor, který se importuje, a tentýž soubor, který předá stažení.
import-download-prepared = Stáhnout připravené CSV
import-back-to-mapping = Zpět na mapování
import-move-up = Posunout { $name } nahoru
import-move-down = Posunout { $name } dolů
# --- Odmítnutí -------------------------------------------------------------
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ý 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 }'.
import-err-csv-row = Řádek CSV { $row }: { $error }
import-err-multi-headers = Více-tabulkové CSV potřebuje řádek s hlavičkou tabulek a řádek s hlavičkou sloupců.
import-err-first-row = První řádek CSV musí obsahovat jen vybrané názvy tabulek.
import-err-header-lengths = Řádek hlavičky tabulek a sloupců mají různou délku.
import-err-row-width = Řádek dat CSV má jiný počet polí než hlavička.
import-err-no-data-rows = CSV obsahuje hlavičky, ale žádné řádky dat.
import-err-header-padded = Hlavička '{ $header }' má kolem sebe mezery, takže není sloupcem '{ $trimmed }'. Odstraňte je, nebo použijte „Normalizovat hlavičky“.
import-err-duplicate-header = Hlavička '{ $header }' se u téže tabulky vyskytuje dvakrát, takže není jasné, do kterého sloupce hodnoty patří.
import-err-column-near-match = Hlavička '{ $header }' není sloupcem tabulky '{ $table }', ale '{ $column }' ano - liší se jen mezerami nebo velikostí písmen. Opravte hlavičku, nebo použijte „Normalizovat hlavičky“ a výsledek si před importem prohlédněte.
import-normalize = Normalizovat hlavičky
import-normalize-hint = Přepíše řádky hlaviček na názvy sloupců tabulky. Nic se neimportuje - změněné CSV nejprve uvidíte.
import-normalized-message = Hlavičky přepsány. Než CSV naimportujete, přečtěte si ho níže.
import-normalized-unchanged = Hlavičky už tabulce přesně odpovídají; nic se nezměnilo.
import-system-columns = Soubor obsahuje systémové sloupce
import-system-columns-hint = Zaškrtněte pro soubor exportovaný se systémovými sloupci. Načte se tak, jak je: 'deleted' se zapíše ze souboru, takže smazaný řádek přijde jako smazaný. 'id', 'row_revision' a 'created_at' přiděluje server a přenést je nelze.
import-err-system-columns-present = Soubor obsahuje systémové sloupce ({ $columns }). Zaškrtněte „Soubor obsahuje systémové sloupce“, aby se načetl tak, jak je, nebo je ze souboru odstraňte.
import-success-ignored-system = { $columns } přiděluje server, importované řádky proto nesou nové.
import-err-no-importable-columns = Tabulka '{ $table }' nemá žádné sloupce, do kterých by import mohl zapisovat.
import-err-csv-row = Řádek { $row }: { $error }
import-err-row-width = Každý řádek musí obsahovat stejný počet pozic. Tento soubor začíná s { $expected } a později má řádek s { $found }.
import-err-no-data-rows = Soubor neobsahuje žádné datové řádky.
import-err-source-mode = Uveďte, jak je zdroj uspořádán.
import-err-template-has-no-source = Šablona se generuje z tabulky, takže není co připravovat ze souboru.
import-err-template-empty = Zaškrtněte pro šablonu alespoň jeden sloupec.
import-err-mapping-stale = Mapování bylo sestaveno pro soubor s { $mapped } pozicemi a tento má { $positions }. Připravte jej znovu.
import-err-mapping-unknown-column = Pozice { $position } míří na '{ $column }', což není sloupec, do kterého lze do této tabulky importovat. Tabulka se mohla změnit, zatímco byl formulář otevřený.
import-err-mapping-duplicate = Dvě pozice míří na '{ $column }'. Sloupec lze naplnit jen z jedné pozice.
import-err-mapping-empty = Všechny pozice jsou nastaveny na Ignorovat, takže není co importovat.
import-err-missing-type = Chybí typ sloupce '{ $column }'
import-err-permission = Vyžaduje se oprávnění k importu. Tabulka navíc potřebuje oprávnění k vkládání, aby do ní šlo načítat.
import-err-permission = Vyžaduje se oprávnění k importu. Tabulka navíc potřebuje oprávnění ke vkládání, aby do ní šlo načítat.
import-err-unterminated-quote = CSV obsahuje neuzavřenou uvozovkovou hodnotu.
import-err-strict-csv = Neplatný formát CSV. Každé pole musí být uzavřeno v dvojitých uvozovkách, pole musí být oddělena čárkami a každý záznam musí zůstat na jednom řádku.
import-err-empty = CSV je prázdné.