Timezone fixes, Translations, and Misc Fixes (#844)

* Translated using Weblate (Spanish)

Currently translated at 100.0% (956 of 956 strings)

Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/es/

* Added translation using Weblate (English (United States))

* Translated using Weblate (Norwegian Bokmål)

Currently translated at 100.0% (956 of 956 strings)

Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/nb_NO/

* Remove empty English (United States) locale file

* Translated using Weblate (Spanish)

Currently translated at 100.0% (956 of 956 strings)

Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/es/

* [BUG]Ordered Itinerary includes visits that are outside itinerary date range
Fixes #746

* [BUG] Server Error (500) when trying to access the API docs
Fixes #712

* [BUG] Single day Collections will think location visits are out of date range
Fixes #827

* Fixes #654

* Translated using Weblate (Spanish)

Currently translated at 100.0% (956 of 956 strings)

Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/es/

* Added Slovak translations (#815)

* Created sk.json

* Update Navbar.svelte

* Update +layout.svelte

---------

Co-authored-by: Sean Morley <98704938+seanmorley15@users.noreply.github.com>

* Implement code changes to enhance functionality and improve performance

* Translated using Weblate (Slovak)

Currently translated at 100.0% (958 of 958 strings)

Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/sk/

* Translated using Weblate (German)

Currently translated at 100.0% (958 of 958 strings)

Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/de/

* [BUG] Location Visit End Date not affected by Location Timezone
Fixes #843

* fix(i18n): update Chinese translations for location-related terms (#829)

Co-authored-by: Sean Morley <98704938+seanmorley15@users.noreply.github.com>

---------

Co-authored-by: Nikolai Eidsheim <nikolai.eidsheim@gmail.com>
Co-authored-by: Sergio <garcia.sergio@me.com>
Co-authored-by: fantastron27 <fantastron27@gmail.com>
Co-authored-by: Alex <div@alexe.at>
Co-authored-by: pplulee <hi@pplulee.me>
This commit is contained in:
Sean Morley
2025-09-07 23:16:12 -04:00
committed by GitHub
parent 3fafd1c412
commit 88cecd6365
5 changed files with 1155 additions and 1150 deletions

View File

@@ -38,7 +38,6 @@
// Props
export let collection: Collection | null = null;
export let selectedStartTimezone: string = Intl.DateTimeFormat().resolvedOptions().timeZone;
export let selectedEndTimezone: string = Intl.DateTimeFormat().resolvedOptions().timeZone;
export let utcStartDate: string | null = null;
export let utcEndDate: string | null = null;
export let note: string | null = null;
@@ -136,7 +135,7 @@
const end = updateLocalDate({
utcDate: utcEndDate,
timezone: selectedEndTimezone
timezone: selectedStartTimezone
}).localDate;
localStartDate = start;
@@ -192,7 +191,7 @@
utcEndDate = updateUTCDate({
localDate: localEndDate,
timezone: selectedEndTimezone,
timezone: selectedStartTimezone,
allDay
}).utcDate;
}
@@ -214,7 +213,7 @@
utcEndDate = updateUTCDate({
localDate: localEndDate,
timezone: selectedEndTimezone,
timezone: selectedStartTimezone,
allDay
}).utcDate;
@@ -225,7 +224,7 @@
localEndDate = updateLocalDate({
utcDate: utcEndDate,
timezone: selectedEndTimezone
timezone: selectedStartTimezone
}).localDate;
}
@@ -587,7 +586,7 @@
if ('start_timezone' in visit && typeof visit.start_timezone === 'string') {
selectedStartTimezone = visit.start_timezone;
if ('end_timezone' in visit && typeof visit.end_timezone === 'string') {
selectedEndTimezone = visit.end_timezone;
selectedStartTimezone = visit.end_timezone;
}
} else if (visit.timezone) {
selectedStartTimezone = visit.timezone;
@@ -673,14 +672,14 @@
localEndDate = updateLocalDate({
utcDate: utcEndDate,
timezone: selectedEndTimezone
timezone: selectedStartTimezone
}).localDate;
if (!selectedStartTimezone) {
selectedStartTimezone = Intl.DateTimeFormat().resolvedOptions().timeZone;
}
if (!selectedEndTimezone) {
selectedEndTimezone = Intl.DateTimeFormat().resolvedOptions().timeZone;
if (!selectedStartTimezone) {
selectedStartTimezone = Intl.DateTimeFormat().resolvedOptions().timeZone;
}
// Check if Strava is enabled by making a simple API call