diff --git a/.pkg b/.pkg index 2eb08a67e..373278a53 100644 --- a/.pkg +++ b/.pkg @@ -1,7 +1,7 @@ [nigiri] url=git@github.com:motis-project/nigiri.git branch=master - commit=802aaea228b22fe9c8a60301e74070e7f935ccae + commit=23e619793c9b33a8df9280c031511c5f5adada34 [cista] url=git@github.com:felixguendling/cista.git branch=master diff --git a/.pkg.lock b/.pkg.lock index 5d15e2ecb..f05b06442 100644 --- a/.pkg.lock +++ b/.pkg.lock @@ -1,4 +1,4 @@ -3340476478538678897 +15050826661088915963 cista 847b27100b7e730370b810ce62206a66b0bf2d79 zlib-ng 68ab3e2d80253ec5dc3c83691d9ff70477b32cd3 boost 930f38eb0365ceb7853273e03da4d9e7787abfb9 @@ -24,7 +24,7 @@ opentelemetry-cpp 60770dc9dc63e3543fc87d605b2e88fd53d7a414 pugixml 60175e80e2f5e97e027ac78f7e14c5acc009ce50 unordered_dense b33b037377ca966bbdd9cccc3417e46e88f83bfb wyhash 1e012b57fc2227a9e583a57e2eacb3da99816d99 -nigiri 802aaea228b22fe9c8a60301e74070e7f935ccae +nigiri 23e619793c9b33a8df9280c031511c5f5adada34 conf f9bf4bd83bf55a2170725707e526cbacc45dcc66 expat 636c9861e8e7c119f3626d1e6c260603ab624516 libosmium 6e6d6b3081cc8bdf25dda89730e25c36eb995516 diff --git a/src/import.cc b/src/import.cc index 6599a87f5..04045f9b5 100644 --- a/src/import.cc +++ b/src/import.cc @@ -309,7 +309,10 @@ data import(config const& c, fs::path const& data_path, bool const write) { auto adr_extend = task{ "adr_extend", - [&]() { return c.timetable_.has_value(); }, + [&]() { + return c.timetable_.has_value() && + (c.geocoding_ || c.reverse_geocoding_); + }, [&]() { return d.tt_.get() != nullptr; }, [&]() { auto const area_db = d.t_ ? (std::optional{ @@ -322,6 +325,8 @@ data import(config const& c, fs::path const& data_path, bool const write) { } adr_extend_tt(*d.tt_, area_db.has_value() ? &*area_db : nullptr, *d.t_); if (write) { + auto ec = std::error_code{}; + std::filesystem::create_directories(data_path / "adr", ec); cista::write(data_path / "adr" / "t_ext.bin", *d.t_); } d.r_.reset(); diff --git a/ui/src/lib/i18n/de.ts b/ui/src/lib/i18n/de.ts index 380eaa35b..d6f0a0f02 100644 --- a/ui/src/lib/i18n/de.ts +++ b/ui/src/lib/i18n/de.ts @@ -1,6 +1,7 @@ import type { Translations } from './translation'; const translations: Translations = { + journeyDetails: 'Verbindungsdetails', transfers: 'Umstiege', walk: 'Fußweg', bike: 'Fahrrad', diff --git a/ui/src/lib/i18n/en.ts b/ui/src/lib/i18n/en.ts index 4161efdb7..f62dbc3e8 100644 --- a/ui/src/lib/i18n/en.ts +++ b/ui/src/lib/i18n/en.ts @@ -1,6 +1,7 @@ import type { Translations } from './translation'; const translations: Translations = { + journeyDetails: 'Journey Details', transfers: 'transfers', walk: 'walk', bike: 'bike', diff --git a/ui/src/lib/i18n/fr.ts b/ui/src/lib/i18n/fr.ts index ee1041570..279cc923c 100644 --- a/ui/src/lib/i18n/fr.ts +++ b/ui/src/lib/i18n/fr.ts @@ -1,6 +1,7 @@ import type { Translations } from './translation'; const translations: Translations = { + journeyDetails: 'Détails du voyage', walk: 'Marche', bike: 'Vélo', car: 'Voiture', diff --git a/ui/src/lib/i18n/translation.ts b/ui/src/lib/i18n/translation.ts index b08eafc4f..2e9144361 100644 --- a/ui/src/lib/i18n/translation.ts +++ b/ui/src/lib/i18n/translation.ts @@ -4,6 +4,7 @@ import de from './de'; import fr from './fr'; export type Translations = { + journeyDetails: string; transfers: string; walk: string; bike: string; diff --git a/ui/src/routes/+page.svelte b/ui/src/routes/+page.svelte index b56f08734..0f058581b 100644 --- a/ui/src/routes/+page.svelte +++ b/ui/src/routes/+page.svelte @@ -244,7 +244,7 @@
-

Journey Details

+

{t.journeyDetails}