feat: add missing calendar keys to locales

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Ulas
2026-03-31 22:52:51 +02:00
parent 2f89e623b2
commit e6c6b0a4fc
3 changed files with 9 additions and 5 deletions
+3 -1
View File
@@ -296,7 +296,9 @@
"dayLongWednesday": "Mittwoch",
"dayLongThursday": "Donnerstag",
"dayLongFriday": "Freitag",
"dayLongSaturday": "Samstag"
"dayLongSaturday": "Samstag",
"timeSuffix": "Uhr",
"colorLabel": "Farbe {{color}}"
},
"notes": {
+3 -1
View File
@@ -296,7 +296,9 @@
"dayLongWednesday": "Wednesday",
"dayLongThursday": "Thursday",
"dayLongFriday": "Friday",
"dayLongSaturday": "Saturday"
"dayLongSaturday": "Saturday",
"timeSuffix": "",
"colorLabel": "Color {{color}}"
},
"notes": {
+3 -3
View File
@@ -109,7 +109,7 @@ function formatDateTime(datetimeStr) {
if (!datetimeStr) return '';
const date = datetimeStr.slice(0, 10);
const time = datetimeStr.slice(11, 16);
return time ? `${formatDate(date)} ${time} Uhr` : formatDate(date);
return time ? `${formatDate(date)} ${time} ${t('calendar.timeSuffix')}`.trimEnd() : formatDate(date);
}
function getMonthRange(dateStr) {
@@ -631,7 +631,7 @@ function renderAgendaEvent(ev) {
const timeStr = ev.all_day
? t('calendar.allDay')
: formatTime(ev.start_datetime)
+ (ev.end_datetime ? ` ${formatTime(ev.end_datetime)} Uhr` : ' Uhr');
+ (ev.end_datetime ? ` ${formatTime(ev.end_datetime)} ${t('calendar.timeSuffix')}`.trimEnd() : ` ${t('calendar.timeSuffix')}`.trimEnd());
const initials = ev.assigned_name
? ev.assigned_name.split(' ').map((w) => w[0]).join('').toUpperCase().slice(0, 2)
@@ -857,7 +857,7 @@ function buildEventModalContent({ mode, event, date }) {
<div class="color-picker">
${EVENT_COLORS.map((c) => `
<div class="color-swatch" data-color="${c}" style="background-color:${c};"
role="radio" tabindex="0" aria-label="Farbe ${c}"></div>
role="radio" tabindex="0" aria-label="${t('calendar.colorLabel', { color: c })}"></div>
`).join('')}
</div>
</div>