diff --git a/package.json b/package.json index bb7a6247..3e0c2ae4 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,10 @@ "format": "prettier --plugin prettier-plugin-svelte . --write ." }, "devDependencies": { - "@iconify/svelte": "^4.0.1", + "@event-calendar/core": "^2.6.1", + "@event-calendar/day-grid": "^2.6.1", + "@event-calendar/list": "^2.6.1", + "@iconify/svelte": "^4.0.2", "@sveltejs/adapter-node": "^5.0.1", "@sveltejs/kit": "^2.5.7", "@sveltejs/vite-plugin-svelte": "^3.1.0", @@ -59,12 +62,13 @@ "http-proxy-middleware": "^3.0.0", "js-yaml": "^4.1.0", "konva": "^9.3.6", - "maplibre-gl": "^4.1.3", + "maplibre-gl": "^4.2.0", "marked": "^12.0.2", "svelte-confetti": "^1.4.0", - "svelte-dnd-action": "^0.9.43", + "svelte-dnd-action": "^0.9.44", "svelte-modals": "^1.3.0", "svelte-ripple": "^0.1.1", - "svelte-tiny-virtual-list": "^2.1.0" + "svelte-tiny-virtual-list": "^2.1.0", + "weekstart": "^2.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c21f521e..e528aa5f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,8 +72,8 @@ importers: specifier: ^9.3.6 version: 9.3.6 maplibre-gl: - specifier: ^4.1.3 - version: 4.1.3 + specifier: ^4.2.0 + version: 4.2.0 marked: specifier: ^12.0.2 version: 12.0.2 @@ -81,8 +81,8 @@ importers: specifier: ^1.4.0 version: 1.4.0(svelte@4.2.15) svelte-dnd-action: - specifier: ^0.9.43 - version: 0.9.43(svelte@4.2.15) + specifier: ^0.9.44 + version: 0.9.44(svelte@4.2.15) svelte-modals: specifier: ^1.3.0 version: 1.3.0(svelte@4.2.15) @@ -92,10 +92,22 @@ importers: svelte-tiny-virtual-list: specifier: ^2.1.0 version: 2.1.0 + weekstart: + specifier: ^2.0.0 + version: 2.0.0 devDependencies: + '@event-calendar/core': + specifier: ^2.6.1 + version: 2.6.1 + '@event-calendar/day-grid': + specifier: ^2.6.1 + version: 2.6.1 + '@event-calendar/list': + specifier: ^2.6.1 + version: 2.6.1 '@iconify/svelte': - specifier: ^4.0.1 - version: 4.0.1(svelte@4.2.15) + specifier: ^4.0.2 + version: 4.0.2(svelte@4.2.15) '@sveltejs/adapter-node': specifier: ^5.0.1 version: 5.0.1(@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.2.11(@types/node@20.12.8)))(svelte@4.2.15)(vite@5.2.11(@types/node@20.12.8))) @@ -357,6 +369,15 @@ packages: resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@event-calendar/core@2.6.1': + resolution: {integrity: sha512-3dxMnmFfjEzeyNFhm0PS04/Js3LqqQC6HzqY6XtypxC2wLFhxrK4NqX4cq8ZKtIrTJu6EFFB3DZ8GamW28Pl7g==} + + '@event-calendar/day-grid@2.6.1': + resolution: {integrity: sha512-wYzPRauhJRyCYNfh00vLdYdinE9DhWE5DYSh8drk8z1dVdjrunERRvcaMASi+Q6gwn9/i7U4yTORBnFeSktqrQ==} + + '@event-calendar/list@2.6.1': + resolution: {integrity: sha512-pf9TJD/myj4wjj+nhjGRESthWsyVdCpXFIsRchosu7UTy5ZVxwCNOa/eFy/2AtXPXu5bgb6RXWYTdNl5q/FZmw==} + '@fontsource-variable/inter@5.0.18': resolution: {integrity: sha512-rJzSrtJ3b7djiGFvRuTe6stDfbYJGhdQSfn2SI2WfXviee7Er0yKAHE5u7FU7OWVQQQ1x3+cxdmx9NdiAkcrcA==} @@ -371,8 +392,8 @@ packages: '@humanwhocodes/object-schema@2.0.3': resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - '@iconify/svelte@4.0.1': - resolution: {integrity: sha512-rF6WUdYhoEaKT4D6qTsZFMD1g+NJZWOH2S+9zMTo5rWa8/NXPnB9uviuHOlGm3v+Cp/M1qTOOJsGdXXUTYHq+Q==} + '@iconify/svelte@4.0.2': + resolution: {integrity: sha512-6BSrU85FzGfhQD3bTXpnkCCvBAglEt8T9QednVnXAYm4C+d3464y+pYMzhQNJm5mPId2cuiw+2wXlDflXllHDw==} peerDependencies: svelte: '>4.0.0' @@ -436,8 +457,8 @@ packages: resolution: {integrity: sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==} engines: {node: '>=6.0.0'} - '@maplibre/maplibre-gl-style-spec@20.1.1': - resolution: {integrity: sha512-z85ARNPCBI2Cs5cPOS3DSbraTN+ue8zrcYVoSWBuNrD/mA+2SKAJ+hIzI22uN7gac6jBMnCdpPKRxS/V0KSZVQ==} + '@maplibre/maplibre-gl-style-spec@20.2.0': + resolution: {integrity: sha512-BTw6/3ysowky22QMtNDjElp+YLwwvBDh3xxnq1izDFjTtUERm5nYSihlNZ6QaxXb+6lX2T2t0hBEjheAI+kBEQ==} hasBin: true '@nodelib/fs.scandir@2.1.5': @@ -651,6 +672,9 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + '@types/junit-report-builder@3.0.2': + resolution: {integrity: sha512-R5M+SYhMbwBeQcNXYWNCZkl09vkVfAtcPIaCGdzIkkbeaTrVbGQ7HVgi4s+EmM/M1K4ZuWQH0jGcvMvNePfxYA==} + '@types/mapbox__point-geometry@0.1.4': resolution: {integrity: sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==} @@ -1445,8 +1469,8 @@ packages: magic-string@0.30.10: resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} - maplibre-gl@4.1.3: - resolution: {integrity: sha512-nMy5h0kzq9Z66C6AIb3p2BvLIVHz75dGGQow22x+h9/VOihr0IPQI26ylAi6lHqvEy2VqjiRmKAMlFwt0xFKfQ==} + maplibre-gl@4.2.0: + resolution: {integrity: sha512-x5GgYyKKn5UDvbUZFK7ng3Pq829/uYWDSVN/itZoP2slWSzKbjIXKi/Qhz5FnYiMXwpRgM08UIcVjtn1PLK9Tg==} engines: {node: '>=16.14.0', npm: '>=8.1.0'} marked@12.0.2: @@ -1861,10 +1885,10 @@ packages: peerDependencies: svelte: ^4.0.0 - svelte-dnd-action@0.9.43: - resolution: {integrity: sha512-KBt8NL3zTBCTw1DJBUFU4zLw0Dr0rsJaimYA5yqsQeV9ZiTZ2ic4Llbe8MdkhhyWzBI0bw0mXElzkrc3+dg5ag==} + svelte-dnd-action@0.9.44: + resolution: {integrity: sha512-OTaZgW4odYONwywv0ITIdXCRih6Ur3YrbjWAHZUyQJUwSqJYnnuBgSbbAimCQ4BYzoOX4sTIEEaRf6ftL8aASA==} peerDependencies: - svelte: '>=3.23.0' + svelte: '>=3.23.0 || ^5.0.0-next.0' svelte-eslint-parser@0.35.0: resolution: {integrity: sha512-CtbPseajW0gjwEvHiuzYJkPDjAcHz2FaHt540j6RVYrZgnE6xWkzUBodQ4I3nV+G5AS0Svt8K6aIA/CIU9xT2Q==} @@ -2063,6 +2087,9 @@ packages: w3c-keyname@2.2.8: resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} + weekstart@2.0.0: + resolution: {integrity: sha512-HjYc14IQUwDcnGICuc8tVtqAd6EFpoAQMqgrqcNtWWZB+F1b7iTq44GzwM1qvnH4upFgbhJsaNHuK93NOFheSg==} + which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -2243,6 +2270,20 @@ snapshots: '@eslint/js@8.57.0': {} + '@event-calendar/core@2.6.1': + dependencies: + svelte: 4.2.15 + + '@event-calendar/day-grid@2.6.1': + dependencies: + '@event-calendar/core': 2.6.1 + svelte: 4.2.15 + + '@event-calendar/list@2.6.1': + dependencies: + '@event-calendar/core': 2.6.1 + svelte: 4.2.15 + '@fontsource-variable/inter@5.0.18': {} '@humanwhocodes/config-array@0.11.14': @@ -2257,7 +2298,7 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@iconify/svelte@4.0.1(svelte@4.2.15)': + '@iconify/svelte@4.0.2(svelte@4.2.15)': dependencies: '@iconify/types': 2.0.0 svelte: 4.2.15 @@ -2317,14 +2358,16 @@ snapshots: '@mapbox/whoots-js@3.1.0': {} - '@maplibre/maplibre-gl-style-spec@20.1.1': + '@maplibre/maplibre-gl-style-spec@20.2.0': dependencies: '@mapbox/jsonlint-lines-primitives': 2.0.2 '@mapbox/unitbezier': 0.0.1 json-stringify-pretty-compact: 4.0.0 minimist: 1.2.8 + quickselect: 2.0.0 rw: 1.3.3 sort-object: 3.0.3 + tinyqueue: 2.0.3 '@nodelib/fs.scandir@2.1.5': dependencies: @@ -2530,6 +2573,8 @@ snapshots: '@types/json-schema@7.0.15': {} + '@types/junit-report-builder@3.0.2': {} + '@types/mapbox__point-geometry@0.1.4': {} '@types/mapbox__vector-tile@1.3.4': @@ -3422,7 +3467,7 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - maplibre-gl@4.1.3: + maplibre-gl@4.2.0: dependencies: '@mapbox/geojson-rewind': 0.5.2 '@mapbox/jsonlint-lines-primitives': 2.0.2 @@ -3431,9 +3476,10 @@ snapshots: '@mapbox/unitbezier': 0.0.1 '@mapbox/vector-tile': 1.3.1 '@mapbox/whoots-js': 3.1.0 - '@maplibre/maplibre-gl-style-spec': 20.1.1 + '@maplibre/maplibre-gl-style-spec': 20.2.0 '@types/geojson': 7946.0.14 '@types/geojson-vt': 3.2.5 + '@types/junit-report-builder': 3.0.2 '@types/mapbox__point-geometry': 0.1.4 '@types/mapbox__vector-tile': 1.3.4 '@types/pbf': 3.0.5 @@ -3860,7 +3906,7 @@ snapshots: dependencies: svelte: 4.2.15 - svelte-dnd-action@0.9.43(svelte@4.2.15): + svelte-dnd-action@0.9.44(svelte@4.2.15): dependencies: svelte: 4.2.15 @@ -4010,6 +4056,8 @@ snapshots: w3c-keyname@2.2.8: {} + weekstart@2.0.0: {} + which@1.3.1: dependencies: isexe: 2.0.0 diff --git a/scripts/translations/fetch.py b/scripts/translations/fetch.py index f61d160f..78aa1aae 100755 --- a/scripts/translations/fetch.py +++ b/scripts/translations/fetch.py @@ -132,6 +132,11 @@ def process_dir(_dir, _output, _keys): ("notifications_dismiss", ["ui.notification_toast.dismiss"]), ("expand", ["ui.components.target-picker.expand"]), ("weather_forecast", ["ui.card.weather.forecast"]), + ("calendar", ["ui.components.calendar.label"]), + ("today", ["ui.components.calendar.today"]), + ("calendar_error", ["ui.components.calendar.event_retrieval_error"]), + ("event_delete", ["ui.components.calendar.event.delete"]), + ("year", ["ui.components.calendar.event.rrule.year"]), ], ), ( # MEDIA_PLAYER diff --git a/src/global.d.ts b/src/global.d.ts index ec8b1403..21d2843f 100644 --- a/src/global.d.ts +++ b/src/global.d.ts @@ -1,5 +1,8 @@ declare module 'svelte-ripple'; declare module 'svelte-confetti'; +declare module '@event-calendar/core'; +declare module '@event-calendar/day-grid'; +declare module '@event-calendar/list'; declare type Item = import('svelte-dnd-action').Item; declare type DndEvent = import('svelte-dnd-action').DndEvent; diff --git a/src/lib/Main/Button.svelte b/src/lib/Main/Button.svelte index e856bd22..58d0bb59 100644 --- a/src/lib/Main/Button.svelte +++ b/src/lib/Main/Button.svelte @@ -12,7 +12,10 @@ ripple, states, templates, - config + config, + selectedLanguage, + calendarView, + calendarFirstDay } from '$lib/Stores'; import { getDomain, getName, getTogglableService } from '$lib/Utils'; import Icon, { loadIcon } from '@iconify/svelte'; @@ -197,9 +200,23 @@ openModal(() => import('$lib/Modal/SwitchModal.svelte'), { sel }); break; + // calendar + case 'calendar': { + // set first day of week + $calendarFirstDay = + 'weekInfo' in Intl.Locale.prototype + ? (new Intl.Locale($selectedLanguage) as any)?.weekInfo.firstDay + : (await import('weekstart')).getWeekStartByLocale($selectedLanguage); + + // set calendar view type + $calendarView = localStorage.getItem('calendar'); + + openModal(() => import('$lib/Modal/CalendarModal.svelte'), { sel }); + break; + } + // sensor case 'air_quality': - case 'calendar': case 'date': case 'time': case 'event': @@ -425,9 +442,6 @@ onDestroy(() => unsubscribe?.()); - - -
+ import Modal from '$lib/Modal/Index.svelte'; + import { states, selectedLanguage, ripple, motion, lang, connection } from '$lib/Stores'; + import { getSupport, getName } from '$lib/Utils'; + import Icon from '@iconify/svelte'; + import ConfigButtons from '$lib/Modal/ConfigButtons.svelte'; + import Ripple from 'svelte-ripple'; + import { closeModal } from 'svelte-modals'; + + export let isOpen: boolean; + export let sel: any; + export let info: any; + + const debug = false; + + let busy = false; + + $: entity = $states?.[sel?.entity_id]; + $: attributes = entity?.attributes; + $: supported_features = attributes?.supported_features; + + $: supports = getSupport(supported_features, { + CREATE_EVENT: 1, + DELETE_EVENT: 2, + UPDATE_EVENT: 4 + }); + + function format(type?: string) { + const options: Record = { + year: 'numeric', + month: 'long', + day: 'numeric' + }; + + return new Intl.DateTimeFormat( + $selectedLanguage, + type === 'allDay' + ? options + : { + ...options, + hour: 'numeric', + minute: '2-digit' + } + ); + } + + async function deleteEvent() { + if (busy) return; + busy = true; + try { + await $connection?.sendMessagePromise({ + type: 'calendar/event/delete', + entity_id: entity?.entity_id, + uid: info?.id, + recurrence_id: info?.extendedProps?.recurrence_id || '', + recurrence_range: '' + }); + } catch (error) { + console.error(error); + } finally { + busy = false; + closeModal(); + } + } + + +{#if isOpen} + +

{info?.title || getName(sel, entity)}

+ +
+ + {#if info?.allDay && info?.start} +
+ {format('allDay').format(info?.start)} +
+ {:else if info?.start && info?.end} +
+ {format().formatRange(info?.start, info?.end)} +
+ {/if} + + + {#if info?.extendedProps?.location} +
+
+ +
+ + {info?.extendedProps?.location} +
+ {/if} + + + {#if info?.extendedProps?.description} +
+
+ +
+ + {info?.extendedProps?.description} +
+ {/if} + + {#if entity} +
+
+ +
+ + {getName(sel, entity)} +
+ {/if} +
+ + + {#if debug} +
+
+sel: {JSON.stringify(sel, null, 2)}
+info: {JSON.stringify(info, null, 2)}
+entity: {JSON.stringify(entity, null, 2)}
+supports: {JSON.stringify(supports, null, 2)}
+				
+
+ {/if} + + +
+ + + +
+
+{/if} + + diff --git a/src/lib/Modal/CalendarModal.svelte b/src/lib/Modal/CalendarModal.svelte new file mode 100644 index 00000000..b54ef792 --- /dev/null +++ b/src/lib/Modal/CalendarModal.svelte @@ -0,0 +1,357 @@ + + + + +{#if isOpen} + +

{getName(sel, entity)}

+ + +
+ +
+
+{/if} + + diff --git a/src/lib/Sidebar/Index.svelte b/src/lib/Sidebar/Index.svelte index bd82cfbb..ecac1dca 100644 --- a/src/lib/Sidebar/Index.svelte +++ b/src/lib/Sidebar/Index.svelte @@ -202,8 +202,7 @@ > {#each $dashboard.sidebar as item (item.id)} {@const hide_mobile = matches && item?.hide_mobile && !$editMode} - - +
(); +export const calendarFirstDay = writable(); + // dnd export const dragging = writable(false); diff --git a/static/translations/af.json b/static/translations/af.json index 28e64f7f..0ba3871b 100644 --- a/static/translations/af.json +++ b/static/translations/af.json @@ -23,6 +23,8 @@ "brightness": "Helderheid", "button": "Button", "buttons": "Buttons", + "calendar": "Calendar", + "calendar_error": "Could not retrieve events for calendars:", "cancel": "Cancel", "card_configuration": "Kaart opstelling", "change_color": "Change color", @@ -61,6 +63,7 @@ "entity_not_found": "Entity not found", "error": "Fout", "error_save_yaml": "Kan nie YAML stoor nie: {error}", + "event_delete": "Delete event", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "Verlaat UI-wysigingsmodus", "expand": "Expand", @@ -193,6 +196,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time format", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "Langlewende-toegangs-tekseenhede", @@ -217,5 +221,6 @@ "weather_forecast": "Voorspelling", "week": "Week", "welcome_home": "Welkom tuis", + "year": "year", "yes": "Yes" } diff --git a/static/translations/ar.json b/static/translations/ar.json index 61ccc914..a3ba90f7 100644 --- a/static/translations/ar.json +++ b/static/translations/ar.json @@ -23,6 +23,8 @@ "brightness": "\u0627\u0644\u0633\u0637\u0648\u0639", "button": "Button", "buttons": "Buttons", + "calendar": "\u062a\u0642\u0648\u064a\u0645", + "calendar_error": "\u062a\u0639\u0630\u0631 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0627\u0644\u0623\u062d\u062f\u0627\u062b \u0644\u0644\u062a\u0642\u0627\u0648\u064a\u0645:", "camera": "\u0643\u0627\u0645\u064a\u0631\u0627", "cancel": "\u0625\u0644\u063a\u0627\u0621", "card_configuration": "\u062a\u0643\u0648\u064a\u0646 \u0627\u0644\u0628\u0637\u0627\u0642\u0629", @@ -63,6 +65,7 @@ "entity_not_found": "Entity not found", "error": "\u062e\u0637\u0623", "error_save_yaml": "\u062a\u0639\u0630\u0631 \u062d\u0641\u0638 YAML: {error}", + "event_delete": "\u062d\u0630\u0641 \u0627\u0644\u062d\u062f\u062b", "event_fired": "\u0627\u0644\u062d\u062f\u062b {type} \u062a\u0645 \u0625\u0637\u0644\u0627\u0642\u0647 \u0628\u0646\u062c\u0627\u062d!", "exit_edit_mode": "Done", "expand": "Expand", @@ -195,6 +198,7 @@ "time_format_description": "\u0627\u062e\u062a\u0631 \u0643\u064a\u0641\u064a\u0629 \u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u0623\u0648\u0642\u0627\u062a.", "time_format_header": "\u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u0648\u0642\u062a", "timer": "\u0627\u0644\u0645\u0648\u0642\u062a", + "today": "\u0627\u0644\u064a\u0648\u0645", "todo_list": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0647\u0627\u0645", "toggle": "Toggle", "token": "\u0631\u0645\u0648\u0632 \u0627\u0644\u0648\u0635\u0648\u0644 \u0637\u0648\u064a\u0644\u0629 \u0627\u0644\u0623\u0645\u062f", @@ -220,5 +224,6 @@ "weather_forecast": "\u0627\u0644\u062a\u0648\u0642\u0639\u0627\u062a", "week": "Week", "welcome_home": "\u0645\u0631\u062d\u0628\u064b\u0627 \u0628\u0643 \u0641\u064a \u0628\u064a\u062a\u0643", + "year": "\u0639\u0627\u0645", "yes": "\u0646\u0639\u0645" } diff --git a/static/translations/bg.json b/static/translations/bg.json index 5cb660db..6cd9f271 100644 --- a/static/translations/bg.json +++ b/static/translations/bg.json @@ -31,6 +31,8 @@ "buffering": "\u0411\u0443\u0444\u0435\u0440\u0438\u0440\u0430\u043d\u0435", "button": "\u0411\u0443\u0442\u043e\u043d", "buttons": "\u0411\u0443\u0442\u043e\u043d\u0438", + "calendar": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440", + "calendar_error": "\u041d\u0435\u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0432\u043b\u0438\u0447\u0430\u043d\u0435 \u043d\u0430 \u0441\u044a\u0431\u0438\u0442\u0438\u044f \u0437\u0430 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u0438:", "camera": "\u041a\u0430\u043c\u0435\u0440\u0430", "cancel": "\u041e\u0442\u043a\u0430\u0437", "card_configuration": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u041a\u0430\u0440\u0442\u0430", @@ -82,6 +84,7 @@ "entity_not_found": "\u041e\u0431\u0435\u043a\u0442\u044a\u0442 \u043d\u0435 \u0435 \u043d\u0430\u043c\u0435\u0440\u0435\u043d", "error": "\u0413\u0440\u0435\u0448\u043a\u0430", "error_save_yaml": "\u0417\u0430\u043f\u0430\u0437\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 YAML: {error} \u0435 \u043d\u0435\u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e", + "event_delete": "\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u044a\u0431\u0438\u0442\u0438\u0435\u0442\u043e", "event_fired": "\u0421\u044a\u0431\u0438\u0442\u0438\u0435\u0442\u043e {type} \u0431\u0435\u0448\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u043e!", "exit_edit_mode": "\u0413\u043e\u0442\u043e\u0432\u043e", "expand": "\u0420\u0430\u0437\u0448\u0438\u0440\u044f\u0432\u0430\u043d\u0435", @@ -251,6 +254,7 @@ "time_format_description": "\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u043a\u0430\u043a \u0434\u0430 \u0441\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430 \u0447\u0430\u0441\u0430.", "time_format_header": "\u0424\u043e\u0440\u043c\u0430\u0442 \u043d\u0430 \u0447\u0430\u0441\u0430", "timer": "\u0422\u0430\u0439\u043c\u0435\u0440", + "today": "\u0414\u043d\u0435\u0441", "todo_list": "\u0421\u043f\u0438\u0441\u044a\u043a \u0441\u044a\u0441 \u0437\u0430\u0434\u0430\u0447\u0438", "toggle": "\u041f\u0440\u0435\u0432\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435", "token": "\u0414\u044a\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u0438 \u0442\u043e\u043a\u0435\u043d\u0438 \u0437\u0430 \u0434\u043e\u0441\u0442\u044a\u043f", @@ -297,5 +301,6 @@ "weather_windy_variant": "\u0412\u0435\u0442\u0440\u043e\u0432\u0438\u0442\u043e, \u043e\u0431\u043b\u0430\u0447\u043d\u043e", "week": "\u0421\u0435\u0434\u043c\u0438\u0446\u0430", "welcome_home": "\u0414\u043e\u0431\u0440\u0435 \u0434\u043e\u0448\u043b\u0438 \u0443 \u0434\u043e\u043c\u0430", + "year": "\u0433\u043e\u0434\u0438\u043d\u0430", "yes": "\u0414\u0430" } diff --git a/static/translations/bn.json b/static/translations/bn.json index 7dfe18ca..e3b51fa7 100644 --- a/static/translations/bn.json +++ b/static/translations/bn.json @@ -23,6 +23,8 @@ "brightness": "Brightness", "button": "Button", "buttons": "Buttons", + "calendar": "Calendar", + "calendar_error": "Could not retrieve events for calendars:", "cancel": "Cancel", "card_configuration": "Card configuration", "change_color": "Change color", @@ -61,6 +63,7 @@ "entity_not_found": "Entity not found", "error": "\u09a4\u09cd\u09b0\u09c1\u099f\u09bf", "error_save_yaml": "Unable to save YAML: {error}", + "event_delete": "Delete event", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "Done", "expand": "Expand", @@ -192,6 +195,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time format", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "Long-lived access tokens", @@ -216,5 +220,6 @@ "weather_forecast": "Forecast", "week": "Week", "welcome_home": "Welcome Home", + "year": "year", "yes": "Yes" } diff --git a/static/translations/bs.json b/static/translations/bs.json index fb49f059..c22b495e 100644 --- a/static/translations/bs.json +++ b/static/translations/bs.json @@ -23,6 +23,8 @@ "brightness": "Osvjetljenje", "button": "Dugme", "buttons": "Dugmad", + "calendar": "Kalend\u00e1\u0159", + "calendar_error": "Nelze na\u010d\u00edst ud\u00e1losti pro kalend\u00e1\u0159e:", "cancel": "Odustani", "card_configuration": "Konfiguracija kartice", "change_color": "Change color", @@ -62,6 +64,7 @@ "entity_not_found": "Entity not found", "error": "Gre\u0161ka", "error_save_yaml": "Nije mogu\u0107e sa\u010duvati YAML: {error}", + "event_delete": "Smazat ud\u00e1lost", "event_fired": "Doga\u0111aj {type} uspje\u0161no pokrenut!", "exit_edit_mode": "Gotovo", "expand": "Pro\u0161iriti", @@ -194,6 +197,7 @@ "time_format_description": "Odaberi kako \u0107e se vremena formatirati.", "time_format_header": "Format vremena", "timer": "Tajmer", + "today": "Danas", "todo_list": "To-do list", "toggle": "Toggle", "token": "Dugotrajni pristupni tokeni", @@ -218,5 +222,6 @@ "weather_forecast": "Prognoza", "week": "Week", "welcome_home": "Dobrodo\u0161li ku\u0107i", + "year": "rok", "yes": "Da" } diff --git a/static/translations/ca.json b/static/translations/ca.json index ec9783c7..a5012d40 100644 --- a/static/translations/ca.json +++ b/static/translations/ca.json @@ -38,6 +38,8 @@ "buffering": "Carregant", "button": "Bot\u00f3", "buttons": "Botons", + "calendar": "Calendari", + "calendar_error": "No s'han pogut obtenir els esdeveniments dels calendaris:", "camera": "C\u00e0mera", "cancel": "Cancel\u00b7la", "card_configuration": "Configuraci\u00f3 de la targeta", @@ -95,6 +97,7 @@ "entity_not_found": "Entitat no trobada", "error": "Error", "error_save_yaml": "No es pot desar YAML: {error}", + "event_delete": "Elimina esdeveniment", "event_fired": "Esdeveniment {type} disparat correctament!", "exit_edit_mode": "Fet", "expand": "Expandeix", @@ -286,6 +289,7 @@ "time_format_description": "Tria el format de data i hora.", "time_format_header": "Format de data i hora", "timer": "Temporitzador", + "today": "Avui", "todo_list": "Llista de tasques", "toggle": "Commuta", "token": "'Tokens' d'acc\u00e9s de llarga durada", @@ -345,5 +349,6 @@ "weather_windy": "Vent\u00f3s", "week": "Setmana", "welcome_home": "Benvingut/da a casa", + "year": "any", "yes": "S\u00ed" } diff --git a/static/translations/cs.json b/static/translations/cs.json index 5def32f5..71d0b80b 100644 --- a/static/translations/cs.json +++ b/static/translations/cs.json @@ -38,6 +38,8 @@ "buffering": "Ukl\u00e1d\u00e1n\u00ed do vyrovn\u00e1vac\u00ed pam\u011bti", "button": "Tla\u010d\u00edtko", "buttons": "Tla\u010d\u00edtka", + "calendar": "Kalend\u00e1\u0159", + "calendar_error": "Nezda\u0159ilo se na\u010d\u00edst ud\u00e1losti pro kalend\u00e1\u0159e:", "camera": "Kamera", "cancel": "Zru\u0161it", "card_configuration": "Nastaven\u00ed karty", @@ -95,6 +97,7 @@ "entity_not_found": "Entita nebyla nenalezena", "error": "Chyba", "error_save_yaml": "Nelze ulo\u017eit YAML: {error}", + "event_delete": "Smazat ud\u00e1lost", "event_fired": "Ud\u00e1lost {type} \u00fasp\u011b\u0161n\u011b spu\u0161t\u011bna!", "exit_edit_mode": "Hotovo", "expand": "Rozbalit", @@ -286,6 +289,7 @@ "time_format_description": "Zvolte zp\u016fsob form\u00e1tov\u00e1n\u00ed \u010dasu.", "time_format_header": "Form\u00e1t \u010dasu", "timer": "\u010casova\u010d", + "today": "Dnes", "todo_list": "Seznam \u00fakol\u016f", "toggle": "P\u0159epnout", "token": "Tokeny s dlouhou \u017eivotnost\u00ed", @@ -346,5 +350,6 @@ "weather_windy_variant": "V\u011btrno, zata\u017eeno", "week": "T\u00fdden", "welcome_home": "V\u00edtejte doma", + "year": "rok", "yes": "Ano" } diff --git a/static/translations/cy.json b/static/translations/cy.json index 223110c0..75c0f5cb 100644 --- a/static/translations/cy.json +++ b/static/translations/cy.json @@ -23,6 +23,8 @@ "brightness": "Brightness", "button": "Button", "buttons": "Buttons", + "calendar": "Calendar", + "calendar_error": "Could not retrieve events for calendars:", "cancel": "Cancel", "card_configuration": "Ffurfweddu Cerdyn", "change_color": "Change color", @@ -61,6 +63,7 @@ "entity_not_found": "Entity not found", "error": "Gwall", "error_save_yaml": "Methu arbed YAML: {error}", + "event_delete": "Delete event", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "Gadael modd golygu UI", "expand": "Expand", @@ -193,6 +196,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time format", "timer": "Amserydd", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "Long-lived access tokens", @@ -217,5 +221,6 @@ "weather_forecast": "Rhagolwg", "week": "Week", "welcome_home": "Croeso Gartref", + "year": "year", "yes": "Yes" } diff --git a/static/translations/da.json b/static/translations/da.json index c353adab..bfb952c6 100644 --- a/static/translations/da.json +++ b/static/translations/da.json @@ -38,6 +38,8 @@ "buffering": "Buffer", "button": "Knap", "buttons": "Knapper", + "calendar": "Kalender", + "calendar_error": "Kunne ikke hente begivenheder for kalendere:", "camera": "Kamera", "cancel": "Annull\u00e9r", "card_configuration": "Kortkonfiguration", @@ -93,6 +95,7 @@ "entity_not_found": "Entitet ikke fundet", "error": "Fejl", "error_save_yaml": "Kunne ikke gemme YAML: {error}", + "event_delete": "Slet begivenhed", "event_fired": "H\u00e6ndelse {type} blev afsendt!", "exit_edit_mode": "F\u00e6rdig", "expand": "Udvid", @@ -278,6 +281,7 @@ "time_format_description": "V\u00e6lg, hvordan klokkesl\u00e6t skal formateres.", "time_format_header": "Tidsformat", "timer": "Timer", + "today": "I dag", "todo_list": "Huskeliste", "toggle": "Skift", "token": "Langlivede adgangstokens", @@ -338,5 +342,6 @@ "weather_windy_variant": "Bl\u00e6sende, overskyet", "week": "Uge", "welcome_home": "Velkommen hjem", + "year": "\u00e5r", "yes": "Ja" } diff --git a/static/translations/de.json b/static/translations/de.json index 9187059f..f7509146 100644 --- a/static/translations/de.json +++ b/static/translations/de.json @@ -38,6 +38,8 @@ "buffering": "Puffern", "button": "Schalter", "buttons": "Tasten", + "calendar": "Kalender", + "calendar_error": "Ereignisse f\u00fcr Kalender konnten nicht abgerufen werden:", "camera": "Kamera", "cancel": "Abbrechen", "card_configuration": "Kartenkonfiguration", @@ -95,6 +97,7 @@ "entity_not_found": "Entit\u00e4t nicht gefunden", "error": "Fehler", "error_save_yaml": "YAML konnte nicht gespeichert werden: {error}", + "event_delete": "Ereignis l\u00f6schen", "event_fired": "Ereignis {type} erfolgreich ausgel\u00f6st!", "exit_edit_mode": "Fertig", "expand": "Erweitern", @@ -286,6 +289,7 @@ "time_format_description": "W\u00e4hle aus, wie Zeiten formatiert werden sollen.", "time_format_header": "Zeitformat", "timer": "Timer", + "today": "Heute", "todo_list": "To-do-Liste", "toggle": "Umschalten", "token": "Langlebige Zugangstokens", @@ -346,5 +350,6 @@ "weather_windy_variant": "Windig, bew\u00f6lkt", "week": "Woche", "welcome_home": "Willkommen Zuhause", + "year": "Jahr", "yes": "Ja" } diff --git a/static/translations/el.json b/static/translations/el.json index 9e485a5c..0c08dbb7 100644 --- a/static/translations/el.json +++ b/static/translations/el.json @@ -38,6 +38,8 @@ "buffering": "\u03a0\u03c1\u03bf\u03c3\u03c9\u03c1\u03b9\u03bd\u03ae \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7", "button": "\u039a\u03bf\u03c5\u03bc\u03c0\u03af", "buttons": "\u039a\u03bf\u03c5\u03bc\u03c0\u03b9\u03ac", + "calendar": "\u0397\u03bc\u03b5\u03c1\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf", + "calendar_error": "\u0394\u03b5\u03bd \u03ae\u03c4\u03b1\u03bd \u03b4\u03c5\u03bd\u03b1\u03c4\u03ae \u03b7 \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03c3\u03c5\u03bc\u03b2\u03ac\u03bd\u03c4\u03c9\u03bd \u03b3\u03b9\u03b1 \u03b7\u03bc\u03b5\u03c1\u03bf\u03bb\u03cc\u03b3\u03b9\u03b1:", "camera": "\u039a\u03ac\u03bc\u03b5\u03c1\u03b1", "cancel": "\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7", "card_configuration": "\u0394\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7 \u03ba\u03ac\u03c1\u03c4\u03b1\u03c2", @@ -93,6 +95,7 @@ "entity_not_found": "\u0397 \u03bf\u03bd\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1 \u03b4\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b5", "error": "\u03a3\u03c6\u03ac\u03bb\u03bc\u03b1", "error_save_yaml": "\u0394\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03c5\u03bd\u03b1\u03c4\u03ae \u03b7 \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03c4\u03bf\u03c5 YAML: {error}", + "event_delete": "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c3\u03c5\u03bc\u03b2\u03ac\u03bd\u03c4\u03bf\u03c2", "event_fired": "\u03a4\u03bf \u03c3\u03c5\u03bc\u03b2\u03ac\u03bd {type} \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03b8\u03b7\u03ba\u03b5 \u03bc\u03b5 \u03b5\u03c0\u03b9\u03c4\u03c5\u03c7\u03af\u03b1!", "exit_edit_mode": "\u0388\u03b3\u03b9\u03bd\u03b5", "expand": "\u0395\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7", @@ -274,6 +277,7 @@ "time_format_description": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03bf\u03bd \u03c4\u03c1\u03cc\u03c0\u03bf \u03bc\u03bf\u03c1\u03c6\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2 \u03c4\u03c9\u03bd \u03c9\u03c1\u03ce\u03bd.", "time_format_header": "\u039c\u03bf\u03c1\u03c6\u03ae \u03a9\u03c1\u03b1\u03c2", "timer": "\u03a7\u03c1\u03bf\u03bd\u03cc\u03bc\u03b5\u03c4\u03c1\u03bf", + "today": "\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1", "todo_list": "\u039b\u03af\u03c3\u03c4\u03b1 \u03c5\u03c0\u03bf\u03c7\u03c1\u03b5\u03ce\u03c3\u03b5\u03c9\u03bd", "toggle": "\u0395\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae", "token": "\u0394\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03ac \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2 \u03bc\u03b1\u03ba\u03c1\u03ac\u03c2 \u03b4\u03b9\u03ac\u03c1\u03ba\u03b5\u03b9\u03b1\u03c2", @@ -329,5 +333,6 @@ "weather_windy": "\u0391\u03bd\u03b5\u03bc\u03ce\u03b4\u03b7\u03c2", "week": "\u0395\u03b2\u03b4\u03bf\u03bc\u03ac\u03b4\u03b1", "welcome_home": "\u039a\u03b1\u03bb\u03c9\u03c3\u03bf\u03c1\u03af\u03c3\u03b1\u03c4\u03b5 \u03c3\u03c4\u03b7\u03bd \u03b1\u03c1\u03c7\u03b9\u03ba\u03ae \u03c3\u03b5\u03bb\u03af\u03b4\u03b1", + "year": "\u03ad\u03c4\u03bf\u03c2", "yes": "\u039d\u03b1\u03b9" } diff --git a/static/translations/en-GB.json b/static/translations/en-GB.json index 451f3014..973c3710 100644 --- a/static/translations/en-GB.json +++ b/static/translations/en-GB.json @@ -23,6 +23,8 @@ "brightness": "Brightness", "button": "Button", "buttons": "Buttons", + "calendar": "Calendar", + "calendar_error": "Could not retrieve events for calendars:", "cancel": "Cancel", "card_configuration": "Card Configuration", "change_color": "Change Colour", @@ -62,6 +64,7 @@ "entity_not_found": "Entity not found", "error": "Error", "error_save_yaml": "Unable to save YAML: {error}", + "event_delete": "Delete Event", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "Done", "expand": "Expand", @@ -194,6 +197,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time Format", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "Long-Lived Access Tokens", @@ -218,5 +222,6 @@ "weather_forecast": "Forecast", "week": "Week", "welcome_home": "Welcome Home", + "year": "year", "yes": "Yes" } diff --git a/static/translations/en.json b/static/translations/en.json index 95949311..7f6a5dc5 100644 --- a/static/translations/en.json +++ b/static/translations/en.json @@ -38,6 +38,8 @@ "buffering": "Buffering", "button": "Button", "buttons": "Buttons", + "calendar": "Calendar", + "calendar_error": "Could not retrieve events for calendars:", "camera": "Camera", "cancel": "Cancel", "card_configuration": "Card configuration", @@ -94,6 +96,7 @@ "entity_not_found": "Entity not found", "error": "Error", "error_save_yaml": "Unable to save YAML: {error}", + "event_delete": "Delete event", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "Done", "expand": "Expand", @@ -284,6 +287,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time format", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "Long-lived access tokens", @@ -344,5 +348,6 @@ "weather_windy_variant": "Windy, cloudy", "week": "Week", "welcome_home": "Welcome Home", + "year": "year", "yes": "Yes" } diff --git a/static/translations/eo.json b/static/translations/eo.json index e5070494..3e168a62 100644 --- a/static/translations/eo.json +++ b/static/translations/eo.json @@ -23,6 +23,8 @@ "brightness": "Brightness", "button": "Button", "buttons": "Buttons", + "calendar": "Calendar", + "calendar_error": "Could not retrieve events for calendars:", "cancel": "Cancel", "card_configuration": "Card configuration", "change_color": "Change color", @@ -61,6 +63,7 @@ "entity_not_found": "Entity not found", "error": "Error", "error_save_yaml": "Ne eblas konservi YAML: {error}", + "event_delete": "Delete event", "event_fired": "Evento {type} sukcese furoris!", "exit_edit_mode": "Eliri UI-redaktre\u011dimon", "expand": "Expand", @@ -192,6 +195,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time format", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "Long-lived access tokens", @@ -216,5 +220,6 @@ "weather_forecast": "Forecast", "week": "Week", "welcome_home": "Welcome Home", + "year": "year", "yes": "Jes" } diff --git a/static/translations/es-419.json b/static/translations/es-419.json index 4f262429..e8e2b26a 100644 --- a/static/translations/es-419.json +++ b/static/translations/es-419.json @@ -23,6 +23,8 @@ "brightness": "Brillo", "button": "Bot\u00f3n", "buttons": "Botones", + "calendar": "Calendario", + "calendar_error": "No se pudieron recuperar los eventos de los calendarios:", "cancel": "Cancelar", "card_configuration": "Configuraci\u00f3n de la tarjeta", "change_color": "Cambiar el color", @@ -62,6 +64,7 @@ "entity_not_found": "Entidad no encontrada", "error": "Error", "error_save_yaml": "No se puede guardar YAML: {error}", + "event_delete": "Eliminar evento", "event_fired": "\u00a1El evento {type} se ha activado correctamente!", "exit_edit_mode": "Hecho", "expand": "Expandir", @@ -194,6 +197,7 @@ "time_format_description": "Elija c\u00f3mo se da formato a las horas.", "time_format_header": "Formato de hora", "timer": "Temporizador", + "today": "Hoy", "todo_list": "Lista de tareas pendientes", "toggle": "Alternar", "token": "Tokens de acceso de larga duraci\u00f3n", @@ -218,5 +222,6 @@ "weather_forecast": "Pron\u00f3stico", "week": "Semana", "welcome_home": "Bienvenido a casa", + "year": "a\u00f1o", "yes": "S\u00ed" } diff --git a/static/translations/es.json b/static/translations/es.json index fa1f8b1d..bcf0cdfd 100644 --- a/static/translations/es.json +++ b/static/translations/es.json @@ -38,6 +38,8 @@ "buffering": "Almacenando en b\u00fafer", "button": "Bot\u00f3n", "buttons": "Botones", + "calendar": "Calendario", + "calendar_error": "No se pudieron recuperar los eventos de los calendarios:", "camera": "C\u00e1mara", "cancel": "Cancelar", "card_configuration": "Configuraci\u00f3n de la tarjeta", @@ -95,6 +97,7 @@ "entity_not_found": "Entidad no encontrada", "error": "Error", "error_save_yaml": "No se puede guardar YAML: {error}", + "event_delete": "Eliminar evento", "event_fired": "\u00a1Evento {type} disparado con \u00e9xito!", "exit_edit_mode": "Hecho", "expand": "Expandir", @@ -286,6 +289,7 @@ "time_format_description": "Elige c\u00f3mo se muestra la hora.", "time_format_header": "Formato de hora", "timer": "Temporizador", + "today": "Hoy", "todo_list": "Lista de tareas pendientes", "toggle": "Alternar", "token": "Tokens de acceso de larga duraci\u00f3n", @@ -346,5 +350,6 @@ "weather_windy_variant": "Ventoso, nublado", "week": "Semana", "welcome_home": "Bienvenido a casa", + "year": "a\u00f1o", "yes": "S\u00ed" } diff --git a/static/translations/et.json b/static/translations/et.json index 1d851e7d..fea5a929 100644 --- a/static/translations/et.json +++ b/static/translations/et.json @@ -38,6 +38,8 @@ "buffering": "Puhverdamine", "button": "Nupp", "buttons": "Nupud", + "calendar": "Kalender", + "calendar_error": "Kalendrite s\u00fcndmusi ei \u00f5nnestunud k\u00e4tte saada:", "camera": "Kaamera", "cancel": "Loobu", "card_configuration": "Kaardi seadistamine", @@ -95,6 +97,7 @@ "entity_not_found": "Olemit ei leitud", "error": "Viga", "error_save_yaml": "YAML-i ei saa salvestada: {error}", + "event_delete": "Kustuta s\u00fcndmus", "event_fired": "S\u00fcndmus {type} vallandus edukalt!", "exit_edit_mode": "Valmis", "expand": "Laienda", @@ -286,6 +289,7 @@ "time_format_description": "Vali kuidas ajad vormindatakse.", "time_format_header": "Ajavorming", "timer": "Taimer", + "today": "T\u00e4na", "todo_list": "\u00dclesannete loend", "toggle": "Muuda olekut", "token": "Pikaajalised juurdep\u00e4\u00e4sut\u00f5endid", @@ -346,5 +350,6 @@ "weather_windy_variant": "Tuuline, pilvine", "week": "N\u00e4dal", "welcome_home": "Tere tulemast koju", + "year": "aasta", "yes": "Jah" } diff --git a/static/translations/eu.json b/static/translations/eu.json index 428faa0a..b4d4d6dc 100644 --- a/static/translations/eu.json +++ b/static/translations/eu.json @@ -23,6 +23,8 @@ "brightness": "Distira", "button": "Button", "buttons": "Buttons", + "calendar": "Calendar", + "calendar_error": "Could not retrieve events for calendars:", "cancel": "Ezeztatu", "card_configuration": "Txartelaren konfigurazioa", "change_color": "Change color", @@ -61,6 +63,7 @@ "entity_not_found": "Entity not found", "error": "Errorea", "error_save_yaml": "Unable to save YAML: {error}", + "event_delete": "Delete event", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "Done", "expand": "Expand", @@ -193,6 +196,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time format", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "Iraupen luzeko sarbide tokenak", @@ -217,5 +221,6 @@ "weather_forecast": "Iragarpena", "week": "Week", "welcome_home": "Ongi etorri Etxera", + "year": "year", "yes": "Bai" } diff --git a/static/translations/fa.json b/static/translations/fa.json index 3c476726..82cd087f 100644 --- a/static/translations/fa.json +++ b/static/translations/fa.json @@ -23,6 +23,8 @@ "brightness": "\u0631\u0648\u0634\u0646\u0627\u06cc\u06cc", "button": "Button", "buttons": "Buttons", + "calendar": "\u062a\u0642\u0648\u06cc\u0645", + "calendar_error": "\u0646\u0645\u06cc\u062a\u0648\u0627\u0646 \u0645\u0646\u0627\u0633\u0628 \u0647\u0627\u06cc \u062a\u0642\u0648\u06cc\u0645 \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0631\u062f", "cancel": "\u0644\u063a\u0648", "card_configuration": "\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0627\u0631\u062a", "change_color": "Change color", @@ -61,6 +63,7 @@ "entity_not_found": "Entity not found", "error": "\u062e\u0637\u0627", "error_save_yaml": "Unable to save YAML: {error}", + "event_delete": "\u062d\u0630\u0641 \u0631\u0648\u06cc\u062f\u0627\u062f", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "Done", "expand": "Expand", @@ -193,6 +196,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time format", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "\u062a\u0648\u06a9\u0646 \u0647\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u0637\u0648\u0644\u0627\u0646\u06cc \u0645\u062f\u062a", @@ -217,5 +221,6 @@ "weather_forecast": "\u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc", "week": "Week", "welcome_home": "\u0628\u0647 \u062e\u0627\u0646\u0647 \u062e\u0648\u0634 \u0622\u0645\u062f\u06cc", + "year": "\u0633\u0627\u0644", "yes": "Yes" } diff --git a/static/translations/fi.json b/static/translations/fi.json index 7492ff05..e667d694 100644 --- a/static/translations/fi.json +++ b/static/translations/fi.json @@ -38,6 +38,8 @@ "buffering": "Puskuroi", "button": "Painike", "buttons": "Painikkeet", + "calendar": "Kalenteri", + "calendar_error": "Seuraavien kalenterien tapahtumien haku ep\u00e4onnistui:", "camera": "Kamera", "cancel": "Peruuta", "card_configuration": "Kortti-asetukset", @@ -95,6 +97,7 @@ "entity_not_found": "Entiteetti\u00e4 ei l\u00f6ydy", "error": "Virhe", "error_save_yaml": "YAML-tiedostoa ei voi tallentaa: {error}", + "event_delete": "Poista tapahtuma", "event_fired": "Tapahtuma {type} l\u00e4hetetty!", "exit_edit_mode": "Valmis", "expand": "Laajenna", @@ -286,6 +289,7 @@ "time_format_description": "Valitse, miten kellonajat muotoillaan.", "time_format_header": "Aikamuoto", "timer": "Ajastin", + "today": "T\u00e4n\u00e4\u00e4n", "todo_list": "Teht\u00e4v\u00e4lista", "toggle": "Vaihda", "token": "Pitk\u00e4aikaiset k\u00e4ytt\u00f6tunnukset", @@ -346,5 +350,6 @@ "weather_windy_variant": "Tuulista, pilvist\u00e4", "week": "Viikko", "welcome_home": "Tervetuloa kotiin", + "year": "vuosi", "yes": "Kyll\u00e4" } diff --git a/static/translations/fr.json b/static/translations/fr.json index c233244d..771a3ce2 100644 --- a/static/translations/fr.json +++ b/static/translations/fr.json @@ -38,6 +38,8 @@ "buffering": "Mise en m\u00e9moire tampon", "button": "Bouton", "buttons": "Boutons", + "calendar": "Calendrier", + "calendar_error": "Impossible de r\u00e9cup\u00e9rer les \u00e9v\u00e9nements pour les calendriers\u00a0:", "camera": "Cam\u00e9ra", "cancel": "Arr\u00eater", "card_configuration": "Configuration de la carte", @@ -95,6 +97,7 @@ "entity_not_found": "Entit\u00e9 introuvable", "error": "Erreur", "error_save_yaml": "Impossible d'enregistrer le YAML\u00a0: {error}", + "event_delete": "Supprimer l'\u00e9v\u00e9nement", "event_fired": "L'\u00e9v\u00e9nement {type} a \u00e9t\u00e9 d\u00e9clench\u00e9 avec succ\u00e8s\u00a0!", "exit_edit_mode": "Termin\u00e9", "expand": "D\u00e9velopper", @@ -285,6 +288,7 @@ "time_format_description": "D\u00e9finir le formatage des heures", "time_format_header": "Format de l'heure", "timer": "Minuteur", + "today": "Aujourd'hui", "todo_list": "Liste de t\u00e2ches", "toggle": "Basculer", "token": "Jetons d'acc\u00e8s longue dur\u00e9e", @@ -345,5 +349,6 @@ "weather_windy_variant": "Venteux, nuageux", "week": "Semaine", "welcome_home": "Bienvenue \u00e0 la maison", + "year": "ann\u00e9e", "yes": "Oui" } diff --git a/static/translations/fy.json b/static/translations/fy.json index d9c7cc31..e6dc88ef 100644 --- a/static/translations/fy.json +++ b/static/translations/fy.json @@ -23,6 +23,8 @@ "brightness": "Helderheid", "button": "Knop", "buttons": "Knoppen", + "calendar": "Kalinder", + "calendar_error": "Koe de eveneminten net ophelje foar de kalinders:", "cancel": "Annulearje", "card_configuration": "Kaartkonfiguraasje", "change_color": "Feroarje kleur", @@ -62,6 +64,7 @@ "entity_not_found": "Entiteit net f\u00fbn", "error": "Ferkeard", "error_save_yaml": "Kin YAML net opslaan: {error}", + "event_delete": "Evenemint forwiderje", "event_fired": "Foarfal {type} mei s\u00fakses \u00fatfierd!", "exit_edit_mode": "Klear", "expand": "\u00datwreidzje", @@ -195,6 +198,7 @@ "time_format_description": "Kies hoe't tiiden werj\u00fbn wurde.", "time_format_header": "Tiidnotaasje", "timer": "Timer", + "today": "Hjoed", "todo_list": "To-do list", "toggle": "Omskeakelje", "token": "Tagongstokens mei lange libbensdoer", @@ -219,5 +223,6 @@ "weather_forecast": "Foarsizzing", "week": "Wike", "welcome_home": "Wolkom th\u00fas", + "year": "jier", "yes": "Ja" } diff --git a/static/translations/gl.json b/static/translations/gl.json index 5fe84a58..45480521 100644 --- a/static/translations/gl.json +++ b/static/translations/gl.json @@ -28,6 +28,8 @@ "brightness": "Brillo", "button": "Bot\u00f3n", "buttons": "Bot\u00f3ns", + "calendar": "Calendario", + "calendar_error": "Non se puideron recuperar os eventos dos calendarios:", "cancel": "Cancelar", "card_configuration": "Configuraci\u00f3n da tarxeta", "change_color": "Cambiar cor", @@ -69,6 +71,7 @@ "entity_not_found": "Non se atopou a entidade", "error": "Erro", "error_save_yaml": "Incapaz de gardar YAML: {error}", + "event_delete": "Eliminar evento", "event_fired": "O evento {type} disparouse con \u00e9xito!", "exit_edit_mode": "Feito", "expand": "Expandir", @@ -210,6 +213,7 @@ "time_format_description": "Escolle como se formatean as horas.", "time_format_header": "Formato de tempo", "timer": "Temporizador", + "today": "Hoxe", "todo_list": "Lista de quefaceres", "toggle": "Alternar", "token": "Tokens de acceso de longa duraci\u00f3n", @@ -248,5 +252,6 @@ "weather_sunny": "Soleado", "week": "Semana", "welcome_home": "Benvido a Casa", + "year": "ano", "yes": "Si" } diff --git a/static/translations/gsw.json b/static/translations/gsw.json index b62e1a12..87526dd9 100644 --- a/static/translations/gsw.json +++ b/static/translations/gsw.json @@ -27,6 +27,8 @@ "brightness": "H\u00e4uigkeit", "button": "Chopf", "buttons": "Chn\u00f6pf", + "calendar": "Kal\u00e4nder", + "calendar_error": "Ha d Termine f\u00fcr e Kal\u00e4nder nid ch\u00f6nne lade:", "cancel": "Abbr\u00e4che", "card_configuration": "Charte bearbeite", "change_color": "Farb \u00e4ndere", @@ -67,6 +69,7 @@ "entity_not_found": "Entit\u00e4t nid gfunde", "error": "F\u00e4hler", "error_save_yaml": "Unm\u00fcglech YAML z spychere: {error}", + "event_delete": "Termin l\u00f6sche", "event_fired": "Ereignis {type} erfougrych usgf\u00fcehrt!", "exit_edit_mode": "Fertig", "expand": "Usdehne", @@ -208,6 +211,7 @@ "time_format_description": "Usw\u00e4hle wie d Zyte formatiert sy.", "time_format_header": "Zytformat", "timer": "Stoppuhr", + "today": "H\u00fct", "todo_list": "Ufgabelyschte", "toggle": "Umschaute", "token": "Langl\u00e4bigi Zuegangsschl\u00fcssu", @@ -249,5 +253,6 @@ "weather_windy": "Windig", "week": "Wuche", "welcome_home": "Willkomme deheim", + "year": "Jahr", "yes": "Ja" } diff --git a/static/translations/he.json b/static/translations/he.json index 0053a496..5307273b 100644 --- a/static/translations/he.json +++ b/static/translations/he.json @@ -38,6 +38,8 @@ "buffering": "\u05d0\u05d5\u05d2\u05e8", "button": "\u05db\u05e4\u05ea\u05d5\u05e8", "buttons": "\u05db\u05e4\u05ea\u05d5\u05e8\u05d9\u05dd", + "calendar": "\u05dc\u05d5\u05d7 \u05e9\u05e0\u05d4", + "calendar_error": "\u05dc\u05d0 \u05d4\u05d9\u05ea\u05d4 \u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05dc\u05d0\u05d7\u05d6\u05e8 \u05d0\u05d9\u05e8\u05d5\u05e2\u05d9\u05dd \u05e2\u05d1\u05d5\u05e8 \u05dc\u05d5\u05d7\u05d5\u05ea \u05e9\u05e0\u05d4:", "camera": "\u05de\u05e6\u05dc\u05de\u05d4", "cancel": "\u05d1\u05d9\u05d8\u05d5\u05dc", "card_configuration": "\u05ea\u05e6\u05d5\u05e8\u05ea \u05db\u05e8\u05d8\u05d9\u05e1\u05d9\u05d9\u05d4", @@ -94,6 +96,7 @@ "entity_not_found": "\u05d4\u05d9\u05e9\u05d5\u05ea \u05dc\u05d0 \u05e0\u05de\u05e6\u05d0\u05d4", "error": "\u05e9\u05d2\u05d9\u05d0\u05d4", "error_save_yaml": "\u05d0\u05d9\u05df \u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05dc\u05e9\u05de\u05d5\u05e8 \u05d0\u05ea \u05d4-YAML: {error}", + "event_delete": "\u05de\u05d7\u05d9\u05e7\u05ea \u05d0\u05d9\u05e8\u05d5\u05e2", "event_fired": "\u05d4\u05d0\u05d9\u05e8\u05d5\u05e2 {type} \u05e9\u05d5\u05d2\u05e8 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4!", "exit_edit_mode": "\u05d1\u05d5\u05e6\u05e2", "expand": "\u05d4\u05e8\u05d7\u05d1\u05d4", @@ -282,6 +285,7 @@ "time_format_description": "\u05d1\u05d7\u05d9\u05e8\u05ea \u05d0\u05d5\u05e4\u05df \u05e2\u05d9\u05e6\u05d5\u05d1 \u05d4\u05d6\u05de\u05e0\u05d9\u05dd.", "time_format_header": "\u05ea\u05d1\u05e0\u05d9\u05ea \u05e9\u05e2\u05d4", "timer": "\u05d8\u05d9\u05d9\u05de\u05e8", + "today": "\u05d4\u05d9\u05d5\u05dd", "todo_list": "\u05e8\u05e9\u05d9\u05de\u05ea \u05de\u05d8\u05dc\u05d5\u05ea", "toggle": "\u05de\u05d7\u05dc\u05d9\u05e3", "token": "\u05d0\u05e1\u05d9\u05de\u05d5\u05e0\u05d9 \u05d2\u05d9\u05e9\u05d4 \u05d0\u05e8\u05d5\u05db\u05d9-\u05d8\u05d5\u05d5\u05d7", @@ -342,5 +346,6 @@ "weather_windy_variant": "\u05e1\u05d5\u05e2\u05e8, \u05de\u05e2\u05d5\u05e0\u05df", "week": "\u05e9\u05d1\u05d5\u05e2", "welcome_home": "\u05d1\u05e8\u05d5\u05da \u05d4\u05d1\u05d0 \u05d4\u05d1\u05d9\u05ea\u05d4", + "year": "\u05e9\u05e0\u05d4", "yes": "\u05db\u05df" } diff --git a/static/translations/hi.json b/static/translations/hi.json index 25d71ea7..3840f094 100644 --- a/static/translations/hi.json +++ b/static/translations/hi.json @@ -23,6 +23,8 @@ "brightness": "Brightness", "button": "Button", "buttons": "Buttons", + "calendar": "Calendar", + "calendar_error": "Could not retrieve events for calendars:", "cancel": "Cancel", "card_configuration": "Card configuration", "change_color": "Change color", @@ -61,6 +63,7 @@ "entity_not_found": "Entity not found", "error": "\u0917\u093c\u0932\u0924\u0940", "error_save_yaml": "Unable to save YAML: {error}", + "event_delete": "Delete event", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "Done", "expand": "Expand", @@ -192,6 +195,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time format", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "Long-lived access tokens", @@ -216,5 +220,6 @@ "weather_forecast": "Forecast", "week": "Week", "welcome_home": "\u0938\u094d\u0935\u093e\u0917\u0924 \u0939\u0948 \u0918\u0930 \u092e\u0948", + "year": "year", "yes": "Yes" } diff --git a/static/translations/hr.json b/static/translations/hr.json index 391acd3a..f7000d84 100644 --- a/static/translations/hr.json +++ b/static/translations/hr.json @@ -25,6 +25,8 @@ "brightness": "Svjetlina", "button": "Gumb", "buttons": "Gumbi", + "calendar": "Kalendar", + "calendar_error": "Nije mogu\u0107e dohvatiti doga\u0111aje za kalendare:", "cancel": "Otkazati", "card_configuration": "Konfiguracija Kartice", "change_color": "Promjena boje", @@ -64,6 +66,7 @@ "entity_not_found": "Entitet nije prona\u0111en", "error": "Gre\u0161ka", "error_save_yaml": "Nije mogu\u0107e spremiti YAML: {error}", + "event_delete": "Izbri\u0161i doga\u0111aj", "event_fired": "Doga\u0111aj {type} uspje\u0161no je pokrenut!", "exit_edit_mode": "Gotovo", "expand": "Pro\u0161iriti", @@ -196,6 +199,7 @@ "time_format_description": "Odaberite format vremena.", "time_format_header": "Format vremena", "timer": "Tajmer", + "today": "Danas", "todo_list": "Popis obaveza", "toggle": "Prebacivanje", "token": "Dugotrajni tokeni", @@ -221,5 +225,6 @@ "weather_partlycloudy": "Promjenjivo obla\u010dno", "week": "Tjedan", "welcome_home": "Dobrodo\u0161li ku\u0107i", + "year": "godina", "yes": "Da" } diff --git a/static/translations/hu.json b/static/translations/hu.json index 2d1f62a9..a94659f6 100644 --- a/static/translations/hu.json +++ b/static/translations/hu.json @@ -38,6 +38,8 @@ "buffering": "Pufferel\u00e9s", "button": "Gomb", "buttons": "Gombok", + "calendar": "Napt\u00e1r", + "calendar_error": "Nem siker\u00fclt lek\u00e9rni a napt\u00e1resem\u00e9nyeket:", "camera": "Kamera", "cancel": "M\u00e9gse", "card_configuration": "K\u00e1rtya konfigur\u00e1ci\u00f3", @@ -95,6 +97,7 @@ "entity_not_found": "Az entit\u00e1s nem tal\u00e1lhat\u00f3", "error": "Hiba", "error_save_yaml": "Nem siker\u00fclt menteni a YAML-t: {error}", + "event_delete": "Esem\u00e9ny t\u00f6rl\u00e9se", "event_fired": "{type} esem\u00e9ny sikeresen megh\u00edvva!", "exit_edit_mode": "K\u00e9sz", "expand": "Kiterjeszt\u00e9s", @@ -286,6 +289,7 @@ "time_format_description": "V\u00e1lassza ki, hogy az id\u0151pontok hogyan legyenek form\u00e1zva.", "time_format_header": "Id\u0151form\u00e1tum", "timer": "Id\u0151tartam", + "today": "Ma", "todo_list": "Teend\u0151lista", "toggle": "Kapcsol\u00e1s", "token": "Hossz\u00fa \u00e9lettartam\u00fa hozz\u00e1f\u00e9r\u00e9si tokenek", @@ -346,5 +350,6 @@ "weather_windy_variant": "Szeles, felh\u0151s", "week": "H\u00e9t", "welcome_home": "\u00dcdv Itthon", + "year": "\u00e9v", "yes": "Igen" } diff --git a/static/translations/hy.json b/static/translations/hy.json index 65128742..2b782e4c 100644 --- a/static/translations/hy.json +++ b/static/translations/hy.json @@ -23,6 +23,8 @@ "brightness": "\u054a\u0561\u0575\u056e\u0561\u057c\u0578\u0582\u0569\u0575\u0578\u0582\u0576", "button": "Button", "buttons": "Buttons", + "calendar": "Calendar", + "calendar_error": "Could not retrieve events for calendars:", "cancel": "Cancel", "card_configuration": "\u0554\u0561\u0580\u057f\u056b \u056f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0578\u0582\u0574", "change_color": "Change color", @@ -61,6 +63,7 @@ "entity_not_found": "Entity not found", "error": "\u054d\u056d\u0561\u056c", "error_save_yaml": "Unable to save YAML: {error}", + "event_delete": "Delete event", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "Done", "expand": "Expand", @@ -193,6 +196,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time format", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "\u0535\u0580\u056f\u0561\u0580\u0561\u057f\u0587 \u0574\u0578\u0582\u057f\u0584\u056b \u0576\u0577\u0561\u0576\u0576\u0565\u0580", @@ -217,5 +221,6 @@ "weather_forecast": "\u053f\u0561\u0576\u056d\u0561\u057f\u0565\u057d\u0578\u0582\u0574", "week": "Week", "welcome_home": "\u0532\u0561\u0580\u056b \u0563\u0561\u056c\u0578\u0582\u057d\u057f \u057f\u0578\u0582\u0576", + "year": "year", "yes": "Yes" } diff --git a/static/translations/id.json b/static/translations/id.json index 48fbc42c..c077062f 100644 --- a/static/translations/id.json +++ b/static/translations/id.json @@ -38,6 +38,8 @@ "buffering": "Buffering", "button": "Tombol", "buttons": "Tombol", + "calendar": "Kalender", + "calendar_error": "Tidak dapat mengambil acara untuk kalender:", "camera": "Kamera", "cancel": "Batalkan", "card_configuration": "Konfigurasi kartu", @@ -95,6 +97,7 @@ "entity_not_found": "Entitas tidak ditemukan", "error": "Kesalahan", "error_save_yaml": "Tidak dapat menyimpan YAML: {error}", + "event_delete": "Hapus acara", "event_fired": "Peristiwa {type} berhasil dijalankan!", "exit_edit_mode": "Selesai", "expand": "Perluas", @@ -286,6 +289,7 @@ "time_format_description": "Pilih pemformatan waktu", "time_format_header": "Format waktu", "timer": "Timer", + "today": "Hari ini", "todo_list": "Daftar tugas", "toggle": "Alihkan", "token": "Token akses yang berumur panjang", @@ -346,5 +350,6 @@ "weather_windy_variant": "Berangin, berawan", "week": "Pekan", "welcome_home": "Selamat Datang", + "year": "tahun", "yes": "Ya" } diff --git a/static/translations/is.json b/static/translations/is.json index 449a9417..c9f1cc71 100644 --- a/static/translations/is.json +++ b/static/translations/is.json @@ -33,6 +33,8 @@ "brightness": "Birtustig", "button": "Hnappur", "buttons": "Hnappar", + "calendar": "Dagatal", + "calendar_error": "Could not retrieve events for calendars:", "camera": "Myndav\u00e9l", "cancel": "H\u00e6tta vi\u00f0", "card_configuration": "Stillingar spjalds", @@ -80,6 +82,7 @@ "entity_not_found": "Eining finnst ekki", "error": "Villa", "error_save_yaml": "Ekki t\u00f3kst a\u00f0 vista YAML: {error}", + "event_delete": "Ey\u00f0a atbur\u00f0i", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "Loki\u00f0", "expand": "St\u00e6kka", @@ -234,6 +237,7 @@ "time_format_description": "Veldu hvernig t\u00edmar eru forsni\u00f0nir.", "time_format_header": "T\u00edmasni\u00f0", "timer": "T\u00edmam\u00e6lir", + "today": "\u00cd dag", "todo_list": "Minnislisti", "toggle": "Toggle", "token": "Langl\u00edfir a\u00f0gangst\u00f3kar", @@ -274,5 +278,6 @@ "weather_windy": "Vindasamt", "week": "Vika", "welcome_home": "Velkomin(n) heim", + "year": "\u00e1r", "yes": "J\u00e1" } diff --git a/static/translations/it.json b/static/translations/it.json index 82985168..938cb5a3 100644 --- a/static/translations/it.json +++ b/static/translations/it.json @@ -38,6 +38,8 @@ "buffering": "Precaricamento", "button": "Pulsante", "buttons": "Pulsanti", + "calendar": "Calendario", + "calendar_error": "Impossibile recuperare gli eventi per i calendari:", "camera": "Telecamera", "cancel": "Annulla", "card_configuration": "Configurazione della scheda", @@ -95,6 +97,7 @@ "entity_not_found": "Entit\u00e0 non trovata", "error": "Errore", "error_save_yaml": "Impossibile salvare YAML: {error}", + "event_delete": "Elimina evento", "event_fired": "Evento {type} eseguito correttamente!", "exit_edit_mode": "Fatto", "expand": "Espandi", @@ -286,6 +289,7 @@ "time_format_description": "Scegli come vengono formattate le ore.", "time_format_header": "Formato orario", "timer": "Timer", + "today": "Oggi", "todo_list": "Lista di attivit\u00e0", "toggle": "Commuta", "token": "Token di accesso a lungo termine", @@ -346,5 +350,6 @@ "weather_windy_variant": "Ventoso, nuvoloso", "week": "Settimana", "welcome_home": "Benvenuto a casa", + "year": "anno", "yes": "S\u00ec" } diff --git a/static/translations/ja.json b/static/translations/ja.json index a3bd296b..c1908486 100644 --- a/static/translations/ja.json +++ b/static/translations/ja.json @@ -38,6 +38,8 @@ "buffering": "\u30d0\u30c3\u30d5\u30a1\u30ea\u30f3\u30b0", "button": "\u30dc\u30bf\u30f3", "buttons": "\u30dc\u30bf\u30f3", + "calendar": "\u30ab\u30ec\u30f3\u30c0\u30fc", + "calendar_error": "\u30ab\u30ec\u30f3\u30c0\u30fc\u306e\u30a4\u30d9\u30f3\u30c8\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f:", "camera": "\u30ab\u30e1\u30e9", "cancel": "\u30ad\u30e3\u30f3\u30bb\u30eb", "card_configuration": "\u30ab\u30fc\u30c9\u8a2d\u5b9a", @@ -95,6 +97,7 @@ "entity_not_found": "\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093", "error": "\u30a8\u30e9\u30fc", "error_save_yaml": "YAML\u3092\u4fdd\u5b58\u3067\u304d\u307e\u305b\u3093: {error}", + "event_delete": "\u30a4\u30d9\u30f3\u30c8\u3092\u524a\u9664", "event_fired": "{type} \u30a4\u30d9\u30f3\u30c8 \u304c\u6b63\u5e38\u306b\u5b9f\u884c\u3055\u308c\u307e\u3057\u305f\uff01", "exit_edit_mode": "\u7d42\u4e86", "expand": "\u62e1\u5927", @@ -286,6 +289,7 @@ "time_format_description": "\u6642\u523b\u306e\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3092\u9078\u629e\u3057\u307e\u3059\u3002", "time_format_header": "\u6642\u9593\u5f62\u5f0f", "timer": "\u30bf\u30a4\u30de\u30fc", + "today": "\u4eca\u65e5", "todo_list": "To-do\u30ea\u30b9\u30c8", "toggle": "\u30c8\u30b0\u30eb", "token": "\u9577\u671f\u9593\u6709\u52b9\u306a\u30a2\u30af\u30bb\u30b9\u30c8\u30fc\u30af\u30f3", @@ -346,5 +350,6 @@ "weather_windy_variant": "\u98a8\u3001\u66c7\u308a", "week": "\u9031", "welcome_home": "\u304a\u5e30\u308a\u306a\u3055\u3044", + "year": "\u5e74", "yes": "\u306f\u3044" } diff --git a/static/translations/ka.json b/static/translations/ka.json index df3f6300..ac09ec15 100644 --- a/static/translations/ka.json +++ b/static/translations/ka.json @@ -23,6 +23,8 @@ "brightness": "\u10e1\u10d8\u10d9\u10d0\u10e8\u10d9\u10d0\u10e8\u10d4", "button": "Button", "buttons": "Buttons", + "calendar": "Calendar", + "calendar_error": "\u10d9\u10d0\u10da\u10d4\u10dc\u10d3\u10e0\u10d8\u10d3\u10d0\u10dc \u10e6\u10dd\u10dc\u10d8\u10e1\u10eb\u10d8\u10d4\u10d1\u10d4\u10d1\u10d8 \u10d5\u10d4\u10e0 \u10db\u10dd\u10d8\u10eb\u10d4\u10d1\u10dc\u10d0", "cancel": "Cancel", "card_configuration": "Card configuration", "change_color": "Change color", @@ -61,6 +63,7 @@ "entity_not_found": "Entity not found", "error": "Error", "error_save_yaml": "Unable to save YAML: {error}", + "event_delete": "Delete event", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "\u10db\u10d6\u10d0\u10d3\u10d0\u10d0", "expand": "Expand", @@ -193,6 +196,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time format", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "Long-lived access tokens", @@ -217,5 +221,6 @@ "weather_forecast": "\u10de\u10e0\u10dd\u10d2\u10dc\u10dd\u10d6\u10d8", "week": "\u10d9\u10d5\u10d8\u10e0\u10d0", "welcome_home": "Welcome Home", + "year": "year", "yes": "Yes" } diff --git a/static/translations/ko.json b/static/translations/ko.json index 8bd785f5..efc55b90 100644 --- a/static/translations/ko.json +++ b/static/translations/ko.json @@ -38,6 +38,8 @@ "buffering": "\ubc84\ud37c\ub9c1 \uc911", "button": "\ubc84\ud2bc", "buttons": "\ubc84\ud2bc", + "calendar": "\uce98\ub9b0\ub354", + "calendar_error": "\uce98\ub9b0\ub354\uc5d0 \ub300\ud55c \uc774\ubca4\ud2b8\ub97c \uac80\uc0c9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.", "camera": "\uce74\uba54\ub77c", "cancel": "\ucde8\uc18c", "card_configuration": "\uce74\ub4dc \uad6c\uc131", @@ -95,6 +97,7 @@ "entity_not_found": "\uad6c\uc131\uc694\uc18c\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc74c", "error": "\uc624\ub958", "error_save_yaml": "YAML\uc744 \uc800\uc7a5\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4: {error}", + "event_delete": "\uc774\ubca4\ud2b8 \uc0ad\uc81c", "event_fired": "{type} \uc774\ubca4\ud2b8\uac00 \uc131\uacf5\uc801\uc73c\ub85c \ubc1c\ud589\ub418\uc5c8\uc2b5\ub2c8\ub2e4!", "exit_edit_mode": "\uc644\ub8cc", "expand": "\ud655\uc7a5\ud558\uae30", @@ -286,6 +289,7 @@ "time_format_description": "\uc2dc\uac04 \ud615\uc2dd\uc744 \uc120\ud0dd\ud569\ub2c8\ub2e4.", "time_format_header": "\uc2dc\uac04 \ud615\uc2dd", "timer": "\ud0c0\uc774\uba38", + "today": "\uc624\ub298", "todo_list": "\ud560 \uc77c \ubaa9\ub85d", "toggle": "\ud1a0\uae00", "token": "\uc7a5\uae30 \uc561\uc138\uc2a4 \ud1a0\ud070", @@ -345,5 +349,6 @@ "weather_windy": "\uc7a6\uc740\ubc14\ub78c", "week": "\uc8fc", "welcome_home": "\uc9d1\uc5d0 \uc624\uc2e0 \uac83\uc744 \ud658\uc601\ud569\ub2c8\ub2e4", + "year": "\ub144", "yes": "\uc608" } diff --git a/static/translations/lb.json b/static/translations/lb.json index 36a8bebc..c05f4722 100644 --- a/static/translations/lb.json +++ b/static/translations/lb.json @@ -23,6 +23,8 @@ "brightness": "Hellegkeet", "button": "Kn\u00e4ppchen", "buttons": "Kn\u00e4ppercher", + "calendar": "Calendar", + "calendar_error": "Konnt d'Evenementer fir Kalenneren net ofruffen:", "camera": "Kamera", "cancel": "Ofbriechen", "card_configuration": "Kaart Konfiguratioun", @@ -63,6 +65,7 @@ "entity_not_found": "Entity not found", "error": "Feeler", "error_save_yaml": "Kann de YAML net sp\u00e4icheren: {error}", + "event_delete": "Delete event", "event_fired": "Event {type} erfollegr\u00e4ich gestart", "exit_edit_mode": "Benotzer Interface Edit\u00e9ierungsmodus verloossen", "expand": "Expand", @@ -195,6 +198,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time format", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "Lang g\u00eblteg Acc\u00e8ss Jetone", @@ -219,5 +223,6 @@ "weather_forecast": "Prognose", "week": "Week", "welcome_home": "W\u00ebllkomm Doheem", + "year": "Joer", "yes": "Jo" } diff --git a/static/translations/lt.json b/static/translations/lt.json index 4ffdca0c..7b3866c0 100644 --- a/static/translations/lt.json +++ b/static/translations/lt.json @@ -38,6 +38,8 @@ "buffering": "Buferis", "button": "Mygtukas", "buttons": "Mygtukai", + "calendar": "Kalendorius", + "calendar_error": "Nepavyko gauti kalendori\u0173 \u012fvyki\u0173:", "camera": "Kamera", "cancel": "At\u0161aukti", "card_configuration": "Kortel\u0117s konfig\u016bracija", @@ -95,6 +97,7 @@ "entity_not_found": "Subjektas nerastas", "error": "Klaida", "error_save_yaml": "Ne\u012fmanoma \u012fra\u0161yti YAML: {error}", + "event_delete": "I\u0161trinti \u012fvyk\u012f", "event_fired": "\u012evykis {type} s\u0117kmingai aktyvuotas!", "exit_edit_mode": "Atlikta", "expand": "I\u0161skleisti", @@ -286,6 +289,7 @@ "time_format_description": "Pasirinkite, kaip formatuojami laikai.", "time_format_header": "Laiko formatas", "timer": "Laikmatis", + "today": "\u0160iandien", "todo_list": "U\u017eduo\u010di\u0173 s\u0105ra\u0161as", "toggle": "Perjungti", "token": "Ilgalaikiai prieigos \u017eetonai", @@ -346,5 +350,6 @@ "weather_windy_variant": "V\u0117jas, debesuota", "week": "Savait\u0117", "welcome_home": "Sveiki sugr\u012f\u017e\u0119 namo", + "year": "metai", "yes": "Taip" } diff --git a/static/translations/lv.json b/static/translations/lv.json index d270ecdc..fbdf7743 100644 --- a/static/translations/lv.json +++ b/static/translations/lv.json @@ -37,6 +37,8 @@ "buffering": "Buferiz\u0101cija", "button": "Poga", "buttons": "Pogas", + "calendar": "Kalend\u0101rs", + "calendar_error": "Neizdev\u0101s ieg\u016bt notikumus kalend\u0101riem:", "cancel": "Atcelt", "card_configuration": "Kart\u012btes konfigur\u0101cija", "change_color": "Kr\u0101su izv\u0113le", @@ -91,6 +93,7 @@ "entity_not_found": "Vien\u012bba nav atrasta", "error": "K\u013c\u016bda", "error_save_yaml": "Nevar saglab\u0101t YAML: {error}", + "event_delete": "Dz\u0113st notikumu", "event_fired": "Notikums {type} veiksm\u012bgi aktiviz\u0113ts!", "exit_edit_mode": "Gatavs", "expand": "Izv\u0113rst", @@ -271,6 +274,7 @@ "time_format_description": "Izv\u0113lieties laika att\u0113lo\u0161anas form\u0101tu.", "time_format_header": "Laika form\u0101ts", "timer": "Taimeris", + "today": "\u0160odien", "todo_list": "To-do list", "toggle": "P\u0101rsl\u0113gt", "token": "Ilgtermi\u0146a piek\u013cuves pilnvaras", @@ -325,5 +329,6 @@ "weather_windy": "V\u0113jains", "week": "Ned\u0113\u013ca", "welcome_home": "Laipni l\u016bgti m\u0101j\u0101s", + "year": "gads", "yes": "J\u0101" } diff --git a/static/translations/ml.json b/static/translations/ml.json index f9f5abbe..78fd9d11 100644 --- a/static/translations/ml.json +++ b/static/translations/ml.json @@ -23,6 +23,8 @@ "brightness": "\u0d24\u0d46\u0d33\u0d3f\u0d1a\u0d4d\u0d1a\u0d02", "button": "\u0d2c\u0d1f\u0d4d\u0d1f\u0d7a", "buttons": "\u0d2c\u0d1f\u0d4d\u0d1f\u0d23\u0d41\u0d15\u0d7e", + "calendar": "\u0d15\u0d32\u0d23\u0d4d\u0d1f\u0d7c", + "calendar_error": "\u0d15\u0d32\u0d23\u0d4d\u0d1f\u0d31\u0d41\u0d15\u0d7e\u0d15\u0d4d\u0d15\u0d3e\u0d2f\u0d3f \u0d38\u0d02\u0d2d\u0d35\u0d19\u0d4d\u0d19\u0d7e \u0d35\u0d40\u0d23\u0d4d\u0d1f\u0d46\u0d1f\u0d41\u0d15\u0d4d\u0d15\u0d3e\u0d7b \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d3f\u0d32\u0d4d\u0d32:", "cancel": "\u0d31\u0d26\u0d4d\u0d26\u0d3e\u0d15\u0d4d\u0d15\u0d41\u0d15", "card_configuration": "\u0d15\u0d3e\u0d7c\u0d21\u0d4d \u0d15\u0d4b\u0d7a\u0d2b\u0d3f\u0d17\u0d31\u0d47\u0d37\u0d7b", "change_color": "\u0d28\u0d3f\u0d31\u0d02 \u0d2e\u0d3e\u0d31\u0d4d\u0d31\u0d41\u0d15", @@ -62,6 +64,7 @@ "entity_not_found": "\u0d0e\u0d28\u0d4d\u0d31\u0d3f\u0d31\u0d4d\u0d31\u0d3f \u0d15\u0d23\u0d4d\u0d1f\u0d46\u0d24\u0d4d\u0d24\u0d3f\u0d2f\u0d3f\u0d32\u0d4d\u0d32", "error": "\u0d2a\u0d3f\u0d36\u0d15\u0d4d", "error_save_yaml": "YAML \u0d38\u0d02\u0d30\u0d15\u0d4d\u0d37\u0d3f\u0d15\u0d4d\u0d15\u0d3e\u0d28\u0d3e\u0d2f\u0d3f\u0d32\u0d4d\u0d32: {error}", + "event_delete": "\u0d38\u0d02\u0d2d\u0d35\u0d02 \u0d07\u0d32\u0d4d\u0d32\u0d3e\u0d24\u0d3e\u0d15\u0d4d\u0d15\u0d41\u0d15", "event_fired": "\u0d38\u0d02\u0d2d\u0d35\u0d02 {type} \u0d35\u0d3f\u0d1c\u0d2f\u0d15\u0d30\u0d2e\u0d3e\u0d2f\u0d3f \u0d2a\u0d42\u0d7c\u0d24\u0d4d\u0d24\u0d3f\u0d2f\u0d3e\u0d15\u0d4d\u0d15\u0d3f!", "exit_edit_mode": "\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d41", "expand": "\u0d35\u0d3f\u0d15\u0d38\u0d3f\u0d2a\u0d4d\u0d2a\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15", @@ -194,6 +197,7 @@ "time_format_description": "\u0d38\u0d2e\u0d2f\u0d19\u0d4d\u0d19\u0d7e \u0d0e\u0d19\u0d4d\u0d19\u0d28\u0d46 \u0d2b\u0d4b\u0d7c\u0d2e\u0d3e\u0d31\u0d4d\u0d31\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d23\u0d2e\u0d46\u0d28\u0d4d\u0d28\u0d4d \u0d24\u0d3f\u0d30\u0d1e\u0d4d\u0d1e\u0d46\u0d1f\u0d41\u0d15\u0d4d\u0d15\u0d41\u0d15.", "time_format_header": "\u0d38\u0d2e\u0d2f \u0d2b\u0d4b\u0d7c\u0d2e\u0d3e\u0d31\u0d4d\u0d31\u0d4d", "timer": "\u0d1f\u0d48\u0d2e\u0d7c", + "today": "\u0d07\u0d28\u0d4d\u0d28\u0d4d", "todo_list": "To-do list", "toggle": "\u0d1f\u0d4b\u0d17\u0d3f\u0d7e \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d15", "token": "\u0d26\u0d40\u0d7c\u0d18\u0d15\u0d3e\u0d32 \u0d06\u0d15\u0d4d\u0d38\u0d38\u0d4d \u0d1f\u0d4b\u0d15\u0d4d\u0d15\u0d23\u0d41\u0d15\u0d7e", @@ -218,5 +222,6 @@ "weather_forecast": "\u0d2a\u0d4d\u0d30\u0d35\u0d1a\u0d28\u0d02", "week": "\u0d06\u0d34\u0d4d\u0d1a", "welcome_home": "\u0d35\u0d40\u0d1f\u0d4d\u0d1f\u0d3f\u0d32\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d38\u0d4d\u0d35\u0d3e\u0d17\u0d24\u0d02", + "year": "\u0d35\u0d7c\u0d37\u0d02", "yes": "\u0d05\u0d24\u0d46" } diff --git a/static/translations/nb.json b/static/translations/nb.json index 16e11c24..abc5c30e 100644 --- a/static/translations/nb.json +++ b/static/translations/nb.json @@ -36,6 +36,8 @@ "buffering": "Bufring", "button": "Knapp", "buttons": "Knapper", + "calendar": "Kalender", + "calendar_error": "Kunne ikke hente hendelser for kalendere:", "camera": "Kamera", "cancel": "Avbryt", "card_configuration": "Kortkonfigurasjon", @@ -91,6 +93,7 @@ "entity_not_found": "Enheten ble ikke funnet", "error": "Feil", "error_save_yaml": "Kan ikke lagre YAML: {error}", + "event_delete": "Slett hendelse", "event_fired": "Arrangementet {type} vellykket!", "exit_edit_mode": "Ferdig", "expand": "Utvide", @@ -264,6 +267,7 @@ "time_format_description": "Velg hvordan tidene skal formateres.", "time_format_header": "Tidsformat", "timer": "Timer", + "today": "I dag", "todo_list": "Gj\u00f8rem\u00e5lsliste", "toggle": "Veksle", "token": "Langvarige tilgangstokener", @@ -322,5 +326,6 @@ "weather_windy_variant": "Vind, skyet", "week": "Uke", "welcome_home": "Velkommen hjem", + "year": "\u00e5r", "yes": "Ja" } diff --git a/static/translations/nl.json b/static/translations/nl.json index c2a12106..65a45e9d 100644 --- a/static/translations/nl.json +++ b/static/translations/nl.json @@ -37,6 +37,8 @@ "buffering": "Bufferen", "button": "Knop", "buttons": "Knoppen", + "calendar": "Kalender", + "calendar_error": "Kon de gebeurtenissen niet ophalen voor de agenda's:", "camera": "Camera", "cancel": "Annuleren", "card_configuration": "Kaartconfiguratie", @@ -94,6 +96,7 @@ "entity_not_found": "Entiteit niet gevonden", "error": "Fout", "error_save_yaml": "Kan YAML niet opslaan: {error}", + "event_delete": "Gebeurtenis verwijderen", "event_fired": "Gebeurtenis {type} met succes uitgevoerd!", "exit_edit_mode": "Klaar", "expand": "Uitbreiden", @@ -284,6 +287,7 @@ "time_format_description": "Kies hoe tijden worden weergegeven.", "time_format_header": "Tijdnotatie", "timer": "Timer", + "today": "Vandaag", "todo_list": "Takenlijst", "toggle": "Omschakelen", "token": "Toegangtokens met lange levensduur", @@ -341,5 +345,6 @@ "weather_windy": "Winderig", "week": "Week", "welcome_home": "Welkom thuis", + "year": "jaar", "yes": "Ja" } diff --git a/static/translations/nn.json b/static/translations/nn.json index e4eee8f1..45e9b585 100644 --- a/static/translations/nn.json +++ b/static/translations/nn.json @@ -23,6 +23,8 @@ "brightness": "Lysstyrke", "button": "Knapp", "buttons": "Knappar", + "calendar": "Kalendar", + "calendar_error": "Kunne ikkje hente hendingar for kalendar:", "cancel": "Avbryt", "card_configuration": "Kortkonfigurasjon", "change_color": "Endre farge", @@ -64,6 +66,7 @@ "entity_not_found": "Oppf\u00f8ring ikkje funnen", "error": "Feil", "error_save_yaml": "Kan ikkje lagre YAML: {error}", + "event_delete": "Slett hending", "event_fired": "Arrangementet {type} velukka!", "exit_edit_mode": "Ferdig", "expand": "Utvid", @@ -199,6 +202,7 @@ "time_format_description": "Vel korleis tider er formater.", "time_format_header": "Tidsformat", "timer": "Tidtakar", + "today": "I dag", "todo_list": "To-do list", "toggle": "Veksle", "token": "Langtidslevande tilgangstokenar", @@ -226,5 +230,6 @@ "weather_lightning_rainy": "Lyn, regn", "week": "Veke", "welcome_home": "Velkommen heim", + "year": "\u00e5r", "yes": "Ja" } diff --git a/static/translations/no.json b/static/translations/no.json index 0a3e91c5..bd2d9456 100644 --- a/static/translations/no.json +++ b/static/translations/no.json @@ -23,6 +23,8 @@ "brightness": "Brightness", "button": "Button", "buttons": "Buttons", + "calendar": "Kalender", + "calendar_error": "Kunne ikke hente hendelser for kalendere:", "cancel": "Cancel", "card_configuration": "Card configuration", "change_color": "Change color", @@ -61,6 +63,7 @@ "entity_not_found": "Fant ikke enheten", "error": "Error", "error_save_yaml": "Unable to save YAML: {error}", + "event_delete": "Slett hendelse", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "Done", "expand": "Expand", @@ -192,6 +195,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time format", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "Long-lived access tokens", @@ -216,5 +220,6 @@ "weather_forecast": "Prognose", "week": "Uke", "welcome_home": "Welcome Home", + "year": "\u00e5r", "yes": "Yes" } diff --git a/static/translations/pl.json b/static/translations/pl.json index bc0b6900..45eed098 100644 --- a/static/translations/pl.json +++ b/static/translations/pl.json @@ -38,6 +38,8 @@ "buffering": "buforowanie", "button": "Przycisk", "buttons": "Przyciski", + "calendar": "Kalendarz", + "calendar_error": "Nie mo\u017cna pobra\u0107 wydarze\u0144 dla kalendarzy:", "camera": "Kamera", "cancel": "Anuluj", "card_configuration": "Konfiguracja karty", @@ -95,6 +97,7 @@ "entity_not_found": "Nie znaleziono encji", "error": "b\u0142\u0105d", "error_save_yaml": "Nie mo\u017cna zapisa\u0107 YAML: {error}", + "event_delete": "Usu\u0144 wydarzenie", "event_fired": "Uda\u0142o si\u0119 wywo\u0142a\u0107 zdarzenie {type}!", "exit_edit_mode": "Gotowe", "expand": "Rozwi\u0144", @@ -275,6 +278,7 @@ "time_format_description": "Wybierz spos\u00f3b formatowania czasu.", "time_format_header": "Format czasu", "timer": "Minutnik", + "today": "Dzisiaj", "todo_list": "Lista zada\u0144", "toggle": "Prze\u0142\u0105cz", "token": "D\u0142ugotrwa\u0142e tokeny dost\u0119pu", @@ -333,5 +337,6 @@ "weather_windy": "wietrznie", "week": "Tydzie\u0144", "welcome_home": "Witaj w domu", + "year": "rok", "yes": "Tak" } diff --git a/static/translations/pt-BR.json b/static/translations/pt-BR.json index 42311b7e..96b4ba54 100644 --- a/static/translations/pt-BR.json +++ b/static/translations/pt-BR.json @@ -23,6 +23,8 @@ "brightness": "Brilho", "button": "Bot\u00e3o", "buttons": "Bot\u00f5es", + "calendar": "Calend\u00e1rio", + "calendar_error": "N\u00e3o foi poss\u00edvel recuperar eventos para calend\u00e1rios:", "cancel": "Cancelar", "card_configuration": "Configura\u00e7\u00e3o do Cart\u00e3o", "change_color": "Mudar cor", @@ -62,6 +64,7 @@ "entity_not_found": "Entidade n\u00e3o encontrada", "error": "Erro", "error_save_yaml": "N\u00e3o foi poss\u00edvel salvar o YAML: {error}", + "event_delete": "Excluir evento", "event_fired": "Evento {type} disparado com sucesso!", "exit_edit_mode": "Sair do modo de edi\u00e7\u00e3o", "expand": "Expandir", @@ -194,6 +197,7 @@ "time_format_description": "Escolha como os hor\u00e1rios s\u00e3o formatados.", "time_format_header": "Formato de hora", "timer": "Cron\u00f4metro", + "today": "Hoje", "todo_list": "Lista de tarefas", "toggle": "Alternar", "token": "Tokens de acesso de longa dura\u00e7\u00e3o", @@ -218,5 +222,6 @@ "weather_forecast": "Previs\u00e3o", "week": "Semana", "welcome_home": "Bem-vindo a casa", + "year": "ano", "yes": "Sim" } diff --git a/static/translations/pt.json b/static/translations/pt.json index 3e07eebe..4951b3da 100644 --- a/static/translations/pt.json +++ b/static/translations/pt.json @@ -38,6 +38,8 @@ "buffering": "A armazenar em buffer", "button": "Bot\u00e3o", "buttons": "Bot\u00f5es", + "calendar": "Calend\u00e1rio", + "calendar_error": "N\u00e3o foi poss\u00edvel obter eventos para os calend\u00e1rios:", "camera": "C\u00e2mara", "cancel": "Cancelar", "card_configuration": "Configura\u00e7\u00e3o do cart\u00e3o", @@ -94,6 +96,7 @@ "entity_not_found": "Entidade n\u00e3o encontrada", "error": "Erro", "error_save_yaml": "N\u00e3o foi poss\u00edvel guardar o c\u00f3digo YAML: {error}", + "event_delete": "Eliminar evento", "event_fired": "Evento {type} espoletado com sucesso!", "exit_edit_mode": "Feito", "expand": "Expandir", @@ -282,6 +285,7 @@ "time_format_description": "Escolha como os hor\u00e1rios s\u00e3o formatados.", "time_format_header": "Formato de hora", "timer": "Temporizador", + "today": "Hoje", "todo_list": "Lista de tarefas", "toggle": "Alternar", "token": "Tokens de acesso de longa dura\u00e7\u00e3o", @@ -341,5 +345,6 @@ "weather_windy": "Ventoso", "week": "Semana", "welcome_home": "Bem-vindo a Casa", + "year": "ano", "yes": "Sim" } diff --git a/static/translations/ro.json b/static/translations/ro.json index 43b63277..a66b5169 100644 --- a/static/translations/ro.json +++ b/static/translations/ro.json @@ -38,6 +38,8 @@ "buffering": "Cite\u0219te date \u00een avans", "button": "Buton", "buttons": "Butoane", + "calendar": "Calendar", + "calendar_error": "Nu am putut preleva evenimentele pentru calendarele:", "camera": "Camer\u0103", "cancel": "Anulare", "card_configuration": "Configura\u021bie card", @@ -93,6 +95,7 @@ "entity_not_found": "Entitate neg\u0103sit\u0103", "error": "Eroare", "error_save_yaml": "Imposibil de salvat YAML: {error}", + "event_delete": "\u0218terge eveniment", "event_fired": "Evenimentul {type} declan\u0219at cu succes!", "exit_edit_mode": "Am terminat", "expand": "Extindere", @@ -276,6 +279,7 @@ "time_format_description": "Alege cum sunt formatate orele", "time_format_header": "Format timp", "timer": "Temporizator", + "today": "Ast\u0103zi", "todo_list": "List\u0103 to-do", "toggle": "Comutare", "token": "Token-uri de acces persistente", @@ -330,5 +334,6 @@ "weather_windy": "V\u00e2nt", "week": "S\u0103pt\u0103m\u00e2n\u0103", "welcome_home": "Bun venit acas\u0103", + "year": "an", "yes": "Da" } diff --git a/static/translations/ru.json b/static/translations/ru.json index bef28ac4..56881e65 100644 --- a/static/translations/ru.json +++ b/static/translations/ru.json @@ -38,6 +38,8 @@ "buffering": "\u0411\u0443\u0444\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f", "button": "\u041a\u043d\u043e\u043f\u043a\u0430", "buttons": "\u041a\u043d\u043e\u043f\u043a\u0438", + "calendar": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c", + "calendar_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0434\u043b\u044f \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u0435\u0439:", "camera": "\u041a\u0430\u043c\u0435\u0440\u0430", "cancel": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c", "card_configuration": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0438", @@ -95,6 +97,7 @@ "entity_not_found": "\u041e\u0431\u044a\u0435\u043a\u0442 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d", "error": "\u041e\u0448\u0438\u0431\u043a\u0430", "error_save_yaml": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c YAML: {error}", + "event_delete": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u0435", "event_fired": "\u0421\u043e\u0431\u044b\u0442\u0438\u0435 {type} \u0441\u043e\u0437\u0434\u0430\u043d\u043e \u0443\u0441\u043f\u0435\u0448\u043d\u043e", "exit_edit_mode": "\u0413\u043e\u0442\u043e\u0432\u043e", "expand": "\u0420\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c", @@ -284,6 +287,7 @@ "time_format_description": "\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435", "time_format_header": "\u0424\u043e\u0440\u043c\u0430\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438", "timer": "\u0422\u0430\u0439\u043c\u0435\u0440", + "today": "\u0421\u0435\u0433\u043e\u0434\u043d\u044f", "todo_list": "\u0421\u043f\u0438\u0441\u043e\u043a \u0434\u0435\u043b", "toggle": "\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c", "token": "\u0414\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u044b\u0435 \u0442\u043e\u043a\u0435\u043d\u044b \u0434\u043e\u0441\u0442\u0443\u043f\u0430", @@ -344,5 +348,6 @@ "weather_windy_variant": "\u0412\u0435\u0442\u0440\u0435\u043d\u043e, \u043e\u0431\u043b\u0430\u0447\u043d\u043e", "week": "\u041d\u0435\u0434\u0435\u043b\u044f", "welcome_home": "\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0434\u043e\u043c\u043e\u0439", + "year": "\u0433\u043e\u0434", "yes": "\u0414\u0430" } diff --git a/static/translations/sk.json b/static/translations/sk.json index 53d8c445..8dc122d1 100644 --- a/static/translations/sk.json +++ b/static/translations/sk.json @@ -38,6 +38,8 @@ "buffering": "Na\u010d\u00edtanie", "button": "Tla\u010didlo", "buttons": "Tla\u010didl\u00e1", + "calendar": "Kalend\u00e1r", + "calendar_error": "Nepodarilo sa na\u010d\u00edta\u0165 udalosti pre kalend\u00e1re:", "camera": "Kamera", "cancel": "Zru\u0161i\u0165", "card_configuration": "Konfigur\u00e1cia karty", @@ -95,6 +97,7 @@ "entity_not_found": "Entita nen\u00e1jden\u00e1", "error": "Chyba", "error_save_yaml": "Nepodarilo sa ulo\u017ei\u0165 YAML: {error}", + "event_delete": "Odstr\u00e1ni\u0165 udalos\u0165", "event_fired": "Udalos\u0165 {type} \u00faspe\u0161ne odoslan\u00e1!", "exit_edit_mode": "Hotovo", "expand": "Rozbali\u0165", @@ -286,6 +289,7 @@ "time_format_description": "Vyberte sp\u00f4sob form\u00e1tovania \u010dasu.", "time_format_header": "Form\u00e1t \u010dasu", "timer": "\u010casova\u010d", + "today": "Dnes", "todo_list": "Zoznam \u00faloh", "toggle": "Prepn\u00fa\u0165", "token": "Pr\u00edstupov\u00e9 tokeny s dlhou \u017eivotnos\u0165ou", @@ -346,5 +350,6 @@ "weather_windy_variant": "Veterno, zamra\u010den\u00e9", "week": "T\u00fd\u017ede\u0148", "welcome_home": "Vitajte doma", + "year": "rok", "yes": "\u00c1no" } diff --git a/static/translations/sl.json b/static/translations/sl.json index adffd01e..a43e0747 100644 --- a/static/translations/sl.json +++ b/static/translations/sl.json @@ -31,6 +31,8 @@ "brightness": "Svetlost", "button": "Gumb", "buttons": "Gumbi", + "calendar": "Koledar", + "calendar_error": "Dogodkov za koledarje ni bilo mogo\u010de pridobiti:", "cancel": "Prekli\u010di", "card_configuration": "Nastavitve kartice", "change_color": "Sprememba barve", @@ -76,6 +78,7 @@ "entity_not_found": "Entiteta ni najdena", "error": "Napaka", "error_save_yaml": "YAML-a ni mogo\u010de shraniti: {error}", + "event_delete": "Izbri\u0161i dogodek", "event_fired": "Dogodek {type} uspe\u0161no zagnan!", "exit_edit_mode": "Kon\u010dano", "expand": "Raz\u0161iri", @@ -225,6 +228,7 @@ "time_format_description": "Izberite, kako so oblikovani \u010dasi.", "time_format_header": "\u010casovni format", "timer": "\u010casovnik", + "today": "Danes", "todo_list": "To-do list", "toggle": "Preklopi", "token": "Dolgotrajni dostopni \u017eetoni", @@ -271,5 +275,6 @@ "weather_windy": "Vetrovno", "week": "Teden", "welcome_home": "Dobrodo\u0161li Doma", + "year": "leto", "yes": "Da" } diff --git a/static/translations/sr-Latn.json b/static/translations/sr-Latn.json index e086663c..6cf8219f 100644 --- a/static/translations/sr-Latn.json +++ b/static/translations/sr-Latn.json @@ -23,6 +23,8 @@ "brightness": "Osvetljenost", "button": "Taster", "buttons": "Tasteri", + "calendar": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440", + "calendar_error": "\u041d\u0438\u0441\u0430\u043c \u0443\u0441\u043f\u0435\u043e \u0434\u0430 \u043f\u0440\u0435\u0443\u0437\u043c\u0435\u043c \u0434\u043e\u0433\u0430\u0452\u0430\u0458\u0435 \u0437\u0430 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u0435:", "cancel": "Otka\u017ei", "card_configuration": "Konfiguracija kartice", "change_color": "Change color", @@ -61,6 +63,7 @@ "entity_not_found": "Entitet nije prona\u0111en", "error": "Gre\u0161ka", "error_save_yaml": "Unable to save YAML: {error}", + "event_delete": "\u041e\u0431\u0440\u0438\u0448\u0438 \u0434\u043e\u0433\u0430\u0452\u0430\u0458", "event_fired": "Doga\u0111aj {type} je uspe\u0161no pokrenut!", "exit_edit_mode": "Gotovo", "expand": "Pro\u0161iri", @@ -193,6 +196,7 @@ "time_format_description": "Odaberite na\u010din formatiranja vremena.", "time_format_header": "Format vremena", "timer": "Timer", + "today": "Danas", "todo_list": "To-do list", "toggle": "Toggle", "token": "Dugotrajni pristupni tokeni", @@ -217,5 +221,6 @@ "weather_forecast": "Vremenska prognoza", "week": "Nedelja", "welcome_home": "Dobrodo\u0161ao ku\u0107i", + "year": "\u0433\u043e\u0434\u0438\u043d\u0430", "yes": "Yes" } diff --git a/static/translations/sr.json b/static/translations/sr.json index 334a0d83..a1fcb88b 100644 --- a/static/translations/sr.json +++ b/static/translations/sr.json @@ -30,6 +30,8 @@ "brightness": "Brightness", "button": "Button", "buttons": "Buttons", + "calendar": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440", + "calendar_error": "\u041d\u0438\u0441\u0430\u043c \u0443\u0441\u043f\u0435\u043e \u0434\u0430 \u043f\u0440\u0435\u0443\u0437\u043c\u0435\u043c \u0434\u043e\u0433\u0430\u0452\u0430\u0458\u0435 \u0437\u0430 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u0435:", "cancel": "Cancel", "card_configuration": "Card configuration", "change_color": "Change color", @@ -74,6 +76,7 @@ "entity_not_found": "Entity not found", "error": "\u0413\u0440\u0435\u0448\u043a\u0430", "error_save_yaml": "Unable to save YAML: {error}", + "event_delete": "\u041e\u0431\u0440\u0438\u0448\u0438 \u0434\u043e\u0433\u0430\u0452\u0430\u0458", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "Done", "expand": "Pro\u0161iri", @@ -214,6 +217,7 @@ "time_format_description": "\u041e\u0434\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043d\u0430\u0447\u0438\u043d \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430\u045a\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u0430", "time_format_header": "\u0424\u043e\u0440\u043c\u0430\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0430", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "\u0414\u0443\u0433\u043e\u0442\u0440\u0430\u0458\u043d\u0438 \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u043d\u0438 \u0442\u043e\u043a\u0435\u043d\u0438", @@ -253,5 +257,6 @@ "weather_windy": "Vetrovito", "week": "Week", "welcome_home": "Welcome Home", + "year": "\u0433\u043e\u0434\u0438\u043d\u0430", "yes": "Yes" } diff --git a/static/translations/sv.json b/static/translations/sv.json index cd2f1ffa..43f26c91 100644 --- a/static/translations/sv.json +++ b/static/translations/sv.json @@ -38,6 +38,8 @@ "buffering": "Buffrar", "button": "Knapp", "buttons": "Knappar", + "calendar": "Kalender", + "calendar_error": "Kan inte l\u00e4sa in h\u00e4ndelser f\u00f6r kalendrar:", "camera": "Kamera", "cancel": "Avbryt", "card_configuration": "Kortkonfiguration", @@ -95,6 +97,7 @@ "entity_not_found": "Enhet ej funnen", "error": "Fel", "error_save_yaml": "Det gick inte att spara YAML: {error}", + "event_delete": "Ta bort h\u00e4ndelse", "event_fired": "H\u00e4ndelse {type} utl\u00f6stes!", "exit_edit_mode": "Avsluta UI-redigeringsl\u00e4ge", "expand": "Expandera", @@ -286,6 +289,7 @@ "time_format_description": "V\u00e4lj hur tid utformas.", "time_format_header": "Tidsformat", "timer": "Timer", + "today": "Idag", "todo_list": "Att g\u00f6ra-lista", "toggle": "V\u00e4xla", "token": "L\u00e5nglivade \u00e5tkomsttoken", @@ -345,5 +349,6 @@ "weather_windy": "Bl\u00e5sigt", "week": "Vecka", "welcome_home": "V\u00e4lkommen hem", + "year": "\u00e5r", "yes": "Ja" } diff --git a/static/translations/ta.json b/static/translations/ta.json index f10b5bf2..7f617de3 100644 --- a/static/translations/ta.json +++ b/static/translations/ta.json @@ -23,6 +23,8 @@ "brightness": "Brightness", "button": "Button", "buttons": "Buttons", + "calendar": "Calendar", + "calendar_error": "Could not retrieve events for calendars:", "cancel": "Cancel", "card_configuration": "Card configuration", "change_color": "Change color", @@ -61,6 +63,7 @@ "entity_not_found": "Entity not found", "error": "Error", "error_save_yaml": "Unable to save YAML: {error}", + "event_delete": "Delete event", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "Done", "expand": "Expand", @@ -192,6 +195,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time format", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "Long-lived access tokens", @@ -216,5 +220,6 @@ "weather_forecast": "Forecast", "week": "Week", "welcome_home": "Welcome Home", + "year": "year", "yes": "Yes" } diff --git a/static/translations/te.json b/static/translations/te.json index 79bfe458..e22fec51 100644 --- a/static/translations/te.json +++ b/static/translations/te.json @@ -23,6 +23,8 @@ "brightness": "Brightness", "button": "Button", "buttons": "Buttons", + "calendar": "Calendar", + "calendar_error": "Could not retrieve events for calendars:", "cancel": "Cancel", "card_configuration": "Card configuration", "change_color": "Change color", @@ -61,6 +63,7 @@ "entity_not_found": "Entity not found", "error": "Error", "error_save_yaml": "Unable to save YAML: {error}", + "event_delete": "Delete event", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "Done", "expand": "Expand", @@ -192,6 +195,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time format", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "Long-lived access tokens", @@ -216,5 +220,6 @@ "weather_forecast": "\u0c35\u0c3e\u0c24\u0c3e\u0c35\u0c30\u0c23 \u0c38\u0c42\u0c1a\u0c28", "week": "Week", "welcome_home": "Welcome Home", + "year": "year", "yes": "Yes" } diff --git a/static/translations/th.json b/static/translations/th.json index af5dd46d..83735f70 100644 --- a/static/translations/th.json +++ b/static/translations/th.json @@ -25,6 +25,8 @@ "brightness": "\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e27\u0e48\u0e32\u0e07", "button": "Button", "buttons": "Buttons", + "calendar": "Calendar", + "calendar_error": "Could not retrieve events for calendars:", "cancel": "Cancel", "card_configuration": "\u0e01\u0e32\u0e23\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e04\u0e48\u0e32\u0e01\u0e32\u0e23\u0e4c\u0e14", "change_color": "Change color", @@ -63,6 +65,7 @@ "entity_not_found": "Entity not found", "error": "\u0e40\u0e01\u0e34\u0e14\u0e02\u0e49\u0e2d\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14", "error_save_yaml": "Unable to save YAML: {error}", + "event_delete": "Delete event", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "Done", "expand": "\u0e02\u0e22\u0e32\u0e22", @@ -200,6 +203,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time format", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "\u0e42\u0e17\u0e40\u0e04\u0e47\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e23\u0e30\u0e22\u0e30\u0e22\u0e32\u0e27", @@ -225,5 +229,6 @@ "weather_forecast": "\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e13\u0e4c\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32", "week": "Week", "welcome_home": "\u0e22\u0e34\u0e19\u0e14\u0e35\u0e15\u0e49\u0e2d\u0e19\u0e23\u0e31\u0e1a\u0e01\u0e25\u0e31\u0e1a\u0e1a\u0e49\u0e32\u0e19", + "year": "year", "yes": "Yes" } diff --git a/static/translations/tr.json b/static/translations/tr.json index 2d5106f2..9c5debc7 100644 --- a/static/translations/tr.json +++ b/static/translations/tr.json @@ -38,6 +38,8 @@ "buffering": "\u00d6n belle\u011fe al\u0131n\u0131yor", "button": "D\u00fc\u011fme", "buttons": "D\u00fc\u011fmeler", + "calendar": "Takvim", + "calendar_error": "Takvimler i\u00e7in etkinlikler al\u0131namad\u0131:", "camera": "Kamera", "cancel": "\u0130ptal", "card_configuration": "Kart yap\u0131land\u0131rmas\u0131", @@ -95,6 +97,7 @@ "entity_not_found": "Varl\u0131k Bulunamad\u0131", "error": "Hata", "error_save_yaml": "YAML kaydedilemiyor: {error}", + "event_delete": "Etkinli\u011fi sil", "event_fired": "{type} etkinli\u011fi ba\u015far\u0131yla ba\u015flat\u0131ld\u0131!", "exit_edit_mode": "Bitti", "expand": "Geni\u015flet", @@ -286,6 +289,7 @@ "time_format_description": "Saatlerin nas\u0131l bi\u00e7imlendirilece\u011fini se\u00e7in.", "time_format_header": "Saat bi\u00e7imi", "timer": "Zamanlay\u0131c\u0131", + "today": "Bug\u00fcn", "todo_list": "Yap\u0131lacaklar listesi", "toggle": "De\u011fi\u015ftir", "token": "Uzun \u00f6m\u00fcrl\u00fc eri\u015fim anahtarlar\u0131", @@ -346,5 +350,6 @@ "weather_windy_variant": "R\u00fczgarl\u0131 bulutlu", "week": "Hafta", "welcome_home": "Eve Ho\u015fgeldin", + "year": "y\u0131l", "yes": "Evet" } diff --git a/static/translations/uk.json b/static/translations/uk.json index 93a300d8..835f927e 100644 --- a/static/translations/uk.json +++ b/static/translations/uk.json @@ -38,6 +38,8 @@ "buffering": "\u0411\u0443\u0444\u0435\u0440\u0438\u0437\u0430\u0446\u0456\u044f", "button": "\u041a\u043d\u043e\u043f\u043a\u0430", "buttons": "\u041a\u043d\u043e\u043f\u043a\u0438", + "calendar": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440", + "calendar_error": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u043f\u043e\u0434\u0456\u0457 \u0434\u043b\u044f \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u0456\u0432:", "camera": "\u041a\u0430\u043c\u0435\u0440\u0430", "cancel": "\u0421\u043a\u0430\u0441\u0443\u0432\u0430\u0442\u0438", "card_configuration": "\u041a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044f \u043a\u0430\u0440\u0442\u043a\u0438", @@ -93,6 +95,7 @@ "entity_not_found": "\u0421\u0443\u0442\u043d\u0456\u0441\u0442\u044c \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u043e", "error": "\u041f\u043e\u043c\u0438\u043b\u043a\u0430", "error_save_yaml": "\u041d\u0435\u043c\u043e\u0436\u043b\u0438\u0432\u043e \u0437\u0431\u0435\u0440\u0435\u0433\u0442\u0438 YAML: {error}", + "event_delete": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u043f\u043e\u0434\u0456\u044e", "event_fired": "\u041f\u043e\u0434\u0456\u044f {type} \u0443\u0441\u043f\u0456\u0448\u043d\u043e \u0441\u043f\u0440\u0430\u0446\u044e\u0432\u0430\u043b\u0430!", "exit_edit_mode": "\u0413\u043e\u0442\u043e\u0432\u043e", "expand": "\u0420\u043e\u0437\u0433\u043e\u0440\u043d\u0443\u0442\u0438", @@ -275,6 +278,7 @@ "time_format_description": "\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442 \u0447\u0430\u0441\u0443.", "time_format_header": "\u0424\u043e\u0440\u043c\u0430\u0442 \u0447\u0430\u0441\u0443", "timer": "\u0422\u0430\u0439\u043c\u0435\u0440", + "today": "\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456", "todo_list": "\u0421\u043f\u0438\u0441\u043e\u043a \u0441\u043f\u0440\u0430\u0432", "toggle": "\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438", "token": "\u0422\u043e\u043a\u0435\u043d\u0438 \u0434\u043e\u0432\u0433\u043e\u0442\u0435\u0440\u043c\u0456\u043d\u043e\u0432\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0443", @@ -330,5 +334,6 @@ "weather_windy": "\u0412\u0456\u0442\u0440\u044f\u043d\u043e", "week": "\u0422\u0438\u0436\u0434\u0435\u043d\u044c", "welcome_home": "\u041b\u0430\u0441\u043a\u0430\u0432\u043e \u043f\u0440\u043e\u0441\u0438\u043c\u043e \u0434\u043e\u0434\u043e\u043c\u0443", + "year": "\u0440\u0456\u043a", "yes": "\u0422\u0430\u043a" } diff --git a/static/translations/ur.json b/static/translations/ur.json index 6c8e46e5..d13d5231 100644 --- a/static/translations/ur.json +++ b/static/translations/ur.json @@ -23,6 +23,8 @@ "brightness": "Brightness", "button": "Button", "buttons": "Buttons", + "calendar": "\u06a9\u06cc\u0644\u0646\u0688\u0631", + "calendar_error": "\u06a9\u06cc\u0644\u0646\u0688\u0631\u0632 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0648\u0627\u0642\u0639\u0627\u062a \u0628\u0627\u0632\u06cc\u0627\u0641\u062a \u0646\u06c1\u06cc\u06ba \u06a9\u0631 \u0633\u06a9\u0627:", "cancel": "Cancel", "card_configuration": "Card configuration", "change_color": "Change color", @@ -61,6 +63,7 @@ "entity_not_found": "\u06c1\u0633\u062a\u06cc \u0646\u06c1\u06cc\u06ba \u0645\u0644\u06cc", "error": "Error", "error_save_yaml": "Unable to save YAML: {error}", + "event_delete": "\u0648\u0627\u0642\u0639\u06c1 \u062d\u0630\u0641 \u06a9\u0631\u06cc\u06ba", "event_fired": "Event {type} successfully fired!", "exit_edit_mode": "Done", "expand": "Expand", @@ -192,6 +195,7 @@ "time_format_description": "Choose how times are formatted.", "time_format_header": "Time format", "timer": "Timer", + "today": "Today", "todo_list": "To-do list", "toggle": "Toggle", "token": "Long-lived access tokens", @@ -216,5 +220,6 @@ "weather_forecast": "Forecast", "week": "\u06c1\u0641\u062a\u06c1", "welcome_home": "Welcome Home", + "year": "\u0633\u0627\u0644", "yes": "Yes" } diff --git a/static/translations/vi.json b/static/translations/vi.json index 46b97e8d..b2c68db0 100644 --- a/static/translations/vi.json +++ b/static/translations/vi.json @@ -37,6 +37,8 @@ "buffering": "\u0110ang \u0111\u1ec7m", "button": "N\u00fat b\u1ea5m", "buttons": "N\u00fat b\u1ea5m", + "calendar": "L\u1ecbch", + "calendar_error": "Kh\u00f4ng th\u1ec3 truy xu\u1ea5t s\u1ef1 ki\u1ec7n cho l\u1ecbch:", "cancel": "Hu\u1ef7 B\u1ecf", "card_configuration": "C\u1ea5u h\u00ecnh th\u1ebb", "change_color": "\u0110\u1ed5i m\u00e0u", @@ -89,6 +91,7 @@ "entity_not_found": "Kh\u00f4ng t\u00ecm th\u1ea5y th\u1ef1c th\u1ec3", "error": "L\u1ed7i", "error_save_yaml": "Kh\u00f4ng th\u1ec3 l\u01b0u YAML: {error}", + "event_delete": "X\u00f3a s\u1ef1 ki\u1ec7n", "event_fired": "S\u1ef1 ki\u1ec7n {type} \u0111\u00e3 \u0111\u01b0\u1ee3c k\u00edch ho\u1ea1t th\u00e0nh c\u00f4ng!", "exit_edit_mode": "Xong", "expand": "M\u1edf r\u1ed9ng", @@ -270,6 +273,7 @@ "time_format_description": "Ch\u1ecdn c\u00e1ch \u0111\u1ecbnh d\u1ea1ng th\u1eddi gian.", "time_format_header": "\u0110\u1ecbnh d\u1ea1ng th\u1eddi gian", "timer": "H\u1eb9n gi\u1edd", + "today": "H\u00f4m nay", "todo_list": "Danh s\u00e1ch vi\u1ec7c c\u1ea7n l\u00e0m", "toggle": "B\u1eadt t\u1eaft", "token": "Token t\u01b0\u01a1i m\u1edbi th\u1eddi h\u1ea1n d\u00e0i", @@ -325,5 +329,6 @@ "weather_windy": "Co\u0301 gio\u0301", "week": "Tu\u1ea7n", "welcome_home": "Ch\u00e0o m\u1eebng b\u1ea1n v\u1ec1 nh\u00e0", + "year": "n\u0103m", "yes": "C\u00f3" } diff --git a/static/translations/zh-Hans.json b/static/translations/zh-Hans.json index a82d463c..dcc538a2 100644 --- a/static/translations/zh-Hans.json +++ b/static/translations/zh-Hans.json @@ -23,6 +23,8 @@ "brightness": "\u4eae\u5ea6", "button": "\u6309\u94ae", "buttons": "\u6309\u94ae", + "calendar": "\u65e5\u5386", + "calendar_error": "\u65e0\u6cd5\u68c0\u7d22\u65e5\u5386\u4e8b\u4ef6\uff1a", "cancel": "\u53d6\u6d88", "card_configuration": "\u5361\u7247\u914d\u7f6e", "change_color": "\u66f4\u6539\u989c\u8272", @@ -62,6 +64,7 @@ "entity_not_found": "\u672a\u627e\u5230\u5b9e\u4f53", "error": "\u9519\u8bef", "error_save_yaml": "\u65e0\u6cd5\u4fdd\u5b58 YAML\uff1a{error}", + "event_delete": "\u5220\u9664\u4e8b\u4ef6", "event_fired": "\u4e8b\u4ef6 {type} \u6210\u529f\u89e6\u53d1\uff01", "exit_edit_mode": "\u5b8c\u6210", "expand": "\u5c55\u5f00", @@ -194,6 +197,7 @@ "time_format_description": "\u9009\u62e9\u65f6\u95f4\u7684\u683c\u5f0f\u3002", "time_format_header": "\u65f6\u95f4\u683c\u5f0f", "timer": "\u8ba1\u65f6\u5668", + "today": "\u4eca\u5929", "todo_list": "\u5f85\u529e\u4e8b\u9879\u6e05\u5355", "toggle": "\u5207\u6362", "token": "\u957f\u671f\u8bbf\u95ee\u4ee4\u724c", @@ -218,5 +222,6 @@ "weather_forecast": "\u9884\u62a5", "week": "\u5468", "welcome_home": "\u6b22\u8fce\u56de\u5bb6", + "year": "\u5e74", "yes": "\u662f" } diff --git a/static/translations/zh-Hant.json b/static/translations/zh-Hant.json index 25bf45ea..ffa4406f 100644 --- a/static/translations/zh-Hant.json +++ b/static/translations/zh-Hant.json @@ -23,6 +23,8 @@ "brightness": "\u4eae\u5ea6", "button": "\u6309\u9215", "buttons": "\u6309\u9215", + "calendar": "\u884c\u4e8b\u66c6", + "calendar_error": "\u7121\u6cd5\u641c\u5c0b\u884c\u4e8b\u66c6\u4e8b\u4ef6\uff1a", "cancel": "\u53d6\u6d88", "card_configuration": "\u9762\u677f\u8a2d\u5b9a", "change_color": "\u6539\u8b8a\u984f\u8272", @@ -62,6 +64,7 @@ "entity_not_found": "\u627e\u4e0d\u5230\u5be6\u9ad4", "error": "\u932f\u8aa4", "error_save_yaml": "\u7121\u6cd5\u5132\u5b58 YAML\uff1a{error}", + "event_delete": "\u522a\u9664\u884c\u7a0b", "event_fired": "\u4e8b\u4ef6 {type} \u5df2\u6210\u529f\u89f8\u767c\uff01", "exit_edit_mode": "\u5b8c\u6210", "expand": "\u5c55\u958b", @@ -194,6 +197,7 @@ "time_format_description": "\u9078\u64c7\u6642\u9593\u986f\u793a\u683c\u5f0f\u3002", "time_format_header": "\u6642\u9593\u683c\u5f0f", "timer": "\u8a08\u6642\u5668", + "today": "\u4eca\u5929", "todo_list": "\u5f85\u8fa6\u4e8b\u9805\u5217\u8868", "toggle": "\u958b\u95dc", "token": "\u6c38\u4e45\u6709\u6548\u5b58\u53d6\u6b0a\u6756", @@ -218,5 +222,6 @@ "weather_forecast": "\u9810\u5831", "week": "\u9031", "welcome_home": "\u6b61\u8fce\u56de\u5bb6", + "year": "\u5e74", "yes": "\u662f" }