, string]} dbusTimezone
* @returns {Timezone}
*/
- buildTimezone([id, parts]) {
+ buildTimezone([id, parts, country]) {
const utcOffset = timezoneUTCOffset(id);
- return ({ id, parts, utcOffset });
+ return ({ id, parts, country, utcOffset });
}
/**
diff --git a/web/src/components/l10n/TimezoneSelector.jsx b/web/src/components/l10n/TimezoneSelector.jsx
index 55ddc9b629..9cf1785810 100644
--- a/web/src/components/l10n/TimezoneSelector.jsx
+++ b/web/src/components/l10n/TimezoneSelector.jsx
@@ -70,13 +70,12 @@ const timezoneDetails = (timezone) => {
* @param {Date} props.date - Date to show a time.
*/
const TimezoneItem = ({ timezone, date }) => {
- const [part1, ...restParts] = timezone.parts;
const time = timezoneTime(timezone.id, { date }) || "";
return (
<>
- {part1}
- {restParts.join('-')}
+ {timezone.parts.join('-')}
+ {timezone.country}
{time || ""}
{timezone.details}
>