fix import av csv
This commit is contained in:
16
src/app.js
16
src/app.js
@@ -1266,6 +1266,12 @@ const TRANSLATIONS = {
|
||||
"settings.export_cars_csv": "Exportera bilar CSV",
|
||||
"settings.import_drivers_csv": "Importera förare CSV",
|
||||
"settings.import_cars_csv": "Importera bilar CSV",
|
||||
"settings.download_drivers_csv_template": "Ladda ner förarmall",
|
||||
"settings.driver_csv_guide_title": "Format för förarimport",
|
||||
"settings.driver_csv_required": "Krav: name eller namn. Rader utan förarnamn hoppas över.",
|
||||
"settings.driver_csv_columns": "Rekommenderat minimum är namn, transponder och klass. Valfria kolumner är id, brand/märke, spoken_name, club/klubb, country/land och profile_id.",
|
||||
"settings.driver_csv_behavior": "Valfria kolumner och värden får saknas. De lämnas då tomma och skriver inte över befintliga uppgifter. Okända extra kolumner ignoreras.",
|
||||
"settings.driver_csv_example": "Exempel med semikolon",
|
||||
"settings.import_csv_success": "{type}: {added} tillagda, {updated} uppdaterade och {skipped} hoppade rader.",
|
||||
"settings.csv_type_drivers": "Förare importerade",
|
||||
"settings.csv_type_cars": "Bilar importerade",
|
||||
@@ -1564,7 +1570,7 @@ const TRANSLATIONS = {
|
||||
"guide.sqlite_2": "API: /api/state och /api/passings",
|
||||
"guide.sqlite_3": "I Inställningar -> Lagring kan du exportera hela racepaket för backup eller flytt till annan server/laptop.",
|
||||
"guide.sqlite_4": "Du kan också exportera eller importera bara klasser, förare och bilar om du vill börja om med race men behålla registret.",
|
||||
"guide.sqlite_5": "CSV-filer för förare och bilar kan både exporteras och importeras. Egna exporter bevarar ID:n; externa komma-, semikolon- eller tabbseparerade listor slås ihop på transponder eller namn och klass.",
|
||||
"guide.sqlite_5": "CSV-filer för förare och bilar kan både exporteras och importeras. För förare räcker name/namn, transponder och class/klass; endast namnet är obligatoriskt. Egna exporter bevarar ID:n och externa listor slås ihop på transponder eller namn och klass.",
|
||||
"guide.sqlite_6": "Rensa data kan tömma förare, bilar, klasser, race eller träningsstatistik separat. Rensa all tävlingsdata behåller decoder-, tema-, branding- och serverinställningar. Råa SQLite-passeringar behålls som revisionslogg. Exportera backup först.",
|
||||
"guide.ammc_ref": "AMMC referens: https://www.ammconverter.eu/docs/intro/quick-start/",
|
||||
"error.backend_offline": "Backend offline: {msg}",
|
||||
@@ -2510,6 +2516,12 @@ const TRANSLATIONS = {
|
||||
"settings.export_cars_csv": "Export cars CSV",
|
||||
"settings.import_drivers_csv": "Import drivers CSV",
|
||||
"settings.import_cars_csv": "Import cars CSV",
|
||||
"settings.download_drivers_csv_template": "Download driver template",
|
||||
"settings.driver_csv_guide_title": "Driver import format",
|
||||
"settings.driver_csv_required": "Required: name. Rows without a driver name are skipped.",
|
||||
"settings.driver_csv_columns": "The recommended minimum is name, transponder, and class. Optional columns are id, brand, spoken_name, club, country, and profile_id.",
|
||||
"settings.driver_csv_behavior": "Optional columns and values may be omitted. They remain empty and do not overwrite existing data. Unknown extra columns are ignored.",
|
||||
"settings.driver_csv_example": "Semicolon-delimited example",
|
||||
"settings.import_csv_success": "{type}: {added} added, {updated} updated, and {skipped} skipped rows.",
|
||||
"settings.csv_type_drivers": "Drivers imported",
|
||||
"settings.csv_type_cars": "Cars imported",
|
||||
@@ -2808,7 +2820,7 @@ const TRANSLATIONS = {
|
||||
"guide.sqlite_2": "API endpoints: /api/state and /api/passings",
|
||||
"guide.sqlite_3": "In Settings -> Storage you can export a full race package for backup or moving to another server or laptop.",
|
||||
"guide.sqlite_4": "You can also export or import only classes, drivers and cars if you want to reset race data but keep the directory.",
|
||||
"guide.sqlite_5": "Driver and car CSV files can both be exported and imported. Native exports preserve IDs; external comma-, semicolon-, or tab-separated lists merge by transponder or by name and class.",
|
||||
"guide.sqlite_5": "Driver and car CSV files can both be exported and imported. Drivers only need name, transponder, and class; only name is required. Native exports preserve IDs and external lists merge by transponder or by name and class.",
|
||||
"guide.sqlite_6": "Clear data can remove drivers, cars, classes, races, or training statistics separately. Clear all competition data retains decoder, theme, branding, and server settings. Raw SQLite passings remain as an audit log. Export a backup first.",
|
||||
"guide.ammc_ref": "AMMC reference: https://www.ammconverter.eu/docs/intro/quick-start/",
|
||||
"error.backend_offline": "Backend offline: {msg}",
|
||||
|
||||
Reference in New Issue
Block a user