Files
HomeAssistantVS/www/community/calendar-card-pro/editor.js
T

260 lines
373 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
const e=globalThis,t=e.ShadowRoot&&(void 0===e.ShadyCSS||e.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,a=Symbol(),i=new WeakMap;let o=class{constructor(e,t,i){if(this._$cssResult$=!0,i!==a)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o;const a=this.t;if(t&&void 0===e){const t=void 0!==a&&1===a.length;t&&(e=i.get(a)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),t&&i.set(a,e))}return e}toString(){return this.cssText}};const n=t?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(const a of e.cssRules)t+=a.cssText;return(e=>new o("string"==typeof e?e:e+"",void 0,a))(t)})(e):e,{is:l,defineProperty:r,getOwnPropertyDescriptor:s,getOwnPropertyNames:d,getOwnPropertySymbols:c,getPrototypeOf:_}=Object,u=globalThis,p=u.trustedTypes,m=p?p.emptyScript:"",h=u.reactiveElementPolyfillSupport,y=(e,t)=>e,k={toAttribute(e,t){switch(t){case Boolean:e=e?m:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let a=e;switch(t){case Boolean:a=null!==e;break;case Number:a=null===e?null:Number(e);break;case Object:case Array:try{a=JSON.parse(e)}catch(e){a=null}}return a}},g=(e,t)=>!l(e,t),v={attribute:!0,type:String,converter:k,reflect:!1,useDefault:!1,hasChanged:g};Symbol.metadata??=Symbol("metadata"),u.litPropertyMetadata??=new WeakMap;let b=class extends HTMLElement{static addInitializer(e){this._$Ei(),(this.l??=[]).push(e)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(e,t=v){if(t.state&&(t.attribute=!1),this._$Ei(),this.prototype.hasOwnProperty(e)&&((t=Object.create(t)).wrapped=!0),this.elementProperties.set(e,t),!t.noAccessor){const a=Symbol(),i=this.getPropertyDescriptor(e,a,t);void 0!==i&&r(this.prototype,e,i)}}static getPropertyDescriptor(e,t,a){const{get:i,set:o}=s(this.prototype,e)??{get(){return this[t]},set(e){this[t]=e}};return{get:i,set(t){const n=i?.call(this);o?.call(this,t),this.requestUpdate(e,n,a)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)??v}static _$Ei(){if(this.hasOwnProperty(y("elementProperties")))return;const e=_(this);e.finalize(),void 0!==e.l&&(this.l=[...e.l]),this.elementProperties=new Map(e.elementProperties)}static finalize(){if(this.hasOwnProperty(y("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(y("properties"))){const e=this.properties,t=[...d(e),...c(e)];for(const a of t)this.createProperty(a,e[a])}const e=this[Symbol.metadata];if(null!==e){const t=litPropertyMetadata.get(e);if(void 0!==t)for(const[e,a]of t)this.elementProperties.set(e,a)}this._$Eh=new Map;for(const[e,t]of this.elementProperties){const a=this._$Eu(e,t);void 0!==a&&this._$Eh.set(a,e)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const a=new Set(e.flat(1/0).reverse());for(const e of a)t.unshift(n(e))}else void 0!==e&&t.push(n(e));return t}static _$Eu(e,t){const a=t.attribute;return!1===a?void 0:"string"==typeof a?a:"string"==typeof e?e.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise((e=>this.enableUpdating=e)),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach((e=>e(this)))}addController(e){(this._$EO??=new Set).add(e),void 0!==this.renderRoot&&this.isConnected&&e.hostConnected?.()}removeController(e){this._$EO?.delete(e)}_$E_(){const e=new Map,t=this.constructor.elementProperties;for(const a of t.keys())this.hasOwnProperty(a)&&(e.set(a,this[a]),delete this[a]);e.size>0&&(this._$Ep=e)}createRenderRoot(){const a=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return((a,i)=>{if(t)a.adoptedStyleSheets=i.map((e=>e instanceof CSSStyleSheet?e:e.styleSheet));else for(const t of i){const i=document.createElement("style"),o=e.litNonce;void 0!==o&&i.setAttribute("nonce",o),i.textContent=t.cssText,a.appendChild(i)}})(a,this.constructor.elementStyles),a}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach((e=>e.hostConnected?.()))}enableUpdating(e){}disconnectedCallback(){this._$EO?.forEach((e=>e.hostDisconnected?.()))}attributeChangedCallback(e,t,a){this._$AK(e,a)}_$ET(e,t){const a=this.constructor.elementProperties.get(e),i=this.constructor._$Eu(e,a);if(void 0!==i&&!0===a.reflect){const o=(void 0!==a.converter?.toAttribute?a.converter:k).toAttribute(t,a.type);this._$Em=e,null==o?this.removeAttribute(i):this.setAttribute(i,o),this._$Em=null}}_$AK(e,t){const a=this.constructor,i=a._$Eh.get(e);if(void 0!==i&&this._$Em!==i){const e=a.getPropertyOptions(i),o="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==e.converter?.fromAttribute?e.converter:k;this._$Em=i;const n=o.fromAttribute(t,e.type);this[i]=n??this._$Ej?.get(i)??n,this._$Em=null}}requestUpdate(e,t,a,i=!1,o){if(void 0!==e){const n=this.constructor;if(!1===i&&(o=this[e]),a??=n.getPropertyOptions(e),!((a.hasChanged??g)(o,t)||a.useDefault&&a.reflect&&o===this._$Ej?.get(e)&&!this.hasAttribute(n._$Eu(e,a))))return;this.C(e,t,a)}!1===this.isUpdatePending&&(this._$ES=this._$EP())}C(e,t,{useDefault:a,reflect:i,wrapped:o},n){a&&!(this._$Ej??=new Map).has(e)&&(this._$Ej.set(e,n??t??this[e]),!0!==o||void 0!==n)||(this._$AL.has(e)||(this.hasUpdated||a||(t=void 0),this._$AL.set(e,t)),!0===i&&this._$Em!==e&&(this._$Eq??=new Set).add(e))}async _$EP(){this.isUpdatePending=!0;try{await this._$ES}catch(e){Promise.reject(e)}const e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(const[e,t]of this._$Ep)this[e]=t;this._$Ep=void 0}const e=this.constructor.elementProperties;if(e.size>0)for(const[t,a]of e){const{wrapped:e}=a,i=this[t];!0!==e||this._$AL.has(t)||void 0===i||this.C(t,void 0,a,i)}}let e=!1;const t=this._$AL;try{e=this.shouldUpdate(t),e?(this.willUpdate(t),this._$EO?.forEach((e=>e.hostUpdate?.())),this.update(t)):this._$EM()}catch(t){throw e=!1,this._$EM(),t}e&&this._$AE(t)}willUpdate(e){}_$AE(e){this._$EO?.forEach((e=>e.hostUpdated?.())),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$EM(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(e){return!0}update(e){this._$Eq&&=this._$Eq.forEach((e=>this._$ET(e,this[e]))),this._$EM()}updated(e){}firstUpdated(e){}};b.elementStyles=[],b.shadowRootOptions={mode:"open"},b[y("elementProperties")]=new Map,b[y("finalized")]=new Map,h?.({ReactiveElement:b}),(u.reactiveElementVersions??=[]).push("2.1.2");const f=globalThis,w=f.trustedTypes,z=w?w.createPolicy("lit-html",{createHTML:e=>e}):void 0,j="$lit$",x=`lit$${Math.random().toFixed(9).slice(2)}$`,S="?"+x,A=`<${S}>`,T=document,D=()=>T.createComment(""),V=e=>null===e||"object"!=typeof e&&"function"!=typeof e,P=Array.isArray,K="[ \t\n\f\r]",E=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,H=/-->/g,O=/>/g,N=RegExp(`>|${K}(?:([^\\s"'>=/]+)(${K}*=${K}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),M=/'/g,C=/"/g,$=/^(?:script|style|textarea|title)$/i,L=(e=>(t,...a)=>({_$litType$:e,strings:t,values:a}))(1),I=Symbol.for("lit-noChange"),F=Symbol.for("lit-nothing"),W=new WeakMap,U=T.createTreeWalker(T,129);function B(e,t){if(!P(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==z?z.createHTML(t):t}const R=(e,t)=>{const a=e.length-1,i=[];let o,n=2===t?"<svg>":3===t?"<math>":"",l=E;for(let t=0;t<a;t++){const a=e[t];let r,s,d=-1,c=0;for(;c<a.length&&(l.lastIndex=c,s=l.exec(a),null!==s);)c=l.lastIndex,l===E?"!--"===s[1]?l=H:void 0!==s[1]?l=O:void 0!==s[2]?($.test(s[2])&&(o=RegExp("</"+s[2],"g")),l=N):void 0!==s[3]&&(l=N):l===N?">"===s[0]?(l=o??E,d=-1):void 0===s[1]?d=-2:(d=l.lastIndex-s[2].length,r=s[1],l=void 0===s[3]?N:'"'===s[3]?C:M):l===C||l===M?l=N:l===H||l===O?l=E:(l=N,o=void 0);const _=l===N&&e[t+1].startsWith("/>")?" ":"";n+=l===E?a+A:d>=0?(i.push(r),a.slice(0,d)+j+a.slice(d)+x+_):a+x+(-2===d?t:_)}return[B(e,n+(e[a]||"<?>")+(2===t?"</svg>":3===t?"</math>":"")),i]};class Z{constructor({strings:e,_$litType$:t},a){let i;this.parts=[];let o=0,n=0;const l=e.length-1,r=this.parts,[s,d]=R(e,t);if(this.el=Z.createElement(s,a),U.currentNode=this.el.content,2===t||3===t){const e=this.el.content.firstChild;e.replaceWith(...e.childNodes)}for(;null!==(i=U.nextNode())&&r.length<l;){if(1===i.nodeType){if(i.hasAttributes())for(const e of i.getAttributeNames())if(e.endsWith(j)){const t=d[n++],a=i.getAttribute(e).split(x),l=/([.?@])?(.*)/.exec(t);r.push({type:1,index:o,name:l[2],strings:a,ctor:"."===l[1]?Y:"?"===l[1]?X:"@"===l[1]?ee:Q}),i.removeAttribute(e)}else e.startsWith(x)&&(r.push({type:6,index:o}),i.removeAttribute(e));if($.test(i.tagName)){const e=i.textContent.split(x),t=e.length-1;if(t>0){i.textContent=w?w.emptyScript:"";for(let a=0;a<t;a++)i.append(e[a],D()),U.nextNode(),r.push({type:2,index:++o});i.append(e[t],D())}}}else if(8===i.nodeType)if(i.data===S)r.push({type:2,index:o});else{let e=-1;for(;-1!==(e=i.data.indexOf(x,e+1));)r.push({type:7,index:o}),e+=x.length-1}o++}}static createElement(e,t){const a=T.createElement("template");return a.innerHTML=e,a}}function q(e,t,a=e,i){if(t===I)return t;let o=void 0!==i?a._$Co?.[i]:a._$Cl;const n=V(t)?void 0:t._$litDirective$;return o?.constructor!==n&&(o?._$AO?.(!1),void 0===n?o=void 0:(o=new n(e),o._$AT(e,a,i)),void 0!==i?(a._$Co??=[])[i]=o:a._$Cl=o),void 0!==o&&(t=q(e,o._$AS(e,t.values),o,i)),t}class J{constructor(e,t){this._$AV=[],this._$AN=void 0,this._$AD=e,this._$AM=t}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}u(e){const{el:{content:t},parts:a}=this._$AD,i=(e?.creationScope??T).importNode(t,!0);U.currentNode=i;let o=U.nextNode(),n=0,l=0,r=a[0];for(;void 0!==r;){if(n===r.index){let t;2===r.type?t=new G(o,o.nextSibling,this,e):1===r.type?t=new r.ctor(o,r.name,r.strings,this,e):6===r.type&&(t=new te(o,this,e)),this._$AV.push(t),r=a[++l]}n!==r?.index&&(o=U.nextNode(),n++)}return U.currentNode=T,i}p(e){let t=0;for(const a of this._$AV)void 0!==a&&(void 0!==a.strings?(a._$AI(e,a,t),t+=a.strings.length-2):a._$AI(e[t])),t++}}class G{get _$AU(){return this._$AM?._$AU??this._$Cv}constructor(e,t,a,i){this.type=2,this._$AH=F,this._$AN=void 0,this._$AA=e,this._$AB=t,this._$AM=a,this.options=i,this._$Cv=i?.isConnected??!0}get parentNode(){let e=this._$AA.parentNode;const t=this._$AM;return void 0!==t&&11===e?.nodeType&&(e=t.parentNode),e}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(e,t=this){e=q(this,e,t),V(e)?e===F||null==e||""===e?(this._$AH!==F&&this._$AR(),this._$AH=F):e!==this._$AH&&e!==I&&this._(e):void 0!==e._$litType$?this.$(e):void 0!==e.nodeType?this.T(e):(e=>P(e)||"function"==typeof e?.[Symbol.iterator])(e)?this.k(e):this._(e)}O(e){return this._$AA.parentNode.insertBefore(e,this._$AB)}T(e){this._$AH!==e&&(this._$AR(),this._$AH=this.O(e))}_(e){this._$AH!==F&&V(this._$AH)?this._$AA.nextSibling.data=e:this.T(T.createTextNode(e)),this._$AH=e}$(e){const{values:t,_$litType$:a}=e,i="number"==typeof a?this._$AC(e):(void 0===a.el&&(a.el=Z.createElement(B(a.h,a.h[0]),this.options)),a);if(this._$AH?._$AD===i)this._$AH.p(t);else{const e=new J(i,this),a=e.u(this.options);e.p(t),this.T(a),this._$AH=e}}_$AC(e){let t=W.get(e.strings);return void 0===t&&W.set(e.strings,t=new Z(e)),t}k(e){P(this._$AH)||(this._$AH=[],this._$AR());const t=this._$AH;let a,i=0;for(const o of e)i===t.length?t.push(a=new G(this.O(D()),this.O(D()),this,this.options)):a=t[i],a._$AI(o),i++;i<t.length&&(this._$AR(a&&a._$AB.nextSibling,i),t.length=i)}_$AR(e=this._$AA.nextSibling,t){for(this._$AP?.(!1,!0,t);e!==this._$AB;){const t=e.nextSibling;e.remove(),e=t}}setConnected(e){void 0===this._$AM&&(this._$Cv=e,this._$AP?.(e))}}class Q{get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}constructor(e,t,a,i,o){this.type=1,this._$AH=F,this._$AN=void 0,this.element=e,this.name=t,this._$AM=i,this.options=o,a.length>2||""!==a[0]||""!==a[1]?(this._$AH=Array(a.length-1).fill(new String),this.strings=a):this._$AH=F}_$AI(e,t=this,a,i){const o=this.strings;let n=!1;if(void 0===o)e=q(this,e,t,0),n=!V(e)||e!==this._$AH&&e!==I,n&&(this._$AH=e);else{const i=e;let l,r;for(e=o[0],l=0;l<o.length-1;l++)r=q(this,i[a+l],t,l),r===I&&(r=this._$AH[l]),n||=!V(r)||r!==this._$AH[l],r===F?e=F:e!==F&&(e+=(r??"")+o[l+1]),this._$AH[l]=r}n&&!i&&this.j(e)}j(e){e===F?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,e??"")}}class Y extends Q{constructor(){super(...arguments),this.type=3}j(e){this.element[this.name]=e===F?void 0:e}}class X extends Q{constructor(){super(...arguments),this.type=4}j(e){this.element.toggleAttribute(this.name,!!e&&e!==F)}}class ee extends Q{constructor(e,t,a,i,o){super(e,t,a,i,o),this.type=5}_$AI(e,t=this){if((e=q(this,e,t,0)??F)===I)return;const a=this._$AH,i=e===F&&a!==F||e.capture!==a.capture||e.once!==a.once||e.passive!==a.passive,o=e!==F&&(a===F||i);i&&this.element.removeEventListener(this.name,this,a),o&&this.element.addEventListener(this.name,this,e),this._$AH=e}handleEvent(e){"function"==typeof this._$AH?this._$AH.call(this.options?.host??this.element,e):this._$AH.handleEvent(e)}}class te{constructor(e,t,a){this.element=e,this.type=6,this._$AN=void 0,this._$AM=t,this.options=a}get _$AU(){return this._$AM._$AU}_$AI(e){q(this,e)}}const ae=f.litHtmlPolyfillSupport;ae?.(Z,G),(f.litHtmlVersions??=[]).push("3.3.2");const ie=globalThis;class oe extends b{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){const e=super.createRenderRoot();return this.renderOptions.renderBefore??=e.firstChild,e}update(e){const t=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(e),this._$Do=((e,t,a)=>{const i=a?.renderBefore??t;let o=i._$litPart$;if(void 0===o){const e=a?.renderBefore??null;i._$litPart$=o=new G(t.insertBefore(D(),e),e,void 0,a??{})}return o._$AI(e),o})(t,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return I}}oe._$litElement$=!0,oe.finalized=!0,ie.litElementHydrateSupport?.({LitElement:oe});const ne=ie.litElementPolyfillSupport;ne?.({LitElement:oe}),(ie.litElementVersions??=[]).push("4.2.2");const le={attribute:!0,type:String,converter:k,reflect:!1,hasChanged:g},re=(e=le,t,a)=>{const{kind:i,metadata:o}=a;let n=globalThis.litPropertyMetadata.get(o);if(void 0===n&&globalThis.litPropertyMetadata.set(o,n=new Map),"setter"===i&&((e=Object.create(e)).wrapped=!0),n.set(a.name,e),"accessor"===i){const{name:i}=a;return{set(a){const o=t.get.call(this);t.set.call(this,a),this.requestUpdate(i,o,e,!0,a)},init(t){return void 0!==t&&this.C(i,void 0,e,t),t}}}if("setter"===i){const{name:i}=a;return function(a){const o=this[i];t.call(this,a),this.requestUpdate(i,o,e,!0,a)}}throw Error("Unsupported decorator location: "+i)};function se(e){return(t,a)=>"object"==typeof a?re(e,t,a):((e,t,a)=>{const i=t.hasOwnProperty(a);return t.constructor.createProperty(a,e),i?Object.getOwnPropertyDescriptor(t,a):void 0})(e,t,a)}function de(e){return se({...e,state:!0,attribute:!1})}const ce="home-assistant";function _e(e){return e===ce}const ue="home-assistant";function pe(e){return e===ue}const me=/^person\.[a-z0-9_]+$/;function he(e){return"string"==typeof e&&me.test(e)}const ye={search:"Search Settings",customized_only:"Customized Only","customized_only.helper":"Hides everything left at the value the card would use anyway, so what is left is what this card changes.","filter.no_matches":"Nothing matches “{query}”.","filter.nothing_customized":"Nothing is customized — every setting is at the card default.","filter.gated_note":"Settings that depend on another one appear only once that one is switched on.","panel.layout":"Layout","panel.layout.helper":"How the card arranges days, and how much room it takes up.",view:"Layout","view.option.list.label":"List","view.option.list.description":"Days stacked, one per row","view.option.column.label":"Columns","view.option.column.description":"Days side by side","view.helper":"Column layout needs width. Below the threshold in the table, the same card renders as a list — so both layouts are live for one card, and the list settings still matter.","width_table.title":"This card renders","width_table.columns":"{count} columns","width_table.columns_one":"1 column","width_table.as_list":"as a list","width_table.cramped":"{count} columns, narrower than the minimum","width_table.at_least":"≥ {width} px","width_table.below":"< {width} px","width_table.hysteresis":"Within {band} px of a boundary the card keeps the layout it already has, so a card sitting on the line settles instead of flickering.",day_spacing:"Day Spacing","day_spacing.helper":"Gap between days. In column layout this is the gutter between columns.",event_spacing:"Event Spacing",additional_card_spacing:"Additional Card Spacing","additional_card_spacing.helper":"Extra padding above and below the card contents.",height_mode:"Card Height","height_mode.option.auto.label":"Fit content","height_mode.option.fixed.label":"Fixed height","height_mode.option.maximum.label":"Maximum height",card_height:"Height","card_height.helper":"The card is always this tall, scrolling if the events do not fit.",card_max_height:"Maximum Height","card_max_height.helper":"The card grows with its content up to this height, then scrolls.","column.density":"Column Density","column.density.helper":"How narrow a column may get before the card gives up a column, and what it does when it runs out.","column.min_day_width":"Minimum Day Width","column.min_day_width.helper":"The narrowest a day column may be. Raising it makes the card demand more width for the same number of columns.","column.min_days_to_show":"Fewest Day Columns","column.min_days_to_show.helper":"How far the card may reduce the column count to keep the layout. Defaults to the number of days shown, which means it never reduces.","column.min_days_fallback":"When Too Narrow","column.min_days_fallback.option.list.label":"Fall back to a list","column.min_days_fallback.option.cramp.label":"Keep the columns, narrower","column.day_header_gap":"Day Header Gap","column.day_header_gap.helper":"Space between a column heading and the events under it.","panel.calendars":"Calendars","panel.calendars.helper":"Which calendars the card shows, and how each one looks.",calendars:"Calendars","calendars.helper":"Order matters, and can be dragged. When two entries carry the same event and duplicates are filtered, the copy from the one listed first is the one kept.","entity.customised":"Configured","entity.unconfigured":"Using the card settings","entity.occurrence":"Entry {position} of {total}","entity.copy":"Copy Settings","entity.paste":"Paste Settings","entity.duplicate":"Duplicate","entity.remove":"Remove","entity.label_type":"Label Type","entity.label_type.helper":"Shown before every event from this calendar. An image label is a path the browser can reach, such as /local/work.png.","entity.label_type.option.none.label":"None","entity.label_type.option.text.label":"Text or Emoji","entity.label_type.option.icon.label":"An Icon","entity.label_type.option.image.label":"An Image","entity.label_icon_source":"Icon Source","entity.label_icon_source.helper":"Home Assistant holds an icon for each calendar, under Settings, Devices & Services, Entities. Following it keeps the two in step; calendars it has no icon for show no label at all.","entity.label_icon_source.option.home_assistant.label":"Follow Home Assistant","entity.label_icon_source.option.custom.label":"Custom icon","entity.label_image_source":"Image Source","entity.label_image_source.helper":"A person's picture comes from Home Assistant, under Settings, People. Changing it there changes it here; people it holds no picture for show no label at all.","entity.label_image_source.option.custom.label":"Custom image","entity.label_image_source.option.person.label":"A person's picture","entity.label":"Label","entity.color":"Event Color","entity.color.helper":"Event titles from this calendar. Overrides the card colour.","entity.accent_color":"Accent Color","entity.accent_color.helper":"The vertical line beside each event, and its background where the background opacity is above zero.","entity.accent_color_mode":"Accent Color","entity.accent_color_mode.helper":"Home Assistant can hold a color for each calendar, under Settings, Devices & Services, Entities. Calendars it has no color for fall back to the card.","entity.accent_color_mode.option.inherit.label":"Follow the card","entity.accent_color_mode.option.home_assistant.label":"Follow Home Assistant","entity.accent_color_mode.option.custom.label":"Custom color","entity.label_icon_color":"Label Icon Color","entity.label_icon_color.helper":"Left empty, the icon takes the text colour around it.","entity.show_time":"Event Times","entity.show_time.option.inherit.label":"Follow the card","entity.show_time.option.show.label":"Always show","entity.show_time.option.hide.label":"Never show","entity.show_location":"Event Locations","entity.show_location.option.inherit.label":"Follow the card","entity.show_location.option.show.label":"Always show","entity.show_location.option.hide.label":"Never show","entity.location_icon":"Location Icon","entity.location_icon.helper":"Icon shown beside this calendar’s locations, in place of the map marker. Left empty, Microsoft Teams meetings get the Teams icon and everything else the marker.","entity.show_description":"Event Descriptions","entity.show_description.option.inherit.label":"Follow the card","entity.show_description.option.show.label":"Always show","entity.show_description.option.hide.label":"Never show","entity.split_multiday_events":"Split Across Days","entity.split_multiday_events.option.inherit.label":"Follow the card","entity.split_multiday_events.option.split.label":"Split across each day","entity.split_multiday_events.option.whole.label":"Keep as one event",heading_filters:"Event Filtering",heading_replace:"Text Replacement",heading_multiday:"Multi-Day Events",heading_nothing:"Empty Days",heading_appearance:"Label & Colors",heading_details:"Event Details","entity.event_type":"Event Type","entity.event_type.option.inherit.label":"Follow the card","entity.event_type.option.all.label":"All events","entity.event_type.option.timed.label":"Only events with a time","entity.event_type.option.all_day.label":"Only all-day events","entity.event_type.helper":"List the same calendar twice — once on each of the last two — to give its all-day and timed events different colors.","entity.compact_events_to_show":"Compact Events to Show","entity.compact_events_to_show.helper":"How many of this calendar’s events compact mode keeps. Left empty, the card limit applies.","entity.blocklist":"Blocklist","entity.blocklist.helper":"Hide events where the field above contains any of these terms, separated by | — for example Private|Tentative.","entity.allowlist":"Allowlist","entity.allowlist.helper":"Show only events where the field above contains one of these terms, separated by | . Left empty, every event is shown.","entity.filter_field":"Match Against","entity.filter_field.option.title.label":"Event title","entity.filter_field.option.location.label":"Location","entity.filter_field.option.description.label":"Description","entity.filter_field.helper":"Which part of an event the two lists below read. One at a time — list the same calendar twice to filter on a second.","entity.allday_expires_at":"All-Day Events Expire At","entity.allday_expires_at.helper":"Time of day this calendar’s all-day events stop counting as upcoming, on the last day they cover. Left empty they last until midnight. Only applies while past events are hidden, and takes effect on the card’s next refresh rather than on the minute.","entity.days_of_week":"Days of the Week","entity.days_of_week.option.inherit.label":"Every day","entity.days_of_week.option.weekdays.label":"Monday to Friday only","entity.days_of_week.option.weekends.label":"Saturday and Sunday only","entity.days_of_week.helper":"Which days this calendar may put events on. A multi-day event keeps only the days that qualify, so a holiday running through a weekend still shows on the weekdays around it.","entity.replace_field":"Replace In","entity.replace_field.option.title.label":"Event title","entity.replace_field.option.location.label":"Location","entity.replace_field.option.description.label":"Description","entity.replace_field.helper":"Which part of an event the two fields below rewrite. One at a time — and unlike the filters above, listing the calendar twice does not add a second, because both copies would draw the same events.","entity.replace_pattern":"Find","entity.replace_pattern.helper":"Text to find, as a regular expression. Every match is replaced, whatever its case. Left empty, the whole field is replaced instead.","entity.replace_with":"Replace With","entity.replace_with.helper":"What to put in place of each match — or of the whole field, when nothing is being searched for. Left empty, the match is removed.","exceptions.title":"Column View Exceptions","exceptions.summary.none":"Every option above applies to both layouts","exceptions.summary.one":"1 option differs in column layout","exceptions.summary.many":"{count} options differ in column layout",exceptions:"Options With An Exception","exceptions.helper":"Pick the options that should take a different value when this card renders as columns. Removing one returns it to the shared value above.","column.height":"Height","column.height.helper":"A fixed height for the column layout. Use auto to let it grow.","column.max_height":"Maximum Height","column.max_height.helper":"The height the column layout may grow to before it scrolls. Use none for no limit.","column.show_week_numbers":"Week Numbers","column.today_indicator":"Today Indicator","column.allday_badge":"All-Day Badge","column.allday_badge_style":"All-Day Badge Style","column.allday_badge_color":"All-Day Badge Color","column.remove_location_country":"Country Names","column.show_empty_days.helper":"Column layout defaults this to on, whatever the shared setting above says.","column.split_multiday_events.helper":"Column layout defaults this to on, whatever the shared setting above says.","view_default.column.show_empty_days":"Column layout shows empty days whatever this is set to, so that the columns keep matching consecutive days. Add an exception below to change that.","view_default.column.split_multiday_events":"Column layout splits multi-day events whatever this is set to, so that every day an event covers shows it. Add an exception below to change that.","panel.content":"Time Range & Content","panel.content.helper":"Which days the card covers, and what it puts in them.",days_to_show:"Days To Show",start_date_mode:"Start Date","start_date_mode.option.default.label":"Today","start_date_mode.option.fixed.label":"A Fixed Date","start_date_mode.option.offset.label":"Relative to Today",start_date_fixed:"Date",start_date_offset:"Expression","start_date_offset.helper":"An anchor — today, start_of_week, or a weekday name — followed by up to eight +N or -N day offsets, +Nw week offsets, or +weekday jumps. For example today+7, -3, start_of_week, saturday, monday+1w.",first_day_of_week:"First Day Of Week","first_day_of_week.option.system.label":"Follow Home Assistant","first_day_of_week.option.monday.label":"Monday","first_day_of_week.option.sunday.label":"Sunday",compact_mode:"Compact Mode","compact_mode.helper":"Shortens the card while it sits in a compact dashboard slot. Leaving both empty means compact mode changes nothing.",compact_days_to_show:"Days",compact_events_to_show:"Events",compact_events_complete_days:"Finish The Last Day","compact_events_complete_days.helper":"Rather than stopping mid-day at the event limit, show the rest of that day too.",content:"What The Card Shows",show_past_events:"Show Past Events",show_empty_days:"Show Empty Days",empty_day_text:"Empty Day Text","empty_day_text.helper":"Replaces the translated default, and drops the check mark before it.",empty_day_color:"Empty Day Color",hide_when_empty:"Hide The Card When Empty","hide_when_empty.helper":"Removes the card from the dashboard entirely while it has nothing to show.",filter_duplicates:"Filter Duplicates","filter_duplicates.helper":"Hides an event whose title, start, end and location all match another. The copy from the entry listed first is the one kept, along with its label and color.",split_multiday_events:"Split Multi-Day Events","split_multiday_events.helper":"Show an event on every day it covers rather than only on the day it starts.",event_type:"Event Type","event_type.option.all.label":"All events","event_type.option.timed.label":"Only events with a time","event_type.option.all_day.label":"Only all-day events","event_type.helper":"Whether the card shows every event, only those with a time, or only all-day ones. This is about the kind of event, not how long it lasts. Individual calendars can depart from it below.",locale:"Language & Time Format",language_mode:"Language","language_mode.option.system.label":"Follow Home Assistant","language_mode.option.custom.label":"Choose One",language:"Language Code","language.helper":"A two-letter code such as de, or a regional one such as en-GB.",time_format:"Time Format","time_format.option.system.label":"Follow Home Assistant","time_format.option.24.label":"24 Hour","time_format.option.12.label":"12 Hour","panel.card":"Card & Title","panel.card.helper":"The card itself, and the heading above it.",title:"Title","title.helper":"Anything containing {{ or {% is rendered by Home Assistant as a template and keeps itself up to date.",title_font_size:"Title Font Size",title_color:"Title Color",background_color:"Background Color","panel.day_header":"Day Header","panel.day_header.helper":"How each day announces itself, whichever layout it is announced in.",date_vertical_alignment:"Vertical Alignment","date_vertical_alignment.option.top.label":"Top","date_vertical_alignment.option.middle.label":"Middle","date_vertical_alignment.option.bottom.label":"Bottom",weekday_font_size:"Weekday Font Size",weekday_color:"Weekday Color",day_font_size:"Day Number Font Size",day_color:"Day Number Color",show_month:"Show Month",month_font_size:"Month Font Size",month_color:"Month Color",weekend_colors:"Weekend Colors","weekend_colors.helper":"Each of these falls back to its weekday equivalent when left empty.",weekend_weekday_color:"Weekend Weekday Color",weekend_day_color:"Weekend Day Number Color",weekend_month_color:"Weekend Month Color",today_colors:"Today Colors","today_colors.helper":"Each of these falls back to its weekend equivalent, and then to its weekday one.",today_weekday_color:"Today's Weekday Color",today_day_color:"Today's Day Number Color",today_month_color:"Today's Month Color",today_indicator:"Today Indicator",today_indicator_style:"Style","today_indicator_style.option.none.label":"None","today_indicator_style.option.dot.label":"Dot","today_indicator_style.option.pulse.label":"Pulsing Dot","today_indicator_style.option.glow.label":"Glowing Dot","today_indicator_style.option.icon.label":"An Icon","today_indicator_style.option.custom.label":"An Emoji or Image",today_indicator_icon:"Icon",today_indicator_custom:"Emoji Or Image Path","today_indicator_custom.helper":"An emoji, an image path or URL, or any text. Words need a larger Indicator Size than the size an emoji reads at.",today_indicator_color:"Indicator Color",today_indicator_size:"Indicator Size",today_indicator_position:"Indicator Position","today_indicator_position.helper":"A pair of percentages, across then down — for example 15% 50%.",week_numbers:"Week Numbers",week_number_mode:"Numbering","week_number_mode.option.none.label":"None","week_number_mode.option.iso.label":"ISO 8601","week_number_mode.option.simple.label":"Simple","week_number_mode.helper":"ISO is the European and international standard: week one is the first with four days in the new year, so the numbering stays consistent from year to year. Simple counts from January 1st, which is common in North America and can leave a short first week.",show_current_week_number:"Show The Current Week",week_number_font_size:"Week Number Font Size",week_number_color:"Week Number Color",week_number_background_color:"Week Number Background Color","panel.events":"Events","panel.events.helper":"The events themselves, and the lines each one can carry.",event_font_size:"Event Font Size",event_color:"Event Color",accent_color:"Accent Color","accent_color.helper":"The bar beside each event. A calendar can override it for its own events.",accent_color_mode:"Accent Color","accent_color_mode.helper":"Home Assistant can hold a color for each calendar, under Settings, Devices & Services, Entities. Calendars it has no color for keep the card default.","accent_color_mode.option.custom.label":"Custom color","accent_color_mode.option.home_assistant.label":"Follow Home Assistant",vertical_line_width:"Accent Bar Width",event_background_opacity:"Event Background Opacity","event_background_opacity.helper":"Tints each event with its accent color. Zero leaves it untinted.",title_max_lines:"Title Line Limit","title_max_lines.helper":"Zero means no limit. A truncated title ends in an ellipsis.",allday_badge_position:"All-Day Badge","allday_badge_position.helper":"Marks all-day events with a rounded badge in the calendar accent color. On the time row it replaces the all-day label; on the title it wraps the event name. A title badge is kept to one line and shortened with an ellipsis where it does not fit.","allday_badge_position.option.off.label":"Off","allday_badge_position.option.time.label":"Around The All-Day Label","allday_badge_position.option.title.label":"Around The Event Title",allday_badge_style:"All-Day Badge Style","allday_badge_style.helper":"How much weight the badge carries, from a quiet wash to a solid block of color.","allday_badge_style.option.outline.label":"Outline","allday_badge_style.option.subtle.label":"Subtle","allday_badge_style.option.tinted.label":"Tinted","allday_badge_style.option.filled.label":"Filled",allday_badge_color_mode:"All-Day Badge Color","allday_badge_color_mode.helper":"Which color the badge is drawn in. The accent gives every calendar its own; the row text color gives them all the color they already sit in, which is the time color on the time row and the title color on the title.","allday_badge_color_mode.option.accent.label":"Calendar Accent Color","allday_badge_color_mode.option.text.label":"Row Text Color","allday_badge_color_mode.option.custom.label":"Custom Color",allday_badge_color:"Badge Color",event_icon_vertical_alignment:"Icon Alignment","event_icon_vertical_alignment.option.top.label":"Top","event_icon_vertical_alignment.option.middle.label":"Middle","event_icon_vertical_alignment.option.bottom.label":"Bottom",time:"Time",show_time:"Show Time",show_end_time:"Show End Time",show_single_allday_time:"Show Time For All-Day Events","show_single_allday_time.helper":"Applies to all-day events that occupy a single day. Multi-day ones have their own setting below, because their time row also carries the end date.",show_multiday_allday_time:"Show Time For Multi-Day All-Day Events","show_multiday_allday_time.helper":'Their time row reads "All day, until ..." and so carries the end date, which nothing else on the row shows. Timed events spanning several days are unaffected.',time_two_digit_hours:"Pad Hours To Two Digits",time_font_size:"Time Font Size",time_color:"Time Color",time_icon_size:"Time Icon Size",time_max_lines:"Time Line Limit",location:"Location",show_location:"Show Location",show_location_allday:"Show Location For All-Day Events",location_country_mode:"Country Names","location_country_mode.option.keep.label":"Keep Them","location_country_mode.option.builtin.label":"Remove Well-Known Ones","location_country_mode.option.custom.label":"Remove Ones I Name",location_country_pattern:"Countries To Remove","location_country_pattern.helper":"Names separated by | — for example USA | United States | Canada. Only a name at the end of the location is removed.",location_font_size:"Location Font Size",location_color:"Location Color",location_icon_size:"Location Icon Size",location_max_lines:"Location Line Limit",description:"Description",show_description:"Show Description",show_description_allday:"Show Description For All-Day Events",description_font_size:"Description Font Size",description_color:"Description Color",description_icon_size:"Description Icon Size",description_max_lines:"Description Line Limit",progress:"Countdown & Progress","progress.helper":"How long until an event starts, and how far through it we are.",show_countdown:"Show Countdown",show_countdown_allday:"Count Down To All-Day Events Too",show_progress_bar:"Show Progress Bar",progress_bar_color:"Progress Bar Color",progress_bar_height:"Progress Bar Height",progress_bar_width:"Progress Bar Width","panel.separators":"Separators","panel.separators.helper":"The rules the card draws between days, weeks and months.",day_separator_width:"Day Rule Width",day_separator_color:"Day Rule Color",week_separator_width:"Week Rule Width",week_separator_color:"Week Rule Color",month_separator_width:"Month Rule Width",month_separator_color:"Month Rule Color","column.day_header_separator":"Day Header Rule","column.day_header_separator.helper":"The rule under a column heading. It sits inside the day header gap, so switching it off does not move the events.","column.day_header_separator_width":"Day Header Rule Width","column.day_header_separator_color":"Day Header Rule Color","panel.weather":"Weather","panel.weather.helper":"A forecast beside the day, beside the event, or both.",entity:"Weather Entity","entity.helper":"Leave empty for no forecast at all.",position:"Show The Forecast","position.option.none.label":"Nowhere","position.option.date.label":"In the Day Header","position.option.event.label":"Beside Each Event","position.option.both.label":"In Both Places","weather.date":"In the Day Header","weather.date.helper":"The day's forecast, shown once per day.","date.show_conditions":"Show Conditions","date.show_high_temp":"Show High Temperature","date.show_low_temp":"Show Low Temperature","date.show_low_temp.helper":"The UV index takes this place on days it is shown.","date.show_uv_index":"Show UV Index","date.uv_index_threshold":"UV Index Threshold","date.uv_index_threshold.helper":"Hide the index below this value. Zero always shows it.","date.icon_size":"Icon Size","date.font_size":"Font Size","date.color":"Color","weather.event":"Beside Each Event","weather.event.helper":"The forecast for each event's own start time.","event.show_conditions":"Show Conditions","event.show_conditions.helper":"Shows the condition icon. In the column layout the icon is always shown, because the row shares an icon edge with the time and location, and this adds the condition in words instead.","event.show_temp":"Show Temperature","event.show_uv_index":"Show UV Index","event.uv_index_threshold":"UV Index Threshold","event.uv_index_threshold.helper":"Hide the index below this value. Zero always shows it.","event.daily_forecast_fallback":"Fall Back to the Daily Forecast","event.daily_forecast_fallback.helper":"For an all-day event, or one further ahead than the hourly forecast reaches.","event.icon_size":"Icon Size","event.font_size":"Font Size","event.color":"Color","event.max_lines":"Weather Line Limit","event.max_lines.helper":"Zero means no limit. Only the column layout writes the condition out in words, so only there can this row reach a second line. The temperature and UV index are never truncated.","panel.actions":"Actions & Refresh","panel.actions.helper":"What a tap does, and how often the card re-reads its calendars.",tap_action:"Tap Action",hold_action:"Hold Action",refresh_interval:"Refresh Interval","refresh_interval.helper":"How long the card keeps its cached events before fetching again.",refresh_on_navigate:"Refresh On Navigation","refresh_on_navigate.helper":"Fetch again whenever the dashboard view is opened.","scope.list_only":"Applies to the list layout, which this card also uses on narrow screens.","scope.list_only.today_indicator_position":"Applies to the list layout — column layout places the indicator for you.","scope.list_only.compact_events_to_show":"Applies to the list layout. Capping events per card would empty columns rather than shorten the card.","scope.list_only.compact_mode":"No effect in column view. These only shorten the list layout, which also appears on narrow screens; in columns, limits would remove whole days instead."};function ke(e,t){return e.replace(/\{(\w+)\}/g,((e,a)=>a in t?String(t[a]):e))}var ge={search:"Einstellungen suchen",customized_only:"Nur Angepasstes","customized_only.helper":"Blendet alles aus, was noch dem Kartenstandard entspricht. Übrig bleibt, was diese Karte ändert.","filter.no_matches":"Nichts gefunden für „{query}“.","filter.nothing_customized":"Nichts ist angepasst — jede Einstellung steht auf dem Kartenstandard.","filter.gated_note":"Einstellungen, die von einer anderen abhängen, erscheinen erst, wenn diese eingeschaltet ist.","panel.layout":"Layout","panel.layout.helper":"Wie die Karte Tage anordnet und wie viel Platz sie einnimmt.",view:"Layout","view.option.list.label":"Liste","view.option.list.description":"Tage untereinander, einer pro Zeile","view.option.column.label":"Spalten","view.option.column.description":"Tage nebeneinander","view.helper":"Das Spaltenlayout braucht Breite. Unterhalb der Schwelle in der Tabelle wird dieselbe Karte als Liste dargestellt — beide Layouts sind also für eine Karte aktiv, und die Listeneinstellungen bleiben wichtig.","width_table.title":"Diese Karte zeigt","width_table.columns":"{count} Spalten","width_table.columns_one":"1 Spalte","width_table.as_list":"als Liste","width_table.cramped":"{count} Spalten, schmaler als das Minimum","width_table.at_least":"≥ {width} px","width_table.below":"< {width} px","width_table.hysteresis":"Im Umkreis von {band} px um eine Grenze behält die Karte das Layout, das sie bereits hat, damit eine Karte direkt auf der Grenze zur Ruhe kommt statt zu flackern.",day_spacing:"Tagesabstand","day_spacing.helper":"Abstand zwischen den Tagen. Im Spaltenlayout ist das der Abstand zwischen den Spalten.",event_spacing:"Terminabstand",additional_card_spacing:"Zusätzlicher Kartenabstand","additional_card_spacing.helper":"Zusätzlicher Innenabstand ober- und unterhalb des Karteninhalts.",height_mode:"Kartenhöhe","height_mode.option.auto.label":"An Inhalt anpassen","height_mode.option.fixed.label":"Feste Höhe","height_mode.option.maximum.label":"Maximale Höhe",card_height:"Höhe","card_height.helper":"Die Karte ist immer genau so hoch und scrollt, wenn die Termine nicht hineinpassen.",card_max_height:"Maximale Höhe","card_max_height.helper":"Die Karte wächst mit ihrem Inhalt bis zu dieser Höhe und scrollt danach.","column.density":"Spaltendichte","column.density.helper":"Wie schmal eine Spalte werden darf, bevor die Karte eine Spalte aufgibt, und was sie tut, wenn keine mehr übrig ist.","column.min_day_width":"Minimale Tagesbreite","column.min_day_width.helper":"Die geringste Breite, die eine Tagesspalte haben darf. Ein höherer Wert lässt die Karte für dieselbe Anzahl Spalten mehr Breite verlangen.","column.min_days_to_show":"Minimale Spaltenanzahl","column.min_days_to_show.helper":"Wie weit die Karte die Spaltenanzahl senken darf, um das Layout zu behalten. Standardmäßig entspricht der Wert der Anzahl angezeigter Tage — die Karte senkt sie dann nie.","column.min_days_fallback":"Wenn es zu schmal wird","column.min_days_fallback.option.list.label":"Auf Liste zurückfallen","column.min_days_fallback.option.cramp.label":"Spalten behalten, schmaler","column.day_header_gap":"Tagesüberschrift-Abstand","column.day_header_gap.helper":"Abstand zwischen einer Spaltenüberschrift und den Terminen darunter.","panel.calendars":"Kalender","panel.calendars.helper":"Welche Kalender die Karte anzeigt und wie jeder davon aussieht.",calendars:"Kalender","calendars.helper":"Die Reihenfolge ist wichtig und kann per Ziehen geändert werden. Wenn zwei Einträge denselben Termin enthalten und Duplikate gefiltert werden, bleibt die Kopie aus dem zuerst aufgeführten Eintrag erhalten.","entity.customised":"Konfiguriert","entity.unconfigured":"Verwendet die Karteneinstellungen","entity.occurrence":"Eintrag {position} von {total}","entity.copy":"Einstellungen kopieren","entity.paste":"Einstellungen einfügen","entity.duplicate":"Duplizieren","entity.remove":"Entfernen","entity.label_type":"Label-Typ","entity.label_type.helper":"Wird vor jedem Termin aus diesem Kalender angezeigt. Ein Bild-Label ist ein Pfad, den der Browser erreichen kann, etwa /local/work.png.","entity.label_type.option.none.label":"Ohne","entity.label_type.option.text.label":"Text oder Emoji","entity.label_type.option.icon.label":"Ein Symbol","entity.label_type.option.image.label":"Ein Bild","entity.label_icon_source":"Symbolquelle","entity.label_icon_source.helper":"Home Assistant hinterlegt für jeden Kalender ein Symbol, unter Einstellungen, Geräte & Dienste, Entitäten. Ihm zu folgen hält beide im Einklang; Kalender, für die kein Symbol hinterlegt ist, zeigen gar kein Label.","entity.label_icon_source.option.home_assistant.label":"Home Assistant folgen","entity.label_icon_source.option.custom.label":"Eigenes Symbol","entity.label":"Label","entity.color":"Terminfarbe","entity.color.helper":"Termintitel aus diesem Kalender. Überschreibt die Farbe der Karte.","entity.accent_color":"Akzentfarbe","entity.accent_color.helper":"Die senkrechte Linie neben jedem Termin und dessen Hintergrund, sofern die Hintergrund-Deckkraft über null liegt.","entity.accent_color_mode":"Akzentfarbe","entity.accent_color_mode.helper":"Home Assistant kann für jeden Kalender eine Farbe hinterlegen, unter Einstellungen, Geräte & Dienste, Entitäten. Kalender, für die keine Farbe hinterlegt ist, greifen auf die Karte zurück.","entity.accent_color_mode.option.inherit.label":"Der Karte folgen","entity.accent_color_mode.option.home_assistant.label":"Home Assistant folgen","entity.accent_color_mode.option.custom.label":"Eigene Farbe","entity.label_icon_color":"Label-Symbol-Farbe","entity.label_icon_color.helper":"Bleibt das Feld leer, übernimmt das Symbol die Textfarbe seiner Umgebung.","entity.show_time":"Uhrzeiten der Termine","entity.show_time.option.inherit.label":"Der Karte folgen","entity.show_time.option.show.label":"Immer anzeigen","entity.show_time.option.hide.label":"Nie anzeigen","entity.show_location":"Orte der Termine","entity.show_location.option.inherit.label":"Der Karte folgen","entity.show_location.option.show.label":"Immer anzeigen","entity.show_location.option.hide.label":"Nie anzeigen","entity.location_icon":"Ortssymbol","entity.location_icon.helper":"Symbol neben den Orten dieses Kalenders, anstelle der Kartenmarkierung. Bleibt das Feld leer, erhalten Microsoft-Teams-Besprechungen das Teams-Symbol und alles andere die Markierung.","entity.show_description":"Beschreibungen der Termine","entity.show_description.option.inherit.label":"Der Karte folgen","entity.show_description.option.show.label":"Immer anzeigen","entity.show_description.option.hide.label":"Nie anzeigen","entity.split_multiday_events":"Auf Tage aufteilen","entity.split_multiday_events.option.inherit.label":"Der Karte folgen","entity.split_multiday_events.option.split.label":"Auf jeden Tag aufteilen","entity.split_multiday_events.option.whole.label":"Als einen Termin behalten",heading_filters:"Terminfilter",heading_replace:"Textersetzung",heading_multiday:"Mehrtägige Termine",heading_nothing:"Leere Tage",heading_appearance:"Label & Farben",heading_details:"Termindetails","entity.event_type":"Terminart","entity.event_type.option.inherit.label":"Der Karte folgen","entity.event_type.option.all.label":"Alle Termine","entity.event_type.option.timed.label":"Nur Termine mit Uhrzeit","entity.event_type.option.all_day.label":"Nur ganztägige Termine","entity.event_type.helper":"Denselben Kalender zweimal aufführen — je einmal mit den beiden letzten Optionen —, um seinen ganztägigen und seinen zeitgebundenen Terminen unterschiedliche Farben zu geben.","entity.compact_events_to_show":"Termine im Kompaktmodus","entity.compact_events_to_show.helper":"Wie viele Termine dieses Kalenders der Kompaktmodus behält. Bleibt das Feld leer, gilt das Limit der Karte.","entity.blocklist":"Sperrliste","entity.blocklist.helper":"Blendet Termine aus, bei denen das oben gewählte Feld einen dieser Begriffe enthält, getrennt durch | — zum Beispiel Privat|Vorläufig.","entity.allowlist":"Zulassungsliste","entity.allowlist.helper":"Zeigt nur Termine, bei denen das oben gewählte Feld einen dieser Begriffe enthält, getrennt durch | . Bleibt die Liste leer, werden alle Termine angezeigt.","entity.filter_field":"Abgleich mit","entity.filter_field.option.title.label":"Termintitel","entity.filter_field.option.location.label":"Ort","entity.filter_field.option.description.label":"Beschreibung","entity.filter_field.helper":"Welchen Teil eines Termins die beiden Listen unten lesen. Immer nur einen — denselben Kalender zweimal aufführen, um nach einem zweiten zu filtern.","entity.allday_expires_at":"Ganztägige Termine enden um","entity.allday_expires_at.helper":"Uhrzeit, zu der die ganztägigen Termine dieses Kalenders an ihrem letzten Tag nicht mehr als bevorstehend gelten. Bleibt das Feld leer, gelten sie bis Mitternacht. Gilt nur, solange vergangene Termine ausgeblendet sind, und wirkt erst bei der nächsten Aktualisierung der Karte, nicht auf die Minute genau.","entity.days_of_week":"Wochentage","entity.days_of_week.option.inherit.label":"Jeden Tag","entity.days_of_week.option.weekdays.label":"Nur Montag bis Freitag","entity.days_of_week.option.weekends.label":"Nur Samstag und Sonntag","entity.days_of_week.helper":"An welchen Tagen dieser Kalender Termine zeigen darf. Ein mehrtägiger Termin behält nur die Tage, die infrage kommen, sodass ein Feiertag über ein Wochenende hinweg weiterhin an den Tagen von Montag bis Freitag ringsum erscheint.","entity.replace_field":"Ersetzen in","entity.replace_field.option.title.label":"Termintitel","entity.replace_field.option.location.label":"Ort","entity.replace_field.option.description.label":"Beschreibung","entity.replace_field.helper":"Welchen Teil eines Termins die beiden Felder unten umschreiben. Immer nur einen — und anders als bei den Filtern oben bringt ein zweiter Eintrag desselben Kalenders keinen weiteren, weil beide dieselben Termine zeichnen würden.","entity.replace_pattern":"Suchen","entity.replace_pattern.helper":"Zu suchender Text als regulärer Ausdruck. Jeder Treffer wird ersetzt, unabhängig von der Groß- und Kleinschreibung. Leer gelassen wird stattdessen das ganze Feld ersetzt.","entity.replace_with":"Ersetzen durch","entity.replace_with.helper":"Was an die Stelle jedes Treffers kommt — oder des ganzen Feldes, wenn nichts gesucht wird. Leer gelassen wird der Treffer entfernt.","exceptions.title":"Ausnahmen für die Spaltenansicht","exceptions.summary.none":"Alle Optionen oben gelten für beide Layouts","exceptions.summary.one":"1 Option weicht im Spaltenlayout ab","exceptions.summary.many":"{count} Optionen weichen im Spaltenlayout ab",exceptions:"Optionen mit Ausnahme","exceptions.helper":"Wähle die Optionen, die einen anderen Wert annehmen sollen, wenn diese Karte als Spalten dargestellt wird. Wird eine entfernt, gilt für sie wieder der gemeinsame Wert oben.","column.height":"Höhe","column.height.helper":"Eine feste Höhe für das Spaltenlayout. Mit auto wächst es mit dem Inhalt.","column.max_height":"Maximale Höhe","column.max_height.helper":"Die Höhe, bis zu der das Spaltenlayout wachsen darf, bevor es scrollt. Mit none gibt es keine Grenze.","column.show_week_numbers":"Wochennummern","column.today_indicator":"Heute-Markierung","column.allday_badge":"Ganztags-Badge","column.allday_badge_style":"Ganztags-Badge-Stil","column.remove_location_country":"Ländernamen","column.show_empty_days.helper":"Im Spaltenlayout ist das standardmäßig eingeschaltet, unabhängig von der gemeinsamen Einstellung oben.","column.split_multiday_events.helper":"Im Spaltenlayout ist das standardmäßig eingeschaltet, unabhängig von der gemeinsamen Einstellung oben.","view_default.column.show_empty_days":"Das Spaltenlayout zeigt leere Tage unabhängig von dieser Einstellung, damit die Spalten weiterhin aufeinanderfolgenden Tagen entsprechen. Füge unten eine Ausnahme hinzu, um das zu ändern.","view_default.column.split_multiday_events":"Das Spaltenlayout teilt mehrtägige Termine unabhängig von dieser Einstellung auf, damit jeder Tag, den ein Termin abdeckt, ihn auch zeigt. Füge unten eine Ausnahme hinzu, um das zu ändern.","panel.content":"Zeitraum & Inhalt","panel.content.helper":"Welche Tage die Karte abdeckt und was sie darin anzeigt.",days_to_show:"Angezeigte Tage",start_date_mode:"Startdatum","start_date_mode.option.default.label":"Heute","start_date_mode.option.fixed.label":"Ein festes Datum","start_date_mode.option.offset.label":"Relativ zu heute",start_date_fixed:"Datum",start_date_offset:"Ausdruck","start_date_offset.helper":"Ein Anker — today, start_of_week oder ein Wochentagsname — gefolgt von beliebig vielen Tagesversätzen +N oder -N, Wochenversätzen +Nw oder Sprüngen +wochentag. Zum Beispiel today+7, -3, start_of_week, saturday, monday+1w.",first_day_of_week:"Erster Tag der Woche","first_day_of_week.option.system.label":"Home Assistant folgen","first_day_of_week.option.monday.label":"Montag","first_day_of_week.option.sunday.label":"Sonntag",compact_mode:"Kompaktmodus","compact_mode.helper":"Kürzt die Karte in schmalen Dashboard-Bereichen. Bleiben beide Felder leer, ändert der Kompaktmodus nichts.",compact_days_to_show:"Tage",compact_events_to_show:"Termine",compact_events_complete_days:"Letzten Tag vollständig zeigen","compact_events_complete_days.helper":"Statt am Terminlimit mitten im Tag aufzuhören, wird der Rest dieses Tages ebenfalls angezeigt.",content:"Was die Karte zeigt",show_past_events:"Vergangene Termine anzeigen",show_empty_days:"Leere Tage anzeigen",empty_day_text:"Text für leere Tage","empty_day_text.helper":"Ersetzt den übersetzten Standardtext und lässt das Häkchen davor weg.",empty_day_color:"Farbe für leere Tage",hide_when_empty:"Karte ausblenden, wenn leer","hide_when_empty.helper":"Entfernt die Karte vollständig vom Dashboard, solange sie nichts anzuzeigen hat.",filter_duplicates:"Duplikate filtern","filter_duplicates.helper":"Blendet einen Termin aus, dessen Titel, Beginn, Ende und Ort mit einem anderen übereinstimmen. Erhalten bleibt die Kopie aus dem zuerst aufgeführten Eintrag, samt Label und Farbe.",split_multiday_events:"Mehrtägige Termine aufteilen","split_multiday_events.helper":"Zeigt einen Termin an jedem Tag, den er abdeckt, statt nur an seinem Starttag.",event_type:"Terminart","event_type.option.all.label":"Alle Termine","event_type.option.timed.label":"Nur Termine mit Uhrzeit","event_type.option.all_day.label":"Nur ganztägige Termine","event_type.helper":"Ob die Karte alle Termine zeigt, nur solche mit Uhrzeit oder nur ganztägige. Es geht um die Art des Termins, nicht um seine Dauer. Einzelne Kalender können unten davon abweichen.",locale:"Sprache & Uhrzeitformat",language_mode:"Sprache","language_mode.option.system.label":"Home Assistant folgen","language_mode.option.custom.label":"Selbst wählen",language:"Sprachcode","language.helper":"Ein zweibuchstabiger Code wie de oder ein regionaler wie en-GB.",time_format:"Uhrzeitformat","time_format.option.system.label":"Home Assistant folgen","time_format.option.24.label":"24 Stunden","time_format.option.12.label":"12 Stunden","panel.card":"Karte & Titel","panel.card.helper":"Die Karte selbst und die Überschrift darüber.",title:"Titel","title.helper":"Alles, was {{ oder {% enthält, wird von Home Assistant als Template gerendert und hält sich selbst aktuell.",title_font_size:"Titel-Schriftgröße",title_color:"Titelfarbe",background_color:"Hintergrundfarbe","panel.day_header":"Tagesüberschrift","panel.day_header.helper":"Wie jeder Tag beschriftet wird, unabhängig vom Layout.",date_vertical_alignment:"Vertikale Ausrichtung","date_vertical_alignment.option.top.label":"Oben","date_vertical_alignment.option.middle.label":"Mitte","date_vertical_alignment.option.bottom.label":"Unten",weekday_font_size:"Wochentags-Schriftgröße",weekday_color:"Wochentagsfarbe",day_font_size:"Tagesnummern-Schriftgröße",day_color:"Tagesnummernfarbe",show_month:"Monat anzeigen",month_font_size:"Monats-Schriftgröße",month_color:"Monatsfarbe",weekend_colors:"Wochenendfarben","weekend_colors.helper":"Bleibt eine davon leer, gilt der Wert des entsprechenden Wochentags.",weekend_weekday_color:"Wochentagsfarbe am Wochenende",weekend_day_color:"Tagesnummernfarbe am Wochenende",weekend_month_color:"Monatsfarbe am Wochenende",today_colors:"Farben für heute","today_colors.helper":"Bleibt eine davon leer, gilt der Wert für das Wochenende und danach der des Wochentags.",today_weekday_color:"Wochentagsfarbe für heute",today_day_color:"Tagesnummernfarbe für heute",today_month_color:"Monatsfarbe für heute",today_indicator:"Heute-Markierung",today_indicator_style:"Stil","today_indicator_style.option.none.label":"Ohne","today_indicator_style.option.dot.label":"Punkt","today_indicator_style.option.pulse.label":"Pulsierender Punkt","today_indicator_style.option.glow.label":"Leuchtender Punkt","today_indicator_style.option.icon.label":"Ein Symbol","today_indicator_style.option.custom.label":"Ein Emoji oder Bild",today_indicator_icon:"Symbol",today_indicator_custom:"Emoji oder Bildpfad",today_indicator_color:"Markierungsfarbe",today_indicator_size:"Markierungsgröße",today_indicator_position:"Markierungsposition","today_indicator_position.helper":"Zwei Prozentwerte, erst horizontal, dann vertikal — zum Beispiel 15% 50%.",week_numbers:"Wochennummern",week_number_mode:"Nummerierung","week_number_mode.option.none.label":"Ohne","week_number_mode.option.iso.label":"ISO 8601","week_number_mode.option.simple.label":"Einfach","week_number_mode.helper":"ISO ist der europäische und internationale Standard: Woche eins ist die erste mit vier Tagen im neuen Jahr, dadurch bleibt die Zählung von Jahr zu Jahr einheitlich. Einfach zählt ab dem 1. Januar, was in Nordamerika üblich ist und eine kurze erste Woche hinterlassen kann.",show_current_week_number:"Aktuelle Woche anzeigen",week_number_font_size:"Wochennummern-Schriftgröße",week_number_color:"Wochennummernfarbe",week_number_background_color:"Wochennummern-Hintergrundfarbe","panel.events":"Termine","panel.events.helper":"Die Termine selbst und welche Zeilen sie anzeigen können.",event_font_size:"Termin-Schriftgröße",event_color:"Terminfarbe",accent_color:"Akzentfarbe","accent_color.helper":"Der Balken neben jedem Termin. Ein Kalender kann ihn für seine eigenen Termine überschreiben.",accent_color_mode:"Akzentfarbe","accent_color_mode.helper":"Home Assistant kann für jeden Kalender eine Farbe hinterlegen, unter Einstellungen, Geräte & Dienste, Entitäten. Kalender, für die keine Farbe hinterlegt ist, behalten den Standard der Karte.","accent_color_mode.option.custom.label":"Eigene Farbe","accent_color_mode.option.home_assistant.label":"Home Assistant folgen",vertical_line_width:"Akzentbalken-Breite",event_background_opacity:"Terminhintergrund-Deckkraft","event_background_opacity.helper":"Färbt jeden Termin in seiner Akzentfarbe ein. Bei null bleibt er ungefärbt.",title_max_lines:"Titel-Zeilenlimit","title_max_lines.helper":"Null bedeutet kein Limit. Ein gekürzter Titel endet mit drei Punkten.",event_icon_vertical_alignment:"Symbol-Ausrichtung","event_icon_vertical_alignment.option.top.label":"Oben","event_icon_vertical_alignment.option.middle.label":"Mitte","event_icon_vertical_alignment.option.bottom.label":"Unten",time:"Uhrzeit",show_time:"Uhrzeit anzeigen",show_end_time:"Endzeit anzeigen",show_single_allday_time:"Uhrzeit bei Ganztagsterminen","show_single_allday_time.helper":"Gilt für ganztägige Termine, die einen einzelnen Tag umfassen. Mehrtägige haben unten ihre eigene Einstellung, weil ihre Zeitzeile auch das Enddatum enthält.",show_multiday_allday_time:"Uhrzeit bei mehrtägigen Ganztagsterminen","show_multiday_allday_time.helper":"Ihre Zeitzeile lautet „Ganztägig, bis …“ und enthält damit das Enddatum, das sonst nirgends in der Zeile steht. Mehrtägige Termine mit Uhrzeit sind nicht betroffen.",allday_badge_position:"Ganztags-Badge","allday_badge_position.helper":"Hebt ganztägige Termine mit einem abgerundeten Badge in der Akzentfarbe des Kalenders hervor. In der Zeitzeile ersetzt es das Ganztags-Label, beim Titel umschließt es den Terminnamen. Ein Titel-Badge bleibt einzeilig und wird bei Bedarf mit Auslassungspunkten gekürzt.","allday_badge_position.option.off.label":"Aus","allday_badge_position.option.time.label":"Um das Ganztags-Label","allday_badge_position.option.title.label":"Um den Termintitel",allday_badge_style:"Ganztags-Badge-Stil","allday_badge_style.helper":"Wie kräftig das Badge wirkt – von einer dezenten Tönung bis zu einer vollflächigen Farbfläche.","allday_badge_style.option.outline.label":"Umrandung","allday_badge_style.option.subtle.label":"Dezent","allday_badge_style.option.tinted.label":"Getönt","allday_badge_style.option.filled.label":"Vollflächig",time_two_digit_hours:"Stunden zweistellig anzeigen",time_font_size:"Uhrzeit-Schriftgröße",time_color:"Uhrzeitfarbe",time_icon_size:"Uhrzeit-Symbolgröße",time_max_lines:"Uhrzeit-Zeilenlimit",location:"Ort",show_location:"Ort anzeigen",show_location_allday:"Ort bei Ganztagsterminen anzeigen",location_country_mode:"Ländernamen","location_country_mode.option.keep.label":"Beibehalten","location_country_mode.option.builtin.label":"Bekannte entfernen","location_country_mode.option.custom.label":"Selbst gewählte entfernen",location_country_pattern:"Zu entfernende Länder","location_country_pattern.helper":"Namen getrennt durch | — zum Beispiel USA | Deutschland | Schweiz. Entfernt wird nur ein Name am Ende des Orts.",location_font_size:"Orts-Schriftgröße",location_color:"Ortsfarbe",location_icon_size:"Orts-Symbolgröße",location_max_lines:"Orts-Zeilenlimit",description:"Beschreibung",show_description:"Beschreibung anzeigen",show_description_allday:"Beschreibung bei Ganztagsterminen anzeigen",description_font_size:"Beschreibungs-Schriftgröße",description_color:"Beschreibungsfarbe",description_icon_size:"Beschreibungs-Symbolgröße",description_max_lines:"Beschreibungs-Zeilenlimit",progress:"Countdown & Fortschritt","progress.helper":"Wie lange es noch bis zu einem Termin dauert und wie weit er fortgeschritten ist.",show_countdown:"Countdown anzeigen",show_countdown_allday:"Auch zu Ganztagsterminen herunterzählen",show_progress_bar:"Fortschrittsbalken anzeigen",progress_bar_color:"Fortschrittsbalken-Farbe",progress_bar_height:"Fortschrittsbalken-Höhe",progress_bar_width:"Fortschrittsbalken-Breite","panel.separators":"Trennlinien","panel.separators.helper":"Die Linien, die die Karte zwischen Tagen, Wochen und Monaten zeichnet.",day_separator_width:"Breite der Tagestrennlinie",day_separator_color:"Farbe der Tagestrennlinie",week_separator_width:"Breite der Wochentrennlinie",week_separator_color:"Farbe der Wochentrennlinie",month_separator_width:"Breite der Monatstrennlinie",month_separator_color:"Farbe der Monatstrennlinie","column.day_header_separator":"Trennlinie der Tagesüberschrift","column.day_header_separator.helper":"Die Linie unter einer Spaltenüberschrift. Sie liegt innerhalb des Abstands der Tagesüberschrift, das Ausschalten verschiebt die Termine also nicht.","column.day_header_separator_width":"Breite der Trennlinie","column.day_header_separator_color":"Farbe der Trennlinie","panel.weather":"Wetter","panel.weather.helper":"Eine Vorhersage neben dem Tag, neben dem Termin oder an beiden Stellen.",entity:"Wetter-Entität","entity.helper":"Leer lassen, wenn gar keine Vorhersage angezeigt werden soll.",position:"Vorhersage anzeigen","position.option.none.label":"Nirgends","position.option.date.label":"In der Tagesüberschrift","position.option.event.label":"Neben jedem Termin","position.option.both.label":"An beiden Stellen","weather.date":"In der Tagesüberschrift","weather.date.helper":"Die Tagesvorhersage, einmal pro Tag angezeigt.","date.show_conditions":"Wetterlage anzeigen","date.show_high_temp":"Höchsttemperatur anzeigen","date.show_low_temp":"Tiefsttemperatur anzeigen","date.show_low_temp.helper":"An Tagen, an denen der UV-Index angezeigt wird, nimmt er diesen Platz ein.","date.show_uv_index":"UV-Index anzeigen","date.uv_index_threshold":"UV-Index-Schwellenwert","date.uv_index_threshold.helper":"Blendet den Index unterhalb dieses Werts aus. Bei null wird er immer angezeigt.","date.icon_size":"Symbolgröße","date.font_size":"Schriftgröße","date.color":"Farbe","weather.event":"Neben jedem Termin","weather.event.helper":"Die Vorhersage für die Startzeit des jeweiligen Termins.","event.show_conditions":"Wetterlage anzeigen","event.show_conditions.helper":"Zeigt das Symbol der Wetterlage. Im Spaltenlayout wird das Symbol immer angezeigt, weil die Zeile sich eine Symbolkante mit Uhrzeit und Ort teilt — dort ergänzt diese Option die Wetterlage stattdessen in Worten.","event.show_temp":"Temperatur anzeigen","event.show_uv_index":"UV-Index anzeigen","event.uv_index_threshold":"UV-Index-Schwellenwert","event.uv_index_threshold.helper":"Blendet den Index unterhalb dieses Werts aus. Bei null wird er immer angezeigt.","event.daily_forecast_fallback":"Auf Tagesvorhersage zurückfallen","event.daily_forecast_fallback.helper":"Für ganztägige Termine oder solche, die weiter in der Zukunft liegen, als die stündliche Vorhersage reicht.","event.icon_size":"Symbolgröße","event.font_size":"Schriftgröße","event.color":"Farbe","event.max_lines":"Wetter-Zeilenlimit","event.max_lines.helper":"Null bedeutet kein Limit. Nur das Spaltenlayout schreibt die Wetterlage in Worten aus, nur dort kann diese Zeile also eine zweite Zeile erreichen. Temperatur und UV-Index werden nie gekürzt.","panel.actions":"Aktionen & Aktualisierung","panel.actions.helper":"Was ein Antippen bewirkt und wie oft die Karte ihre Kalender neu einliest.",tap_action:"Verhalten bei Antippen",hold_action:"Verhalten bei Festhalten",refresh_interval:"Aktualisierungsintervall","refresh_interval.helper":"Wie lange die Karte ihre zwischengespeicherten Termine behält, bevor sie neu lädt.",refresh_on_navigate:"Beim Navigieren aktualisieren","refresh_on_navigate.helper":"Lädt neu, sobald die Dashboard-Ansicht geöffnet wird.","scope.list_only":"Gilt für das Listenlayout, das diese Karte auch auf schmalen Bildschirmen verwendet.","scope.list_only.today_indicator_position":"Gilt für das Listenlayout — im Spaltenlayout platziert die Karte die Markierung selbst.","scope.list_only.compact_events_to_show":"Gilt für das Listenlayout. Eine Obergrenze für Termine pro Karte würde Spalten leeren, statt die Karte zu kürzen.","scope.list_only.compact_mode":"Keine Wirkung in der Spaltenansicht. Diese Optionen kürzen nur das Listenlayout, das die Karte auch auf schmalen Bildschirmen nutzt; in Spalten würden Limits ganze Tage entfernen.","entity.label_image_source":"Bildquelle","entity.label_image_source.helper":"Das Bild einer Person kommt aus Home Assistant, unter Einstellungen, Personen. Eine Änderung dort ändert es auch hier; Personen, für die kein Bild hinterlegt ist, zeigen gar kein Label.","entity.label_image_source.option.custom.label":"Eigenes Bild","entity.label_image_source.option.person.label":"Bild einer Person","today_indicator_custom.helper":"Ein Emoji, ein Bildpfad oder eine URL, oder beliebiger Text. Wörter brauchen eine größere Markierungsgröße als ein gleich groß wirkendes Emoji.",allday_badge_color_mode:"Ganztags-Badge-Farbe","allday_badge_color_mode.helper":"In welcher Farbe das Badge gezeichnet wird. Die Akzentfarbe gibt jedem Kalender seine eigene; die Textfarbe der Zeile gibt allen die Farbe, in der sie ohnehin stehen – die Uhrzeitfarbe in der Zeitzeile, die Titelfarbe beim Titel.","allday_badge_color_mode.option.accent.label":"Kalender-Akzentfarbe","allday_badge_color_mode.option.text.label":"Textfarbe der Zeile","allday_badge_color_mode.option.custom.label":"Eigene Farbe",allday_badge_color:"Badge-Farbe","column.allday_badge_color":"Ganztags-Badge-Farbe"},ve={customized_only:"Customised Only","filter.nothing_customized":"Nothing is customised — every setting is at the card default.","entity.color":"Event Colour","entity.accent_color":"Accent Colour","entity.accent_color_mode":"Accent Colour","entity.accent_color_mode.helper":"Home Assistant can hold a colour for each calendar, under Settings, Devices & Services, Entities. Calendars it has no colour for fall back to the card.","entity.accent_color_mode.option.custom.label":"Custom colour","entity.label_icon_color":"Label Icon Colour",heading_appearance:"Label & Colours","entity.event_type.helper":"List the same calendar twice — once on each of the last two — to give its all-day and timed events different colours.","column.allday_badge_color":"All-Day Badge Colour",empty_day_color:"Empty Day Colour","filter_duplicates.helper":"Hides an event whose title, start, end and location all match another. The copy from the entry listed first is the one kept, along with its label and colour.",title_color:"Title Colour",background_color:"Background Colour",weekday_color:"Weekday Colour",day_color:"Day Number Colour",month_color:"Month Colour",weekend_colors:"Weekend Colours",weekend_weekday_color:"Weekend Weekday Colour",weekend_day_color:"Weekend Day Number Colour",weekend_month_color:"Weekend Month Colour",today_colors:"Today Colours",today_weekday_color:"Today's Weekday Colour",today_day_color:"Today's Day Number Colour",today_month_color:"Today's Month Colour",today_indicator_color:"Indicator Colour",week_number_color:"Week Number Colour",week_number_background_color:"Week Number Background Colour",event_color:"Event Colour",accent_color:"Accent Colour",accent_color_mode:"Accent Colour","accent_color_mode.helper":"Home Assistant can hold a colour for each calendar, under Settings, Devices & Services, Entities. Calendars it has no colour for keep the card default.","accent_color_mode.option.custom.label":"Custom colour","event_background_opacity.helper":"Tints each event with its accent colour. Zero leaves it untinted.","allday_badge_position.helper":"Marks all-day events with a rounded badge in the calendar accent colour. On the time row it replaces the all-day label; on the title it wraps the event name. A title badge is kept to one line and shortened with an ellipsis where it does not fit.","allday_badge_style.helper":"How much weight the badge carries, from a quiet wash to a solid block of colour.",allday_badge_color_mode:"All-Day Badge Colour","allday_badge_color_mode.helper":"Which colour the badge is drawn in. The accent gives every calendar its own; the row text colour gives them all the colour they already sit in, which is the time colour on the time row and the title colour on the title.","allday_badge_color_mode.option.accent.label":"Calendar Accent Colour","allday_badge_color_mode.option.text.label":"Row Text Colour","allday_badge_color_mode.option.custom.label":"Custom Colour",allday_badge_color:"Badge Colour",time_color:"Time Colour",location_color:"Location Colour",description_color:"Description Colour",progress_bar_color:"Progress Bar Colour",day_separator_color:"Day Rule Colour",week_separator_color:"Week Rule Colour",month_separator_color:"Month Rule Colour","column.day_header_separator_color":"Day Header Rule Colour","date.color":"Colour","event.color":"Colour"},be={search:"Otsi seadeid",customized_only:"Ainult kohandatud","customized_only.helper":"Peidab kõik, mis on jäetud väärtusele, mida kaart niikuinii kasutaks, nii et alles jääb ainult see, mida see kaart muudab.","filter.no_matches":"„{query}“ ei anna ühtegi vastet.","filter.nothing_customized":"Midagi ei ole kohandatud — kõik seaded on kaardi vaikeväärtusel.","filter.gated_note":"Seaded, mis sõltuvad mõnest teisest, ilmuvad alles siis, kui see teine on sisse lülitatud.","panel.layout":"Paigutus","panel.layout.helper":"Kuidas kaart päevi järjestab ja kui palju ruumi see võtab.",view:"Paigutus","view.option.list.label":"Loetelu","view.option.list.description":"Päevad üksteise all, üks rea kohta","view.option.column.label":"Veerud","view.option.column.description":"Päevad kõrvuti","view.helper":"Veerupaigutus vajab laiust. Allpool tabelis toodud piiri kuvatakse sama kaart loeteluna — nii et ühel kaardil on mõlemad paigutused kasutusel ja loetelu seaded on endiselt olulised.","width_table.title":"See kaart kuvatakse","width_table.columns":"{count} veergu","width_table.columns_one":"1 veerg","width_table.as_list":"loeteluna","width_table.cramped":"{count} veergu, kitsamad kui miinimum","width_table.at_least":"≥ {width} px","width_table.below":"< {width} px","width_table.hysteresis":"Piirist {band} piksli kaugusel säilitab kaart senise paigutuse, nii et piiril olev kaart jääb paigale ega hakka vilkuma.",day_spacing:"Päevade vahe","day_spacing.helper":"Vahe päevade vahel. Veerupaigutuses on see veergudevaheline vahe.",event_spacing:"Sündmuste vahe",additional_card_spacing:"Täiendav kaardivahe","additional_card_spacing.helper":"Lisaruum kaardi sisu kohal ja all.",height_mode:"Kaardi kõrgus","height_mode.option.auto.label":"Sisu järgi","height_mode.option.fixed.label":"Fikseeritud kõrgus","height_mode.option.maximum.label":"Maksimaalne kõrgus",card_height:"Kõrgus","card_height.helper":"Kaart on alati sellise kõrgusega ja kerib, kui sündmused ära ei mahu.",card_max_height:"Maksimaalne kõrgus","card_max_height.helper":"Kaart kasvab koos sisuga kuni selle kõrguseni ja hakkab siis kerima.","column.density":"Veergude tihedus","column.density.helper":"Kui kitsaks võib veerg muutuda, enne kui kaart ühest veerust loobub, ja mida ta teeb, kui veerge enam vähendada ei saa.","column.min_day_width":"Päeva vähim laius","column.min_day_width.helper":"Kitsaim lubatud päevaveeru laius. Selle tõstmine sunnib kaarti sama veergude arvu jaoks rohkem laiust nõudma.","column.min_days_to_show":"Vähim päevaveergude arv","column.min_days_to_show.helper":"Kui palju võib kaart paigutuse säilitamiseks veergude arvu vähendada. Vaikimisi on see kuvatavate päevade arv, mis tähendab, et vähendamist ei toimu.","column.min_days_fallback":"Kui liiga kitsas","column.min_days_fallback.option.list.label":"Mine üle loetelule","column.min_days_fallback.option.cramp.label":"Säilita veerud kitsamana","column.day_header_gap":"Päevapäise vahe","column.day_header_gap.helper":"Ruum veerupäise ja selle all olevate sündmuste vahel.","panel.calendars":"Kalendrid","panel.calendars.helper":"Milliseid kalendreid kaart näitab ja milline iga kalender välja näeb.",calendars:"Kalendrid","calendars.helper":"Järjekord on oluline ja seda saab lohistades muuta. Kui kaks kirjet sisaldavad sama sündmust ja duplikaadid filtreeritakse, jääb alles koopia eespool olevast kirjest.","entity.customised":"Seadistatud","entity.unconfigured":"Kasutab kaardi seadeid","entity.occurrence":"Kirje {position} / {total}","entity.copy":"Kopeeri seaded","entity.paste":"Aseta seaded","entity.duplicate":"Dubleeri","entity.remove":"Eemalda","entity.label_type":"Sildi tüüp","entity.label_type.helper":"Kuvatakse selle kalendri iga sündmuse ees. Pildisilt on brauserile kättesaadav rada, näiteks /local/work.png.","entity.label_type.option.none.label":"Puudub","entity.label_type.option.text.label":"Tekst või emoji","entity.label_type.option.icon.label":"Ikoon","entity.label_type.option.image.label":"Pilt","entity.label_icon_source":"Ikooni allikas","entity.label_icon_source.helper":"Home Assistant hoiab igale kalendrile ikooni, mille leiab jaotisest Seaded, Seadmed ja teenused, Olemid. Selle järgimine hoiab mõlemad kooskõlas; kalendrid, millele ikooni pole, ei näita silti üldse.","entity.label_icon_source.option.home_assistant.label":"Home Assistanti järgi","entity.label_icon_source.option.custom.label":"Oma ikoon","entity.label":"Silt","entity.color":"Sündmuse värv","entity.color.helper":"Selle kalendri sündmuste pealkirjad. Alistab kaardi värvi.","entity.accent_color":"Esiletõstmise värv","entity.accent_color.helper":"Püstjoon iga sündmuse kõrval ja selle taust, kui tausta katvus on nullist suurem.","entity.accent_color_mode":"Esiletõstmise värv","entity.accent_color_mode.helper":"Home Assistant saab igale kalendrile hoida värvi, mille leiab jaotisest Seaded, Seadmed ja teenused, Olemid. Kalendrid, millele värvi pole määratud, kasutavad kaardi oma.","entity.accent_color_mode.option.inherit.label":"Järgi kaarti","entity.accent_color_mode.option.home_assistant.label":"Home Assistanti järgi","entity.accent_color_mode.option.custom.label":"Oma värv","entity.label_icon_color":"Sildi ikooni värv","entity.label_icon_color.helper":"Tühjaks jättes võtab ikoon ümbritseva teksti värvi.","entity.show_time":"Sündmuste kellaajad","entity.show_time.option.inherit.label":"Järgi kaarti","entity.show_time.option.show.label":"Näita alati","entity.show_time.option.hide.label":"Ära kunagi näita","entity.show_location":"Sündmuste asukohad","entity.show_location.option.inherit.label":"Järgi kaarti","entity.show_location.option.show.label":"Näita alati","entity.show_location.option.hide.label":"Ära kunagi näita","entity.location_icon":"Asukoha ikoon","entity.location_icon.helper":"Ikoon selle kalendri asukohtade kõrval, kaardimarkeri asemel. Tühjaks jättes saavad Microsoft Teamsi koosolekud Teamsi ikooni ja kõik muu markeri.","entity.show_description":"Sündmuste kirjeldused","entity.show_description.option.inherit.label":"Järgi kaarti","entity.show_description.option.show.label":"Näita alati","entity.show_description.option.hide.label":"Ära kunagi näita","entity.split_multiday_events":"Jaga päevade kaupa","entity.split_multiday_events.option.inherit.label":"Järgi kaarti","entity.split_multiday_events.option.split.label":"Jaga iga päeva peale","entity.split_multiday_events.option.whole.label":"Hoia ühe sündmusena",heading_filters:"Sündmuste filtreerimine",heading_replace:"Teksti asendamine",heading_multiday:"Mitme päeva sündmused",heading_nothing:"Tühjad päevad",heading_appearance:"Silt ja värvid",heading_details:"Sündmuse üksikasjad","entity.event_type":"Sündmuse tüüp","entity.event_type.option.inherit.label":"Järgi kaarti","entity.event_type.option.all.label":"Kõik sündmused","entity.event_type.option.timed.label":"Ainult kellaajaga sündmused","entity.event_type.option.all_day.label":"Ainult terve päeva sündmused","entity.event_type.helper":"Lisa sama kalender kaks korda — üks kord kummagi viimase valikuga —, et anda selle terve päeva ja kellaajaga sündmustele erinevad värvid.","entity.compact_events_to_show":"Kompaktrežiimis kuvatavad sündmused","entity.compact_events_to_show.helper":"Mitu selle kalendri sündmust kompaktrežiim alles jätab. Tühjaks jättes kehtib kaardi piirang.","entity.blocklist":"Blokeerimisnimekiri","entity.blocklist.helper":"Peida sündmused, mille ülal valitud väli sisaldab mõnda neist sõnadest, eraldajaks | — näiteks Privaatne|Esialgne.","entity.allowlist":"Lubatud nimekiri","entity.allowlist.helper":"Näita ainult neid sündmusi, mille ülal valitud väli sisaldab mõnda neist sõnadest, eraldajaks | . Tühjaks jättes näidatakse kõiki sündmusi.","entity.filter_field":"Võrreldav väli","entity.filter_field.option.title.label":"Sündmuse pealkiri","entity.filter_field.option.location.label":"Asukoht","entity.filter_field.option.description.label":"Kirjeldus","entity.filter_field.helper":"Millist sündmuse osa kaks allolevat loendit loevad. Korraga ühte — lisa sama kalender kaks korda, et filtreerida teise järgi.","entity.allday_expires_at":"Terve päeva sündmused aeguvad kell","entity.allday_expires_at.helper":"Kellaaeg, mil selle kalendri terve päeva sündmused lakkavad viimasel hõlmataval päeval eelseisvaks lugemast. Tühjaks jättes kestavad need keskööni. Kehtib ainult siis, kui möödunud sündmused on peidetud, ja rakendub kaardi järgmisel värskendusel, mitte minuti täpsusega.","entity.days_of_week":"Nädalapäevad","entity.days_of_week.option.inherit.label":"Iga päev","entity.days_of_week.option.weekdays.label":"Ainult esmaspäevast reedeni","entity.days_of_week.option.weekends.label":"Ainult laupäev ja pühapäev","entity.days_of_week.helper":"Millistel päevadel see kalender võib sündmusi näidata. Mitmepäevane sündmus säilitab ainult sobivad päevad, nii et nädalavahetusele ulatuv püha on endiselt näha selle ümber jäävatel päevadel esmaspäevast reedeni.","entity.replace_field":"Asenda väljal","entity.replace_field.option.title.label":"Sündmuse pealkiri","entity.replace_field.option.location.label":"Asukoht","entity.replace_field.option.description.label":"Kirjeldus","entity.replace_field.helper":"Millist sündmuse osa kaks allolevat välja ümber kirjutavad. Ühte korraga — ja erinevalt ülalolevatest filtritest ei anna kalendri kaks korda lisamine teist, sest mõlemad koopiad joonistaksid samad sündmused.","entity.replace_pattern":"Otsi","entity.replace_pattern.helper":"Otsitav tekst regulaaravaldisena. Asendatakse iga vaste, olenemata tähesuurusest. Tühjaks jäetuna asendatakse kogu väli.","entity.replace_with":"Asenda millega","entity.replace_with.helper":"Mis iga vaste asemele tuleb — või kogu välja asemele, kui midagi ei otsita. Tühjaks jäetuna vaste eemaldatakse.","exceptions.title":"Veeruvaate erandid","exceptions.summary.none":"Kõik ülalolevad valikud kehtivad mõlemas paigutuses","exceptions.summary.one":"1 valik erineb veerupaigutuses","exceptions.summary.many":"{count} valikut erineb veerupaigutuses",exceptions:"Erandiga valikud","exceptions.helper":"Vali valikud, millel peaks kaardi veergudena kuvamisel olema teine väärtus. Valiku eemaldamine taastab ülaloleva ühise väärtuse.","column.height":"Kõrgus","column.height.helper":"Veerupaigutuse fikseeritud kõrgus. Kasvamise lubamiseks vali automaatne.","column.max_height":"Maksimaalne kõrgus","column.max_height.helper":"Kõrgus, milleni veerupaigutus võib kasvada, enne kui see hakkab kerima. Piiranguta jätmiseks vali puudub.","column.show_week_numbers":"Nädalanumbrid","column.today_indicator":"Tänase päeva indikaator","column.allday_badge":"Terve päeva märk","column.allday_badge_style":"Terve päeva märgi stiil","column.remove_location_country":"Riiginimed","column.show_empty_days.helper":"Veerupaigutuses on see vaikimisi sees, olenemata ülalolevast ühisest seadest.","column.split_multiday_events.helper":"Veerupaigutuses on see vaikimisi sees, olenemata ülalolevast ühisest seadest.","view_default.column.show_empty_days":"Veerupaigutus näitab tühje päevi olenemata sellest seadest, et veerud vastaksid järjestikustele päevadele. Selle muutmiseks lisa allpool erand.","view_default.column.split_multiday_events":"Veerupaigutus jagab mitmepäevased sündmused olenemata sellest seadest, et sündmus oleks näha igal päeval, mida see hõlmab. Selle muutmiseks lisa allpool erand.","panel.content":"Ajavahemik ja sisu","panel.content.helper":"Milliseid päevi kaart hõlmab ja mida see neisse paneb.",days_to_show:"Kuvatavate päevade arv",start_date_mode:"Alguskuupäev","start_date_mode.option.default.label":"Täna","start_date_mode.option.fixed.label":"Kindel kuupäev","start_date_mode.option.offset.label":"Tänase suhtes",start_date_fixed:"Kuupäev",start_date_offset:"Avaldis","start_date_offset.helper":"Ankur — today, start_of_week või nädalapäeva nimi — millele järgneb suvaline arv +N või -N päevanihkeid, +Nw nädalanihkeid või +nädalapäev hüppeid. Näiteks today+7, -3, start_of_week, saturday, monday+1w.",first_day_of_week:"Nädala esimene päev","first_day_of_week.option.system.label":"Home Assistanti järgi","first_day_of_week.option.monday.label":"Esmaspäev","first_day_of_week.option.sunday.label":"Pühapäev",compact_mode:"Kompaktrežiim","compact_mode.helper":"Lühendab kaarti, kui see asub töölaua kompaktses pesas. Kui mõlemad on tühjad, ei muuda kompaktrežiim midagi.",compact_days_to_show:"Päevad",compact_events_to_show:"Sündmused",compact_events_complete_days:"Lõpeta viimane päev","compact_events_complete_days.helper":"Selle asemel et peatuda sündmuste piiri juures keset päeva, näita ka ülejäänud päeva.",content:"Mida kaart näitab",show_past_events:"Näita möödunud sündmusi",show_empty_days:"Näita tühje päevi",empty_day_text:"Tühja päeva tekst","empty_day_text.helper":"Asendab tõlgitud vaikeväärtuse ja jätab ära selle ees oleva linnukese.",empty_day_color:"Tühja päeva värv",hide_when_empty:"Peida kaart, kui see on tühi","hide_when_empty.helper":"Eemaldab kaardi töölaualt täielikult, kuni sellel pole midagi näidata.",filter_duplicates:"Filtreeri duplikaadid","filter_duplicates.helper":"Peidab sündmuse, mille pealkiri, algus, lõpp ja asukoht ühtivad mõne teise omaga. Alles jääb koopia eespool olevast kirjest koos oma sildi ja värviga.",split_multiday_events:"Jaga mitmepäevased sündmused","split_multiday_events.helper":"Näita sündmust igal päeval, mida see hõlmab, mitte ainult alguspäeval.",event_type:"Sündmuse tüüp","event_type.option.all.label":"Kõik sündmused","event_type.option.timed.label":"Ainult kellaajaga sündmused","event_type.option.all_day.label":"Ainult terve päeva sündmused","event_type.helper":"Kas kaart näitab kõiki sündmusi, ainult kellaajaga või ainult terve päeva omi. Küsimus on sündmuse liigis, mitte selle kestuses. Üksikud kalendrid võivad sellest allpool kõrvale kalduda.",locale:"Keel ja ajavorming",language_mode:"Keel","language_mode.option.system.label":"Home Assistanti järgi","language_mode.option.custom.label":"Vali ise",language:"Keelekood","language.helper":"Kahetäheline kood, näiteks de, või piirkondlik kood, näiteks en-GB.",time_format:"Ajavorming","time_format.option.system.label":"Home Assistanti järgi","time_format.option.24.label":"24-tunnine","time_format.option.12.label":"12-tunnine","panel.card":"Kaart ja pealkiri","panel.card.helper":"Kaart ise ja selle kohal olev pealkiri.",title:"Pealkiri","title.helper":"Kõike, mis sisaldab {{ või {%, käsitleb Home Assistant mallina ja hoiab ise ajakohasena.",title_font_size:"Pealkirja fondi suurus",title_color:"Pealkirja värv",background_color:"Taustavärv","panel.day_header":"Päevapäis","panel.day_header.helper":"Kuidas iga päev end tutvustab, olenemata paigutusest, milles seda tehakse.",date_vertical_alignment:"Vertikaalne joondus","date_vertical_alignment.option.top.label":"Üleval","date_vertical_alignment.option.middle.label":"Keskel","date_vertical_alignment.option.bottom.label":"All",weekday_font_size:"Nädalapäeva fondi suurus",weekday_color:"Nädalapäeva värv",day_font_size:"Päeva numbri fondi suurus",day_color:"Päeva numbri värv",show_month:"Näita kuud",month_font_size:"Kuu fondi suurus",month_color:"Kuu värv",weekend_colors:"Nädalavahetuse värvid","weekend_colors.helper":"Iga neist taandub tühjaks jättes vastavale nädalapäeva seadele.",weekend_weekday_color:"Nädalavahetuse nädalapäeva värv",weekend_day_color:"Nädalavahetuse päeva numbri värv",weekend_month_color:"Nädalavahetuse kuu värv",today_colors:"Tänase päeva värvid","today_colors.helper":"Iga neist taandub vastavale nädalavahetuse seadele ja seejärel nädalapäeva omale.",today_weekday_color:"Tänase nädalapäeva värv",today_day_color:"Tänase päeva numbri värv",today_month_color:"Tänase kuu värv",today_indicator:"Tänase päeva indikaator",today_indicator_style:"Stiil","today_indicator_style.option.none.label":"Puudub","today_indicator_style.option.dot.label":"Täpp","today_indicator_style.option.pulse.label":"Pulseeriv täpp","today_indicator_style.option.glow.label":"Helendav täpp","today_indicator_style.option.icon.label":"Ikoon","today_indicator_style.option.custom.label":"Emoji või pilt",today_indicator_icon:"Indikaatori ikoon",today_indicator_custom:"Emoji või pildi rada",today_indicator_color:"Indikaatori värv",today_indicator_size:"Indikaatori suurus",today_indicator_position:"Indikaatori asend","today_indicator_position.helper":"Kaks protsendiväärtust, esmalt risti ja siis alla — näiteks 15% 50%.",week_numbers:"Nädalanumbrid",week_number_mode:"Numeratsioon","week_number_mode.option.none.label":"Puudub","week_number_mode.option.iso.label":"ISO 8601","week_number_mode.option.simple.label":"Lihtne","week_number_mode.helper":"ISO on Euroopa ja rahvusvaheline standard: esimene nädal on see, kus on neli päeva uut aastat, nii et numeratsioon püsib aastast aastasse ühtne. Lihtne loeb 1. jaanuarist, mis on tavaline Põhja-Ameerikas ja võib jätta lühikese esimese nädala.",show_current_week_number:"Näita jooksvat nädalat",week_number_font_size:"Nädalanumbri fondi suurus",week_number_color:"Nädalanumbri värv",week_number_background_color:"Nädalanumbri taustavärv","panel.events":"Sündmused","panel.events.helper":"Sündmused ise ja read, mida igaüks neist võib kanda.",event_font_size:"Sündmuse fondi suurus",event_color:"Sündmuse värv",accent_color:"Esiletõstmise värv","accent_color.helper":"Riba iga sündmuse kõrval. Kalender võib selle oma sündmuste jaoks alistada.",accent_color_mode:"Esiletõstmise värv","accent_color_mode.helper":"Home Assistant saab igale kalendrile hoida värvi, mille leiab jaotisest Seaded, Seadmed ja teenused, Olemid. Kalendrid, millele värvi pole määratud, jäävad kaardi vaikeväärtuse juurde.","accent_color_mode.option.custom.label":"Oma värv","accent_color_mode.option.home_assistant.label":"Home Assistanti järgi",vertical_line_width:"Esiletõsteriba laius",event_background_opacity:"Sündmuse tausta katvus","event_background_opacity.helper":"Toonib iga sündmuse selle esiletõstevärviga. Null jätab toonimata.",title_max_lines:"Pealkirja reapiirang","title_max_lines.helper":"Null tähendab piiranguta. Kärbitud pealkiri lõpeb kolme punktiga.",event_icon_vertical_alignment:"Ikoonide joondus","event_icon_vertical_alignment.option.top.label":"Üleval","event_icon_vertical_alignment.option.middle.label":"Keskel","event_icon_vertical_alignment.option.bottom.label":"All",time:"Kellaaeg",show_time:"Näita kellaaega",show_end_time:"Näita lõppaega",show_single_allday_time:"Näita kellaaega terve päeva sündmustel","show_single_allday_time.helper":"Kehtib terve päeva sündmustele, mis hõlmavad ühte päeva. Mitmepäevastel on allpool oma säte, sest nende ajarida sisaldab ka lõppkuupäeva.",show_multiday_allday_time:"Näita aega mitmepäevastel terve päeva sündmustel","show_multiday_allday_time.helper":"Nende ajarida on „Kogu päev, kuni …“ ja sisaldab seega lõppkuupäeva, mida mujal real ei ole. Kellaajalised mitmepäevased sündmused ei ole mõjutatud.",allday_badge_position:"Terve päeva märk","allday_badge_position.helper":"Tõstab terve päeva sündmused esile ümardatud märgiga kalendri esiletõstevärvis. Ajareal asendab see terve päeva sildi, pealkirja juures ümbritseb sündmuse nime. Pealkirjamärk jääb ühele reale ja lühendatakse kolme punktiga.","allday_badge_position.option.off.label":"Väljas","allday_badge_position.option.time.label":"Ümber terve päeva sildi","allday_badge_position.option.title.label":"Ümber sündmuse pealkirja",allday_badge_style:"Terve päeva märgi stiil","allday_badge_style.helper":"Kui tugevalt märk esile tõuseb — õrnast toonist kuni täidetud värvipinnani.","allday_badge_style.option.outline.label":"Ääris","allday_badge_style.option.subtle.label":"Õrn","allday_badge_style.option.tinted.label":"Toonitud","allday_badge_style.option.filled.label":"Täidetud",time_two_digit_hours:"Täida tunnid kahekohaliseks",time_font_size:"Aja fondi suurus",time_color:"Aja värv",time_icon_size:"Aja ikooni suurus",time_max_lines:"Kellaaja reapiirang",location:"Asukoht",show_location:"Näita asukohta",show_location_allday:"Näita asukohta terve päeva sündmustel",location_country_mode:"Riiginimed","location_country_mode.option.keep.label":"Jäta alles","location_country_mode.option.builtin.label":"Eemalda tuntumad","location_country_mode.option.custom.label":"Eemalda minu nimetatud",location_country_pattern:"Eemaldatavad riigid","location_country_pattern.helper":"Nimed eraldajaga | — näiteks USA | Ameerika Ühendriigid | Kanada. Eemaldatakse ainult asukoha lõpus olev nimi.",location_font_size:"Asukoha fondi suurus",location_color:"Asukoha värv",location_icon_size:"Asukoha ikooni suurus",location_max_lines:"Asukoha reapiirang",description:"Kirjeldus",show_description:"Näita kirjeldust",show_description_allday:"Näita kirjeldust terve päeva sündmustel",description_font_size:"Kirjelduse fondi suurus",description_color:"Kirjelduse värv",description_icon_size:"Kirjelduse ikooni suurus",description_max_lines:"Kirjelduse reapiirang",progress:"Loendur ja edenemine","progress.helper":"Kui kaua on sündmuse alguseni ja kui kaugel sellest ollakse.",show_countdown:"Näita loendurit",show_countdown_allday:"Loenda ka terve päeva sündmusteni",show_progress_bar:"Näita edenemisriba",progress_bar_color:"Edenemisriba värv",progress_bar_height:"Edenemisriba kõrgus",progress_bar_width:"Edenemisriba laius","panel.separators":"Eraldajad","panel.separators.helper":"Jooned, mille kaart tõmbab päevade, nädalate ja kuude vahele.",day_separator_width:"Päevajoone laius",day_separator_color:"Päevajoone värv",week_separator_width:"Nädalajoone laius",week_separator_color:"Nädalajoone värv",month_separator_width:"Kuujoone laius",month_separator_color:"Kuujoone värv","column.day_header_separator":"Päevapäise joon","column.day_header_separator.helper":"Joon veerupäise all. See mahub päevapäise vahesse, nii et selle väljalülitamine sündmusi ei nihuta.","column.day_header_separator_width":"Päevapäise joone laius","column.day_header_separator_color":"Päevapäise joone värv","panel.weather":"Ilm","panel.weather.helper":"Ilmateade päeva kõrval, sündmuse kõrval või mõlemas.",entity:"Ilmaolem","entity.helper":"Jäta tühjaks, kui ilmateadet pole vaja.",position:"Näita ilmateadet","position.option.none.label":"Mitte kusagil","position.option.date.label":"Päevapäises","position.option.event.label":"Iga sündmuse kõrval","position.option.both.label":"Mõlemas kohas","weather.date":"Päevapäises","weather.date.helper":"Päeva ilmateade, mida näidatakse üks kord päevas.","date.show_conditions":"Näita ilmastikuolusid","date.show_high_temp":"Näita maksimaalset temperatuuri","date.show_low_temp":"Näita minimaalset temperatuuri","date.show_low_temp.helper":"Päevadel, mil UV-indeksit näidatakse, võtab see selle koha.","date.show_uv_index":"Näita UV-indeksit","date.uv_index_threshold":"UV-indeksi künnis","date.uv_index_threshold.helper":"Peida indeks sellest väärtusest allpool. Null näitab seda alati.","date.icon_size":"Ikooni suurus","date.font_size":"Fondi suurus","date.color":"Värv","weather.event":"Iga sündmuse kõrval","weather.event.helper":"Iga sündmuse enda alguskellaaja ilmateade.","event.show_conditions":"Näita ilmastikuolusid","event.show_conditions.helper":"Näitab ilmaikooni. Veerupaigutuses näidatakse ikooni alati, sest rida jagab ikooniserva kellaaja ja asukohaga, ning see valik lisab ilmastikuolu sõnadega.","event.show_temp":"Näita temperatuuri","event.show_uv_index":"Näita UV-indeksit","event.uv_index_threshold":"UV-indeksi künnis","event.uv_index_threshold.helper":"Peida indeks sellest väärtusest allpool. Null näitab seda alati.","event.daily_forecast_fallback":"Kasuta päeva ilmateadet","event.daily_forecast_fallback.helper":"Terve päeva sündmuse puhul või siis, kui sündmus jääb tunniprognoosist kaugemale.","event.icon_size":"Ikooni suurus","event.font_size":"Fondi suurus","event.color":"Värv","event.max_lines":"Ilmateate reapiirang","event.max_lines.helper":"Null tähendab piiranguta. Ainult veerupaigutus kirjutab ilmastikuolu sõnadega, nii et ainult seal saab see rida teisele reale minna. Temperatuuri ja UV-indeksit ei kärbita kunagi.","panel.actions":"Tegevused ja värskendamine","panel.actions.helper":"Mida puudutus teeb ja kui tihti kaart oma kalendreid uuesti loeb.",tap_action:"Puudutuse tegevus",hold_action:"Hoidmise tegevus",refresh_interval:"Värskendamise intervall","refresh_interval.helper":"Kui kaua hoiab kaart puhverdatud sündmusi enne uut päringut.",refresh_on_navigate:"Värskenda liikumisel","refresh_on_navigate.helper":"Küsi andmed uuesti iga kord, kui töölauavaade avatakse.","scope.list_only":"Kehtib loetelupaigutuses, mida see kaart kasutab ka kitsastel ekraanidel.","scope.list_only.today_indicator_position":"Kehtib loetelupaigutuses — veerupaigutuses paigutab kaart indikaatori ise.","scope.list_only.compact_events_to_show":"Kehtib loetelupaigutuses. Sündmuste piiramine kaardi kohta tühjendaks veerud, mitte ei lühendaks kaarti.","scope.list_only.compact_mode":"Veeruvaates mõju ei ole. Need lühendavad ainult loetelupaigutust, mis ilmub ka kitsastel ekraanidel; veergudes eemaldaksid piirangud terveid päevi.","entity.label_image_source":"Pildi allikas","entity.label_image_source.helper":"Isiku pilt tuleb Home Assistantist, jaotisest Seaded, Inimesed. Selle muutmine seal muudab selle ka siin; inimesed, kellele pilti pole määratud, ei näita silti üldse.","entity.label_image_source.option.custom.label":"Oma pilt","entity.label_image_source.option.person.label":"Isiku pilt","today_indicator_custom.helper":"Emoji, pildi rada või URL või mistahes tekst. Sõnad vajavad suuremat indikaatori suurust kui sama suurelt mõjuv emoji.",allday_badge_color_mode:"Terve päeva märgi värv","allday_badge_color_mode.helper":"Mis värvi märk on. Rõhuvärv annab igale kalendrile oma; rea tekstivärv annab kõigile värvi, milles nad niigi on — kellaaja värv ajareal ja pealkirja värv pealkirjal.","allday_badge_color_mode.option.accent.label":"Kalendri rõhuvärv","allday_badge_color_mode.option.text.label":"Rea tekstivärv","allday_badge_color_mode.option.custom.label":"Kohandatud värv",allday_badge_color:"Märgi värv","column.allday_badge_color":"Terve päeva märgi värv"},fe={search:"Cerca impostazioni",customized_only:"Solo personalizzate","customized_only.helper":"Nasconde tutto ciò che ha ancora il valore che la scheda userebbe comunque, lasciando solo quello che questa scheda cambia.","filter.no_matches":"Nessun risultato per «{query}».","filter.nothing_customized":"Nessuna personalizzazione — ogni impostazione ha il valore predefinito della scheda.","filter.gated_note":"Le impostazioni che dipendono da un'altra compaiono solo quando quest'ultima è attiva.","panel.layout":"Layout","panel.layout.helper":"Come la scheda dispone i giorni e quanto spazio occupa.",view:"Layout","view.option.list.label":"Lista","view.option.list.description":"Giorni impilati, uno per riga","view.option.column.label":"Colonne","view.option.column.description":"Giorni affiancati","view.helper":"Il layout a colonne richiede larghezza. Sotto la soglia indicata nella tabella, la stessa scheda viene mostrata come lista — entrambi i layout sono quindi attivi per una sola scheda, e le impostazioni della lista restano rilevanti.","width_table.title":"Questa scheda mostra","width_table.columns":"{count} colonne","width_table.columns_one":"1 colonna","width_table.as_list":"come lista","width_table.cramped":"{count} colonne, più strette del minimo","width_table.at_least":"≥ {width} px","width_table.below":"< {width} px","width_table.hysteresis":"Entro {band} px da una soglia la scheda mantiene il layout che ha già, così una scheda che si trova esattamente al limite si stabilizza invece di lampeggiare.",day_spacing:"Spaziatura giorni","day_spacing.helper":"Spazio tra i giorni. Nel layout a colonne è lo spazio tra le colonne.",event_spacing:"Spaziatura eventi",additional_card_spacing:"Spaziatura aggiuntiva scheda","additional_card_spacing.helper":"Spazio aggiuntivo sopra e sotto il contenuto della scheda.",height_mode:"Altezza scheda","height_mode.option.auto.label":"Adatta al contenuto","height_mode.option.fixed.label":"Altezza fissa","height_mode.option.maximum.label":"Altezza massima",card_height:"Altezza","card_height.helper":"La scheda ha sempre questa altezza e scorre se gli eventi non ci stanno.",card_max_height:"Altezza massima","card_max_height.helper":"La scheda cresce insieme al suo contenuto fino a questa altezza, poi scorre.","column.density":"Densità colonne","column.density.helper":"Quanto può stringersi una colonna prima che la scheda ne rinunci a una, e cosa fa quando non ne restano più.","column.min_day_width":"Larghezza minima giorno","column.min_day_width.helper":"La larghezza minima che può avere una colonna giorno. Alzandola, la scheda richiede più spazio a parità di colonne.","column.min_days_to_show":"Numero minimo di colonne","column.min_days_to_show.helper":"Fino a quante colonne la scheda può scendere per mantenere il layout. Per impostazione predefinita corrisponde al numero di giorni mostrati, quindi non scende mai.","column.min_days_fallback":"Quando è troppo stretta","column.min_days_fallback.option.list.label":"Passa alla lista","column.min_days_fallback.option.cramp.label":"Mantieni le colonne, più strette","column.day_header_gap":"Spazio sotto l'intestazione","column.day_header_gap.helper":"Spazio tra l'intestazione di una colonna e gli eventi sottostanti.","panel.calendars":"Calendari","panel.calendars.helper":"Quali calendari mostra la scheda e come appare ciascuno di essi.",calendars:"Calendari","calendars.helper":"L'ordine conta e si può cambiare trascinando. Quando due voci contengono lo stesso evento e i duplicati vengono filtrati, si conserva la copia della voce elencata per prima.","entity.customised":"Configurato","entity.unconfigured":"Usa le impostazioni della scheda","entity.occurrence":"Voce {position} di {total}","entity.copy":"Copia impostazioni","entity.paste":"Incolla impostazioni","entity.duplicate":"Duplica","entity.remove":"Rimuovi","entity.label_type":"Tipo di etichetta","entity.label_type.helper":"Mostrata prima di ogni evento di questo calendario. Un'etichetta immagine è un percorso raggiungibile dal browser, ad esempio /local/work.png.","entity.label_type.option.none.label":"Nessuno","entity.label_type.option.text.label":"Testo o emoji","entity.label_type.option.icon.label":"Un'icona","entity.label_type.option.image.label":"Un'immagine","entity.label_icon_source":"Origine dell'icona","entity.label_icon_source.helper":"Home Assistant conserva un'icona per ogni calendario, in Impostazioni, Dispositivi e servizi, Entità. Seguirla mantiene le due allineate; i calendari per cui non ne ha una non mostrano alcuna etichetta.","entity.label_icon_source.option.home_assistant.label":"Segui Home Assistant","entity.label_icon_source.option.custom.label":"Icona personalizzata","entity.label":"Etichetta","entity.color":"Colore evento","entity.color.helper":"I titoli degli eventi di questo calendario. Ha la precedenza sul colore della scheda.","entity.accent_color":"Colore accento","entity.accent_color.helper":"La linea verticale accanto a ogni evento e il suo sfondo, quando l'opacità dello sfondo è maggiore di zero.","entity.accent_color_mode":"Colore accento","entity.accent_color_mode.helper":"Home Assistant può conservare un colore per ogni calendario, in Impostazioni, Dispositivi e servizi, Entità. I calendari per cui non ne ha uno ricadono sulla scheda.","entity.accent_color_mode.option.inherit.label":"Segui la scheda","entity.accent_color_mode.option.home_assistant.label":"Segui Home Assistant","entity.accent_color_mode.option.custom.label":"Colore personalizzato","entity.label_icon_color":"Colore icona etichetta","entity.label_icon_color.helper":"Se lasciato vuoto, l'icona assume il colore del testo circostante.","entity.show_time":"Orari degli eventi","entity.show_time.option.inherit.label":"Segui la scheda","entity.show_time.option.show.label":"Mostra sempre","entity.show_time.option.hide.label":"Non mostrare mai","entity.show_location":"Luoghi degli eventi","entity.show_location.option.inherit.label":"Segui la scheda","entity.show_location.option.show.label":"Mostra sempre","entity.show_location.option.hide.label":"Non mostrare mai","entity.location_icon":"Icona del luogo","entity.location_icon.helper":"Icona mostrata accanto ai luoghi di questo calendario, al posto del segnaposto. Se lasciata vuota, le riunioni di Microsoft Teams ricevono l’icona di Teams e tutto il resto il segnaposto.","entity.show_description":"Descrizioni degli eventi","entity.show_description.option.inherit.label":"Segui la scheda","entity.show_description.option.show.label":"Mostra sempre","entity.show_description.option.hide.label":"Non mostrare mai","entity.split_multiday_events":"Dividi tra i giorni","entity.split_multiday_events.option.inherit.label":"Segui la scheda","entity.split_multiday_events.option.split.label":"Dividi su ogni giorno","entity.split_multiday_events.option.whole.label":"Mantieni come un solo evento",heading_filters:"Filtro eventi",heading_replace:"Sostituzione testo",heading_multiday:"Eventi su più giorni",heading_nothing:"Giorni vuoti",heading_appearance:"Etichetta e colori",heading_details:"Dettagli evento","entity.event_type":"Tipo di evento","entity.event_type.option.inherit.label":"Segui la scheda","entity.event_type.option.all.label":"Tutti gli eventi","entity.event_type.option.timed.label":"Solo eventi con un orario","entity.event_type.option.all_day.label":"Solo eventi di tutto il giorno","entity.event_type.helper":"Elenca lo stesso calendario due volte — una per ciascuna delle ultime due opzioni — per dare colori diversi ai suoi eventi di tutto il giorno e a quelli con un orario.","entity.compact_events_to_show":"Eventi in modalità compatta","entity.compact_events_to_show.helper":"Quanti eventi di questo calendario mantiene la modalità compatta. Se lasciato vuoto, vale il limite della scheda.","entity.blocklist":"Lista di esclusione","entity.blocklist.helper":"Nasconde gli eventi il cui campo selezionato sopra contiene uno di questi termini, separati da | — ad esempio Privato|Provvisorio.","entity.allowlist":"Lista di inclusione","entity.allowlist.helper":"Mostra solo gli eventi il cui campo selezionato sopra contiene uno di questi termini, separati da | . Se lasciato vuoto, vengono mostrati tutti gli eventi.","entity.filter_field":"Confronta con","entity.filter_field.option.title.label":"Titolo dell'evento","entity.filter_field.option.location.label":"Luogo","entity.filter_field.option.description.label":"Descrizione","entity.filter_field.helper":"Quale parte di un evento leggono le due liste qui sotto. Una alla volta — elenca lo stesso calendario due volte per filtrare su una seconda.","entity.allday_expires_at":"Fine eventi di tutto il giorno","entity.allday_expires_at.helper":"Ora del giorno in cui gli eventi di tutto il giorno di questo calendario smettono di essere considerati futuri nell’ultimo giorno che coprono. Se lasciato vuoto, restano tali fino a mezzanotte. Si applica solo quando gli eventi passati sono nascosti e al prossimo aggiornamento della scheda, non esattamente allo scoccare dell’ora.","entity.days_of_week":"Giorni della settimana","entity.days_of_week.option.inherit.label":"Tutti i giorni","entity.days_of_week.option.weekdays.label":"Solo dal lunedì al venerdì","entity.days_of_week.option.weekends.label":"Solo sabato e domenica","entity.days_of_week.helper":"In quali giorni questo calendario può collocare eventi. Un evento su più giorni conserva solo i giorni ammessi, così una festività che attraversa un fine settimana compare comunque nei giorni dal lunedì al venerdì attorno a essa.","entity.replace_field":"Sostituisci in","entity.replace_field.option.title.label":"Titolo dell'evento","entity.replace_field.option.location.label":"Luogo","entity.replace_field.option.description.label":"Descrizione","entity.replace_field.helper":"Quale parte di un evento riscrivono i due campi sotto. Una alla volta — e a differenza dei filtri sopra, aggiungere il calendario due volte non ne aggiunge una seconda, perché entrambe le copie disegnerebbero gli stessi eventi.","entity.replace_pattern":"Trova","entity.replace_pattern.helper":"Testo da trovare, come espressione regolare. Ogni corrispondenza viene sostituita, indipendentemente da maiuscole e minuscole. Se lasciato vuoto, viene sostituito l'intero campo.","entity.replace_with":"Sostituisci con","entity.replace_with.helper":"Cosa mettere al posto di ogni corrispondenza — o dell'intero campo, quando non si cerca nulla. Se lasciato vuoto, la corrispondenza viene rimossa.","exceptions.title":"Eccezioni per il layout a colonne","exceptions.summary.none":"Tutte le opzioni qui sopra valgono per entrambi i layout","exceptions.summary.one":"1 opzione è diversa nel layout a colonne","exceptions.summary.many":"{count} opzioni sono diverse nel layout a colonne",exceptions:"Opzioni con un'eccezione","exceptions.helper":"Scegli le opzioni che devono assumere un valore diverso quando questa scheda viene mostrata a colonne. Rimuovendone una, torna al valore condiviso qui sopra.","column.height":"Altezza","column.height.helper":"Un'altezza fissa per il layout a colonne. Usa auto per lasciarlo crescere.","column.max_height":"Altezza massima","column.max_height.helper":"L'altezza fino a cui il layout a colonne può crescere prima di scorrere. Usa none per non porre limiti.","column.show_week_numbers":"Numeri settimana","column.today_indicator":"Indicatore oggi","column.allday_badge":"Badge tutto il giorno","column.allday_badge_style":"Stile del badge tutto il giorno","column.remove_location_country":"Nomi dei paesi","column.show_empty_days.helper":"Nel layout a colonne questa opzione è attiva per impostazione predefinita, qualunque cosa dica l'impostazione condivisa qui sopra.","column.split_multiday_events.helper":"Nel layout a colonne questa opzione è attiva per impostazione predefinita, qualunque cosa dica l'impostazione condivisa qui sopra.","view_default.column.show_empty_days":"Il layout a colonne mostra i giorni vuoti a prescindere da questa impostazione, così le colonne continuano a corrispondere a giorni consecutivi. Aggiungi un'eccezione qui sotto per cambiarlo.","view_default.column.split_multiday_events":"Il layout a colonne divide gli eventi su più giorni a prescindere da questa impostazione, così ogni giorno coperto da un evento lo mostra. Aggiungi un'eccezione qui sotto per cambiarlo.","panel.content":"Periodo e contenuto","panel.content.helper":"Quali giorni copre la scheda e cosa vi inserisce.",days_to_show:"Giorni da mostrare",start_date_mode:"Data di inizio","start_date_mode.option.default.label":"Oggi","start_date_mode.option.fixed.label":"Una data fissa","start_date_mode.option.offset.label":"Relativa a oggi",start_date_fixed:"Data",start_date_offset:"Espressione","start_date_offset.helper":"Un riferimento — today, start_of_week o il nome di un giorno in inglese — seguito da un numero qualsiasi di scostamenti +N o -N in giorni, +Nw in settimane, oppure +giorno per saltare al giorno indicato. Ad esempio today+7, -3, start_of_week, saturday, monday+1w.",first_day_of_week:"Primo giorno della settimana","first_day_of_week.option.system.label":"Segui Home Assistant","first_day_of_week.option.monday.label":"Lunedì","first_day_of_week.option.sunday.label":"Domenica",compact_mode:"Modalità compatta","compact_mode.helper":"Accorcia la scheda quando si trova in uno spazio ridotto della plancia. Lasciando vuoti entrambi i campi, la modalità compatta non cambia nulla.",compact_days_to_show:"Giorni",compact_events_to_show:"Eventi",compact_events_complete_days:"Completa l'ultimo giorno","compact_events_complete_days.helper":"Invece di fermarsi a metà giornata al raggiungimento del limite di eventi, mostra anche il resto di quel giorno.",content:"Cosa mostra la scheda",show_past_events:"Mostra gli eventi passati",show_empty_days:"Mostra giorni vuoti",empty_day_text:"Testo per i giorni vuoti","empty_day_text.helper":"Sostituisce il testo predefinito tradotto e toglie il segno di spunta che lo precede.",empty_day_color:"Colore giorno vuoto",hide_when_empty:"Nascondi la scheda se vuota","hide_when_empty.helper":"Toglie del tutto la scheda dalla plancia finché non ha nulla da mostrare.",filter_duplicates:"Filtra i duplicati","filter_duplicates.helper":"Nasconde un evento che ha titolo, inizio, fine e luogo uguali a quelli di un altro. Si conserva la copia della voce elencata per prima, con la sua etichetta e il suo colore.",split_multiday_events:"Dividi eventi su più giorni","split_multiday_events.helper":"Mostra un evento in ogni giorno che copre, invece che solo nel giorno in cui inizia.",event_type:"Tipo di evento","event_type.option.all.label":"Tutti gli eventi","event_type.option.timed.label":"Solo eventi con un orario","event_type.option.all_day.label":"Solo eventi di tutto il giorno","event_type.helper":"Se la scheda mostra tutti gli eventi, solo quelli con un orario o solo quelli di tutto il giorno. Riguarda il tipo di evento, non la sua durata. I singoli calendari possono discostarsene qui sotto.",locale:"Lingua e formato orario",language_mode:"Lingua","language_mode.option.system.label":"Segui Home Assistant","language_mode.option.custom.label":"Scegline una",language:"Codice lingua","language.helper":"Un codice di due lettere come de, oppure regionale come en-GB.",time_format:"Formato orario","time_format.option.system.label":"Segui Home Assistant","time_format.option.24.label":"24 ore","time_format.option.12.label":"12 ore","panel.card":"Scheda e titolo","panel.card.helper":"La scheda in sé e l'intestazione che la sovrasta.",title:"Titolo","title.helper":"Qualsiasi testo che contenga {{ o {% viene interpretato da Home Assistant come modello e si aggiorna da solo.",title_font_size:"Dimensione font titolo",title_color:"Colore titolo",background_color:"Colore sfondo","panel.day_header":"Intestazione del giorno","panel.day_header.helper":"Come si presenta ogni giorno, in qualunque layout venga mostrato.",date_vertical_alignment:"Allineamento verticale","date_vertical_alignment.option.top.label":"Alto","date_vertical_alignment.option.middle.label":"Centro","date_vertical_alignment.option.bottom.label":"Basso",weekday_font_size:"Dimensione font giorno settimana",weekday_color:"Colore giorno settimana",day_font_size:"Dimensione font numero giorno",day_color:"Colore numero giorno",show_month:"Mostra mese",month_font_size:"Dimensione font mese",month_color:"Colore mese",weekend_colors:"Colori weekend","weekend_colors.helper":"Se lasciati vuoti, questi colori ricadono su quelli corrispondenti dei giorni della settimana.",weekend_weekday_color:"Colore giorno settimana weekend",weekend_day_color:"Colore numero giorno weekend",weekend_month_color:"Colore mese weekend",today_colors:"Colori di oggi","today_colors.helper":"Se lasciati vuoti, questi colori ricadono su quelli del weekend e poi su quelli dei giorni della settimana.",today_weekday_color:"Colore giorno settimana di oggi",today_day_color:"Colore numero giorno di oggi",today_month_color:"Colore mese di oggi",today_indicator:"Indicatore oggi",today_indicator_style:"Stile","today_indicator_style.option.none.label":"Nessuno","today_indicator_style.option.dot.label":"Punto","today_indicator_style.option.pulse.label":"Punto pulsante","today_indicator_style.option.glow.label":"Punto luminoso","today_indicator_style.option.icon.label":"Un'icona","today_indicator_style.option.custom.label":"Un'emoji o un'immagine",today_indicator_icon:"Icona",today_indicator_custom:"Emoji o percorso immagine",today_indicator_color:"Colore indicatore",today_indicator_size:"Dimensione indicatore",today_indicator_position:"Posizione indicatore","today_indicator_position.helper":"Una coppia di percentuali, prima in orizzontale e poi in verticale — ad esempio 15% 50%.",week_numbers:"Numeri settimana",week_number_mode:"Numerazione","week_number_mode.option.none.label":"Nessuna","week_number_mode.option.iso.label":"ISO 8601","week_number_mode.option.simple.label":"Semplice","week_number_mode.helper":"ISO è lo standard europeo e internazionale: la settimana uno è la prima che ha quattro giorni nel nuovo anno, così la numerazione resta coerente di anno in anno. Semplice conta dal 1° gennaio, come si usa in Nord America, e può lasciare una prima settimana molto breve.",show_current_week_number:"Mostra la settimana corrente",week_number_font_size:"Dimensione font numero settimana",week_number_color:"Colore numero settimana",week_number_background_color:"Sfondo numero settimana","panel.events":"Eventi","panel.events.helper":"Gli eventi stessi e le righe che ciascuno può mostrare.",event_font_size:"Dimensione font evento",event_color:"Colore evento",accent_color:"Colore accento","accent_color.helper":"La barra accanto a ogni evento. Un calendario può sostituirla per i propri eventi.",accent_color_mode:"Colore accento","accent_color_mode.helper":"Home Assistant può conservare un colore per ogni calendario, in Impostazioni, Dispositivi e servizi, Entità. I calendari per cui non ne ha uno mantengono il valore predefinito della scheda.","accent_color_mode.option.custom.label":"Colore personalizzato","accent_color_mode.option.home_assistant.label":"Segui Home Assistant",vertical_line_width:"Larghezza barra accento",event_background_opacity:"Opacità sfondo evento","event_background_opacity.helper":"Colora ogni evento con il suo colore accento. Zero lo lascia senza tinta.",title_max_lines:"Limite righe titolo","title_max_lines.helper":"Zero significa nessun limite. Un titolo troncato termina con i puntini di sospensione.",event_icon_vertical_alignment:"Allineamento icona evento","event_icon_vertical_alignment.option.top.label":"Alto","event_icon_vertical_alignment.option.middle.label":"Centro","event_icon_vertical_alignment.option.bottom.label":"Basso",time:"Orario",show_time:"Mostra orario",show_end_time:"Mostra orario fine",show_single_allday_time:"Mostra orario per gli eventi di tutto il giorno","show_single_allday_time.helper":"Vale per gli eventi di tutto il giorno che occupano un solo giorno. Quelli su più giorni hanno la propria impostazione qui sotto, perché la loro riga dell'ora contiene anche la data di fine.",show_multiday_allday_time:"Mostra l'ora per gli eventi di tutto il giorno su più giorni","show_multiday_allday_time.helper":"La loro riga dell'ora recita «Tutto il giorno, fino a …» e contiene quindi la data di fine, che non compare altrove nella riga. Gli eventi con orario che durano più giorni non sono interessati.",allday_badge_position:"Badge tutto il giorno","allday_badge_position.helper":"Evidenzia gli eventi di tutto il giorno con un badge arrotondato nel colore accento del calendario. Nella riga dell'ora sostituisce l'etichetta di tutto il giorno; sul titolo avvolge il nome dell'evento. Un badge sul titolo resta su una riga e viene abbreviato con i puntini di sospensione.","allday_badge_position.option.off.label":"Disattivato","allday_badge_position.option.time.label":"Intorno all'etichetta di tutto il giorno","allday_badge_position.option.title.label":"Intorno al titolo dell'evento",allday_badge_style:"Stile del badge tutto il giorno","allday_badge_style.helper":"Quanto risalta il badge, da una velatura discreta a un blocco di colore pieno.","allday_badge_style.option.outline.label":"Contorno","allday_badge_style.option.subtle.label":"Leggero","allday_badge_style.option.tinted.label":"Tinto","allday_badge_style.option.filled.label":"Pieno",time_two_digit_hours:"Ore sempre a due cifre",time_font_size:"Dimensione font orario",time_color:"Colore orario",time_icon_size:"Dimensione icona orario",time_max_lines:"Limite righe orario",location:"Luogo",show_location:"Mostra luogo",show_location_allday:"Mostra luogo per gli eventi di tutto il giorno",location_country_mode:"Nomi dei paesi","location_country_mode.option.keep.label":"Mantienili","location_country_mode.option.builtin.label":"Rimuovi quelli noti","location_country_mode.option.custom.label":"Rimuovi quelli che indico",location_country_pattern:"Paesi da rimuovere","location_country_pattern.helper":"Nomi separati da | — ad esempio Italia | Svizzera | Francia. Viene rimosso solo un nome che si trova alla fine del luogo.",location_font_size:"Dimensione font luogo",location_color:"Colore luogo",location_icon_size:"Dimensione icona luogo",location_max_lines:"Limite righe luogo",description:"Descrizione",show_description:"Mostra descrizione",show_description_allday:"Mostra descrizione per gli eventi di tutto il giorno",description_font_size:"Dimensione font descrizione",description_color:"Colore descrizione",description_icon_size:"Dimensione icona descrizione",description_max_lines:"Limite righe descrizione",progress:"Conto alla rovescia e avanzamento","progress.helper":"Quanto manca all'inizio di un evento e a che punto è.",show_countdown:"Mostra conto alla rovescia",show_countdown_allday:"Conto alla rovescia anche per gli eventi di tutto il giorno",show_progress_bar:"Mostra barra di progresso",progress_bar_color:"Colore barra progresso",progress_bar_height:"Altezza barra progresso",progress_bar_width:"Larghezza barra progresso","panel.separators":"Divisori","panel.separators.helper":"Le linee che la scheda traccia tra giorni, settimane e mesi.",day_separator_width:"Larghezza divisore giorni",day_separator_color:"Colore divisore giorni",week_separator_width:"Larghezza divisore settimane",week_separator_color:"Colore divisore settimane",month_separator_width:"Larghezza divisore mesi",month_separator_color:"Colore divisore mesi","column.day_header_separator":"Divisore intestazione giorno","column.day_header_separator.helper":"La linea sotto l'intestazione di una colonna. Sta dentro lo spazio sotto l'intestazione, quindi disattivarla non sposta gli eventi.","column.day_header_separator_width":"Larghezza divisore intestazione","column.day_header_separator_color":"Colore divisore intestazione","panel.weather":"Meteo","panel.weather.helper":"Una previsione accanto al giorno, accanto all'evento o in entrambi i punti.",entity:"Entità meteo","entity.helper":"Lascia vuoto per non mostrare alcuna previsione.",position:"Mostra le previsioni","position.option.none.label":"Da nessuna parte","position.option.date.label":"Nell'intestazione del giorno","position.option.event.label":"Accanto a ogni evento","position.option.both.label":"In entrambi i punti","weather.date":"Nell'intestazione del giorno","weather.date.helper":"La previsione del giorno, mostrata una volta al giorno.","date.show_conditions":"Mostra condizioni","date.show_high_temp":"Mostra temperatura massima","date.show_low_temp":"Mostra temperatura minima","date.show_low_temp.helper":"Nei giorni in cui viene mostrato, l'indice UV prende questo posto.","date.show_uv_index":"Mostra indice UV","date.uv_index_threshold":"Soglia indice UV","date.uv_index_threshold.helper":"Nasconde l'indice al di sotto di questo valore. Zero lo mostra sempre.","date.icon_size":"Dimensione icona","date.font_size":"Dimensione font","date.color":"Colore","weather.event":"Accanto a ogni evento","weather.event.helper":"La previsione per l'orario di inizio di ciascun evento.","event.show_conditions":"Mostra condizioni","event.show_conditions.helper":"Mostra l'icona delle condizioni. Nel layout a colonne l'icona è sempre visibile, perché la riga condivide il bordo delle icone con l'orario e il luogo, e questa opzione aggiunge invece le condizioni a parole.","event.show_temp":"Mostra temperatura","event.show_uv_index":"Mostra indice UV","event.uv_index_threshold":"Soglia indice UV","event.uv_index_threshold.helper":"Nasconde l'indice al di sotto di questo valore. Zero lo mostra sempre.","event.daily_forecast_fallback":"Usa la previsione giornaliera","event.daily_forecast_fallback.helper":"Per un evento di tutto il giorno, o più lontano nel tempo di quanto arrivi la previsione oraria.","event.icon_size":"Dimensione icona","event.font_size":"Dimensione font","event.color":"Colore","event.max_lines":"Limite righe meteo","event.max_lines.helper":"Zero significa nessun limite. Solo il layout a colonne scrive le condizioni a parole, quindi solo lì questa riga può arrivare alla seconda. La temperatura e l'indice UV non vengono mai troncati.","panel.actions":"Azioni e aggiornamento","panel.actions.helper":"Cosa succede al tocco e ogni quanto la scheda rilegge i suoi calendari.",tap_action:"Azione tocco",hold_action:"Azione tocco prolungato",refresh_interval:"Intervallo di aggiornamento","refresh_interval.helper":"Per quanto tempo la scheda conserva gli eventi in cache prima di richiederli di nuovo.",refresh_on_navigate:"Aggiorna alla navigazione","refresh_on_navigate.helper":"Richiede di nuovo i dati ogni volta che si apre la vista della plancia.","scope.list_only":"Vale per il layout a lista, che questa scheda usa anche sugli schermi stretti.","scope.list_only.today_indicator_position":"Vale per il layout a lista — nel layout a colonne l'indicatore viene posizionato dalla scheda.","scope.list_only.compact_events_to_show":"Vale per il layout a lista. Limitare gli eventi per scheda svuoterebbe le colonne invece di accorciare la scheda.","scope.list_only.compact_mode":"Nessun effetto nella vista a colonne. Queste opzioni accorciano solo il layout a lista, che compare anche sugli schermi stretti; a colonne, i limiti toglierebbero giorni interi.","entity.label_image_source":"Origine dell'immagine","entity.label_image_source.helper":"L'immagine di una persona proviene da Home Assistant, in Impostazioni, Persone. Modificarla lì la modifica anche qui; le persone per cui non c'è un'immagine non mostrano alcuna etichetta.","entity.label_image_source.option.custom.label":"Immagine personalizzata","entity.label_image_source.option.person.label":"Immagine di una persona","today_indicator_custom.helper":"Un'emoji, un percorso immagine o URL, oppure qualsiasi testo. Le parole richiedono una dimensione indicatore maggiore di quella adatta a un'emoji.",allday_badge_color_mode:"Colore del badge tutto il giorno","allday_badge_color_mode.helper":"Con quale colore è disegnato il badge. Il colore d'accento ne dà uno diverso a ogni calendario; il colore del testo della riga dà a tutti quello in cui si trovano già — il colore dell'ora nella riga dell'ora e il colore del titolo sul titolo.","allday_badge_color_mode.option.accent.label":"Colore d'accento del calendario","allday_badge_color_mode.option.text.label":"Colore del testo della riga","allday_badge_color_mode.option.custom.label":"Colore personalizzato",allday_badge_color:"Colore del badge","column.allday_badge_color":"Colore del badge tutto il giorno"},we={search:"Ieškoti nustatymų",customized_only:"Tik pakeisti","customized_only.helper":"Paslepia viską, kas palikta su ta pačia reikšme, kurią kortelė naudotų ir taip, todėl lieka tik tai, ką ši kortelė keičia.","filter.no_matches":"Pagal „{query}“ nieko nerasta.","filter.nothing_customized":"Niekas nepakeista — visi nustatymai yra numatytieji.","filter.gated_note":"Nustatymai, priklausantys nuo kito nustatymo, atsiranda tik tada, kai tas kitas yra įjungtas.","panel.layout":"Išdėstymas","panel.layout.helper":"Kaip kortelė išdėsto dienas ir kiek vietos ji užima.",view:"Išdėstymas","view.option.list.label":"Sąrašas","view.option.list.description":"Dienos viena po kitos, po vieną eilutėje","view.option.column.label":"Stulpeliai","view.option.column.description":"Dienos viena šalia kitos","view.helper":"Stulpelių išdėstymui reikia pločio. Žemiau lentelėje nurodytos ribos ta pati kortelė rodoma kaip sąrašas — taigi vienoje kortelėje veikia abu išdėstymai ir sąrašo nustatymai vis tiek svarbūs.","width_table.title":"Ši kortelė rodoma taip","width_table.columns":"{count} stulpeliai","width_table.columns_one":"1 stulpelis","width_table.as_list":"kaip sąrašas","width_table.cramped":"{count} stulpeliai, siauresni už mažiausią plotį","width_table.at_least":"≥ {width} px","width_table.below":"< {width} px","width_table.hysteresis":"Esant arčiau nei {band} px iki ribos, kortelė išlaiko turimą išdėstymą, todėl ties riba atsidūrusi kortelė nusistovi, o ne mirga.",day_spacing:"Dienos tarpas","day_spacing.helper":"Tarpas tarp dienų. Stulpelių išdėstyme tai yra tarpas tarp stulpelių.",event_spacing:"Įvykio tarpas",additional_card_spacing:"Papildomas kortelės tarpas","additional_card_spacing.helper":"Papildomas tarpas virš kortelės turinio ir po juo.",height_mode:"Kortelės aukštis","height_mode.option.auto.label":"Pagal turinį","height_mode.option.fixed.label":"Fiksuotas aukštis","height_mode.option.maximum.label":"Maksimalus aukštis",card_height:"Aukštis","card_height.helper":"Kortelė visada tokio aukščio ir slenkama, jei įvykiai netelpa.",card_max_height:"Maksimalus aukštis","card_max_height.helper":"Kortelė auga kartu su turiniu iki šio aukščio, o paskui pradedama slinkti.","column.density":"Stulpelių tankis","column.density.helper":"Kiek gali susiaurėti stulpelis, kol kortelė atsisako vieno stulpelio, ir ką ji daro, kai siaurinti nebėra kur.","column.min_day_width":"Mažiausias dienos plotis","column.min_day_width.helper":"Siauriausias leidžiamas dienos stulpelio plotis. Jį padidinus kortelė tam pačiam stulpelių skaičiui reikalaus daugiau pločio.","column.min_days_to_show":"Mažiausias dienų stulpelių skaičius","column.min_days_to_show.helper":"Kiek kortelė gali sumažinti stulpelių skaičių, kad išlaikytų išdėstymą. Numatytoji reikšmė yra rodomų dienų skaičius, o tai reiškia, kad nemažinama niekada.","column.min_days_fallback":"Kai per siaura","column.min_days_fallback.option.list.label":"Pereiti prie sąrašo","column.min_days_fallback.option.cramp.label":"Palikti stulpelius siauresnius","column.day_header_gap":"Dienos antraštės tarpas","column.day_header_gap.helper":"Tarpas tarp stulpelio antraštės ir po ja esančių įvykių.","panel.calendars":"Kalendoriai","panel.calendars.helper":"Kuriuos kalendorius kortelė rodo ir kaip kiekvienas jų atrodo.",calendars:"Kalendoriai","calendars.helper":"Eiliškumas svarbus ir jį galima keisti tempiant. Kai tas pats įvykis yra dviejuose įrašuose ir dublikatai filtruojami, paliekama kopija iš aukščiau esančio įrašo.","entity.customised":"Sukonfigūruota","entity.unconfigured":"Naudojami kortelės nustatymai","entity.occurrence":"Įrašas {position} iš {total}","entity.copy":"Kopijuoti nustatymus","entity.paste":"Įklijuoti nustatymus","entity.duplicate":"Dubliuoti","entity.remove":"Šalinti","entity.label_type":"Etiketės tipas","entity.label_type.helper":"Rodoma prieš kiekvieną šio kalendoriaus įvykį. Paveikslėlio etiketė yra naršyklei pasiekiamas kelias, pavyzdžiui /local/work.png.","entity.label_type.option.none.label":"Nėra","entity.label_type.option.text.label":"Tekstas arba jaustukas","entity.label_type.option.icon.label":"Piktograma","entity.label_type.option.image.label":"Paveikslėlis","entity.label_icon_source":"Piktogramos šaltinis","entity.label_icon_source.helper":"Home Assistant saugo kiekvieno kalendoriaus piktogramą, ją rasite skiltyje Nustatymai, Įrenginiai ir paslaugos, Subjektai. Sekant ja abi lieka suderintos; kalendoriai, kuriems piktogramos nėra, etiketės nerodo visai.","entity.label_icon_source.option.home_assistant.label":"Kaip Home Assistant","entity.label_icon_source.option.custom.label":"Pasirinkta piktograma","entity.label":"Etiketė","entity.color":"Įvykio spalva","entity.color.helper":"Šio kalendoriaus įvykių pavadinimai. Nustelbia kortelės spalvą.","entity.accent_color":"Akcentinė spalva","entity.accent_color.helper":"Vertikali linija šalia kiekvieno įvykio ir jos fonas, kai fono nepermatomumas didesnis už nulį.","entity.accent_color_mode":"Akcentinė spalva","entity.accent_color_mode.helper":"Home Assistant gali saugoti kiekvieno kalendoriaus spalvą, ją rasite skiltyje Nustatymai, Įrenginiai ir paslaugos, Subjektai. Kalendoriai, kuriems spalvos nėra, ima kortelės spalvą.","entity.accent_color_mode.option.inherit.label":"Kaip kortelėje","entity.accent_color_mode.option.home_assistant.label":"Kaip Home Assistant","entity.accent_color_mode.option.custom.label":"Pasirinkta spalva","entity.label_icon_color":"Etiketės piktogramos spalva","entity.label_icon_color.helper":"Palikus tuščią, piktograma perima ją supančio teksto spalvą.","entity.show_time":"Įvykių laikai","entity.show_time.option.inherit.label":"Kaip kortelėje","entity.show_time.option.show.label":"Visada rodyti","entity.show_time.option.hide.label":"Niekada nerodyti","entity.show_location":"Įvykių vietos","entity.show_location.option.inherit.label":"Kaip kortelėje","entity.show_location.option.show.label":"Visada rodyti","entity.show_location.option.hide.label":"Niekada nerodyti","entity.location_icon":"Vietos piktograma","entity.location_icon.helper":"Piktograma, rodoma šalia šio kalendoriaus vietų, vietoj žemėlapio žymeklio. Palikus tuščią, Microsoft Teams susitikimai gauna Teams piktogramą, o visa kita žymeklį.","entity.show_description":"Įvykių aprašymai","entity.show_description.option.inherit.label":"Kaip kortelėje","entity.show_description.option.show.label":"Visada rodyti","entity.show_description.option.hide.label":"Niekada nerodyti","entity.split_multiday_events":"Skaidyti per dienas","entity.split_multiday_events.option.inherit.label":"Kaip kortelėje","entity.split_multiday_events.option.split.label":"Skaidyti į atskiras dienas","entity.split_multiday_events.option.whole.label":"Palikti kaip vieną įvykį",heading_filters:"Įvykių filtravimas",heading_replace:"Teksto keitimas",heading_multiday:"Kelių dienų įvykiai",heading_nothing:"Tuščios dienos",heading_appearance:"Etiketė ir spalvos",heading_details:"Įvykio informacija","entity.event_type":"Įvykio tipas","entity.event_type.option.inherit.label":"Kaip kortelėje","entity.event_type.option.all.label":"Visi įvykiai","entity.event_type.option.timed.label":"Tik įvykiai su laiku","entity.event_type.option.all_day.label":"Tik visos dienos įvykiai","entity.event_type.helper":"Tas pats kalendorius įtraukiamas du kartus — po kartą su kiekviena iš dviejų paskutinių parinkčių —, kad jo visos dienos ir su laiku vykstantys įvykiai gautų skirtingas spalvas.","entity.compact_events_to_show":"Rodomi įvykiai suglaudintame režime","entity.compact_events_to_show.helper":"Kiek šio kalendoriaus įvykių palieka suglaudintas režimas. Palikus tuščią, galioja kortelės riba.","entity.blocklist":"Blokuojamų sąrašas","entity.blocklist.helper":"Slėpti įvykius, kurių pasirinktame lauke yra bent vienas iš šių žodžių, atskirtų ženklu | — pavyzdžiui Asmeninis|Preliminarus.","entity.allowlist":"Leidžiamų sąrašas","entity.allowlist.helper":"Rodyti tik tuos įvykius, kurių pasirinktame lauke yra vienas iš šių žodžių, atskirtų ženklu | . Palikus tuščią, rodomi visi įvykiai.","entity.filter_field":"Lyginti su","entity.filter_field.option.title.label":"Įvykio pavadinimas","entity.filter_field.option.location.label":"Vieta","entity.filter_field.option.description.label":"Aprašymas","entity.filter_field.helper":"Kurią įvykio dalį skaito du toliau esantys sąrašai. Po vieną — tas pats kalendorius įtraukiamas du kartus, kad būtų galima filtruoti pagal antrą.","entity.allday_expires_at":"Visos dienos įvykiai baigiasi","entity.allday_expires_at.helper":"Paros laikas, kada šio kalendoriaus visos dienos įvykiai nustoja būti laikomi būsimais paskutinę jų apimamą dieną. Palikus tuščią, jie trunka iki vidurnakčio. Galioja tik tada, kai praėję įvykiai yra paslėpti, ir įsigalioja per kitą kortelės atnaujinimą, o ne tą pačią minutę.","entity.days_of_week":"Savaitės dienos","entity.days_of_week.option.inherit.label":"Kiekvieną dieną","entity.days_of_week.option.weekdays.label":"Tik nuo pirmadienio iki penktadienio","entity.days_of_week.option.weekends.label":"Tik šeštadienis ir sekmadienis","entity.days_of_week.helper":"Kuriomis dienomis šis kalendorius gali rodyti įvykius. Kelias dienas trunkantis įvykis palieka tik tinkamas dienas, todėl per savaitgalį besitęsianti šventė vis tiek matoma aplinkinėmis dienomis nuo pirmadienio iki penktadienio.","entity.replace_field":"Keisti lauke","entity.replace_field.option.title.label":"Įvykio pavadinimas","entity.replace_field.option.location.label":"Vieta","entity.replace_field.option.description.label":"Aprašymas","entity.replace_field.helper":"Kurią įvykio dalį perrašo du laukai apačioje. Po vieną — ir kitaip nei filtrai viršuje, kalendorių įtraukus dukart antros negausite, nes abi kopijos pieštų tuos pačius įvykius.","entity.replace_pattern":"Ieškoti","entity.replace_pattern.helper":"Ieškomas tekstas kaip reguliarusis reiškinys. Keičiamas kiekvienas atitikmuo, nepaisant raidžių dydžio. Palikus tuščią, keičiamas visas laukas.","entity.replace_with":"Keisti į","entity.replace_with.helper":"Kas atsiranda vietoje kiekvieno atitikmens — arba viso lauko, kai nieko neieškoma. Palikus tuščią, atitikmuo pašalinamas.","exceptions.title":"Stulpelių rodinio išimtys","exceptions.summary.none":"Visos aukščiau esančios parinktys galioja abiem išdėstymams","exceptions.summary.one":"1 parinktis skiriasi stulpelių išdėstyme","exceptions.summary.many":"{count} parinktys skiriasi stulpelių išdėstyme",exceptions:"Parinktys su išimtimi","exceptions.helper":"Pasirinkite parinktis, kurios turėtų įgyti kitą reikšmę, kai ši kortelė rodoma stulpeliais. Pašalinus parinktį grąžinama bendra aukščiau nurodyta reikšmė.","column.height":"Aukštis","column.height.helper":"Fiksuotas stulpelių išdėstymo aukštis. Kad galėtų augti, pasirinkite automatinį.","column.max_height":"Maksimalus aukštis","column.max_height.helper":"Aukštis, iki kurio gali išaugti stulpelių išdėstymas prieš pradedant slinkti. Kad ribos nebūtų, pasirinkite nėra.","column.show_week_numbers":"Savaičių numeriai","column.today_indicator":"Šiandienos indikatorius","column.allday_badge":"Visos dienos ženklelis","column.allday_badge_style":"Visos dienos ženklelio stilius","column.remove_location_country":"Šalių pavadinimai","column.show_empty_days.helper":"Stulpelių išdėstyme tai numatytai įjungta, nesvarbu, kas nurodyta bendrame nustatyme aukščiau.","column.split_multiday_events.helper":"Stulpelių išdėstyme tai numatytai įjungta, nesvarbu, kas nurodyta bendrame nustatyme aukščiau.","view_default.column.show_empty_days":"Stulpelių išdėstymas rodo tuščias dienas, nesvarbu, kokia čia reikšmė, kad stulpeliai atitiktų iš eilės einančias dienas. Kad tai pakeistumėte, pridėkite išimtį žemiau.","view_default.column.split_multiday_events":"Stulpelių išdėstymas skaido kelių dienų įvykius, nesvarbu, kokia čia reikšmė, kad įvykis matytųsi kiekvieną dieną, kurią jis apima. Kad tai pakeistumėte, pridėkite išimtį žemiau.","panel.content":"Laikotarpis ir turinys","panel.content.helper":"Kurias dienas kortelė apima ir ką į jas įdeda.",days_to_show:"Rodomų dienų skaičius",start_date_mode:"Pradžios data","start_date_mode.option.default.label":"Šiandien","start_date_mode.option.fixed.label":"Konkreti data","start_date_mode.option.offset.label":"Šiandienos atžvilgiu",start_date_fixed:"Data",start_date_offset:"Išraiška","start_date_offset.helper":"Atskaitos taškas — today, start_of_week arba savaitės dienos pavadinimas — po kurio eina bet kiek +N arba -N dienų poslinkių, +Nw savaičių poslinkių arba +savaitės dienos šuolių. Pavyzdžiui today+7, -3, start_of_week, saturday, monday+1w.",first_day_of_week:"Pirmoji savaitės diena","first_day_of_week.option.system.label":"Kaip Home Assistant","first_day_of_week.option.monday.label":"Pirmadienis","first_day_of_week.option.sunday.label":"Sekmadienis",compact_mode:"Suglaudintas režimas","compact_mode.helper":"Sutrumpina kortelę, kol ji yra siauroje skydelio vietoje. Palikus abu laukus tuščius, suglaudintas režimas nieko nekeičia.",compact_days_to_show:"Dienos",compact_events_to_show:"Įvykiai",compact_events_complete_days:"Užbaigti paskutinę dieną","compact_events_complete_days.helper":"Užuot sustojus ties įvykių riba dienos viduryje, parodyti ir likusią tos dienos dalį.",content:"Ką kortelė rodo",show_past_events:"Rodyti praėjusius įvykius",show_empty_days:"Rodyti tuščias dienas",empty_day_text:"Tuščios dienos tekstas","empty_day_text.helper":"Pakeičia išverstą numatytąjį tekstą ir panaikina prieš jį esančią varnelę.",empty_day_color:"Tuščios dienos spalva",hide_when_empty:"Slėpti kortelę, kai ji tuščia","hide_when_empty.helper":"Visiškai pašalina kortelę iš skydelio, kol jai nėra ko rodyti.",filter_duplicates:"Filtruoti dublikatus","filter_duplicates.helper":"Paslepia įvykį, kurio pavadinimas, pradžia, pabaiga ir vieta sutampa su kito įvykio. Paliekama kopija iš aukščiau esančio įrašo kartu su jo etikete ir spalva.",split_multiday_events:"Skaidyti kelių dienų įvykius","split_multiday_events.helper":"Rodyti įvykį kiekvieną dieną, kurią jis apima, o ne tik pradžios dieną.",event_type:"Įvykio tipas","event_type.option.all.label":"Visi įvykiai","event_type.option.timed.label":"Tik įvykiai su laiku","event_type.option.all_day.label":"Tik visos dienos įvykiai","event_type.helper":"Ar kortelė rodo visus įvykius, tik tuos, kurie turi laiką, ar tik visos dienos. Tai susiję su įvykio rūšimi, o ne su jo trukme. Atskiri kalendoriai gali nuo to nukrypti žemiau.",locale:"Kalba ir laiko formatas",language_mode:"Kalba","language_mode.option.system.label":"Kaip Home Assistant","language_mode.option.custom.label":"Pasirinkti pačiam",language:"Kalbos kodas","language.helper":"Dviejų raidžių kodas, pavyzdžiui de, arba regioninis, pavyzdžiui en-GB.",time_format:"Laiko formatas","time_format.option.system.label":"Kaip Home Assistant","time_format.option.24.label":"24 valandų","time_format.option.12.label":"12 valandų","panel.card":"Kortelė ir pavadinimas","panel.card.helper":"Pati kortelė ir virš jos esanti antraštė.",title:"Pavadinimas","title.helper":"Viską, kas turi {{ arba {%, Home Assistant apdoroja kaip šabloną ir pats atnaujina.",title_font_size:"Pavadinimo šrifto dydis",title_color:"Pavadinimo spalva",background_color:"Fono spalva","panel.day_header":"Dienos antraštė","panel.day_header.helper":"Kaip kiekviena diena prisistato, kad ir kuriame išdėstyme.",date_vertical_alignment:"Vertikalus lygiavimas","date_vertical_alignment.option.top.label":"Viršuje","date_vertical_alignment.option.middle.label":"Viduryje","date_vertical_alignment.option.bottom.label":"Apačioje",weekday_font_size:"Savaitės dienos šrifto dydis",weekday_color:"Savaitės dienos spalva",day_font_size:"Dienos numerio šrifto dydis",day_color:"Dienos numerio spalva",show_month:"Rodyti mėnesį",month_font_size:"Mėnesio šrifto dydis",month_color:"Mėnesio spalva",weekend_colors:"Savaitgalio spalvos","weekend_colors.helper":"Kiekviena jų, palikta tuščia, perima atitinkamą savaitės dienos reikšmę.",weekend_weekday_color:"Savaitgalio savaitės dienos spalva",weekend_day_color:"Savaitgalio dienos numerio spalva",weekend_month_color:"Savaitgalio mėnesio spalva",today_colors:"Šiandienos spalvos","today_colors.helper":"Kiekviena jų perima atitinkamą savaitgalio reikšmę, o paskui savaitės dienos.",today_weekday_color:"Šiandienos savaitės dienos spalva",today_day_color:"Šiandienos dienos numerio spalva",today_month_color:"Šiandienos mėnesio spalva",today_indicator:"Šiandienos indikatorius",today_indicator_style:"Stilius","today_indicator_style.option.none.label":"Nėra","today_indicator_style.option.dot.label":"Taškas","today_indicator_style.option.pulse.label":"Pulsuojantis taškas","today_indicator_style.option.glow.label":"Švytintis taškas","today_indicator_style.option.icon.label":"Piktograma","today_indicator_style.option.custom.label":"Jaustukas arba paveikslėlis",today_indicator_icon:"Indikatoriaus piktograma",today_indicator_custom:"Jaustuko arba paveikslėlio kelias",today_indicator_color:"Indikatoriaus spalva",today_indicator_size:"Indikatoriaus dydis",today_indicator_position:"Indikatoriaus padėtis","today_indicator_position.helper":"Dvi procentinės reikšmės, pirma skersai, paskui žemyn — pavyzdžiui 15% 50%.",week_numbers:"Savaičių numeriai",week_number_mode:"Numeravimas","week_number_mode.option.none.label":"Nėra","week_number_mode.option.iso.label":"ISO 8601","week_number_mode.option.simple.label":"Paprastas","week_number_mode.helper":"ISO yra Europos ir tarptautinis standartas: pirmoji savaitė yra ta, kurioje yra keturios naujų metų dienos, todėl numeravimas išlieka nuoseklus iš metų į metus. Paprastas skaičiuoja nuo sausio 1 dienos, o tai įprasta Šiaurės Amerikoje ir gali palikti trumpą pirmąją savaitę.",show_current_week_number:"Rodyti einamąją savaitę",week_number_font_size:"Savaitės numerio šrifto dydis",week_number_color:"Savaitės numerio spalva",week_number_background_color:"Savaitės numerio fono spalva","panel.events":"Įvykiai","panel.events.helper":"Patys įvykiai ir eilutės, kurias kiekvienas jų gali turėti.",event_font_size:"Įvykio šrifto dydis",event_color:"Įvykio spalva",accent_color:"Akcentinė spalva","accent_color.helper":"Juosta šalia kiekvieno įvykio. Kalendorius gali ją pakeisti savo įvykiams.",accent_color_mode:"Akcentinė spalva","accent_color_mode.helper":"Home Assistant gali saugoti kiekvieno kalendoriaus spalvą, ją rasite skiltyje Nustatymai, Įrenginiai ir paslaugos, Subjektai. Kalendoriai, kuriems spalvos nėra, išlaiko numatytąją kortelės spalvą.","accent_color_mode.option.custom.label":"Pasirinkta spalva","accent_color_mode.option.home_assistant.label":"Kaip Home Assistant",vertical_line_width:"Akcentinės juostos plotis",event_background_opacity:"Įvykio fono nepermatomumas","event_background_opacity.helper":"Nuspalvina kiekvieną įvykį jo akcentine spalva. Nulis palieka nenuspalvintą.",title_max_lines:"Pavadinimo eilučių riba","title_max_lines.helper":"Nulis reiškia, kad ribos nėra. Sutrumpintas pavadinimas baigiasi daugtaškiu.",event_icon_vertical_alignment:"Piktogramų lygiavimas","event_icon_vertical_alignment.option.top.label":"Viršuje","event_icon_vertical_alignment.option.middle.label":"Viduryje","event_icon_vertical_alignment.option.bottom.label":"Apačioje",time:"Laikas",show_time:"Rodyti laiką",show_end_time:"Rodyti pabaigos laiką",show_single_allday_time:"Rodyti laiką visos dienos įvykiams","show_single_allday_time.helper":"Taikoma visos dienos įvykiams, trunkantiems vieną dieną. Kelių dienų turi savo nustatymą žemiau, nes jų laiko eilutėje nurodyta ir pabaigos data.",show_multiday_allday_time:"Rodyti laiką kelių dienų visos dienos įvykiams","show_multiday_allday_time.helper":"Jų laiko eilutė rašo „Visą dieną, iki …“ ir taip pateikia pabaigos datą, kurios eilutėje daugiau niekur nėra. Kelias dienas trunkantiems įvykiams su laiku tai neturi įtakos.",allday_badge_position:"Visos dienos ženklelis","allday_badge_position.helper":"Išryškina visos dienos įvykius suapvalintu ženkleliu kalendoriaus akcentine spalva. Laiko eilutėje jis pakeičia visos dienos etiketę, o prie pavadinimo apgaubia įvykio pavadinimą. Pavadinimo ženklelis lieka vienoje eilutėje ir sutrumpinamas daugtaškiu.","allday_badge_position.option.off.label":"Išjungta","allday_badge_position.option.time.label":"Aplink visos dienos etiketę","allday_badge_position.option.title.label":"Aplink įvykio pavadinimą",allday_badge_style:"Visos dienos ženklelio stilius","allday_badge_style.helper":"Kaip stipriai ženklelis išsiskiria — nuo švelnaus atspalvio iki vientisos spalvos.","allday_badge_style.option.outline.label":"Kontūras","allday_badge_style.option.subtle.label":"Subtilus","allday_badge_style.option.tinted.label":"Tonuotas","allday_badge_style.option.filled.label":"Užpildytas",time_two_digit_hours:"Rašyti valandas dviem skaitmenimis",time_font_size:"Laiko šrifto dydis",time_color:"Laiko spalva",time_icon_size:"Laiko piktogramos dydis",time_max_lines:"Laiko eilučių riba",location:"Vieta",show_location:"Rodyti vietą",show_location_allday:"Rodyti vietą visos dienos įvykiams",location_country_mode:"Šalių pavadinimai","location_country_mode.option.keep.label":"Palikti","location_country_mode.option.builtin.label":"Šalinti gerai žinomus","location_country_mode.option.custom.label":"Šalinti mano nurodytus",location_country_pattern:"Šalinamos šalys","location_country_pattern.helper":"Pavadinimai, atskirti ženklu | — pavyzdžiui JAV | Jungtinės Valstijos | Kanada. Šalinamas tik vietos pabaigoje esantis pavadinimas.",location_font_size:"Vietos šrifto dydis",location_color:"Vietos spalva",location_icon_size:"Vietos piktogramos dydis",location_max_lines:"Vietos eilučių riba",description:"Aprašymas",show_description:"Rodyti aprašymą",show_description_allday:"Rodyti aprašymą visos dienos įvykiams",description_font_size:"Aprašymo šrifto dydis",description_color:"Aprašymo spalva",description_icon_size:"Aprašymo piktogramos dydis",description_max_lines:"Aprašymo eilučių riba",progress:"Atgalinis skaičiavimas ir eiga","progress.helper":"Kiek laiko liko iki įvykio pradžios ir kiek jo jau praėjo.",show_countdown:"Rodyti atgalinį skaičiavimą",show_countdown_allday:"Skaičiuoti ir iki visos dienos įvykių",show_progress_bar:"Rodyti progreso juostą",progress_bar_color:"Progreso juostos spalva",progress_bar_height:"Progreso juostos aukštis",progress_bar_width:"Progreso juostos plotis","panel.separators":"Skirtukai","panel.separators.helper":"Linijos, kurias kortelė brėžia tarp dienų, savaičių ir mėnesių.",day_separator_width:"Dienos linijos plotis",day_separator_color:"Dienos linijos spalva",week_separator_width:"Savaitės linijos plotis",week_separator_color:"Savaitės linijos spalva",month_separator_width:"Mėnesio linijos plotis",month_separator_color:"Mėnesio linijos spalva","column.day_header_separator":"Dienos antraštės linija","column.day_header_separator.helper":"Linija po stulpelio antrašte. Ji telpa dienos antraštės tarpe, todėl ją išjungus įvykiai nepasislenka.","column.day_header_separator_width":"Dienos antraštės linijos plotis","column.day_header_separator_color":"Dienos antraštės linijos spalva","panel.weather":"Orai","panel.weather.helper":"Orų prognozė šalia dienos, šalia įvykio arba abiejose vietose.",entity:"Orų subjektas","entity.helper":"Palikite tuščią, jei prognozės nereikia visai.",position:"Rodyti prognozę","position.option.none.label":"Niekur","position.option.date.label":"Dienos antraštėje","position.option.event.label":"Šalia kiekvieno įvykio","position.option.both.label":"Abiejose vietose","weather.date":"Dienos antraštėje","weather.date.helper":"Dienos prognozė, rodoma kartą per dieną.","date.show_conditions":"Rodyti sąlygas","date.show_high_temp":"Rodyti aukščiausią temperatūrą","date.show_low_temp":"Rodyti žemiausią temperatūrą","date.show_low_temp.helper":"Dienomis, kai rodomas UV indeksas, jis užima šią vietą.","date.show_uv_index":"Rodyti UV indeksą","date.uv_index_threshold":"UV indekso riba","date.uv_index_threshold.helper":"Slėpti indeksą, kai jis mažesnis už šią reikšmę. Nulis rodo jį visada.","date.icon_size":"Piktogramos dydis","date.font_size":"Šrifto dydis","date.color":"Spalva","weather.event":"Šalia kiekvieno įvykio","weather.event.helper":"Kiekvieno įvykio pradžios laiko prognozė.","event.show_conditions":"Rodyti sąlygas","event.show_conditions.helper":"Rodo orų piktogramą. Stulpelių išdėstyme piktograma rodoma visada, nes eilutė dalijasi piktogramų kraštu su laiku ir vieta, todėl ši parinktis prideda orų sąlygą žodžiais.","event.show_temp":"Rodyti temperatūrą","event.show_uv_index":"Rodyti UV indeksą","event.uv_index_threshold":"UV indekso riba","event.uv_index_threshold.helper":"Slėpti indeksą, kai jis mažesnis už šią reikšmę. Nulis rodo jį visada.","event.daily_forecast_fallback":"Naudoti dienos prognozę","event.daily_forecast_fallback.helper":"Visos dienos įvykiui arba tokiam, kuris yra toliau, nei siekia valandinė prognozė.","event.icon_size":"Piktogramos dydis","event.font_size":"Šrifto dydis","event.color":"Spalva","event.max_lines":"Orų eilučių riba","event.max_lines.helper":"Nulis reiškia, kad ribos nėra. Tik stulpelių išdėstymas rašo orų sąlygą žodžiais, todėl tik ten ši eilutė gali pereiti į antrą. Temperatūra ir UV indeksas niekada netrumpinami.","panel.actions":"Veiksmai ir atnaujinimas","panel.actions.helper":"Ką daro palietimas ir kaip dažnai kortelė iš naujo nuskaito savo kalendorius.",tap_action:"Palietimo veiksmas",hold_action:"Palaikymo veiksmas",refresh_interval:"Atnaujinimo intervalas","refresh_interval.helper":"Kiek laiko kortelė saugo įrašytus įvykius prieš juos nuskaitydama iš naujo.",refresh_on_navigate:"Atnaujinti pereinant","refresh_on_navigate.helper":"Nuskaityti iš naujo kiekvieną kartą atvėrus skydelio rodinį.","scope.list_only":"Galioja sąrašo išdėstymui, kurį ši kortelė naudoja ir siauruose ekranuose.","scope.list_only.today_indicator_position":"Galioja sąrašo išdėstymui — stulpelių išdėstyme kortelė indikatorių išdėsto pati.","scope.list_only.compact_events_to_show":"Galioja sąrašo išdėstymui. Ribojant įvykius vienai kortelei, stulpeliai ištuštėtų, o kortelė nesutrumpėtų.","scope.list_only.compact_mode":"Stulpelių rodinyje poveikio nėra. Šie nustatymai trumpina tik sąrašo išdėstymą, kuris pasirodo ir siauruose ekranuose; stulpeliuose ribos pašalintų ištisas dienas.","entity.label_image_source":"Paveikslėlio šaltinis","entity.label_image_source.helper":"Asmens paveikslėlis gaunamas iš Home Assistant, skiltyje Nustatymai, Žmonės. Pakeitus jį ten, jis pasikeičia ir čia; žmonės, kuriems paveikslėlio nėra, etiketės visai nerodo.","entity.label_image_source.option.custom.label":"Pasirinktas paveikslėlis","entity.label_image_source.option.person.label":"Asmens paveikslėlis","today_indicator_custom.helper":"Jaustukas, paveikslėlio kelias ar URL arba bet koks tekstas. Žodžiams reikia didesnio indikatoriaus dydžio nei taip pat vizualiai atrodančiam jaustukui.",allday_badge_color_mode:"Visos dienos ženklelio spalva","allday_badge_color_mode.helper":"Kokia spalva piešiamas ženklelis. Akcento spalva kiekvienam kalendoriui suteikia savą; eilutės teksto spalva visiems suteikia tą, kurioje jie jau yra — laiko spalvą laiko eilutėje ir pavadinimo spalvą pavadinime.","allday_badge_color_mode.option.accent.label":"Kalendoriaus akcento spalva","allday_badge_color_mode.option.text.label":"Eilutės teksto spalva","allday_badge_color_mode.option.custom.label":"Pasirinkta spalva",allday_badge_color:"Ženklelio spalva","column.allday_badge_color":"Visos dienos ženklelio spalva"},ze={search:"Meklēt iestatījumus",customized_only:"Tikai pielāgotie","customized_only.helper":"Paslēpj visu, kas atstāts ar to pašu vērtību, ko karte izmantotu tāpat, tāpēc paliek tikai tas, ko šī karte maina.","filter.no_matches":"Nekas neatbilst „{query}“.","filter.nothing_customized":"Nekas nav pielāgots — visi iestatījumi ir kartes noklusējuma vērtībās.","filter.gated_note":"Iestatījumi, kas ir atkarīgi no cita, parādās tikai tad, kad tas otrs ir ieslēgts.","panel.layout":"Izkārtojums","panel.layout.helper":"Kā karte izkārto dienas un cik daudz vietas tā aizņem.",view:"Izkārtojums","view.option.list.label":"Saraksts","view.option.list.description":"Dienas cita zem citas, pa vienai rindā","view.option.column.label":"Kolonnas","view.option.column.description":"Dienas cita blakus citai","view.helper":"Kolonnu izkārtojumam nepieciešams platums. Zem tabulā norādītās robežas tā pati karte tiek attēlota kā saraksts — tātad vienai kartei darbojas abi izkārtojumi un saraksta iestatījumi joprojām ir svarīgi.","width_table.title":"Šī karte tiek attēlota","width_table.columns":"{count} kolonnas","width_table.columns_one":"1 kolonna","width_table.as_list":"kā saraksts","width_table.cramped":"{count} kolonnas, šaurākas par minimumu","width_table.at_least":"≥ {width} px","width_table.below":"< {width} px","width_table.hysteresis":"Tuvāk par {band} px no robežas karte saglabā jau esošo izkārtojumu, tāpēc uz robežas esoša karte nostabilizējas, nevis mirgo.",day_spacing:"Dienas atstarpe","day_spacing.helper":"Atstarpe starp dienām. Kolonnu izkārtojumā tā ir atstarpe starp kolonnām.",event_spacing:"Notikuma atstarpe",additional_card_spacing:"Papildu kartes atstarpe","additional_card_spacing.helper":"Papildu atstarpe virs kartes satura un zem tā.",height_mode:"Kartes augstums","height_mode.option.auto.label":"Pēc satura","height_mode.option.fixed.label":"Fiksēts augstums","height_mode.option.maximum.label":"Maksimālais augstums",card_height:"Augstums","card_height.helper":"Karte vienmēr ir šādā augstumā un ritinās, ja notikumi neietilpst.",card_max_height:"Maksimālais augstums","card_max_height.helper":"Karte aug līdzi saturam līdz šim augstumam un pēc tam sāk ritināties.","column.density":"Kolonnu blīvums","column.density.helper":"Cik šaura drīkst kļūt kolonna, pirms karte atsakās no vienas kolonnas, un ko tā dara, kad sašaurināt vairs nav kur.","column.min_day_width":"Mazākais dienas platums","column.min_day_width.helper":"Šaurākais pieļaujamais dienas kolonnas platums. To palielinot, karte tam pašam kolonnu skaitam pieprasīs lielāku platumu.","column.min_days_to_show":"Mazākais dienu kolonnu skaits","column.min_days_to_show.helper":"Cik daudz karte drīkst samazināt kolonnu skaitu, lai saglabātu izkārtojumu. Pēc noklusējuma tas ir rādāmo dienu skaits, kas nozīmē, ka samazināšana nenotiek nekad.","column.min_days_fallback":"Kad pārāk šaurs","column.min_days_fallback.option.list.label":"Pāriet uz sarakstu","column.min_days_fallback.option.cramp.label":"Paturēt kolonnas šaurākas","column.day_header_gap":"Dienas galvenes atstarpe","column.day_header_gap.helper":"Atstarpe starp kolonnas galveni un zem tās esošajiem notikumiem.","panel.calendars":"Kalendāri","panel.calendars.helper":"Kurus kalendārus karte rāda un kā katrs no tiem izskatās.",calendars:"Kalendāri","calendars.helper":"Secība ir svarīga, un to var mainīt, velkot ierakstus. Ja viens un tas pats notikums ir divos ierakstos un dublikāti tiek filtrēti, tiek paturēta kopija no augstāk esošā ieraksta.","entity.customised":"Konfigurēts","entity.unconfigured":"Izmanto kartes iestatījumus","entity.occurrence":"Ieraksts {position} no {total}","entity.copy":"Kopēt iestatījumus","entity.paste":"Ielīmēt iestatījumus","entity.duplicate":"Dublēt","entity.remove":"Noņemt","entity.label_type":"Etiķetes tips","entity.label_type.helper":"Tiek rādīts pirms katra šī kalendāra notikuma. Attēla etiķete ir pārlūkam pieejams ceļš, piemēram /local/work.png.","entity.label_type.option.none.label":"Nav","entity.label_type.option.text.label":"Teksts vai emocijzīme","entity.label_type.option.icon.label":"Ikona","entity.label_type.option.image.label":"Attēls","entity.label_icon_source":"Ikonas avots","entity.label_icon_source.helper":"Home Assistant glabā ikonu katram kalendāram sadaļā Iestatījumi, Ierīces un pakalpojumi, Vienības. Tai sekojot, abas paliek saskaņotas; kalendāri, kuriem ikonas nav, etiķeti nerāda nemaz.","entity.label_icon_source.option.home_assistant.label":"Kā Home Assistant","entity.label_icon_source.option.custom.label":"Pielāgota ikona","entity.label":"Etiķete","entity.color":"Notikuma krāsa","entity.color.helper":"Šī kalendāra notikumu virsraksti. Aizstāj kartes krāsu.","entity.accent_color":"Akcenta krāsa","entity.accent_color.helper":"Vertikālā līnija blakus katram notikumam un tās fons, kad fona necaurspīdīgums ir lielāks par nulli.","entity.accent_color_mode":"Akcenta krāsa","entity.accent_color_mode.helper":"Home Assistant var glabāt krāsu katram kalendāram sadaļā Iestatījumi, Ierīces un pakalpojumi, Vienības. Kalendāri, kuriem krāsas nav, izmanto kartes krāsu.","entity.accent_color_mode.option.inherit.label":"Kā kartē","entity.accent_color_mode.option.home_assistant.label":"Kā Home Assistant","entity.accent_color_mode.option.custom.label":"Pielāgota krāsa","entity.label_icon_color":"Etiķetes ikonas krāsa","entity.label_icon_color.helper":"Atstājot tukšu, ikona pārņem apkārtējā teksta krāsu.","entity.show_time":"Notikumu laiki","entity.show_time.option.inherit.label":"Kā kartē","entity.show_time.option.show.label":"Vienmēr rādīt","entity.show_time.option.hide.label":"Nekad nerādīt","entity.show_location":"Notikumu atrašanās vietas","entity.show_location.option.inherit.label":"Kā kartē","entity.show_location.option.show.label":"Vienmēr rādīt","entity.show_location.option.hide.label":"Nekad nerādīt","entity.location_icon":"Atrašanās vietas ikona","entity.location_icon.helper":"Ikona, kas redzama blakus šī kalendāra atrašanās vietām, kartes atzīmes vietā. Atstājot tukšu, Microsoft Teams sanāksmes iegūst Teams ikonu, bet viss pārējais atzīmi.","entity.show_description":"Notikumu apraksti","entity.show_description.option.inherit.label":"Kā kartē","entity.show_description.option.show.label":"Vienmēr rādīt","entity.show_description.option.hide.label":"Nekad nerādīt","entity.split_multiday_events":"Sadalīt pa dienām","entity.split_multiday_events.option.inherit.label":"Kā kartē","entity.split_multiday_events.option.split.label":"Sadalīt pa katru dienu","entity.split_multiday_events.option.whole.label":"Paturēt kā vienu notikumu",heading_filters:"Notikumu filtrēšana",heading_replace:"Teksta aizstāšana",heading_multiday:"Vairāku dienu notikumi",heading_nothing:"Tukšas dienas",heading_appearance:"Etiķete un krāsas",heading_details:"Notikuma informācija","entity.event_type":"Notikuma veids","entity.event_type.option.inherit.label":"Kā kartē","entity.event_type.option.all.label":"Visi notikumi","entity.event_type.option.timed.label":"Tikai notikumi ar laiku","entity.event_type.option.all_day.label":"Tikai visas dienas notikumi","entity.event_type.helper":"Viens un tas pats kalendārs jāpievieno divreiz — pa vienam ar katru no pēdējām divām iespējām —, lai tā visas dienas notikumiem un notikumiem ar laiku būtu dažādas krāsas.","entity.compact_events_to_show":"Kompaktrežīmā rādāmie notikumi","entity.compact_events_to_show.helper":"Cik šī kalendāra notikumu patur kompaktais režīms. Atstājot tukšu, ir spēkā kartes ierobežojums.","entity.blocklist":"Bloķēšanas saraksts","entity.blocklist.helper":"Slēpt notikumus, kuru izvēlētajā laukā ir kāds no šiem vārdiem, atdalot tos ar | — piemēram Privāts|Provizorisks.","entity.allowlist":"Atļauto saraksts","entity.allowlist.helper":"Rādīt tikai tos notikumus, kuru izvēlētajā laukā ir kāds no šiem vārdiem, atdalot tos ar | . Atstājot tukšu, tiek rādīti visi notikumi.","entity.filter_field":"Salīdzināt ar","entity.filter_field.option.title.label":"Notikuma virsraksts","entity.filter_field.option.location.label":"Atrašanās vieta","entity.filter_field.option.description.label":"Apraksts","entity.filter_field.helper":"Kuru notikuma daļu lasa abi zemāk esošie saraksti. Pa vienai — viens un tas pats kalendārs jāpievieno divreiz, lai filtrētu pēc otras.","entity.allday_expires_at":"Visas dienas notikumi beidzas","entity.allday_expires_at.helper":"Diennakts laiks, kad šī kalendāra visas dienas notikumi pēdējā aptvertajā dienā vairs netiek uzskatīti par gaidāmiem. Atstājot tukšu, tie ilgst līdz pusnaktij. Attiecas tikai tad, kad pagājušie notikumi ir paslēpti, un stājas spēkā kartes nākamajā atsvaidzināšanā, nevis tajā pašā minūtē.","entity.days_of_week":"Nedēļas dienas","entity.days_of_week.option.inherit.label":"Katru dienu","entity.days_of_week.option.weekdays.label":"Tikai no pirmdienas līdz piektdienai","entity.days_of_week.option.weekends.label":"Tikai sestdiena un svētdiena","entity.days_of_week.helper":"Kurās dienās šis kalendārs drīkst rādīt notikumus. Vairāku dienu notikums patur tikai atbilstošās dienas, tāpēc svētki, kas stiepjas pāri nedēļas nogalei, joprojām parādās apkārtējās dienās no pirmdienas līdz piektdienai.","entity.replace_field":"Aizstāt laukā","entity.replace_field.option.title.label":"Notikuma virsraksts","entity.replace_field.option.location.label":"Atrašanās vieta","entity.replace_field.option.description.label":"Apraksts","entity.replace_field.helper":"Kuru notikuma daļu pārraksta abi lauki zemāk. Pa vienam — un atšķirībā no filtriem augšpusē, kalendāra pievienošana divreiz otru nedod, jo abas kopijas zīmētu tos pašus notikumus.","entity.replace_pattern":"Meklēt","entity.replace_pattern.helper":"Meklējamais teksts kā regulārā izteiksme. Tiek aizstāta katra atbilstība neatkarīgi no burtu reģistra. Atstājot tukšu, tiek aizstāts viss lauks.","entity.replace_with":"Aizstāt ar","entity.replace_with.helper":"Kas nāk katras atbilstības vietā — vai visa lauka vietā, kad nekas netiek meklēts. Atstājot tukšu, atbilstība tiek noņemta.","exceptions.title":"Kolonnu skata izņēmumi","exceptions.summary.none":"Visas augstāk esošās opcijas attiecas uz abiem izkārtojumiem","exceptions.summary.one":"1 opcija atšķiras kolonnu izkārtojumā","exceptions.summary.many":"{count} opcijas atšķiras kolonnu izkārtojumā",exceptions:"Opcijas ar izņēmumu","exceptions.helper":"Izvēlieties opcijas, kurām jāiegūst cita vērtība, kad šī karte tiek attēlota kolonnās. Noņemot opciju, tā atgriežas pie kopīgās vērtības augstāk.","column.height":"Augstums","column.height.helper":"Fiksēts kolonnu izkārtojuma augstums. Lai tas varētu augt, izvēlieties automātisko.","column.max_height":"Maksimālais augstums","column.max_height.helper":"Augstums, līdz kuram kolonnu izkārtojums drīkst augt, pirms tas sāk ritināties. Lai ierobežojuma nebūtu, izvēlieties nav.","column.show_week_numbers":"Nedēļu numuri","column.today_indicator":"Šodienas indikators","column.allday_badge":"Visas dienas nozīmīte","column.allday_badge_style":"Visas dienas nozīmītes stils","column.remove_location_country":"Valstu nosaukumi","column.show_empty_days.helper":"Kolonnu izkārtojumā tas pēc noklusējuma ir ieslēgts neatkarīgi no kopīgā iestatījuma augstāk.","column.split_multiday_events.helper":"Kolonnu izkārtojumā tas pēc noklusējuma ir ieslēgts neatkarīgi no kopīgā iestatījuma augstāk.","view_default.column.show_empty_days":"Kolonnu izkārtojums rāda tukšas dienas neatkarīgi no šīs vērtības, lai kolonnas atbilstu secīgām dienām. Lai to mainītu, pievienojiet izņēmumu zemāk.","view_default.column.split_multiday_events":"Kolonnu izkārtojums sadala vairāku dienu notikumus neatkarīgi no šīs vērtības, lai notikums būtu redzams katrā dienā, ko tas aptver. Lai to mainītu, pievienojiet izņēmumu zemāk.","panel.content":"Laika periods un saturs","panel.content.helper":"Kuras dienas karte aptver un ko tā tajās ievieto.",days_to_show:"Rādāmo dienu skaits",start_date_mode:"Sākuma datums","start_date_mode.option.default.label":"Šodien","start_date_mode.option.fixed.label":"Konkrēts datums","start_date_mode.option.offset.label":"Attiecībā pret šodienu",start_date_fixed:"Datums",start_date_offset:"Izteiksme","start_date_offset.helper":"Atskaites punkts — today, start_of_week vai nedēļas dienas nosaukums — kam seko jebkāds skaits +N vai -N dienu nobīžu, +Nw nedēļu nobīžu vai +nedēļas dienas lēcienu. Piemēram today+7, -3, start_of_week, saturday, monday+1w.",first_day_of_week:"Nedēļas pirmā diena","first_day_of_week.option.system.label":"Kā Home Assistant","first_day_of_week.option.monday.label":"Pirmdiena","first_day_of_week.option.sunday.label":"Svētdiena",compact_mode:"Kompaktais režīms","compact_mode.helper":"Saīsina karti, kamēr tā atrodas šaurā paneļa vietā. Atstājot abus laukus tukšus, kompaktais režīms neko nemaina.",compact_days_to_show:"Dienas",compact_events_to_show:"Notikumi",compact_events_complete_days:"Pabeigt pēdējo dienu","compact_events_complete_days.helper":"Tā vietā, lai apstātos pie notikumu ierobežojuma dienas vidū, parādīt arī atlikušo tās dienas daļu.",content:"Ko karte rāda",show_past_events:"Rādīt pagājušos notikumus",show_empty_days:"Rādīt tukšas dienas",empty_day_text:"Tukšas dienas teksts","empty_day_text.helper":"Aizstāj tulkoto noklusējuma tekstu un noņem ķeksīti tā priekšā.",empty_day_color:"Tukšas dienas krāsa",hide_when_empty:"Slēpt karti, kad tā ir tukša","hide_when_empty.helper":"Pilnībā noņem karti no paneļa, kamēr tai nav ko rādīt.",filter_duplicates:"Filtrēt dublikātus","filter_duplicates.helper":"Paslēpj notikumu, kura virsraksts, sākums, beigas un atrašanās vieta sakrīt ar citu. Tiek paturēta kopija no augstāk esošā ieraksta kopā ar tā etiķeti un krāsu.",split_multiday_events:"Sadalīt vairāku dienu notikumus","split_multiday_events.helper":"Rādīt notikumu katrā dienā, ko tas aptver, nevis tikai tā sākuma dienā.",event_type:"Notikuma veids","event_type.option.all.label":"Visi notikumi","event_type.option.timed.label":"Tikai notikumi ar laiku","event_type.option.all_day.label":"Tikai visas dienas notikumi","event_type.helper":"Vai karte rāda visus notikumus, tikai tos, kam ir laiks, vai tikai visas dienas notikumus. Runa ir par notikuma veidu, nevis par tā ilgumu. Atsevišķi kalendāri zemāk var no tā atkāpties.",locale:"Valoda un laika formāts",language_mode:"Valoda","language_mode.option.system.label":"Kā Home Assistant","language_mode.option.custom.label":"Izvēlēties pašam",language:"Valodas kods","language.helper":"Divu burtu kods, piemēram de, vai reģionāls, piemēram en-GB.",time_format:"Laika formāts","time_format.option.system.label":"Kā Home Assistant","time_format.option.24.label":"24 stundu","time_format.option.12.label":"12 stundu","panel.card":"Karte un virsraksts","panel.card.helper":"Pati karte un virsraksts virs tās.",title:"Virsraksts","title.helper":"Visu, kas satur {{ vai {%, Home Assistant apstrādā kā veidni un pats uztur aktuālu.",title_font_size:"Virsraksta fonta izmērs",title_color:"Virsraksta krāsa",background_color:"Fona krāsa","panel.day_header":"Dienas galvene","panel.day_header.helper":"Kā katra diena sevi piesaka, neatkarīgi no izkārtojuma.",date_vertical_alignment:"Vertikālā izlīdzināšana","date_vertical_alignment.option.top.label":"Augšā","date_vertical_alignment.option.middle.label":"Vidū","date_vertical_alignment.option.bottom.label":"Apakšā",weekday_font_size:"Nedēļas dienas fonta izmērs",weekday_color:"Nedēļas dienas krāsa",day_font_size:"Dienas numura fonta izmērs",day_color:"Dienas numura krāsa",show_month:"Rādīt mēnesi",month_font_size:"Mēneša fonta izmērs",month_color:"Mēneša krāsa",weekend_colors:"Nedēļas nogales krāsas","weekend_colors.helper":"Katra no tām, atstāta tukša, pārņem attiecīgo nedēļas dienas vērtību.",weekend_weekday_color:"Nedēļas nogales dienas krāsa",weekend_day_color:"Nedēļas nogales dienas numura krāsa",weekend_month_color:"Nedēļas nogales mēneša krāsa",today_colors:"Šodienas krāsas","today_colors.helper":"Katra no tām pārņem attiecīgo nedēļas nogales vērtību un pēc tam nedēļas dienas vērtību.",today_weekday_color:"Šodienas nedēļas dienas krāsa",today_day_color:"Šodienas dienas numura krāsa",today_month_color:"Šodienas mēneša krāsa",today_indicator:"Šodienas indikators",today_indicator_style:"Stils","today_indicator_style.option.none.label":"Nav","today_indicator_style.option.dot.label":"Punkts","today_indicator_style.option.pulse.label":"Pulsējošs punkts","today_indicator_style.option.glow.label":"Mirdzošs punkts","today_indicator_style.option.icon.label":"Ikona","today_indicator_style.option.custom.label":"Emocijzīme vai attēls",today_indicator_icon:"Indikatora ikona",today_indicator_custom:"Emocijzīmes vai attēla ceļš",today_indicator_color:"Indikatora krāsa",today_indicator_size:"Indikatora izmērs",today_indicator_position:"Indikatora pozīcija","today_indicator_position.helper":"Divas procentu vērtības, vispirms šķērsām, tad lejup — piemēram 15% 50%.",week_numbers:"Nedēļu numuri",week_number_mode:"Numerācija","week_number_mode.option.none.label":"Nav","week_number_mode.option.iso.label":"ISO 8601","week_number_mode.option.simple.label":"Vienkārša","week_number_mode.helper":"ISO ir Eiropas un starptautiskais standarts: pirmā nedēļa ir tā, kurā ir četras jaunā gada dienas, tāpēc numerācija saglabājas konsekventa no gada uz gadu. Vienkāršā skaita no 1. janvāra, kas ir izplatīti Ziemeļamerikā un var atstāt īsu pirmo nedēļu.",show_current_week_number:"Rādīt pašreizējo nedēļu",week_number_font_size:"Nedēļas numura fonta izmērs",week_number_color:"Nedēļas numura krāsa",week_number_background_color:"Nedēļas numura fona krāsa","panel.events":"Notikumi","panel.events.helper":"Paši notikumi un rindas, ko katrs no tiem var nest.",event_font_size:"Notikuma fonta izmērs",event_color:"Notikuma krāsa",accent_color:"Akcenta krāsa","accent_color.helper":"Josla blakus katram notikumam. Kalendārs to var aizstāt saviem notikumiem.",accent_color_mode:"Akcenta krāsa","accent_color_mode.helper":"Home Assistant var glabāt krāsu katram kalendāram sadaļā Iestatījumi, Ierīces un pakalpojumi, Vienības. Kalendāri, kuriem krāsas nav, saglabā kartes noklusējumu.","accent_color_mode.option.custom.label":"Pielāgota krāsa","accent_color_mode.option.home_assistant.label":"Kā Home Assistant",vertical_line_width:"Akcenta joslas platums",event_background_opacity:"Notikuma fona necaurspīdīgums","event_background_opacity.helper":"Tonē katru notikumu tā akcenta krāsā. Nulle atstāj to netonētu.",title_max_lines:"Virsraksta rindu ierobežojums","title_max_lines.helper":"Nulle nozīmē, ka ierobežojuma nav. Saīsināts virsraksts beidzas ar daudzpunkti.",event_icon_vertical_alignment:"Ikonas izlīdzināšana","event_icon_vertical_alignment.option.top.label":"Augšā","event_icon_vertical_alignment.option.middle.label":"Vidū","event_icon_vertical_alignment.option.bottom.label":"Apakšā",time:"Laiks",show_time:"Rādīt laiku",show_end_time:"Rādīt beigu laiku",show_single_allday_time:"Rādīt laiku visas dienas notikumiem","show_single_allday_time.helper":"Attiecas uz visas dienas notikumiem, kas aizņem vienu dienu. Vairāku dienu notikumiem ir savs iestatījums zemāk, jo to laika rindā ir arī beigu datums.",show_multiday_allday_time:"Rādīt laiku vairāku dienu visas dienas notikumiem","show_multiday_allday_time.helper":"To laika rinda ir “Visu dienu, līdz …” un tādējādi satur beigu datumu, kas rindā citur nav redzams. Vairāku dienu notikumus ar laiku tas neietekmē.",allday_badge_position:"Visas dienas nozīmīte","allday_badge_position.helper":"Izceļ visas dienas notikumus ar noapaļotu nozīmīti kalendāra akcenta krāsā. Laika rindā tā aizstāj visas dienas etiķeti, bet pie virsraksta ietver notikuma nosaukumu. Virsraksta nozīmīte paliek vienā rindā un tiek saīsināta ar daudzpunkti.","allday_badge_position.option.off.label":"Izslēgts","allday_badge_position.option.time.label":"Ap visas dienas etiķeti","allday_badge_position.option.title.label":"Ap notikuma virsrakstu",allday_badge_style:"Visas dienas nozīmītes stils","allday_badge_style.helper":"Cik spēcīgi nozīmīte izceļas — no maiga toņa līdz pilnam krāsas aizpildījumam.","allday_badge_style.option.outline.label":"Apmale","allday_badge_style.option.subtle.label":"Maigs","allday_badge_style.option.tinted.label":"Tonēts","allday_badge_style.option.filled.label":"Aizpildīts",time_two_digit_hours:"Rakstīt stundas ar diviem cipariem",time_font_size:"Laika fonta izmērs",time_color:"Laika krāsa",time_icon_size:"Laika ikonas izmērs",time_max_lines:"Laika rindu ierobežojums",location:"Atrašanās vieta",show_location:"Rādīt atrašanās vietu",show_location_allday:"Rādīt atrašanās vietu visas dienas notikumiem",location_country_mode:"Valstu nosaukumi","location_country_mode.option.keep.label":"Paturēt tos","location_country_mode.option.builtin.label":"Noņemt labi zināmos","location_country_mode.option.custom.label":"Noņemt manis nosauktos",location_country_pattern:"Noņemamās valstis","location_country_pattern.helper":"Nosaukumi, atdalīti ar | — piemēram ASV | Amerikas Savienotās Valstis | Kanāda. Tiek noņemts tikai nosaukums atrašanās vietas beigās.",location_font_size:"Atrašanās vietas fonta izmērs",location_color:"Atrašanās vietas krāsa",location_icon_size:"Atrašanās vietas ikonas izmērs",location_max_lines:"Atrašanās vietas rindu ierobežojums",description:"Apraksts",show_description:"Rādīt aprakstu",show_description_allday:"Rādīt aprakstu visas dienas notikumiem",description_font_size:"Apraksta fonta izmērs",description_color:"Apraksta krāsa",description_icon_size:"Apraksta ikonas izmērs",description_max_lines:"Apraksta rindu ierobežojums",progress:"Atpakaļskaitīšana un norise","progress.helper":"Cik ilgi līdz notikuma sākumam un cik tālu tas ir pagājis.",show_countdown:"Rādīt atpakaļskaitīšanu",show_countdown_allday:"Skaitīt arī līdz visas dienas notikumiem",show_progress_bar:"Rādīt progresa joslu",progress_bar_color:"Progresa joslas krāsa",progress_bar_height:"Progresa joslas augstums",progress_bar_width:"Progresa joslas platums","panel.separators":"Atdalītāji","panel.separators.helper":"Līnijas, ko karte novelk starp dienām, nedēļām un mēnešiem.",day_separator_width:"Dienas līnijas platums",day_separator_color:"Dienas līnijas krāsa",week_separator_width:"Nedēļas līnijas platums",week_separator_color:"Nedēļas līnijas krāsa",month_separator_width:"Mēneša līnijas platums",month_separator_color:"Mēneša līnijas krāsa","column.day_header_separator":"Dienas galvenes līnija","column.day_header_separator.helper":"Līnija zem kolonnas galvenes. Tā ietilpst dienas galvenes atstarpē, tāpēc, to izslēdzot, notikumi nepārvietojas.","column.day_header_separator_width":"Dienas galvenes līnijas platums","column.day_header_separator_color":"Dienas galvenes līnijas krāsa","panel.weather":"Laikapstākļi","panel.weather.helper":"Prognoze blakus dienai, blakus notikumam vai abās vietās.",entity:"Laikapstākļu vienība","entity.helper":"Atstājiet tukšu, ja prognoze nav vajadzīga vispār.",position:"Rādīt prognozi","position.option.none.label":"Nekur","position.option.date.label":"Dienas galvenē","position.option.event.label":"Blakus katram notikumam","position.option.both.label":"Abās vietās","weather.date":"Dienas galvenē","weather.date.helper":"Dienas prognoze, kas tiek rādīta vienu reizi dienā.","date.show_conditions":"Rādīt apstākļus","date.show_high_temp":"Rādīt augstāko temperatūru","date.show_low_temp":"Rādīt zemāko temperatūru","date.show_low_temp.helper":"Dienās, kad tiek rādīts UV indekss, tas ieņem šo vietu.","date.show_uv_index":"Rādīt UV indeksu","date.uv_index_threshold":"UV indeksa slieksnis","date.uv_index_threshold.helper":"Slēpt indeksu zem šīs vērtības. Nulle to rāda vienmēr.","date.icon_size":"Ikonas izmērs","date.font_size":"Fonta izmērs","date.color":"Krāsa","weather.event":"Blakus katram notikumam","weather.event.helper":"Prognoze katra notikuma paša sākuma laikam.","event.show_conditions":"Rādīt apstākļus","event.show_conditions.helper":"Rāda apstākļu ikonu. Kolonnu izkārtojumā ikona tiek rādīta vienmēr, jo rinda dala ikonu malu ar laiku un atrašanās vietu, tāpēc šī opcija pievieno apstākļus vārdiem.","event.show_temp":"Rādīt temperatūru","event.show_uv_index":"Rādīt UV indeksu","event.uv_index_threshold":"UV indeksa slieksnis","event.uv_index_threshold.helper":"Slēpt indeksu zem šīs vērtības. Nulle to rāda vienmēr.","event.daily_forecast_fallback":"Izmantot dienas prognozi","event.daily_forecast_fallback.helper":"Visas dienas notikumam vai tādam, kas ir tālāk, nekā sniedzas stundu prognoze.","event.icon_size":"Ikonas izmērs","event.font_size":"Fonta izmērs","event.color":"Krāsa","event.max_lines":"Laikapstākļu rindu ierobežojums","event.max_lines.helper":"Nulle nozīmē, ka ierobežojuma nav. Tikai kolonnu izkārtojums izraksta apstākļus vārdiem, tāpēc tikai tur šī rinda var pāriet uz otro. Temperatūra un UV indekss netiek saīsināti nekad.","panel.actions":"Darbības un atjaunošana","panel.actions.helper":"Ko dara pieskāriens un cik bieži karte no jauna nolasa savus kalendārus.",tap_action:"Pieskāriena darbība",hold_action:"Turēšanas darbība",refresh_interval:"Atjaunošanās intervāls","refresh_interval.helper":"Cik ilgi karte patur saglabātos notikumus, pirms tos ielādē no jauna.",refresh_on_navigate:"Atjaunot, pārejot uz skatu","refresh_on_navigate.helper":"Ielādēt no jauna katru reizi, kad tiek atvērts paneļa skats.","scope.list_only":"Attiecas uz saraksta izkārtojumu, ko šī karte izmanto arī šauros ekrānos.","scope.list_only.today_indicator_position":"Attiecas uz saraksta izkārtojumu — kolonnu izkārtojumā karte indikatoru novieto pati.","scope.list_only.compact_events_to_show":"Attiecas uz saraksta izkārtojumu. Ierobežojot notikumus vienai kartei, kolonnas iztukšotos, nevis karte kļūtu īsāka.","scope.list_only.compact_mode":"Kolonnu skatā ietekmes nav. Šie iestatījumi saīsina tikai saraksta izkārtojumu, kas parādās arī šauros ekrānos; kolonnās ierobežojumi noņemtu veselas dienas.","entity.label_image_source":"Attēla avots","entity.label_image_source.helper":"Personas attēls nāk no Home Assistant sadaļas Iestatījumi, Personas. To mainot tur, tas mainās arī šeit; cilvēki, kuriem attēla nav, etiķeti nerāda vispār.","entity.label_image_source.option.custom.label":"Pielāgots attēls","entity.label_image_source.option.person.label":"Personas attēls","today_indicator_custom.helper":"Emocijzīme, attēla ceļš vai URL, vai jebkāds teksts. Vārdiem vajag lielāku indikatora izmēru nekā tāda paša vizuālā izmēra emocijzīmei.",allday_badge_color_mode:"Visas dienas nozīmītes krāsa","allday_badge_color_mode.helper":"Kādā krāsā nozīmīte tiek zīmēta. Akcenta krāsa katram kalendāram dod savu; rindas teksta krāsa visiem dod to, kurā tie jau ir — laika krāsu laika rindā un virsraksta krāsu virsrakstā.","allday_badge_color_mode.option.accent.label":"Kalendāra akcenta krāsa","allday_badge_color_mode.option.text.label":"Rindas teksta krāsa","allday_badge_color_mode.option.custom.label":"Pielāgota krāsa",allday_badge_color:"Nozīmītes krāsa","column.allday_badge_color":"Visas dienas nozīmītes krāsa"},je={search:"Søk i innstillinger",customized_only:"Bare endrede","customized_only.helper":"Skjuler alt som står igjen på verdien kortet uansett ville brukt, slik at det som blir igjen er det dette kortet endrer.","filter.no_matches":"Ingenting samsvarer med «{query}».","filter.nothing_customized":"Ingenting er endret — alle innstillinger står på kortets standardverdi.","filter.gated_note":"Innstillinger som avhenger av en annen, vises først når den er slått på.","panel.layout":"Layout","panel.layout.helper":"Hvordan kortet ordner dagene, og hvor mye plass det tar.",view:"Layout","view.option.list.label":"Liste","view.option.list.description":"Dager stablet, én per rad","view.option.column.label":"Kolonner","view.option.column.description":"Dager side om side","view.helper":"Kolonnelayouten trenger bredde. Under terskelen i tabellen vises det samme kortet som en liste — begge layoutene er altså i bruk for ett og samme kort, og listeinnstillingene betyr fortsatt noe.","width_table.title":"Dette kortet viser","width_table.columns":"{count} kolonner","width_table.columns_one":"1 kolonne","width_table.as_list":"som en liste","width_table.cramped":"{count} kolonner, smalere enn minstebredden","width_table.at_least":"≥ {width} px","width_table.below":"< {width} px","width_table.hysteresis":"Innenfor {band} px fra en grense beholder kortet layouten det allerede har, slik at et kort som ligger på grensen faller til ro i stedet for å veksle fram og tilbake.",day_spacing:"Dagavstand","day_spacing.helper":"Avstand mellom dager. I kolonnelayouten er dette mellomrommet mellom kolonnene.",event_spacing:"Hendelsesavstand",additional_card_spacing:"Ekstra kortavstand","additional_card_spacing.helper":"Ekstra luft over og under innholdet i kortet.",height_mode:"Korthøyde","height_mode.option.auto.label":"Tilpass til innholdet","height_mode.option.fixed.label":"Fast høyde","height_mode.option.maximum.label":"Maksimal høyde",card_height:"Høyde","card_height.helper":"Kortet er alltid så høyt, og ruller hvis hendelsene ikke får plass.",card_max_height:"Maksimal høyde","card_max_height.helper":"Kortet vokser med innholdet opp til denne høyden, og ruller deretter.","column.density":"Kolonnetetthet","column.density.helper":"Hvor smal en kolonne får bli før kortet gir opp en kolonne, og hva det gjør når det ikke strekker til.","column.min_day_width":"Minste dagbredde","column.min_day_width.helper":"Det smaleste en dagkolonne kan være. Øker du verdien, krever kortet mer bredde for samme antall kolonner.","column.min_days_to_show":"Færrest dagkolonner","column.min_days_to_show.helper":"Hvor langt kortet kan redusere antall kolonner for å beholde layouten. Standard er antallet dager som vises, som betyr at det aldri reduserer.","column.min_days_fallback":"Når det blir for smalt","column.min_days_fallback.option.list.label":"Gå over til liste","column.min_days_fallback.option.cramp.label":"Behold kolonnene, smalere","column.day_header_gap":"Avstand under dagoverskrift","column.day_header_gap.helper":"Plass mellom en kolonneoverskrift og hendelsene under den.","panel.calendars":"Kalendere","panel.calendars.helper":"Hvilke kalendere kortet viser, og hvordan hver enkelt ser ut.",calendars:"Kalendere","calendars.helper":"Rekkefølgen betyr noe, og kan endres ved å dra. Når to oppføringer har den samme hendelsen og duplikater filtreres bort, beholdes kopien fra den som står først.","entity.customised":"Konfigurert","entity.unconfigured":"Bruker innstillingene til kortet","entity.occurrence":"Oppføring {position} av {total}","entity.copy":"Kopier innstillinger","entity.paste":"Lim inn innstillinger","entity.duplicate":"Dupliser","entity.remove":"Fjern","entity.label_type":"Etikettype","entity.label_type.helper":"Vises foran hver hendelse fra denne kalenderen. En bildeetikett er en sti nettleseren når fram til, for eksempel /local/work.png.","entity.label_type.option.none.label":"Ingen","entity.label_type.option.text.label":"Tekst eller emoji","entity.label_type.option.icon.label":"Et ikon","entity.label_type.option.image.label":"Et bilde","entity.label_icon_source":"Ikonkilde","entity.label_icon_source.helper":"Home Assistant holder et ikon for hver kalender, under Innstillinger, Enheter og tjenester, Entiteter. Å følge det holder de to i takt; kalendere den ikke har et ikon for, viser ingen etikett i det hele tatt.","entity.label_icon_source.option.home_assistant.label":"Følg Home Assistant","entity.label_icon_source.option.custom.label":"Eget ikon","entity.label":"Etikett","entity.color":"Hendelsesfarge","entity.color.helper":"Titler på hendelser fra denne kalenderen. Overstyrer fargen til kortet.","entity.accent_color":"Aksentfarge","entity.accent_color.helper":"Den loddrette streken ved siden av hver hendelse, og bakgrunnen dens når bakgrunnsopasiteten er over null.","entity.accent_color_mode":"Aksentfarge","entity.accent_color_mode.helper":"Home Assistant kan holde en farge for hver kalender, under Innstillinger, Enheter og tjenester, Entiteter. Kalendere den ikke har en farge for, faller tilbake på kortet.","entity.accent_color_mode.option.inherit.label":"Følg kortet","entity.accent_color_mode.option.home_assistant.label":"Følg Home Assistant","entity.accent_color_mode.option.custom.label":"Egen farge","entity.label_icon_color":"Etikettikonfarge","entity.label_icon_color.helper":"Står den tom, tar ikonet fargen fra teksten rundt seg.","entity.show_time":"Hendelsestider","entity.show_time.option.inherit.label":"Følg kortet","entity.show_time.option.show.label":"Vis alltid","entity.show_time.option.hide.label":"Vis aldri","entity.show_location":"Hendelsessteder","entity.show_location.option.inherit.label":"Følg kortet","entity.show_location.option.show.label":"Vis alltid","entity.show_location.option.hide.label":"Vis aldri","entity.location_icon":"Stedsikon","entity.location_icon.helper":"Ikon som vises ved siden av stedene til denne kalenderen, i stedet for kartnålen. Står det tomt, får Microsoft Teams-møter Teams-ikonet og alt annet nålen.","entity.show_description":"Hendelsesbeskrivelser","entity.show_description.option.inherit.label":"Følg kortet","entity.show_description.option.show.label":"Vis alltid","entity.show_description.option.hide.label":"Vis aldri","entity.split_multiday_events":"Del over dager","entity.split_multiday_events.option.inherit.label":"Følg kortet","entity.split_multiday_events.option.split.label":"Del opp per dag","entity.split_multiday_events.option.whole.label":"Behold som én hendelse",heading_filters:"Hendelsesfiltrering",heading_replace:"Teksterstatning",heading_multiday:"Flerdagshendelser",heading_nothing:"Tomme dager",heading_appearance:"Etikett og farger",heading_details:"Hendelsesdetaljer","entity.event_type":"Hendelsestype","entity.event_type.option.inherit.label":"Følg kortet","entity.event_type.option.all.label":"Alle hendelser","entity.event_type.option.timed.label":"Bare hendelser med klokkeslett","entity.event_type.option.all_day.label":"Bare heldagshendelser","entity.event_type.helper":"Før opp den samme kalenderen to ganger — én gang på hver av de to siste — for å gi heldagshendelsene og hendelsene med klokkeslett ulike farger.","entity.compact_events_to_show":"Kompakte hendelser å vise","entity.compact_events_to_show.helper":"Hvor mange av hendelsene til denne kalenderen kompakt modus beholder. Står den tom, gjelder grensen til kortet.","entity.blocklist":"Blokkeringsliste","entity.blocklist.helper":"Skjul hendelser der det valgte feltet inneholder ett av disse ordene, atskilt med | — for eksempel Privat|Foreløpig.","entity.allowlist":"Tillatelsesliste","entity.allowlist.helper":"Vis bare hendelser der det valgte feltet inneholder ett av disse ordene, atskilt med | . Står den tom, vises alle hendelser.","entity.filter_field":"Sammenlign med","entity.filter_field.option.title.label":"Hendelsestittel","entity.filter_field.option.location.label":"Sted","entity.filter_field.option.description.label":"Beskrivelse","entity.filter_field.helper":"Hvilken del av en hendelse de to listene under leser. Én om gangen — før opp den samme kalenderen to ganger for å filtrere på en til.","entity.allday_expires_at":"Heldagshendelser utløper klokken","entity.allday_expires_at.helper":"Klokkeslettet da heldagshendelsene til denne kalenderen slutter å telle som kommende, på den siste dagen de dekker. Står det tomt, varer de til midnatt. Gjelder bare mens passerte hendelser er skjult, og trer i kraft ved neste oppdatering av kortet, ikke på minuttet.","entity.days_of_week":"Ukedager","entity.days_of_week.option.inherit.label":"Hver dag","entity.days_of_week.option.weekdays.label":"Bare mandag til fredag","entity.days_of_week.option.weekends.label":"Bare lørdag og søndag","entity.days_of_week.helper":"Hvilke dager denne kalenderen kan legge hendelser på. En flerdagshendelse beholder bare dagene som kvalifiserer, så en helligdag som strekker seg gjennom en helg fortsatt vises på dagene mandag til fredag rundt den.","entity.replace_field":"Erstatt i","entity.replace_field.option.title.label":"Hendelsestittel","entity.replace_field.option.location.label":"Sted","entity.replace_field.option.description.label":"Beskrivelse","entity.replace_field.helper":"Hvilken del av en hendelse de to feltene under skriver om. Én om gangen — og i motsetning til filtrene over gir det ingen ekstra å legge til kalenderen to ganger, siden begge kopiene ville tegnet de samme hendelsene.","entity.replace_pattern":"Finn","entity.replace_pattern.helper":"Tekst å finne, som et regulært uttrykk. Hvert treff erstattes, uansett store og små bokstaver. Står det tomt, erstattes hele feltet i stedet.","entity.replace_with":"Erstatt med","entity.replace_with.helper":"Hva som skal stå i stedet for hvert treff — eller for hele feltet, når det ikke søkes etter noe. Står det tomt, fjernes treffet.","exceptions.title":"Unntak for kolonnelayout","exceptions.summary.none":"Alle innstillingene ovenfor gjelder begge layoutene","exceptions.summary.one":"1 innstilling er forskjellig i kolonnelayout","exceptions.summary.many":"{count} innstillinger er forskjellige i kolonnelayout",exceptions:"Innstillinger med unntak","exceptions.helper":"Velg innstillingene som skal ha en annen verdi når dette kortet vises som kolonner. Fjerner du en, går den tilbake til den felles verdien ovenfor.","column.height":"Høyde","column.height.helper":"En fast høyde for kolonnelayouten. Bruk auto for å la den vokse.","column.max_height":"Maksimal høyde","column.max_height.helper":"Høyden kolonnelayouten kan vokse til før den ruller. Bruk none for ingen grense.","column.show_week_numbers":"Ukenumre","column.today_indicator":"I dag-markør","column.allday_badge":"Heldagsmerke","column.allday_badge_style":"Stil for heldagsmerke","column.remove_location_country":"Landsnavn","column.show_empty_days.helper":"Kolonnelayouten har dette på som standard, uansett hva den felles innstillingen ovenfor sier.","column.split_multiday_events.helper":"Kolonnelayouten har dette på som standard, uansett hva den felles innstillingen ovenfor sier.","view_default.column.show_empty_days":"Kolonnelayouten viser tomme dager uansett hva dette står på, slik at kolonnene fortsetter å følge dagene etter hverandre. Legg til et unntak nedenfor for å endre det.","view_default.column.split_multiday_events":"Kolonnelayouten deler opp flerdagshendelser uansett hva dette står på, slik at hver dag en hendelse strekker seg over viser den. Legg til et unntak nedenfor for å endre det.","panel.content":"Tidsrom og innhold","panel.content.helper":"Hvilke dager kortet dekker, og hva det legger i dem.",days_to_show:"Dager å vise",start_date_mode:"Startdato","start_date_mode.option.default.label":"I dag","start_date_mode.option.fixed.label":"En fast dato","start_date_mode.option.offset.label":"Relativt til i dag",start_date_fixed:"Dato",start_date_offset:"Uttrykk","start_date_offset.helper":"Et anker — today, start_of_week eller navnet på en ukedag — fulgt av valgfritt antall +N eller -N dagers forskyvning, +Nw ukers forskyvning eller +ukedagshopp. For eksempel today+7, -3, start_of_week, saturday, monday+1w.",first_day_of_week:"Første dag i uken","first_day_of_week.option.system.label":"Følg Home Assistant","first_day_of_week.option.monday.label":"Mandag","first_day_of_week.option.sunday.label":"Søndag",compact_mode:"Kompakt modus","compact_mode.helper":"Korter ned kortet mens det står på en trang plass på dashbordet. Står begge tomme, endrer kompakt modus ingenting.",compact_days_to_show:"Dager",compact_events_to_show:"Hendelser",compact_events_complete_days:"Gjør den siste dagen ferdig","compact_events_complete_days.helper":"I stedet for å stoppe midt i en dag ved hendelsesgrensen, vis resten av den dagen også.",content:"Hva kortet viser",show_past_events:"Vis passerte hendelser",show_empty_days:"Vis tomme dager",empty_day_text:"Tekst for tomme dager","empty_day_text.helper":"Erstatter den oversatte standardteksten, og fjerner haken foran den.",empty_day_color:"Farge for tomme dager",hide_when_empty:"Skjul kortet når det er tomt","hide_when_empty.helper":"Fjerner kortet helt fra dashbordet så lenge det ikke har noe å vise.",filter_duplicates:"Filtrer duplikater","filter_duplicates.helper":"Skjuler en hendelse der tittel, start, slutt og sted stemmer med en annen. Kopien fra oppføringen som står først beholdes, sammen med etiketten og fargen sin.",split_multiday_events:"Del opp flerdagshendelser","split_multiday_events.helper":"Vis en hendelse hver dag den strekker seg over, i stedet for bare den dagen den begynner.",event_type:"Hendelsestype","event_type.option.all.label":"Alle hendelser","event_type.option.timed.label":"Bare hendelser med klokkeslett","event_type.option.all_day.label":"Bare heldagshendelser","event_type.helper":"Om kortet viser alle hendelser, bare dem med klokkeslett, eller bare heldagshendelser. Dette handler om typen hendelse, ikke om hvor lenge den varer. Enkeltkalendere kan avvike fra det nedenfor.",locale:"Språk og tidsformat",language_mode:"Språk","language_mode.option.system.label":"Følg Home Assistant","language_mode.option.custom.label":"Velg ett",language:"Språkkode","language.helper":"En tobokstavskode som de, eller en regional som en-GB.",time_format:"Tidsformat","time_format.option.system.label":"Følg Home Assistant","time_format.option.24.label":"24-timers","time_format.option.12.label":"12-timers","panel.card":"Kort og tittel","panel.card.helper":"Selve kortet, og overskriften over det.",title:"Tittel","title.helper":"Alt som inneholder {{ eller {% gjengis av Home Assistant som en mal og holder seg selv oppdatert.",title_font_size:"Tittelskriftstørrelse",title_color:"Tittelfarge",background_color:"Bakgrunnsfarge","panel.day_header":"Dagoverskrift","panel.day_header.helper":"Hvordan hver dag presenterer seg, uansett hvilken layout den presenteres i.",date_vertical_alignment:"Vertikal justering","date_vertical_alignment.option.top.label":"Topp","date_vertical_alignment.option.middle.label":"Midten","date_vertical_alignment.option.bottom.label":"Bunn",weekday_font_size:"Ukedagsskriftstørrelse",weekday_color:"Ukedagsfarge",day_font_size:"Dagnummerskriftstørrelse",day_color:"Dagnummerfarge",show_month:"Vis måned",month_font_size:"Månedsskriftstørrelse",month_color:"Månedsfarge",weekend_colors:"Helgefarger","weekend_colors.helper":"Hver av disse faller tilbake på motstykket for ukedager når den står tom.",weekend_weekday_color:"Ukedagsfarge i helg",weekend_day_color:"Dagnummerfarge i helg",weekend_month_color:"Månedsfarge i helg",today_colors:"Farger for i dag","today_colors.helper":"Hver av disse faller tilbake på motstykket for helg, og deretter på det for ukedager.",today_weekday_color:"Ukedagsfarge i dag",today_day_color:"Dagnummerfarge i dag",today_month_color:"Månedsfarge i dag",today_indicator:"I dag-markør",today_indicator_style:"Stil","today_indicator_style.option.none.label":"Ingen","today_indicator_style.option.dot.label":"Prikk","today_indicator_style.option.pulse.label":"Pulserende prikk","today_indicator_style.option.glow.label":"Lysende prikk","today_indicator_style.option.icon.label":"Et ikon","today_indicator_style.option.custom.label":"En emoji eller et bilde",today_indicator_icon:"Ikon",today_indicator_custom:"Emoji eller bildesti",today_indicator_color:"Markørfarge",today_indicator_size:"Markørstørrelse",today_indicator_position:"Markørposisjon","today_indicator_position.helper":"Et par prosenttall, først bortover og så nedover — for eksempel 15% 50%.",week_numbers:"Ukenumre",week_number_mode:"Nummerering","week_number_mode.option.none.label":"Ingen","week_number_mode.option.iso.label":"ISO 8601","week_number_mode.option.simple.label":"Enkel","week_number_mode.helper":"ISO er den europeiske og internasjonale standarden: uke én er den første med fire dager i det nye året, så nummereringen holder seg lik fra år til år. Enkel teller fra 1. januar, som er vanlig i Nord-Amerika og kan gi en kort første uke.",show_current_week_number:"Vis den inneværende uken",week_number_font_size:"Ukenummerskriftstørrelse",week_number_color:"Ukenummerfarge",week_number_background_color:"Bakgrunnsfarge for ukenummer","panel.events":"Hendelser","panel.events.helper":"Selve hendelsene, og linjene hver av dem kan bære.",event_font_size:"Hendelsesskriftstørrelse",event_color:"Hendelsesfarge",accent_color:"Aksentfarge","accent_color.helper":"Streken ved siden av hver hendelse. En kalender kan overstyre den for sine egne hendelser.",accent_color_mode:"Aksentfarge","accent_color_mode.helper":"Home Assistant kan holde en farge for hver kalender, under Innstillinger, Enheter og tjenester, Entiteter. Kalendere den ikke har en farge for, beholder standarden til kortet.","accent_color_mode.option.custom.label":"Egen farge","accent_color_mode.option.home_assistant.label":"Følg Home Assistant",vertical_line_width:"Bredde på aksentstreken",event_background_opacity:"Bakgrunnsopasitet for hendelser","event_background_opacity.helper":"Toner hver hendelse med aksentfargen sin. Null lar den være utonet.",title_max_lines:"Linjegrense for tittel","title_max_lines.helper":"Null betyr ingen grense. En avkortet tittel ender med tre prikker.",event_icon_vertical_alignment:"Ikonjustering","event_icon_vertical_alignment.option.top.label":"Topp","event_icon_vertical_alignment.option.middle.label":"Midten","event_icon_vertical_alignment.option.bottom.label":"Bunn",time:"Tid",show_time:"Vis tid",show_end_time:"Vis sluttid",show_single_allday_time:"Vis tid for heldagshendelser","show_single_allday_time.helper":"Gjelder heldagshendelser som varer én enkelt dag. Flerdagers har sin egen innstilling nedenfor, fordi tidsraden deres også inneholder sluttdatoen.",show_multiday_allday_time:"Vis tid for flerdagers heldagshendelser","show_multiday_allday_time.helper":"Tidsraden deres sier «Hele dagen, til …» og inneholder dermed sluttdatoen, som ikke vises noe annet sted på raden. Tidfestede hendelser over flere dager berøres ikke.",allday_badge_position:"Heldagsmerke","allday_badge_position.helper":"Markerer heldagshendelser med et avrundet merke i kalenderens aksentfarge. På tidsraden erstatter det heldagsetiketten; på tittelen omslutter det hendelsens navn. Et tittelmerke holdes til én linje og forkortes med ellipse.","allday_badge_position.option.off.label":"Av","allday_badge_position.option.time.label":"Rundt heldagsetiketten","allday_badge_position.option.title.label":"Rundt hendelsens tittel",allday_badge_style:"Stil for heldagsmerke","allday_badge_style.helper":"Hvor mye merket fremheves, fra et diskré skjær til et helfylt felt.","allday_badge_style.option.outline.label":"Omriss","allday_badge_style.option.subtle.label":"Diskré","allday_badge_style.option.tinted.label":"Tonet","allday_badge_style.option.filled.label":"Fylt",time_two_digit_hours:"Fyll ut timer til to sifre",time_font_size:"Tidsskriftstørrelse",time_color:"Tidsfarge",time_icon_size:"Tidsikonstørrelse",time_max_lines:"Linjegrense for tid",location:"Sted",show_location:"Vis sted",show_location_allday:"Vis sted for heldagshendelser",location_country_mode:"Landsnavn","location_country_mode.option.keep.label":"Behold dem","location_country_mode.option.builtin.label":"Fjern velkjente","location_country_mode.option.custom.label":"Fjern dem jeg oppgir",location_country_pattern:"Land som skal fjernes","location_country_pattern.helper":"Navn atskilt med | — for eksempel USA | Amerikas forente stater | Canada. Bare et navn til slutt i stedet blir fjernet.",location_font_size:"Stedsskriftstørrelse",location_color:"Stedsfarge",location_icon_size:"Stedsikonstørrelse",location_max_lines:"Linjegrense for sted",description:"Beskrivelse",show_description:"Vis beskrivelse",show_description_allday:"Vis beskrivelse for heldagshendelser",description_font_size:"Beskrivelsesskriftstørrelse",description_color:"Beskrivelsesfarge",description_icon_size:"Beskrivelsesikonstørrelse",description_max_lines:"Linjegrense for beskrivelse",progress:"Nedtelling og framdrift","progress.helper":"Hvor lenge det er til en hendelse begynner, og hvor langt ut i den vi er.",show_countdown:"Vis nedtelling",show_countdown_allday:"Tell ned til heldagshendelser også",show_progress_bar:"Vis fremdriftslinje",progress_bar_color:"Fremdriftslinjefarge",progress_bar_height:"Fremdriftslinjehøyde",progress_bar_width:"Fremdriftslinjebredde","panel.separators":"Delere","panel.separators.helper":"Strekene kortet tegner mellom dager, uker og måneder.",day_separator_width:"Bredde på dagstreken",day_separator_color:"Farge på dagstreken",week_separator_width:"Bredde på ukestreken",week_separator_color:"Farge på ukestreken",month_separator_width:"Bredde på månedsstreken",month_separator_color:"Farge på månedsstreken","column.day_header_separator":"Strek under dagoverskrift","column.day_header_separator.helper":"Streken under en kolonneoverskrift. Den ligger innenfor avstanden under dagoverskriften, så å slå den av flytter ikke hendelsene.","column.day_header_separator_width":"Bredde på dagoverskriftsstreken","column.day_header_separator_color":"Farge på dagoverskriftsstreken","panel.weather":"Vær","panel.weather.helper":"En værmelding ved siden av dagen, ved siden av hendelsen, eller begge.",entity:"Værenhet","entity.helper":"La stå tom for ingen værmelding i det hele tatt.",position:"Vis værmeldingen","position.option.none.label":"Ingen steder","position.option.date.label":"I dagoverskriften","position.option.event.label":"Ved siden av hver hendelse","position.option.both.label":"Begge steder","weather.date":"I dagoverskriften","weather.date.helper":"Værmeldingen for dagen, vist én gang per dag.","date.show_conditions":"Vis værforhold","date.show_high_temp":"Vis høyeste temperatur","date.show_low_temp":"Vis laveste temperatur","date.show_low_temp.helper":"UV-indeksen tar denne plassen de dagene den vises.","date.show_uv_index":"Vis UV-indeks","date.uv_index_threshold":"UV-indeksterskel","date.uv_index_threshold.helper":"Skjul indeksen under denne verdien. Null viser den alltid.","date.icon_size":"Ikonstørrelse","date.font_size":"Skriftstørrelse","date.color":"Farge","weather.event":"Ved siden av hver hendelse","weather.event.helper":"Værmeldingen for starttidspunktet til hver hendelse.","event.show_conditions":"Vis værforhold","event.show_conditions.helper":"Viser ikonet for værforholdet. I kolonnelayouten vises ikonet alltid, fordi raden deler ikonkant med tiden og stedet, og dette legger i stedet til værforholdet i ord.","event.show_temp":"Vis temperatur","event.show_uv_index":"Vis UV-indeks","event.uv_index_threshold":"UV-indeksterskel","event.uv_index_threshold.helper":"Skjul indeksen under denne verdien. Null viser den alltid.","event.daily_forecast_fallback":"Fall tilbake på døgnvarselet","event.daily_forecast_fallback.helper":"For en heldagshendelse, eller en som ligger lenger fram enn timesvarselet rekker.","event.icon_size":"Ikonstørrelse","event.font_size":"Skriftstørrelse","event.color":"Farge","event.max_lines":"Linjegrense for vær","event.max_lines.helper":"Null betyr ingen grense. Bare kolonnelayouten skriver værforholdet ut i ord, så bare der kan denne raden nå en linje til. Temperaturen og UV-indeksen blir aldri avkortet.","panel.actions":"Handlinger og oppdatering","panel.actions.helper":"Hva et trykk gjør, og hvor ofte kortet leser kalenderne sine på nytt.",tap_action:"Trykkehandling",hold_action:"Holdehandling",refresh_interval:"Oppdateringsintervall","refresh_interval.helper":"Hvor lenge kortet beholder de mellomlagrede hendelsene sine før det henter på nytt.",refresh_on_navigate:"Oppdater ved navigering","refresh_on_navigate.helper":"Hent på nytt hver gang dashbordvisningen åpnes.","scope.list_only":"Gjelder listelayouten, som dette kortet også bruker på smale skjermer.","scope.list_only.today_indicator_position":"Gjelder listelayouten — i kolonnelayouten plasserer kortet markøren for deg.","scope.list_only.compact_events_to_show":"Gjelder listelayouten. Å begrense antall hendelser per kort ville tømt kolonner i stedet for å korte ned kortet.","scope.list_only.compact_mode":"Ingen virkning i kolonnevisning. Disse korter bare ned listelayouten, som også vises på smale skjermer; i kolonner ville grenser fjernet hele dager i stedet.","entity.label_image_source":"Bildekilde","entity.label_image_source.helper":"Bildet til en person kommer fra Home Assistant, under Innstillinger, Personer. Endrer du det der, endres det her; personer den ikke har bilde for, viser ingen etikett i det hele tatt.","entity.label_image_source.option.custom.label":"Eget bilde","entity.label_image_source.option.person.label":"Bildet til en person","today_indicator_custom.helper":"En emoji, en bildesti eller URL, eller valgfri tekst. Ord trenger en større markørstørrelse enn størrelsen en emoji oppleves med.",allday_badge_color_mode:"Farge på heldagsmerke","allday_badge_color_mode.helper":"Hvilken farge merket tegnes i. Aksentfargen gir hver kalender sin egen; radens tekstfarge gir alle den fargen de allerede står i — klokkeslettfargen i tidsraden og tittelfargen på tittelen.","allday_badge_color_mode.option.accent.label":"Kalenderens aksentfarge","allday_badge_color_mode.option.text.label":"Radens tekstfarge","allday_badge_color_mode.option.custom.label":"Egendefinert farge",allday_badge_color:"Merkefarge","column.allday_badge_color":"Farge på heldagsmerke"},xe={search:"Szukaj ustawień",customized_only:"Tylko zmienione","customized_only.helper":"Ukrywa wszystko, co pozostało na wartości domyślnej karty. Zostaje to, co ta karta zmienia.","filter.no_matches":"Brak wyników dla „{query}”.","filter.nothing_customized":"Nic nie zostało zmienione — każde ustawienie ma wartość domyślną karty.","filter.gated_note":"Ustawienia zależne od innego ustawienia pojawiają się dopiero po jego włączeniu.","panel.layout":"Układ","panel.layout.helper":"Jak karta rozmieszcza dni i ile miejsca zajmuje.",view:"Układ","view.option.list.label":"Lista","view.option.list.description":"Dni jeden pod drugim, po jednym w wierszu","view.option.column.label":"Kolumny","view.option.column.description":"Dni obok siebie","view.helper":"Układ kolumnowy potrzebuje szerokości. Poniżej progu podanego w tabeli ta sama karta wyświetla się jako lista — oba układy działają więc w jednej karcie i ustawienia listy nadal mają znaczenie.","width_table.title":"Ta karta wyświetla się jako","width_table.columns":"układ {count}-kolumnowy","width_table.columns_one":"układ jednokolumnowy","width_table.as_list":"lista","width_table.cramped":"układ {count}-kolumnowy, węższy niż minimum","width_table.at_least":"≥ {width} px","width_table.below":"< {width} px","width_table.hysteresis":"W odległości {band} px od granicy karta zachowuje układ, który już ma, dzięki czemu karta stojąca dokładnie na granicy nie miga.",day_spacing:"Odstęp między dniami","day_spacing.helper":"Odstęp między dniami. W układzie kolumnowym jest to odstęp między kolumnami.",event_spacing:"Odstęp między wydarzeniami",additional_card_spacing:"Dodatkowy odstęp karty","additional_card_spacing.helper":"Dodatkowy margines wewnętrzny nad zawartością karty i pod nią.",height_mode:"Wysokość karty","height_mode.option.auto.label":"Dopasuj do zawartości","height_mode.option.fixed.label":"Stała wysokość","height_mode.option.maximum.label":"Maksymalna wysokość",card_height:"Wysokość","card_height.helper":"Karta ma zawsze tę wysokość i przewija się, jeśli wydarzenia się nie mieszczą.",card_max_height:"Maksymalna wysokość","card_max_height.helper":"Karta rośnie wraz z zawartością do tej wysokości, a potem się przewija.","column.density":"Gęstość kolumn","column.density.helper":"Jak wąska może być kolumna, zanim karta zrezygnuje z jednej z nich, i co robi, gdy zabraknie miejsca.","column.min_day_width":"Minimalna szerokość dnia","column.min_day_width.helper":"Najmniejsza dopuszczalna szerokość kolumny dnia. Większa wartość sprawia, że karta potrzebuje więcej miejsca na tę samą liczbę kolumn.","column.min_days_to_show":"Najmniej kolumn dni","column.min_days_to_show.helper":"O ile karta może zmniejszyć liczbę kolumn, aby zachować układ. Domyślnie odpowiada liczbie wyświetlanych dni, czyli karta nigdy jej nie zmniejsza.","column.min_days_fallback":"Gdy jest za wąsko","column.min_days_fallback.option.list.label":"Przełącz na listę","column.min_days_fallback.option.cramp.label":"Zachowaj kolumny, węższe","column.day_header_gap":"Odstęp nagłówka dnia","column.day_header_gap.helper":"Odstęp między nagłówkiem kolumny a wydarzeniami pod nim.","panel.calendars":"Kalendarze","panel.calendars.helper":"Które kalendarze karta pokazuje i jak wygląda każdy z nich.",calendars:"Kalendarze","calendars.helper":"Kolejność ma znaczenie i można ją zmieniać przeciąganiem. Gdy dwa wpisy zawierają to samo wydarzenie, a duplikaty są filtrowane, zostaje kopia z wpisu wymienionego wcześniej.","entity.customised":"Skonfigurowane","entity.unconfigured":"Używa ustawień karty","entity.occurrence":"Wpis {position} z {total}","entity.copy":"Kopiuj ustawienia","entity.paste":"Wklej ustawienia","entity.duplicate":"Duplikuj","entity.remove":"Usuń","entity.label_type":"Typ etykiety","entity.label_type.helper":"Wyświetlana przed każdym wydarzeniem z tego kalendarza. Etykieta obrazkowa to ścieżka dostępna dla przeglądarki, na przykład /local/praca.png.","entity.label_type.option.none.label":"Brak","entity.label_type.option.text.label":"Tekst lub emoji","entity.label_type.option.icon.label":"Ikona","entity.label_type.option.image.label":"Obraz","entity.label_icon_source":"Źródło ikony","entity.label_icon_source.helper":"Home Assistant przechowuje ikonę każdego kalendarza w sekcji Ustawienia, Urządzenia i usługi, Encje. Podążanie za nią utrzymuje obie w zgodzie; kalendarze, dla których ikony nie ma, nie pokazują etykiety wcale.","entity.label_icon_source.option.home_assistant.label":"Zgodnie z Home Assistant","entity.label_icon_source.option.custom.label":"Własna ikona","entity.label":"Etykieta","entity.color":"Kolor wydarzeń","entity.color.helper":"Tytuły wydarzeń z tego kalendarza. Zastępuje kolor karty.","entity.accent_color":"Kolor akcentu","entity.accent_color.helper":"Pionowa linia obok każdego wydarzenia oraz jego tło, jeśli krycie tła jest większe od zera.","entity.accent_color_mode":"Kolor akcentu","entity.accent_color_mode.helper":"Home Assistant może przechowywać kolor każdego kalendarza w sekcji Ustawienia, Urządzenia i usługi, Encje. Kalendarze, dla których koloru nie ma, korzystają z koloru karty.","entity.accent_color_mode.option.inherit.label":"Zgodnie z kartą","entity.accent_color_mode.option.home_assistant.label":"Zgodnie z Home Assistant","entity.accent_color_mode.option.custom.label":"Własny kolor","entity.label_icon_color":"Kolor ikony etykiety","entity.label_icon_color.helper":"Jeśli pole pozostanie puste, ikona przyjmie kolor otaczającego ją tekstu.","entity.show_time":"Czas wydarzeń","entity.show_time.option.inherit.label":"Zgodnie z kartą","entity.show_time.option.show.label":"Zawsze pokazuj","entity.show_time.option.hide.label":"Nigdy nie pokazuj","entity.show_location":"Lokalizacje wydarzeń","entity.show_location.option.inherit.label":"Zgodnie z kartą","entity.show_location.option.show.label":"Zawsze pokazuj","entity.show_location.option.hide.label":"Nigdy nie pokazuj","entity.location_icon":"Ikona lokalizacji","entity.location_icon.helper":"Ikona pokazywana obok lokalizacji z tego kalendarza, zamiast znacznika mapy. Jeśli pole pozostanie puste, spotkania Microsoft Teams otrzymają ikonę Teams, a wszystko inne znacznik.","entity.show_description":"Opisy wydarzeń","entity.show_description.option.inherit.label":"Zgodnie z kartą","entity.show_description.option.show.label":"Zawsze pokazuj","entity.show_description.option.hide.label":"Nigdy nie pokazuj","entity.split_multiday_events":"Dziel na dni","entity.split_multiday_events.option.inherit.label":"Zgodnie z kartą","entity.split_multiday_events.option.split.label":"Podziel na poszczególne dni","entity.split_multiday_events.option.whole.label":"Zachowaj jako jedno wydarzenie",heading_filters:"Filtrowanie wydarzeń",heading_replace:"Zamiana tekstu",heading_multiday:"Wydarzenia wielodniowe",heading_nothing:"Puste dni",heading_appearance:"Etykieta i kolory",heading_details:"Szczegóły wydarzenia","entity.event_type":"Typ wydarzenia","entity.event_type.option.inherit.label":"Zgodnie z kartą","entity.event_type.option.all.label":"Wszystkie wydarzenia","entity.event_type.option.timed.label":"Tylko wydarzenia z godziną","entity.event_type.option.all_day.label":"Tylko wydarzenia całodniowe","entity.event_type.helper":"Ten sam kalendarz można dodać dwa razy — po jednym z każdą z dwóch ostatnich opcji — aby nadać jego wydarzeniom całodniowym i tym z godziną różne kolory.","entity.compact_events_to_show":"Wydarzenia w trybie kompaktowym","entity.compact_events_to_show.helper":"Ile wydarzeń z tego kalendarza zachowuje tryb kompaktowy. Jeśli pole pozostanie puste, obowiązuje limit karty.","entity.blocklist":"Lista blokowanych","entity.blocklist.helper":"Ukrywa wydarzenia, których wybrane powyżej pole zawiera którykolwiek z tych terminów, rozdzielonych znakiem | — na przykład Prywatne|Wstępne.","entity.allowlist":"Lista dozwolonych","entity.allowlist.helper":"Pokazuje tylko wydarzenia, których wybrane powyżej pole zawiera jeden z tych terminów, rozdzielonych znakiem | . Jeśli lista pozostanie pusta, pokazywane są wszystkie wydarzenia.","entity.filter_field":"Porównuj z","entity.filter_field.option.title.label":"Tytuł wydarzenia","entity.filter_field.option.location.label":"Lokalizacja","entity.filter_field.option.description.label":"Opis","entity.filter_field.helper":"Którą część wydarzenia czytają dwie poniższe listy. Po jednej naraz — ten sam kalendarz można dodać dwa razy, aby filtrować po drugiej.","entity.allday_expires_at":"Wydarzenia całodniowe wygasają o","entity.allday_expires_at.helper":"Pora dnia, o której całodniowe wydarzenia z tego kalendarza przestają liczyć się jako nadchodzące, w ostatnim dniu, który obejmują. Jeśli pole pozostanie puste, trwają do północy. Obowiązuje tylko wtedy, gdy minione wydarzenia są ukryte, i działa przy następnym odświeżeniu karty, a nie co do minuty.","entity.days_of_week":"Dni tygodnia","entity.days_of_week.option.inherit.label":"Każdego dnia","entity.days_of_week.option.weekdays.label":"Tylko od poniedziałku do piątku","entity.days_of_week.option.weekends.label":"Tylko sobota i niedziela","entity.days_of_week.helper":"W które dni ten kalendarz może umieszczać wydarzenia. Wydarzenie wielodniowe zachowuje tylko te dni, które spełniają warunek, więc święto ciągnące się przez weekend nadal pojawia się w otaczających je dniach od poniedziałku do piątku.","entity.replace_field":"Zamieniaj w","entity.replace_field.option.title.label":"Tytuł wydarzenia","entity.replace_field.option.location.label":"Lokalizacja","entity.replace_field.option.description.label":"Opis","entity.replace_field.helper":"Którą część wydarzenia przepisują dwa pola poniżej. Po jednej naraz — i w przeciwieństwie do filtrów powyżej dodanie kalendarza dwa razy nie daje drugiej, bo obie kopie narysowałyby te same wydarzenia.","entity.replace_pattern":"Znajdź","entity.replace_pattern.helper":"Tekst do znalezienia jako wyrażenie regularne. Zamieniane jest każde dopasowanie, niezależnie od wielkości liter. Pozostawione puste zamienia całe pole.","entity.replace_with":"Zamień na","entity.replace_with.helper":"Co ma stanąć w miejsce każdego dopasowania — albo całego pola, gdy nic nie jest szukane. Pozostawione puste usuwa dopasowanie.","exceptions.title":"Wyjątki widoku kolumnowego","exceptions.summary.none":"Wszystkie powyższe opcje dotyczą obu układów","exceptions.summary.one":"1 opcja różni się w układzie kolumnowym","exceptions.summary.many":"Opcje różniące się w układzie kolumnowym: {count}",exceptions:"Opcje z wyjątkiem","exceptions.helper":"Wybierz opcje, które mają przyjmować inną wartość, gdy ta karta wyświetla się jako kolumny. Usunięcie opcji przywraca jej wspólną wartość powyżej.","column.height":"Wysokość","column.height.helper":"Stała wysokość układu kolumnowego. Wartość auto pozwala mu rosnąć wraz z zawartością.","column.max_height":"Maksymalna wysokość","column.max_height.helper":"Wysokość, do której układ kolumnowy może urosnąć, zanim zacznie się przewijać. Wartość none oznacza brak ograniczenia.","column.show_week_numbers":"Numery tygodni","column.today_indicator":"Wskaźnik dzisiaj","column.allday_badge":"Odznaka całodniowa","column.allday_badge_style":"Styl odznaki całodniowej","column.remove_location_country":"Nazwy krajów","column.show_empty_days.helper":"W układzie kolumnowym jest to domyślnie włączone, niezależnie od wspólnego ustawienia powyżej.","column.split_multiday_events.helper":"W układzie kolumnowym jest to domyślnie włączone, niezależnie od wspólnego ustawienia powyżej.","view_default.column.show_empty_days":"Układ kolumnowy pokazuje puste dni niezależnie od tego ustawienia, aby kolumny nadal odpowiadały kolejnym dniom. Dodaj poniżej wyjątek, aby to zmienić.","view_default.column.split_multiday_events":"Układ kolumnowy dzieli wydarzenia wielodniowe niezależnie od tego ustawienia, aby każdy dzień objęty wydarzeniem je pokazywał. Dodaj poniżej wyjątek, aby to zmienić.","panel.content":"Zakres czasu i zawartość","panel.content.helper":"Które dni karta obejmuje i co w nich umieszcza.",days_to_show:"Dni do wyświetlenia",start_date_mode:"Data początkowa","start_date_mode.option.default.label":"Dzisiaj","start_date_mode.option.fixed.label":"Ustalona data","start_date_mode.option.offset.label":"Względem dzisiaj",start_date_fixed:"Data",start_date_offset:"Wyrażenie","start_date_offset.helper":"Punkt odniesienia — today, start_of_week lub nazwa dnia tygodnia — a po nim dowolna liczba przesunięć dziennych +N lub -N, tygodniowych +Nw albo skoków +dzień_tygodnia. Na przykład today+7, -3, start_of_week, saturday, monday+1w.",first_day_of_week:"Pierwszy dzień tygodnia","first_day_of_week.option.system.label":"Zgodnie z Home Assistant","first_day_of_week.option.monday.label":"Poniedziałek","first_day_of_week.option.sunday.label":"Niedziela",compact_mode:"Tryb kompaktowy","compact_mode.helper":"Skraca kartę, gdy znajduje się w wąskim miejscu panelu. Jeśli oba pola pozostaną puste, tryb kompaktowy niczego nie zmienia.",compact_days_to_show:"Dni",compact_events_to_show:"Wydarzenia",compact_events_complete_days:"Dokończ ostatni dzień","compact_events_complete_days.helper":"Zamiast zatrzymywać się w środku dnia po osiągnięciu limitu wydarzeń, pokazuje też resztę tego dnia.",content:"Co pokazuje karta",show_past_events:"Pokaż minione wydarzenia",show_empty_days:"Pokaż puste dni",empty_day_text:"Tekst pustego dnia","empty_day_text.helper":"Zastępuje przetłumaczony tekst domyślny i usuwa poprzedzający go znak zaznaczenia.",empty_day_color:"Kolor pustego dnia",hide_when_empty:"Ukryj kartę, gdy jest pusta","hide_when_empty.helper":"Całkowicie usuwa kartę z panelu, dopóki nie ma ona nic do pokazania.",filter_duplicates:"Filtruj duplikaty","filter_duplicates.helper":"Ukrywa wydarzenie, którego tytuł, początek, koniec i lokalizacja są takie same jak w innym. Zostaje kopia z wpisu wymienionego wcześniej, wraz z jego etykietą i kolorem.",split_multiday_events:"Podziel wydarzenia wielodniowe","split_multiday_events.helper":"Pokazuje wydarzenie w każdym dniu, który obejmuje, a nie tylko w dniu rozpoczęcia.",event_type:"Typ wydarzenia","event_type.option.all.label":"Wszystkie wydarzenia","event_type.option.timed.label":"Tylko wydarzenia z godziną","event_type.option.all_day.label":"Tylko wydarzenia całodniowe","event_type.helper":"Czy karta pokazuje wszystkie wydarzenia, tylko te z godziną, czy tylko całodniowe. Chodzi o rodzaj wydarzenia, a nie o to, jak długo trwa. Poszczególne kalendarze mogą odejść od tego poniżej.",locale:"Język i format czasu",language_mode:"Język","language_mode.option.system.label":"Zgodnie z Home Assistant","language_mode.option.custom.label":"Wybierz samodzielnie",language:"Kod języka","language.helper":"Dwuliterowy kod, na przykład de, albo regionalny, na przykład en-GB.",time_format:"Format czasu","time_format.option.system.label":"Zgodnie z Home Assistant","time_format.option.24.label":"24-godzinny","time_format.option.12.label":"12-godzinny","panel.card":"Karta i tytuł","panel.card.helper":"Sama karta i nagłówek nad nią.",title:"Tytuł","title.helper":"Wszystko, co zawiera {{ lub {%, Home Assistant renderuje jako szablon, który sam się aktualizuje.",title_font_size:"Rozmiar czcionki tytułu",title_color:"Kolor tytułu",background_color:"Kolor tła","panel.day_header":"Nagłówek dnia","panel.day_header.helper":"Jak każdy dzień się przedstawia, niezależnie od układu.",date_vertical_alignment:"Wyrównanie w pionie","date_vertical_alignment.option.top.label":"Góra","date_vertical_alignment.option.middle.label":"Środek","date_vertical_alignment.option.bottom.label":"Dół",weekday_font_size:"Rozmiar czcionki dnia tygodnia",weekday_color:"Kolor dnia tygodnia",day_font_size:"Rozmiar czcionki numeru dnia",day_color:"Kolor numeru dnia",show_month:"Pokaż miesiąc",month_font_size:"Rozmiar czcionki miesiąca",month_color:"Kolor miesiąca",weekend_colors:"Kolory weekendu","weekend_colors.helper":"Każdy z nich, pozostawiony pusty, przyjmuje wartość odpowiednika dla dnia tygodnia.",weekend_weekday_color:"Kolor dnia tygodnia w weekend",weekend_day_color:"Kolor numeru dnia w weekend",weekend_month_color:"Kolor miesiąca w weekend",today_colors:"Kolory dzisiejszego dnia","today_colors.helper":"Każdy z nich, pozostawiony pusty, przyjmuje wartość odpowiednika weekendowego, a następnie tego dla dnia tygodnia.",today_weekday_color:"Dzisiejszy kolor dnia tygodnia",today_day_color:"Dzisiejszy kolor numeru dnia",today_month_color:"Dzisiejszy kolor miesiąca",today_indicator:"Wskaźnik dzisiaj",today_indicator_style:"Styl","today_indicator_style.option.none.label":"Brak","today_indicator_style.option.dot.label":"Kropka","today_indicator_style.option.pulse.label":"Pulsująca kropka","today_indicator_style.option.glow.label":"Świecąca kropka","today_indicator_style.option.icon.label":"Ikona","today_indicator_style.option.custom.label":"Emoji lub obraz",today_indicator_icon:"Ikona wskaźnika",today_indicator_custom:"Emoji lub ścieżka do obrazu",today_indicator_color:"Kolor wskaźnika",today_indicator_size:"Rozmiar wskaźnika",today_indicator_position:"Pozycja wskaźnika","today_indicator_position.helper":"Para wartości procentowych, najpierw w poziomie, potem w pionie — na przykład 15% 50%.",week_numbers:"Numery tygodni",week_number_mode:"Numeracja","week_number_mode.option.none.label":"Brak","week_number_mode.option.iso.label":"ISO 8601","week_number_mode.option.simple.label":"Prosta","week_number_mode.helper":"ISO to standard europejski i międzynarodowy: tygodniem pierwszym jest ten, który ma cztery dni w nowym roku, dzięki czemu numeracja pozostaje spójna z roku na rok. Numeracja prosta liczy od 1 stycznia, co jest przyjęte w Ameryce Północnej i może dać krótki pierwszy tydzień.",show_current_week_number:"Pokaż bieżący tydzień",week_number_font_size:"Rozmiar czcionki numeru tygodnia",week_number_color:"Kolor numeru tygodnia",week_number_background_color:"Kolor tła numeru tygodnia","panel.events":"Wydarzenia","panel.events.helper":"Same wydarzenia i wiersze, które każde z nich może zawierać.",event_font_size:"Rozmiar czcionki wydarzeń",event_color:"Kolor wydarzeń",accent_color:"Kolor akcentu","accent_color.helper":"Pasek obok każdego wydarzenia. Kalendarz może go zmienić dla swoich wydarzeń.",accent_color_mode:"Kolor akcentu","accent_color_mode.helper":"Home Assistant może przechowywać kolor każdego kalendarza w sekcji Ustawienia, Urządzenia i usługi, Encje. Kalendarze, dla których koloru nie ma, zachowują domyślny kolor karty.","accent_color_mode.option.custom.label":"Własny kolor","accent_color_mode.option.home_assistant.label":"Zgodnie z Home Assistant",vertical_line_width:"Szerokość paska akcentu",event_background_opacity:"Krycie tła wydarzeń","event_background_opacity.helper":"Barwi każde wydarzenie jego kolorem akcentu. Zero pozostawia je niezabarwione.",title_max_lines:"Limit wierszy tytułu","title_max_lines.helper":"Zero oznacza brak limitu. Skrócony tytuł kończy się wielokropkiem.",event_icon_vertical_alignment:"Wyrównanie ikon","event_icon_vertical_alignment.option.top.label":"Góra","event_icon_vertical_alignment.option.middle.label":"Środek","event_icon_vertical_alignment.option.bottom.label":"Dół",time:"Czas",show_time:"Pokaż czas",show_end_time:"Pokaż czas zakończenia",show_single_allday_time:"Pokaż czas przy wydarzeniach całodniowych","show_single_allday_time.helper":"Dotyczy wydarzeń całodniowych obejmujących jeden dzień. Wielodniowe mają własne ustawienie poniżej, ponieważ ich wiersz godziny zawiera też datę zakończenia.",show_multiday_allday_time:"Pokaż godzinę przy wielodniowych wydarzeniach całodniowych","show_multiday_allday_time.helper":"Ich wiersz godziny brzmi „Cały dzień, do …” i zawiera datę zakończenia, której nie widać nigdzie indziej w wierszu. Wydarzenia z godziną trwające kilka dni nie są objęte.",allday_badge_position:"Odznaka całodniowa","allday_badge_position.helper":"Wyróżnia wydarzenia całodniowe zaokrągloną odznaką w kolorze akcentu kalendarza. W wierszu godziny zastępuje etykietę całodniową, a przy tytule otacza nazwę wydarzenia. Odznaka przy tytule pozostaje jednowierszowa i jest skracana wielokropkiem.","allday_badge_position.option.off.label":"Wyłączona","allday_badge_position.option.time.label":"Wokół etykiety całodniowej","allday_badge_position.option.title.label":"Wokół tytułu wydarzenia",allday_badge_style:"Styl odznaki całodniowej","allday_badge_style.helper":"Jak mocno odznaka się wyróżnia — od subtelnego tła po pełne wypełnienie kolorem.","allday_badge_style.option.outline.label":"Obrys","allday_badge_style.option.subtle.label":"Subtelna","allday_badge_style.option.tinted.label":"Z podbarwieniem","allday_badge_style.option.filled.label":"Wypełniona",time_two_digit_hours:"Zapisuj godziny dwucyfrowo",time_font_size:"Rozmiar czcionki czasu",time_color:"Kolor czasu",time_icon_size:"Rozmiar ikony czasu",time_max_lines:"Limit wierszy czasu",location:"Lokalizacja",show_location:"Pokaż lokalizację",show_location_allday:"Pokaż lokalizację przy wydarzeniach całodniowych",location_country_mode:"Nazwy krajów","location_country_mode.option.keep.label":"Zachowaj je","location_country_mode.option.builtin.label":"Usuń dobrze znane","location_country_mode.option.custom.label":"Usuń wskazane przeze mnie",location_country_pattern:"Kraje do usunięcia","location_country_pattern.helper":"Nazwy rozdzielone znakiem | — na przykład USA | Stany Zjednoczone | Polska. Usuwana jest tylko nazwa znajdująca się na końcu lokalizacji.",location_font_size:"Rozmiar czcionki lokalizacji",location_color:"Kolor lokalizacji",location_icon_size:"Rozmiar ikony lokalizacji",location_max_lines:"Limit wierszy lokalizacji",description:"Opis",show_description:"Pokaż opis",show_description_allday:"Pokaż opis przy wydarzeniach całodniowych",description_font_size:"Rozmiar czcionki opisu",description_color:"Kolor opisu",description_icon_size:"Rozmiar ikony opisu",description_max_lines:"Limit wierszy opisu",progress:"Odliczanie i postęp","progress.helper":"Ile czasu zostało do rozpoczęcia wydarzenia i jak bardzo jest ono zaawansowane.",show_countdown:"Pokaż odliczanie",show_countdown_allday:"Odliczaj też do wydarzeń całodniowych",show_progress_bar:"Pokaż pasek postępu",progress_bar_color:"Kolor paska postępu",progress_bar_height:"Wysokość paska postępu",progress_bar_width:"Szerokość paska postępu","panel.separators":"Dzielniki","panel.separators.helper":"Linie, które karta rysuje między dniami, tygodniami i miesiącami.",day_separator_width:"Szerokość dzielnika dnia",day_separator_color:"Kolor dzielnika dnia",week_separator_width:"Szerokość dzielnika tygodnia",week_separator_color:"Kolor dzielnika tygodnia",month_separator_width:"Szerokość dzielnika miesiąca",month_separator_color:"Kolor dzielnika miesiąca","column.day_header_separator":"Dzielnik nagłówka dnia","column.day_header_separator.helper":"Linia pod nagłówkiem kolumny. Mieści się w odstępie nagłówka dnia, więc jej wyłączenie nie przesuwa wydarzeń.","column.day_header_separator_width":"Szerokość dzielnika nagłówka","column.day_header_separator_color":"Kolor dzielnika nagłówka","panel.weather":"Pogoda","panel.weather.helper":"Prognoza obok dnia, obok wydarzenia albo w obu miejscach.",entity:"Encja pogody","entity.helper":"Pozostaw puste, aby nie pokazywać żadnej prognozy.",position:"Pokaż prognozę","position.option.none.label":"Nigdzie","position.option.date.label":"W nagłówku dnia","position.option.event.label":"Obok każdego wydarzenia","position.option.both.label":"W obu miejscach","weather.date":"W nagłówku dnia","weather.date.helper":"Prognoza na cały dzień, pokazywana raz dziennie.","date.show_conditions":"Pokaż warunki","date.show_high_temp":"Pokaż temperaturę maksymalną","date.show_low_temp":"Pokaż temperaturę minimalną","date.show_low_temp.helper":"W dniach, w których pokazywany jest indeks UV, zajmuje on to miejsce.","date.show_uv_index":"Pokaż indeks UV","date.uv_index_threshold":"Próg indeksu UV","date.uv_index_threshold.helper":"Ukrywa indeks poniżej tej wartości. Zero powoduje, że jest pokazywany zawsze.","date.icon_size":"Rozmiar ikony","date.font_size":"Rozmiar czcionki","date.color":"Kolor","weather.event":"Obok każdego wydarzenia","weather.event.helper":"Prognoza na godzinę rozpoczęcia każdego wydarzenia.","event.show_conditions":"Pokaż warunki","event.show_conditions.helper":"Pokazuje ikonę warunków pogodowych. W układzie kolumnowym ikona jest pokazywana zawsze, ponieważ wiersz dzieli krawędź ikon z czasem i lokalizacją — tam ta opcja dopisuje warunki słownie.","event.show_temp":"Pokaż temperaturę","event.show_uv_index":"Pokaż indeks UV","event.uv_index_threshold":"Próg indeksu UV","event.uv_index_threshold.helper":"Ukrywa indeks poniżej tej wartości. Zero powoduje, że jest pokazywany zawsze.","event.daily_forecast_fallback":"Użyj prognozy dobowej","event.daily_forecast_fallback.helper":"Dla wydarzeń całodniowych lub takich, które wypadają dalej, niż sięga prognoza godzinowa.","event.icon_size":"Rozmiar ikony","event.font_size":"Rozmiar czcionki","event.color":"Kolor","event.max_lines":"Limit wierszy pogody","event.max_lines.helper":"Zero oznacza brak limitu. Tylko układ kolumnowy zapisuje warunki słownie, więc tylko tam ten wiersz może sięgnąć drugiej linii. Temperatura i indeks UV nigdy nie są skracane.","panel.actions":"Akcje i odświeżanie","panel.actions.helper":"Co robi dotknięcie i jak często karta ponownie odczytuje kalendarze.",tap_action:"Akcja dotknięcia",hold_action:"Akcja przytrzymania",refresh_interval:"Częstotliwość odświeżania","refresh_interval.helper":"Jak długo karta przechowuje zapisane wydarzenia, zanim pobierze je ponownie.",refresh_on_navigate:"Odświeżaj przy nawigacji","refresh_on_navigate.helper":"Pobiera ponownie za każdym razem, gdy widok panelu zostanie otwarty.","scope.list_only":"Dotyczy układu listy, którego ta karta używa także na wąskich ekranach.","scope.list_only.today_indicator_position":"Dotyczy układu listy — w układzie kolumnowym karta sama umieszcza wskaźnik.","scope.list_only.compact_events_to_show":"Dotyczy układu listy. Ograniczenie liczby wydarzeń na kartę opróżniałoby kolumny, zamiast skracać kartę.","scope.list_only.compact_mode":"Bez efektu w widoku kolumnowym. Te opcje skracają tylko układ listy, którego karta używa również na wąskich ekranach; w kolumnach limity usuwałyby całe dni.","entity.label_image_source":"Źródło obrazu","entity.label_image_source.helper":"Obraz osoby pochodzi z Home Assistant, z sekcji Ustawienia, Osoby. Zmiana tam zmienia go też tutaj; osoby, dla których nie ma obrazu, nie pokazują etykiety wcale.","entity.label_image_source.option.custom.label":"Własny obraz","entity.label_image_source.option.person.label":"Obraz osoby","today_indicator_custom.helper":"Emoji, ścieżka lub URL obrazu albo dowolny tekst. Słowa wymagają większego rozmiaru wskaźnika niż wizualny rozmiar emoji.",allday_badge_color_mode:"Kolor odznaki całodniowej","allday_badge_color_mode.helper":"Jakim kolorem rysowana jest odznaka. Kolor akcentu daje każdemu kalendarzowi własny; kolor tekstu wiersza daje wszystkim ten, w którym już są — kolor godziny w wierszu czasu i kolor tytułu przy tytule.","allday_badge_color_mode.option.accent.label":"Kolor akcentu kalendarza","allday_badge_color_mode.option.text.label":"Kolor tekstu wiersza","allday_badge_color_mode.option.custom.label":"Kolor własny",allday_badge_color:"Kolor odznaki","column.allday_badge_color":"Kolor odznaki całodniowej"};const Se={de:ge,"en-gb":ve,et:be,it:fe,lt:we,lv:ze,nb:je,pl:xe,sk:{search:"Hľadať v nastaveniach",customized_only:"Len upravené","customized_only.helper":"Skryje všetko, čo má stále hodnotu, ktorú by karta použila aj tak. Zostane len to, čo táto karta mení.","filter.no_matches":"Výrazu „{query}“ nič nezodpovedá.","filter.nothing_customized":"Nič nie je upravené — každé nastavenie má predvolenú hodnotu karty.","filter.gated_note":"Nastavenia, ktoré závisia od iného, sa zobrazia až po jeho zapnutí.","panel.layout":"Rozloženie","panel.layout.helper":"Ako karta usporadúva dni a koľko miesta zaberá.",view:"Rozloženie","view.option.list.label":"Zoznam","view.option.list.description":"Dni pod sebou, jeden na riadok","view.option.column.label":"Stĺpce","view.option.column.description":"Dni vedľa seba","view.helper":"Stĺpcové rozloženie potrebuje šírku. Pod hranicou uvedenou v tabuľke sa tá istá karta vykreslí ako zoznam — obe rozloženia sú teda pre jednu kartu živé a na nastaveniach zoznamu stále záleží.","width_table.title":"Táto karta vykresľuje","width_table.columns":"{count} stĺpcov","width_table.columns_one":"1 stĺpec","width_table.as_list":"ako zoznam","width_table.cramped":"{count} stĺpcov, užších než je minimum","width_table.at_least":"≥ {width} px","width_table.below":"< {width} px","width_table.hysteresis":"Do {band} px od hranice si karta ponechá rozloženie, ktoré už má, aby sa karta presne na hranici ustálila a neblikala.",day_spacing:"Medzery medzi dňami","day_spacing.helper":"Medzera medzi dňami. V stĺpcovom rozložení je to medzera medzi stĺpcami.",event_spacing:"Medzery medzi udalosťami",additional_card_spacing:"Dodatočné medzery karty","additional_card_spacing.helper":"Priestor navyše nad obsahom karty a pod ním.",height_mode:"Výška karty","height_mode.option.auto.label":"Podľa obsahu","height_mode.option.fixed.label":"Pevná výška","height_mode.option.maximum.label":"Maximálna výška",card_height:"Výška","card_height.helper":"Karta má vždy túto výšku a ak sa udalosti nezmestia, posúva sa.",card_max_height:"Maximálna výška","card_max_height.helper":"Karta rastie so svojím obsahom až do tejto výšky a potom sa posúva.","column.density":"Hustota stĺpcov","column.density.helper":"Aký úzky môže byť stĺpec, kým sa karta jedného stĺpca vzdá, a čo urobí, keď už žiadny nezostane.","column.min_day_width":"Minimálna šírka dňa","column.min_day_width.helper":"Najmenšia šírka, akú môže mať stĺpec dňa. Jej zvýšením bude karta pri rovnakom počte stĺpcov vyžadovať väčšiu šírku.","column.min_days_to_show":"Najmenší počet stĺpcov","column.min_days_to_show.helper":"Ako veľmi môže karta znížiť počet stĺpcov, aby si rozloženie udržala. Predvolene zodpovedá počtu zobrazených dní, takže ho neznižuje nikdy.","column.min_days_fallback":"Keď je príliš úzka","column.min_days_fallback.option.list.label":"Prejsť na zoznam","column.min_days_fallback.option.cramp.label":"Ponechať stĺpce, ale užšie","column.day_header_gap":"Medzera pod hlavičkou","column.day_header_gap.helper":"Priestor medzi hlavičkou stĺpca a udalosťami pod ňou.","panel.calendars":"Kalendáre","panel.calendars.helper":"Ktoré kalendáre karta zobrazuje a ako každý z nich vyzerá.",calendars:"Kalendáre","calendars.helper":"Na poradí záleží a dá sa meniť ťahaním. Keď dve položky obsahujú tú istú udalosť a duplicity sa filtrujú, zachová sa kópia z tej, ktorá je uvedená skôr.","entity.customised":"Nakonfigurovaný","entity.unconfigured":"Používa nastavenia karty","entity.occurrence":"Položka {position} z {total}","entity.copy":"Kopírovať nastavenia","entity.paste":"Vložiť nastavenia","entity.duplicate":"Duplikovať","entity.remove":"Odstrániť","entity.label_type":"Typ štítka","entity.label_type.helper":"Zobrazí sa pred každou udalosťou z tohto kalendára. Obrázkový štítok je cesta, ktorú vie prehliadač načítať, napríklad /local/work.png.","entity.label_type.option.none.label":"Žiadny","entity.label_type.option.text.label":"Text alebo emodži","entity.label_type.option.icon.label":"Ikona","entity.label_type.option.image.label":"Obrázok","entity.label_icon_source":"Zdroj ikony","entity.label_icon_source.helper":"Home Assistant uchováva ikonu pre každý kalendár v časti Nastavenia, Zariadenia a služby, Entity. Sledovanie ikony udržiava obe v súlade; kalendáre, pre ktoré ikonu nemá, nezobrazia štítok vôbec.","entity.label_icon_source.option.home_assistant.label":"Podľa Home Assistant","entity.label_icon_source.option.custom.label":"Vlastná ikona","entity.label":"Štítok","entity.color":"Farba udalosti","entity.color.helper":"Názvy udalostí z tohto kalendára. Má prednosť pred farbou karty.","entity.accent_color":"Farba zvýraznenia","entity.accent_color.helper":"Zvislá čiara vedľa každej udalosti a jej pozadie, ak je nepriehľadnosť pozadia väčšia ako nula.","entity.accent_color_mode":"Farba zvýraznenia","entity.accent_color_mode.helper":"Home Assistant môže uchovávať farbu pre každý kalendár v časti Nastavenia, Zariadenia a služby, Entity. Kalendáre, pre ktoré farbu nemá, sa vrátia k farbe karty.","entity.accent_color_mode.option.inherit.label":"Podľa karty","entity.accent_color_mode.option.home_assistant.label":"Podľa Home Assistant","entity.accent_color_mode.option.custom.label":"Vlastná farba","entity.label_icon_color":"Farba ikony štítku","entity.label_icon_color.helper":"Ak zostane prázdne, ikona prevezme farbu okolitého textu.","entity.show_time":"Časy udalostí","entity.show_time.option.inherit.label":"Podľa karty","entity.show_time.option.show.label":"Vždy zobraziť","entity.show_time.option.hide.label":"Nikdy nezobrazovať","entity.show_location":"Miesta udalostí","entity.show_location.option.inherit.label":"Podľa karty","entity.show_location.option.show.label":"Vždy zobraziť","entity.show_location.option.hide.label":"Nikdy nezobrazovať","entity.location_icon":"Ikona miesta","entity.location_icon.helper":"Ikona zobrazená vedľa miest z tohto kalendára namiesto značky na mape. Ak zostane prázdne, stretnutia Microsoft Teams dostanú ikonu Teams a všetko ostatné značku.","entity.show_description":"Popisy udalostí","entity.show_description.option.inherit.label":"Podľa karty","entity.show_description.option.show.label":"Vždy zobraziť","entity.show_description.option.hide.label":"Nikdy nezobrazovať","entity.split_multiday_events":"Rozdeliť na dni","entity.split_multiday_events.option.inherit.label":"Podľa karty","entity.split_multiday_events.option.split.label":"Rozdeliť na jednotlivé dni","entity.split_multiday_events.option.whole.label":"Ponechať ako jednu udalosť",heading_filters:"Filtrovanie udalostí",heading_replace:"Nahradenie textu",heading_multiday:"Viacdňové udalosti",heading_nothing:"Prázdne dni",heading_appearance:"Štítok a farby",heading_details:"Podrobnosti udalosti","entity.event_type":"Typ udalosti","entity.event_type.option.inherit.label":"Podľa karty","entity.event_type.option.all.label":"Všetky udalosti","entity.event_type.option.timed.label":"Len udalosti s časom","entity.event_type.option.all_day.label":"Len celodenné udalosti","entity.event_type.helper":"Ten istý kalendár uveďte dvakrát — raz s každou z posledných dvoch možností —, aby jeho celodenné udalosti a udalosti s časom mali rôzne farby.","entity.compact_events_to_show":"Udalosti v kompaktnom režime","entity.compact_events_to_show.helper":"Koľko udalostí z tohto kalendára kompaktný režim ponechá. Ak zostane prázdne, platí limit karty.","entity.blocklist":"Zoznam zakázaných","entity.blocklist.helper":"Skryje udalosti, ktorých vybrané pole obsahuje niektorý z týchto výrazov, oddelených znakom | — napríklad Súkromné|Predbežné.","entity.allowlist":"Zoznam povolených","entity.allowlist.helper":"Zobrazí len udalosti, ktorých vybrané pole obsahuje niektorý z týchto výrazov, oddelených znakom | . Ak zostane zoznam prázdny, zobrazia sa všetky udalosti.","entity.filter_field":"Porovnávať s","entity.filter_field.option.title.label":"Názov udalosti","entity.filter_field.option.location.label":"Miesto","entity.filter_field.option.description.label":"Popis","entity.filter_field.helper":"Ktorú časť udalosti čítajú dva zoznamy nižšie. Vždy len jednu — ten istý kalendár uveďte dvakrát, aby ste filtrovali podľa druhej.","entity.allday_expires_at":"Celodenné udalosti končia o","entity.allday_expires_at.helper":"Čas dňa, keď celodenné udalosti z tohto kalendára prestanú platiť za nadchádzajúce, v posledný deň, ktorý pokrývajú. Ak zostane prázdne, trvajú do polnoci. Platí len vtedy, keď sú minulé udalosti skryté, a prejaví sa až pri ďalšom obnovení karty, nie na minútu.","entity.days_of_week":"Dni v týždni","entity.days_of_week.option.inherit.label":"Každý deň","entity.days_of_week.option.weekdays.label":"Len od pondelka do piatku","entity.days_of_week.option.weekends.label":"Len sobota a nedeľa","entity.days_of_week.helper":"V ktoré dni môže tento kalendár umiestňovať udalosti. Viacdňová udalosť si ponechá len dni, ktoré vyhovujú, takže sviatok siahajúci cez víkend sa stále zobrazí v okolitých dňoch od pondelka do piatku.","entity.replace_field":"Nahradiť v","entity.replace_field.option.title.label":"Názov udalosti","entity.replace_field.option.location.label":"Miesto","entity.replace_field.option.description.label":"Popis","entity.replace_field.helper":"Ktorú časť udalosti prepisujú dve políčka nižšie. Vždy jednu — a na rozdiel od filtrov vyššie pridanie kalendára dvakrát druhú nepridá, pretože obe kópie by vykreslili tie isté udalosti.","entity.replace_pattern":"Nájsť","entity.replace_pattern.helper":"Hľadaný text ako regulárny výraz. Nahradí sa každá zhoda bez ohľadu na veľkosť písmen. Ak zostane prázdne, nahradí sa celé pole.","entity.replace_with":"Nahradiť čím","entity.replace_with.helper":"Čo príde namiesto každej zhody — alebo namiesto celého poľa, keď sa nič nehľadá. Ak zostane prázdne, zhoda sa odstráni.","exceptions.title":"Výnimky pre stĺpcové rozloženie","exceptions.summary.none":"Všetky možnosti vyššie platia pre obe rozloženia","exceptions.summary.one":"1 možnosť sa v stĺpcovom rozložení líši","exceptions.summary.many":"{count} možností sa v stĺpcovom rozložení líši",exceptions:"Možnosti s výnimkou","exceptions.helper":"Vyberte možnosti, ktoré majú mať inú hodnotu, keď sa táto karta vykreslí ako stĺpce. Odstránením niektorej z nich sa vráti na spoločnú hodnotu vyššie.","column.height":"Výška","column.height.helper":"Pevná výška pre stĺpcové rozloženie. Použite auto, aby mohlo rásť.","column.max_height":"Maximálna výška","column.max_height.helper":"Výška, do ktorej môže stĺpcové rozloženie narásť, kým sa začne posúvať. Použite none, ak nechcete žiadny limit.","column.show_week_numbers":"Čísla týždňov","column.today_indicator":"Identifikátor dneška","column.allday_badge":"Celodenný odznak","column.allday_badge_style":"Štýl celodenného odznaku","column.remove_location_country":"Názvy krajín","column.show_empty_days.helper":"Stĺpcové rozloženie má túto možnosť predvolene zapnutú bez ohľadu na spoločné nastavenie vyššie.","column.split_multiday_events.helper":"Stĺpcové rozloženie má túto možnosť predvolene zapnutú bez ohľadu na spoločné nastavenie vyššie.","view_default.column.show_empty_days":"Stĺpcové rozloženie zobrazuje prázdne dni bez ohľadu na toto nastavenie, aby stĺpce naďalej zodpovedali po sebe idúcim dňom. Ak to chcete zmeniť, pridajte nižšie výnimku.","view_default.column.split_multiday_events":"Stĺpcové rozloženie rozdeľuje viacdňové udalosti bez ohľadu na toto nastavenie, aby sa udalosť ukázala v každom dni, ktorý pokrýva. Ak to chcete zmeniť, pridajte nižšie výnimku.","panel.content":"Obdobie a obsah","panel.content.helper":"Ktoré dni karta pokrýva a čo do nich vkladá.",days_to_show:"Zobrazované dni",start_date_mode:"Počiatočný dátum","start_date_mode.option.default.label":"Dnes","start_date_mode.option.fixed.label":"Pevný dátum","start_date_mode.option.offset.label":"Vzhľadom na dnešok",start_date_fixed:"Dátum",start_date_offset:"Výraz","start_date_offset.helper":"Východisko — today, start_of_week alebo anglický názov dňa — nasledované ľubovoľným počtom posunov +N alebo -N o dni, +Nw o týždne, prípadne +názov dňa na skok na daný deň. Napríklad today+7, -3, start_of_week, saturday, monday+1w.",first_day_of_week:"Prvý deň týždňa","first_day_of_week.option.system.label":"Podľa Home Assistant","first_day_of_week.option.monday.label":"Pondelok","first_day_of_week.option.sunday.label":"Nedeľa",compact_mode:"Kompaktný režim","compact_mode.helper":"Skráti kartu, kým sedí v úzkom mieste na paneli. Ak necháte obe polia prázdne, kompaktný režim nič nemení.",compact_days_to_show:"Dni",compact_events_to_show:"Udalosti",compact_events_complete_days:"Dokončiť posledný deň","compact_events_complete_days.helper":"Namiesto zastavenia uprostred dňa pri dosiahnutí limitu udalostí zobrazí aj zvyšok toho dňa.",content:"Čo karta zobrazuje",show_past_events:"Zobraziť minulé udalosti",show_empty_days:"Zobraziť prázdne dni",empty_day_text:"Text prázdneho dňa","empty_day_text.helper":"Nahradí preložený predvolený text a odstráni značku začiarknutia pred ním.",empty_day_color:"Farba prázdneho dňa",hide_when_empty:"Skryť kartu, keď je prázdna","hide_when_empty.helper":"Kým karta nemá čo zobraziť, úplne ju odstráni z panela.",filter_duplicates:"Filtrovať duplicity","filter_duplicates.helper":"Skryje udalosť, ktorej názov, začiatok, koniec aj miesto sa zhodujú s inou. Zachová sa kópia z položky uvedenej skôr, aj s jej štítkom a farbou.",split_multiday_events:"Rozdeliť viacdňové udalosti","split_multiday_events.helper":"Zobrazí udalosť v každom dni, ktorý pokrýva, a nie len v deň jej začiatku.",event_type:"Typ udalosti","event_type.option.all.label":"Všetky udalosti","event_type.option.timed.label":"Len udalosti s časom","event_type.option.all_day.label":"Len celodenné udalosti","event_type.helper":"Či karta zobrazuje všetky udalosti, len tie s časom, alebo len celodenné. Ide o druh udalosti, nie o to, ako dlho trvá. Jednotlivé kalendáre sa od toho môžu nižšie odchýliť.",locale:"Jazyk a formát času",language_mode:"Jazyk","language_mode.option.system.label":"Podľa Home Assistant","language_mode.option.custom.label":"Vybrať jeden",language:"Kód jazyka","language.helper":"Dvojpísmenový kód, napríklad de, alebo regionálny, napríklad en-GB.",time_format:"Formát času","time_format.option.system.label":"Podľa Home Assistant","time_format.option.24.label":"24 hod.","time_format.option.12.label":"12 hod.","panel.card":"Karta a názov","panel.card.helper":"Samotná karta a nadpis nad ňou.",title:"Názov","title.helper":"Čokoľvek, čo obsahuje {{ alebo {%, Home Assistant vykreslí ako šablónu a udržiava to aktuálne.",title_font_size:"Veľkosť písma názvu",title_color:"Farba názvu",background_color:"Farba pozadia","panel.day_header":"Hlavička dňa","panel.day_header.helper":"Ako sa každý deň ohlasuje, v ktoromkoľvek rozložení.",date_vertical_alignment:"Zvislé zarovnanie","date_vertical_alignment.option.top.label":"Hore","date_vertical_alignment.option.middle.label":"Stred","date_vertical_alignment.option.bottom.label":"Dole",weekday_font_size:"Veľkosť písma dňa v týždni",weekday_color:"Farba dňa v týždni",day_font_size:"Veľkosť písma čísla dňa",day_color:"Farba čísla dňa",show_month:"Zobraziť mesiac",month_font_size:"Veľkosť písma mesiaca",month_color:"Farba mesiaca",weekend_colors:"Farby víkendu","weekend_colors.helper":"Ak zostanú prázdne, každá z nich sa vráti k svojmu náprotivku pre dni v týždni.",weekend_weekday_color:"Farba dňa v týždni cez víkend",weekend_day_color:"Farba čísla dňa cez víkend",weekend_month_color:"Farba mesiaca cez víkend",today_colors:"Farby dneška","today_colors.helper":"Ak zostanú prázdne, každá z nich sa vráti k svojmu víkendovému náprotivku a potom k tomu pre dni v týždni.",today_weekday_color:"Farba dnešného dňa v týždni",today_day_color:"Farba dnešného čísla dňa",today_month_color:"Farba dnešného mesiaca",today_indicator:"Identifikátor dneška",today_indicator_style:"Štýl","today_indicator_style.option.none.label":"Žiadny","today_indicator_style.option.dot.label":"Bodka","today_indicator_style.option.pulse.label":"Pulzujúca bodka","today_indicator_style.option.glow.label":"Žiariaca bodka","today_indicator_style.option.icon.label":"Ikona","today_indicator_style.option.custom.label":"Emodži alebo obrázok",today_indicator_icon:"Ikona identifikátora",today_indicator_custom:"Emodži alebo cesta k obrázku",today_indicator_color:"Farba identifikátora",today_indicator_size:"Veľkosť identifikátora",today_indicator_position:"Poloha identifikátora","today_indicator_position.helper":"Dvojica percent, najprv vodorovne a potom zvisle — napríklad 15% 50%.",week_numbers:"Čísla týždňov",week_number_mode:"Číslovanie","week_number_mode.option.none.label":"Žiadne","week_number_mode.option.iso.label":"ISO 8601","week_number_mode.option.simple.label":"Jednoduché","week_number_mode.helper":"ISO je európsky a medzinárodný štandard: prvý týždeň je ten, ktorý má štyri dni v novom roku, takže číslovanie zostáva rok čo rok rovnaké. Jednoduché počíta od 1. januára, čo je bežné v Severnej Amerike a môže zanechať krátky prvý týždeň.",show_current_week_number:"Zobraziť aktuálny týždeň",week_number_font_size:"Veľkosť písma čísla týždňa",week_number_color:"Farba čísla týždňa",week_number_background_color:"Farba pozadia čísla týždňa","panel.events":"Udalosti","panel.events.helper":"Samotné udalosti a riadky, ktoré každá z nich môže niesť.",event_font_size:"Veľkosť písma udalosti",event_color:"Farba udalosti",accent_color:"Farba zvýraznenia","accent_color.helper":"Pruh vedľa každej udalosti. Kalendár ho môže pre svoje udalosti nahradiť.",accent_color_mode:"Farba zvýraznenia","accent_color_mode.helper":"Home Assistant môže uchovávať farbu pre každý kalendár v časti Nastavenia, Zariadenia a služby, Entity. Kalendáre, pre ktoré farbu nemá, si ponechajú predvolenú hodnotu karty.","accent_color_mode.option.custom.label":"Vlastná farba","accent_color_mode.option.home_assistant.label":"Podľa Home Assistant",vertical_line_width:"Šírka pruhu zvýraznenia",event_background_opacity:"Nepriehľadnosť pozadia udalostí","event_background_opacity.helper":"Podfarbí každú udalosť jej farbou zvýraznenia. Nula ju nechá bez podfarbenia.",title_max_lines:"Limit riadkov názvu","title_max_lines.helper":"Nula znamená bez limitu. Skrátený názov sa končí tromi bodkami.",event_icon_vertical_alignment:"Zarovnanie ikon","event_icon_vertical_alignment.option.top.label":"Hore","event_icon_vertical_alignment.option.middle.label":"Stred","event_icon_vertical_alignment.option.bottom.label":"Dole",time:"Čas",show_time:"Zobraziť čas",show_end_time:"Zobraziť čas skončenia",show_single_allday_time:"Zobraziť čas pri celodenných udalostiach","show_single_allday_time.helper":"Platí pre celodenné udalosti trvajúce jeden deň. Viacdňové majú vlastné nastavenie nižšie, pretože ich riadok s časom obsahuje aj dátum konca.",show_multiday_allday_time:"Zobraziť čas pri viacdňových celodenných udalostiach","show_multiday_allday_time.helper":"Ich riadok s časom znie „Celý deň, do …“ a obsahuje tak dátum konca, ktorý inde v riadku nie je. Udalosti s časom trvajúce viac dní to neovplyvní.",allday_badge_position:"Celodenný odznak","allday_badge_position.helper":"Zvýrazní celodenné udalosti zaobleným odznakom vo farbe zvýraznenia kalendára. V riadku s časom nahradí celodenný štítok, pri názve obklopí názov udalosti. Odznak pri názve zostáva jednoriadkový a skráti sa tromi bodkami.","allday_badge_position.option.off.label":"Vypnuté","allday_badge_position.option.time.label":"Okolo celodenného štítku","allday_badge_position.option.title.label":"Okolo názvu udalosti",allday_badge_style:"Štýl celodenného odznaku","allday_badge_style.helper":"Ako výrazne odznak pôsobí — od jemného podfarbenia po plnú farebnú výplň.","allday_badge_style.option.outline.label":"Obrys","allday_badge_style.option.subtle.label":"Jemné","allday_badge_style.option.tinted.label":"Tónované","allday_badge_style.option.filled.label":"Vyplnené",time_two_digit_hours:"Hodiny vždy na dve číslice",time_font_size:"Veľkosť písma času",time_color:"Farba času",time_icon_size:"Veľkosť ikony času",time_max_lines:"Limit riadkov času",location:"Miesto",show_location:"Zobraziť miesto",show_location_allday:"Zobraziť miesto pri celodenných udalostiach",location_country_mode:"Názvy krajín","location_country_mode.option.keep.label":"Ponechať ich","location_country_mode.option.builtin.label":"Odstrániť tie známe","location_country_mode.option.custom.label":"Odstrániť tie, ktoré uvediem",location_country_pattern:"Krajiny na odstránenie","location_country_pattern.helper":"Názvy oddelené znakom | — napríklad Slovensko | Česko | Rakúsko. Odstráni sa len názov na konci miesta.",location_font_size:"Veľkosť písma miesta",location_color:"Farba miesta",location_icon_size:"Veľkosť ikony miesta",location_max_lines:"Limit riadkov miesta",description:"Popis",show_description:"Zobraziť popis",show_description_allday:"Zobraziť popis pri celodenných udalostiach",description_font_size:"Veľkosť písma popisu",description_color:"Farba popisu",description_icon_size:"Veľkosť ikony popisu",description_max_lines:"Limit riadkov popisu",progress:"Odpočítavanie a priebeh","progress.helper":"Koľko zostáva do začiatku udalosti a ako ďaleko sme v nej.",show_countdown:"Zobraziť odpočítavanie",show_countdown_allday:"Odpočítavať aj celodenné udalosti",show_progress_bar:"Zobraziť lištu priebehu",progress_bar_color:"Farba lišty priebehu",progress_bar_height:"Výška lišty priebehu",progress_bar_width:"Šírka lišty priebehu","panel.separators":"Rozdeľovače","panel.separators.helper":"Čiary, ktoré karta kreslí medzi dňami, týždňami a mesiacmi.",day_separator_width:"Šírka rozdeľovača dní",day_separator_color:"Farba rozdeľovača dní",week_separator_width:"Šírka rozdeľovača týždňov",week_separator_color:"Farba rozdeľovača týždňov",month_separator_width:"Šírka rozdeľovača mesiacov",month_separator_color:"Farba rozdeľovača mesiacov","column.day_header_separator":"Čiara pod hlavičkou dňa","column.day_header_separator.helper":"Čiara pod hlavičkou stĺpca. Nachádza sa vnútri medzery pod hlavičkou, takže jej vypnutím sa udalosti neposunú.","column.day_header_separator_width":"Šírka čiary pod hlavičkou","column.day_header_separator_color":"Farba čiary pod hlavičkou","panel.weather":"Počasie","panel.weather.helper":"Predpoveď vedľa dňa, vedľa udalosti alebo na oboch miestach.",entity:"Entita počasia","entity.helper":"Ak nechcete žiadnu predpoveď, nechajte prázdne.",position:"Zobraziť predpoveď","position.option.none.label":"Nikde","position.option.date.label":"V hlavičke dňa","position.option.event.label":"Vedľa každej udalosti","position.option.both.label":"Na oboch miestach","weather.date":"V hlavičke dňa","weather.date.helper":"Predpoveď pre daný deň, zobrazená raz za deň.","date.show_conditions":"Zobraziť stav počasia","date.show_high_temp":"Zobraziť najvyššiu teplotu","date.show_low_temp":"Zobraziť najnižšiu teplotu","date.show_low_temp.helper":"V dňoch, keď sa zobrazuje UV index, zaberie toto miesto on.","date.show_uv_index":"Zobraziť UV index","date.uv_index_threshold":"Prah UV indexu","date.uv_index_threshold.helper":"Skryje index pod touto hodnotou. Nula ho zobrazuje vždy.","date.icon_size":"Veľkosť ikony","date.font_size":"Veľkosť písma","date.color":"Farba","weather.event":"Vedľa každej udalosti","weather.event.helper":"Predpoveď pre čas začiatku každej udalosti.","event.show_conditions":"Zobraziť stav počasia","event.show_conditions.helper":"Zobrazí ikonu stavu počasia. V stĺpcovom rozložení je ikona zobrazená vždy, pretože riadok zdieľa okraj s ikonami času a miesta, a táto možnosť namiesto toho pridá stav počasia slovami.","event.show_temp":"Zobraziť teplotu","event.show_uv_index":"Zobraziť UV index","event.uv_index_threshold":"Prah UV indexu","event.uv_index_threshold.helper":"Skryje index pod touto hodnotou. Nula ho zobrazuje vždy.","event.daily_forecast_fallback":"Použiť dennú predpoveď","event.daily_forecast_fallback.helper":"Pre celodennú udalosť alebo pre takú, ktorá je ďalej, než siaha hodinová predpoveď.","event.icon_size":"Veľkosť ikony","event.font_size":"Veľkosť písma","event.color":"Farba","event.max_lines":"Limit riadkov počasia","event.max_lines.helper":"Nula znamená bez limitu. Iba stĺpcové rozloženie vypisuje predpoveď slovami, takže len tam môže tento riadok siahnuť na druhý. Teplota a UV index sa neskracujú nikdy.","panel.actions":"Akcie a obnovovanie","panel.actions.helper":"Čo sa stane po klepnutí a ako často karta znovu načíta svoje kalendáre.",tap_action:"Akcia klepnutia",hold_action:"Akcia podržania",refresh_interval:"Interval obnovenia","refresh_interval.helper":"Ako dlho si karta ponechá uložené udalosti, kým si ich vyžiada znova.",refresh_on_navigate:"Obnoviť pri prechode","refresh_on_navigate.helper":"Načíta údaje znova vždy, keď sa otvorí zobrazenie panela.","scope.list_only":"Platí pre rozloženie zoznamu, ktoré táto karta používa aj na úzkych obrazovkách.","scope.list_only.today_indicator_position":"Platí pre rozloženie zoznamu — v stĺpcovom rozložení identifikátor umiestni karta sama.","scope.list_only.compact_events_to_show":"Platí pre rozloženie zoznamu. Obmedzenie počtu udalostí na kartu by stĺpce vyprázdnilo, namiesto toho aby kartu skrátilo.","scope.list_only.compact_mode":"V stĺpcovom zobrazení bez účinku. Tieto možnosti skracujú len rozloženie zoznamu, ktoré sa objavuje aj na úzkych obrazovkách; v stĺpcoch by limity odstraňovali celé dni.","entity.label_image_source":"Zdroj obrázka","entity.label_image_source.helper":"Obrázok osoby pochádza z Home Assistant v časti Nastavenia, Ľudia. Zmena tam ho zmení aj tu; osoby, pre ktoré obrázok nemá, nezobrazia štítok vôbec.","entity.label_image_source.option.custom.label":"Vlastný obrázok","entity.label_image_source.option.person.label":"Obrázok osoby","today_indicator_custom.helper":"Emodži, cesta k obrázku alebo URL, alebo ľubovoľný text. Slová potrebujú väčšiu veľkosť indikátora, než akou pôsobí emodži.",allday_badge_color_mode:"Farba celodenného odznaku","allday_badge_color_mode.helper":"Akou farbou sa odznak kreslí. Farba zvýraznenia dá každému kalendáru vlastnú; farba textu riadku dá všetkým tú, v ktorej už sú — farbu času v riadku času a farbu názvu pri názve.","allday_badge_color_mode.option.accent.label":"Farba zvýraznenia kalendára","allday_badge_color_mode.option.text.label":"Farba textu riadku","allday_badge_color_mode.option.custom.label":"Vlastná farba",allday_badge_color:"Farba odznaku","column.allday_badge_color":"Farba celodenného odznaku"},sv:{search:"Sök inställningar",customized_only:"Endast ändrade","customized_only.helper":"Döljer allt som ligger kvar på det värde kortet ändå skulle använda, så att det som blir kvar är det som just det här kortet ändrar.","filter.no_matches":"Inget matchar ”{query}”.","filter.nothing_customized":"Inget är ändrat — alla inställningar har kortets standardvärde.","filter.gated_note":"Inställningar som beror på en annan visas först när den är påslagen.","panel.layout":"Layout","panel.layout.helper":"Hur kortet ordnar dagarna, och hur mycket plats det tar.",view:"Layout","view.option.list.label":"Lista","view.option.list.description":"Dagar staplade, en per rad","view.option.column.label":"Kolumner","view.option.column.description":"Dagar sida vid sida","view.helper":"Kolumnlayouten behöver bredd. Under tröskeln i tabellen visas samma kort som en lista — båda layouterna är alltså i bruk för ett och samma kort, och listinställningarna spelar fortfarande roll.","width_table.title":"Det här kortet visar","width_table.columns":"{count} kolumner","width_table.columns_one":"1 kolumn","width_table.as_list":"som en lista","width_table.cramped":"{count} kolumner, smalare än minimibredden","width_table.at_least":"≥ {width} px","width_table.below":"< {width} px","width_table.hysteresis":"Inom {band} px från en gräns behåller kortet den layout det redan har, så att ett kort som ligger precis på gränsen stabiliseras i stället för att växla fram och tillbaka.",day_spacing:"Dagavstånd","day_spacing.helper":"Avstånd mellan dagar. I kolumnlayouten är det mellanrummet mellan kolumnerna.",event_spacing:"Händelseavstånd",additional_card_spacing:"Ytterligare kortavstånd","additional_card_spacing.helper":"Extra utrymme ovanför och under kortets innehåll.",height_mode:"Korthöjd","height_mode.option.auto.label":"Anpassa efter innehåll","height_mode.option.fixed.label":"Fast höjd","height_mode.option.maximum.label":"Maxhöjd",card_height:"Höjd","card_height.helper":"Kortet är alltid så här högt och rullar om händelserna inte får plats.",card_max_height:"Maxhöjd","card_max_height.helper":"Kortet växer med sitt innehåll upp till den här höjden och rullar sedan.","column.density":"Kolumntäthet","column.density.helper":"Hur smal en kolumn får bli innan kortet ger upp en kolumn, och vad det gör när det inte räcker längre.","column.min_day_width":"Minsta dagbredd","column.min_day_width.helper":"Det smalaste en dagkolumn får vara. Höjer du värdet kräver kortet mer bredd för samma antal kolumner.","column.min_days_to_show":"Minsta antal dagkolumner","column.min_days_to_show.helper":"Hur långt kortet får minska antalet kolumner för att behålla layouten. Standard är antalet dagar som visas, vilket betyder att det aldrig minskar.","column.min_days_fallback":"När det blir för smalt","column.min_days_fallback.option.list.label":"Byt till lista","column.min_days_fallback.option.cramp.label":"Behåll kolumnerna, smalare","column.day_header_gap":"Avstånd under dagrubrik","column.day_header_gap.helper":"Utrymme mellan en kolumnrubrik och händelserna under den.","panel.calendars":"Kalendrar","panel.calendars.helper":"Vilka kalendrar kortet visar, och hur var och en ser ut.",calendars:"Kalendrar","calendars.helper":"Ordningen spelar roll och går att dra om. När två poster har samma händelse och dubbletter filtreras bort behålls kopian från den som står först.","entity.customised":"Konfigurerade","entity.unconfigured":"Använder kortets inställningar","entity.occurrence":"Post {position} av {total}","entity.copy":"Kopiera inställningar","entity.paste":"Klistra in inställningar","entity.duplicate":"Duplicera","entity.remove":"Ta bort","entity.label_type":"Etikettyp","entity.label_type.helper":"Visas före varje händelse från den här kalendern. En bildetikett är en sökväg som webbläsaren kommer åt, till exempel /local/work.png.","entity.label_type.option.none.label":"Ingen","entity.label_type.option.text.label":"Text eller emoji","entity.label_type.option.icon.label":"En ikon","entity.label_type.option.image.label":"En bild","entity.label_icon_source":"Ikonkälla","entity.label_icon_source.helper":"Home Assistant håller en ikon för varje kalender, under Inställningar, Enheter och tjänster, Entiteter. Att följa den håller de två i takt; kalendrar som den inte har någon ikon för visar ingen etikett alls.","entity.label_icon_source.option.home_assistant.label":"Följ Home Assistant","entity.label_icon_source.option.custom.label":"Egen ikon","entity.label":"Etikett","entity.color":"Händelsefärg","entity.color.helper":"Titlar på händelser från den här kalendern. Åsidosätter kortets färg.","entity.accent_color":"Accentfärg","entity.accent_color.helper":"Den lodräta linjen bredvid varje händelse, och dess bakgrund när bakgrundens opacitet är över noll.","entity.accent_color_mode":"Accentfärg","entity.accent_color_mode.helper":"Home Assistant kan hålla en färg för varje kalender, under Inställningar, Enheter och tjänster, Entiteter. Kalendrar som den inte har någon färg för faller tillbaka på kortet.","entity.accent_color_mode.option.inherit.label":"Följ kortet","entity.accent_color_mode.option.home_assistant.label":"Följ Home Assistant","entity.accent_color_mode.option.custom.label":"Egen färg","entity.label_icon_color":"Etikettikonfärg","entity.label_icon_color.helper":"Lämnas den tom tar ikonen färgen från texten omkring den.","entity.show_time":"Händelsetider","entity.show_time.option.inherit.label":"Följ kortet","entity.show_time.option.show.label":"Visa alltid","entity.show_time.option.hide.label":"Visa aldrig","entity.show_location":"Händelseplatser","entity.show_location.option.inherit.label":"Följ kortet","entity.show_location.option.show.label":"Visa alltid","entity.show_location.option.hide.label":"Visa aldrig","entity.location_icon":"Platsikon","entity.location_icon.helper":"Ikon som visas bredvid den här kalenderns platser, i stället för kartnålen. Lämnas den tom får Microsoft Teams-möten Teams-ikonen och allt annat nålen.","entity.show_description":"Händelsebeskrivningar","entity.show_description.option.inherit.label":"Följ kortet","entity.show_description.option.show.label":"Visa alltid","entity.show_description.option.hide.label":"Visa aldrig","entity.split_multiday_events":"Dela över dagar","entity.split_multiday_events.option.inherit.label":"Följ kortet","entity.split_multiday_events.option.split.label":"Dela upp per dag","entity.split_multiday_events.option.whole.label":"Behåll som en händelse",heading_filters:"Händelsefiltrering",heading_replace:"Textersättning",heading_multiday:"Flerdagshändelser",heading_nothing:"Tomma dagar",heading_appearance:"Etikett och färger",heading_details:"Händelsedetaljer","entity.event_type":"Händelsetyp","entity.event_type.option.inherit.label":"Följ kortet","entity.event_type.option.all.label":"Alla händelser","entity.event_type.option.timed.label":"Bara händelser med tid","entity.event_type.option.all_day.label":"Bara heldagshändelser","entity.event_type.helper":"Ta med samma kalender två gånger — en gång med var och en av de två sista — för att ge dess heldagshändelser och händelser med tid olika färger.","entity.compact_events_to_show":"Kompakta händelser att visa","entity.compact_events_to_show.helper":"Hur många av den här kalenderns händelser som kompakt läge behåller. Lämnas den tom gäller kortets gräns.","entity.blocklist":"Blocklista","entity.blocklist.helper":"Dölj händelser vars valda fält innehåller något av dessa ord, åtskilda med | — till exempel Privat|Preliminär.","entity.allowlist":"Tillåtlista","entity.allowlist.helper":"Visa bara händelser vars valda fält innehåller något av dessa ord, åtskilda med | . Lämnas den tom visas alla händelser.","entity.filter_field":"Jämför med","entity.filter_field.option.title.label":"Händelsens titel","entity.filter_field.option.location.label":"Plats","entity.filter_field.option.description.label":"Beskrivning","entity.filter_field.helper":"Vilken del av en händelse de två listorna nedan läser. En i taget — ta med samma kalender två gånger för att filtrera på en till.","entity.allday_expires_at":"Heldagshändelser upphör klockan","entity.allday_expires_at.helper":"Tid på dygnet då den här kalenderns heldagshändelser slutar räknas som kommande, den sista dagen de täcker. Lämnas den tom varar de till midnatt. Gäller bara medan passerade händelser är dolda, och får effekt vid kortets nästa uppdatering snarare än på minuten.","entity.days_of_week":"Veckodagar","entity.days_of_week.option.inherit.label":"Varje dag","entity.days_of_week.option.weekdays.label":"Bara måndag till fredag","entity.days_of_week.option.weekends.label":"Bara lördag och söndag","entity.days_of_week.helper":"Vilka dagar den här kalendern får lägga händelser på. En flerdagshändelse behåller bara de dagar som uppfyller villkoret, så en helgdag som sträcker sig över en helg visas ändå på dagarna måndag till fredag omkring den.","entity.replace_field":"Ersätt i","entity.replace_field.option.title.label":"Händelsens titel","entity.replace_field.option.location.label":"Plats","entity.replace_field.option.description.label":"Beskrivning","entity.replace_field.helper":"Vilken del av en händelse de två fälten nedan skriver om. En i taget — och till skillnad från filtren ovan ger det ingen andra att lägga till kalendern två gånger, eftersom båda kopiorna skulle rita samma händelser.","entity.replace_pattern":"Sök","entity.replace_pattern.helper":"Text att söka efter, som ett reguljärt uttryck. Varje träff ersätts, oavsett skiftläge. Lämnas det tomt ersätts hela fältet i stället.","entity.replace_with":"Ersätt med","entity.replace_with.helper":"Vad som ska stå i stället för varje träff — eller för hela fältet, när ingenting söks. Lämnas det tomt tas träffen bort.","exceptions.title":"Undantag för kolumnlayout","exceptions.summary.none":"Alla inställningar ovan gäller båda layouterna","exceptions.summary.one":"1 inställning skiljer sig i kolumnlayout","exceptions.summary.many":"{count} inställningar skiljer sig i kolumnlayout",exceptions:"Inställningar med undantag","exceptions.helper":"Välj de inställningar som ska ha ett annat värde när kortet visas som kolumner. Tar du bort en återgår den till det gemensamma värdet ovan.","column.height":"Höjd","column.height.helper":"En fast höjd för kolumnlayouten. Använd auto för att låta den växa.","column.max_height":"Maxhöjd","column.max_height.helper":"Den höjd kolumnlayouten får växa till innan den rullar. Använd none för ingen gräns.","column.show_week_numbers":"Veckonummer","column.today_indicator":"Idag-indikator","column.allday_badge":"Heldagsmärke","column.allday_badge_style":"Stil för heldagsmärke","column.remove_location_country":"Landsnamn","column.show_empty_days.helper":"Kolumnlayouten har det här påslaget som standard, oavsett vad den gemensamma inställningen ovan säger.","column.split_multiday_events.helper":"Kolumnlayouten har det här påslaget som standard, oavsett vad den gemensamma inställningen ovan säger.","view_default.column.show_empty_days":"Kolumnlayouten visar tomma dagar oavsett vad det här står på, så att kolumnerna fortsätter följa varandra dag för dag. Lägg till ett undantag nedan för att ändra det.","view_default.column.split_multiday_events":"Kolumnlayouten delar upp flerdagshändelser oavsett vad det här står på, så att varje dag som en händelse sträcker sig över visar den. Lägg till ett undantag nedan för att ändra det.","panel.content":"Tidsintervall och innehåll","panel.content.helper":"Vilka dagar kortet täcker, och vad det lägger i dem.",days_to_show:"Dagar att visa",start_date_mode:"Startdatum","start_date_mode.option.default.label":"I dag","start_date_mode.option.fixed.label":"Ett fast datum","start_date_mode.option.offset.label":"Relativt i dag",start_date_fixed:"Datum",start_date_offset:"Uttryck","start_date_offset.helper":"Ett ankare — today, start_of_week eller ett veckodagsnamn — följt av valfritt antal +N eller -N dagars förskjutning, +Nw veckors förskjutning eller +veckodagshopp. Till exempel today+7, -3, start_of_week, saturday, monday+1w.",first_day_of_week:"Första veckodagen","first_day_of_week.option.system.label":"Följ Home Assistant","first_day_of_week.option.monday.label":"Måndag","first_day_of_week.option.sunday.label":"Söndag",compact_mode:"Kompakt läge","compact_mode.helper":"Kortar ned kortet medan det sitter i en trång plats på instrumentpanelen. Lämnas båda tomma ändrar kompakt läge ingenting.",compact_days_to_show:"Dagar",compact_events_to_show:"Händelser",compact_events_complete_days:"Visa dagen färdig","compact_events_complete_days.helper":"I stället för att sluta mitt i en dag vid händelsegränsen, visa resten av den dagen också.",content:"Vad kortet visar",show_past_events:"Visa passerade händelser",show_empty_days:"Visa tomma dagar",empty_day_text:"Text för tomma dagar","empty_day_text.helper":"Ersätter den översatta standardtexten och tar bort bocken före den.",empty_day_color:"Färg för tomma dagar",hide_when_empty:"Dölj kortet när det är tomt","hide_when_empty.helper":"Tar bort kortet helt från instrumentpanelen så länge det inte har något att visa.",filter_duplicates:"Filtrera dubbletter","filter_duplicates.helper":"Döljer en händelse vars titel, start, slut och plats stämmer med en annan. Kopian från den post som står först behålls, tillsammans med sin etikett och färg.",split_multiday_events:"Dela upp flerdagshändelser","split_multiday_events.helper":"Visa en händelse varje dag den sträcker sig över, i stället för bara den dag den börjar.",event_type:"Händelsetyp","event_type.option.all.label":"Alla händelser","event_type.option.timed.label":"Bara händelser med tid","event_type.option.all_day.label":"Bara heldagshändelser","event_type.helper":"Om kortet visar alla händelser, bara de med tid, eller bara heldagshändelser. Det handlar om vilken sorts händelse det är, inte om hur länge den varar. Enskilda kalendrar kan avvika från det nedan.",locale:"Språk och tidsformat",language_mode:"Språk","language_mode.option.system.label":"Följ Home Assistant","language_mode.option.custom.label":"Välj ett",language:"Språkkod","language.helper":"En tvåbokstavskod som de, eller en regional som en-GB.",time_format:"Tidsformat","time_format.option.system.label":"Följ Home Assistant","time_format.option.24.label":"24-timmars","time_format.option.12.label":"12-timmars","panel.card":"Kort och titel","panel.card.helper":"Själva kortet, och rubriken ovanför det.",title:"Titel","title.helper":"Allt som innehåller {{ eller {% renderas av Home Assistant som en mall och håller sig självt uppdaterat.",title_font_size:"Titelfontstorlek",title_color:"Titelfärg",background_color:"Bakgrundsfärg","panel.day_header":"Dagrubrik","panel.day_header.helper":"Hur varje dag presenterar sig, oavsett vilken layout den presenteras i.",date_vertical_alignment:"Vertikal justering","date_vertical_alignment.option.top.label":"Topp","date_vertical_alignment.option.middle.label":"Mitten","date_vertical_alignment.option.bottom.label":"Botten",weekday_font_size:"Veckodagsfontstorlek",weekday_color:"Veckodagsfärg",day_font_size:"Dagnummerfontstorlek",day_color:"Dagnummerfärg",show_month:"Visa månad",month_font_size:"Månadsfontstorlek",month_color:"Månadsfärg",weekend_colors:"Helgfärger","weekend_colors.helper":"Var och en faller tillbaka på sin veckodagsmotsvarighet när den lämnas tom.",weekend_weekday_color:"Veckodagsfärg i helg",weekend_day_color:"Dagnummerfärg i helg",weekend_month_color:"Månadsfärg i helg",today_colors:"Färger för i dag","today_colors.helper":"Var och en faller tillbaka på sin helgmotsvarighet, och därefter på veckodagsmotsvarigheten.",today_weekday_color:"Veckodagsfärg i dag",today_day_color:"Dagnummerfärg i dag",today_month_color:"Månadsfärg i dag",today_indicator:"Idag-indikator",today_indicator_style:"Stil","today_indicator_style.option.none.label":"Ingen","today_indicator_style.option.dot.label":"Punkt","today_indicator_style.option.pulse.label":"Pulserande punkt","today_indicator_style.option.glow.label":"Lysande punkt","today_indicator_style.option.icon.label":"En ikon","today_indicator_style.option.custom.label":"En emoji eller bild",today_indicator_icon:"Ikon",today_indicator_custom:"Emoji eller bildsökväg",today_indicator_color:"Indikatorfärg",today_indicator_size:"Indikatorstorlek",today_indicator_position:"Indikatorposition","today_indicator_position.helper":"Ett par procenttal, först i sidled och sedan i höjdled — till exempel 15% 50%.",week_numbers:"Veckonummer",week_number_mode:"Numrering","week_number_mode.option.none.label":"Ingen","week_number_mode.option.iso.label":"ISO 8601","week_number_mode.option.simple.label":"Enkel","week_number_mode.helper":"ISO är den europeiska och internationella standarden: vecka ett är den första med fyra dagar i det nya året, så numreringen är sig lik från år till år. Enkel räknar från 1 januari, vilket är vanligt i Nordamerika och kan ge en kort första vecka.",show_current_week_number:"Visa den aktuella veckan",week_number_font_size:"Veckonummerfontstorlek",week_number_color:"Veckonummerfärg",week_number_background_color:"Bakgrundsfärg för veckonummer","panel.events":"Händelser","panel.events.helper":"Själva händelserna, och de rader var och en kan bära.",event_font_size:"Händelsefontstorlek",event_color:"Händelsefärg",accent_color:"Accentfärg","accent_color.helper":"Stapeln bredvid varje händelse. En kalender kan åsidosätta den för sina egna händelser.",accent_color_mode:"Accentfärg","accent_color_mode.helper":"Home Assistant kan hålla en färg för varje kalender, under Inställningar, Enheter och tjänster, Entiteter. Kalendrar som den inte har någon färg för behåller kortets standard.","accent_color_mode.option.custom.label":"Egen färg","accent_color_mode.option.home_assistant.label":"Följ Home Assistant",vertical_line_width:"Accentstapelns bredd",event_background_opacity:"Händelsebakgrundens opacitet","event_background_opacity.helper":"Tonar varje händelse med sin accentfärg. Noll lämnar den otonad.",title_max_lines:"Radgräns för titel","title_max_lines.helper":"Noll betyder ingen gräns. En avkortad titel slutar med uteslutningstecken.",event_icon_vertical_alignment:"Ikonjustering","event_icon_vertical_alignment.option.top.label":"Topp","event_icon_vertical_alignment.option.middle.label":"Mitten","event_icon_vertical_alignment.option.bottom.label":"Botten",time:"Tid",show_time:"Visa tid",show_end_time:"Visa sluttid",show_single_allday_time:"Visa tid för heldagshändelser","show_single_allday_time.helper":"Gäller heldagshändelser som omfattar en enda dag. Flerdagars har en egen inställning nedan, eftersom deras tidsrad även innehåller slutdatumet.",show_multiday_allday_time:"Visa tid för flerdagars heldagshändelser","show_multiday_allday_time.helper":"Deras tidsrad lyder ”Heldag, till …” och innehåller därmed slutdatumet, som inte visas någon annanstans på raden. Tidsatta händelser över flera dagar påverkas inte.",allday_badge_position:"Heldagsmärke","allday_badge_position.helper":"Markerar heldagshändelser med ett rundat märke i kalenderns accentfärg. På tidsraden ersätter det heldagsetiketten; på titeln omsluter det händelsens namn. Ett titelmärke hålls till en rad och kortas av med uteslutningstecken.","allday_badge_position.option.off.label":"Av","allday_badge_position.option.time.label":"Runt heldagsetiketten","allday_badge_position.option.title.label":"Runt händelsens titel",allday_badge_style:"Stil för heldagsmärke","allday_badge_style.helper":"Hur mycket märket framhävs, från en diskret ton till ett helfyllt färgfält.","allday_badge_style.option.outline.label":"Kontur","allday_badge_style.option.subtle.label":"Diskret","allday_badge_style.option.tinted.label":"Tonat","allday_badge_style.option.filled.label":"Fyllt",time_two_digit_hours:"Fyll ut timmar till två siffror",time_font_size:"Tidfontstorlek",time_color:"Tidfärg",time_icon_size:"Tidsikonstorlek",time_max_lines:"Radgräns för tid",location:"Plats",show_location:"Visa plats",show_location_allday:"Visa plats för heldagshändelser",location_country_mode:"Landsnamn","location_country_mode.option.keep.label":"Behåll dem","location_country_mode.option.builtin.label":"Ta bort välkända","location_country_mode.option.custom.label":"Ta bort dem jag anger",location_country_pattern:"Länder att ta bort","location_country_pattern.helper":"Namn åtskilda med | — till exempel USA | Förenta staterna | Kanada. Bara ett namn sist i platsen tas bort.",location_font_size:"Platsfontstorlek",location_color:"Platsfärg",location_icon_size:"Platsikonstorlek",location_max_lines:"Radgräns för plats",description:"Beskrivning",show_description:"Visa beskrivning",show_description_allday:"Visa beskrivning för heldagshändelser",description_font_size:"Beskrivningsfontstorlek",description_color:"Beskrivningsfärg",description_icon_size:"Beskrivningsikonstorlek",description_max_lines:"Radgräns för beskrivning",progress:"Nedräkning och förlopp","progress.helper":"Hur lång tid det är kvar till en händelse, och hur långt in i den vi är.",show_countdown:"Visa nedräkning",show_countdown_allday:"Räkna ned till heldagshändelser också",show_progress_bar:"Visa förloppsindikator",progress_bar_color:"Förloppsindikatorns färg",progress_bar_height:"Förloppsindikatorns höjd",progress_bar_width:"Förloppsindikatorns bredd","panel.separators":"Avdelare","panel.separators.helper":"De linjer kortet drar mellan dagar, veckor och månader.",day_separator_width:"Daglinjens bredd",day_separator_color:"Daglinjens färg",week_separator_width:"Veckolinjens bredd",week_separator_color:"Veckolinjens färg",month_separator_width:"Månadslinjens bredd",month_separator_color:"Månadslinjens färg","column.day_header_separator":"Linje under dagrubrik","column.day_header_separator.helper":"Linjen under en kolumnrubrik. Den ligger inom avståndet under dagrubriken, så att stänga av den flyttar inte händelserna.","column.day_header_separator_width":"Dagrubrikslinjens bredd","column.day_header_separator_color":"Dagrubrikslinjens färg","panel.weather":"Väder","panel.weather.helper":"En prognos bredvid dagen, bredvid händelsen, eller båda.",entity:"Väderentitet","entity.helper":"Lämna tom för ingen prognos alls.",position:"Visa prognosen","position.option.none.label":"Ingenstans","position.option.date.label":"I dagrubriken","position.option.event.label":"Bredvid varje händelse","position.option.both.label":"På båda ställena","weather.date":"I dagrubriken","weather.date.helper":"Dagens prognos, visad en gång per dag.","date.show_conditions":"Visa väderförhållanden","date.show_high_temp":"Visa högsta temperatur","date.show_low_temp":"Visa lägsta temperatur","date.show_low_temp.helper":"UV-index tar den här platsen de dagar det visas.","date.show_uv_index":"Visa UV-index","date.uv_index_threshold":"UV-indextröskel","date.uv_index_threshold.helper":"Dölj indexet under det här värdet. Noll visar det alltid.","date.icon_size":"Ikonstorlek","date.font_size":"Fontstorlek","date.color":"Färg","weather.event":"Bredvid varje händelse","weather.event.helper":"Prognosen för varje händelses egen starttid.","event.show_conditions":"Visa väderförhållanden","event.show_conditions.helper":"Visar ikonen för väderförhållandet. I kolumnlayouten visas ikonen alltid, eftersom raden delar ikonkant med tid och plats, och det här lägger i stället till förhållandet i ord.","event.show_temp":"Visa temperatur","event.show_uv_index":"Visa UV-index","event.uv_index_threshold":"UV-indextröskel","event.uv_index_threshold.helper":"Dölj indexet under det här värdet. Noll visar det alltid.","event.daily_forecast_fallback":"Falla tillbaka på dygnsprognosen","event.daily_forecast_fallback.helper":"För en heldagshändelse, eller en som ligger längre fram än den timvisa prognosen når.","event.icon_size":"Ikonstorlek","event.font_size":"Fontstorlek","event.color":"Färg","event.max_lines":"Radgräns för väder","event.max_lines.helper":"Noll betyder ingen gräns. Bara kolumnlayouten skriver ut väderförhållandet i ord, så bara där kan raden nå en andra rad. Temperaturen och UV-indexet kortas aldrig av.","panel.actions":"Åtgärder och uppdatering","panel.actions.helper":"Vad en tryckning gör, och hur ofta kortet läser om sina kalendrar.",tap_action:"Tryckåtgärd",hold_action:"Hållåtgärd",refresh_interval:"Uppdateringsintervall","refresh_interval.helper":"Hur länge kortet behåller sina cachade händelser innan det hämtar igen.",refresh_on_navigate:"Uppdatera vid navigering","refresh_on_navigate.helper":"Hämta igen varje gång vyn på instrumentpanelen öppnas.","scope.list_only":"Gäller listlayouten, som det här kortet också använder på smala skärmar.","scope.list_only.today_indicator_position":"Gäller listlayouten — i kolumnlayouten placerar kortet indikatorn åt dig.","scope.list_only.compact_events_to_show":"Gäller listlayouten. Att begränsa antalet händelser per kort skulle tömma kolumner i stället för att korta ned kortet.","scope.list_only.compact_mode":"Ingen effekt i kolumnvyn. De här kortar bara ned listlayouten, som också visas på smala skärmar; i kolumner skulle gränser ta bort hela dagar i stället.","entity.label_image_source":"Bildkälla","entity.label_image_source.helper":"En persons bild kommer från Home Assistant, under Inställningar, Personer. Ändrar du den där ändras den här; personer som saknar bild visar ingen etikett alls.","entity.label_image_source.option.custom.label":"Egen bild","entity.label_image_source.option.person.label":"En persons bild","today_indicator_custom.helper":"En emoji, en bildsökväg eller URL, eller valfri text. Ord behöver en större indikatorstorlek än storleken en emoji upplevs ha.",allday_badge_color_mode:"Färg på heldagsmärke","allday_badge_color_mode.helper":"Vilken färg märket ritas i. Accentfärgen ger varje kalender en egen; radens textfärg ger alla den de redan står i — tidsfärgen i tidsraden och titelfärgen på titeln.","allday_badge_color_mode.option.accent.label":"Kalenderns accentfärg","allday_badge_color_mode.option.text.label":"Radens textfärg","allday_badge_color_mode.option.custom.label":"Anpassad färg",allday_badge_color:"Märkesfärg","column.allday_badge_color":"Färg på heldagsmärke"}};function Ae(e){return/^[a-z][a-z0-9]*:[a-z0-9]/i.test(e)&&!e.startsWith("http")}function Te(e){return void 0===e||!1===e?"none":!0===e?"dot":"string"==typeof e?"dot"===e||"pulse"===e||"glow"===e?e:""===e.trim()?"dot":Ae(e)?"mdi":e.startsWith("/")||/^https?:\/\//i.test(e)||/\.(apng|avif|bmp|gif|ico|jpe?g|png|svg|webp)(?:[?#]|$)/i.test(e)?"image":"emoji":"none"}function De(e){return"none"===e||"icon"===e||"image"===e||"text"===e}function Ve(e){return"string"!=typeof e||""===e?"none":pe(e)?"icon":he(e)?"image":Ae(e)?"icon":e.startsWith("/")||/^https?:\/\//i.test(e)||/\.(apng|avif|bmp|gif|ico|jpe?g|png|svg|webp)(?:[?#]|$)/i.test(e)?"image":"text"}function Pe(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function Ke(e,t){if(!Pe(e))return e;const a={};for(const[i,o]of Object.entries(e)){if(void 0===o)continue;if("show_week_numbers"===i&&(null===o||""===o))continue;if("entities"===i&&Array.isArray(o)){a[i]=o;continue}if("weather"===i&&"object"==typeof o&&null!==o){a[i]=structuredClone?structuredClone(o):JSON.parse(JSON.stringify(o));continue}if(!(t&&i in t&&t[i]===o))if(null===o||"object"!=typeof o||Array.isArray(o)||!t||"object"!=typeof t[i]||Array.isArray(t[i]))a[i]=o;else{const e=Ke(o,t[i]);Object.keys(e).length>0&&(a[i]=e)}}return a}function Ee(e){let t,a;return(...i)=>{if(void 0!==t&&t.length===i.length&&i.every(((e,a)=>Object.is(e,t[a]))))return a;const o=e(...i);return t=i,a=o,o}}const He=["title","time"];function Oe(e){if("string"==typeof e){const t=e.toLowerCase().trim();return He.includes(t)?t:null}return null}const Ne=["accent","text"],Me="accent";function Ce(e){if("string"!=typeof e)return{source:Me};const t=e.trim();if(""===t)return{source:Me};const a=t.toLowerCase();return Ne.includes(a)?{source:a}:{source:"custom",color:t}}var $e=Object.defineProperty,Le=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,We=(e,t,a)=>t in e?$e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,Ue=(e,t)=>{for(var a in t||(t={}))Ie.call(t,a)&&We(e,a,t[a]);if(Le)for(var a of Le(t))Fe.call(t,a)&&We(e,a,t[a]);return e};const Be={entities:[],view:"list",start_date:void 0,days_to_show:3,compact_days_to_show:void 0,compact_events_to_show:void 0,compact_events_complete_days:!1,show_empty_days:!1,hide_when_empty:!1,empty_day_text:void 0,filter_duplicates:!1,split_multiday_events:!1,event_type:"all",language:void 0,title:void 0,title_font_size:void 0,title_color:void 0,background_color:"var(--ha-card-background)",accent_color:"#03a9f4",vertical_line_width:"2px",day_spacing:"10px",event_spacing:"4px",additional_card_spacing:"0px",height:"auto",max_height:"none",first_day_of_week:"system",show_week_numbers:null,show_current_week_number:!0,week_number_font_size:"12px",week_number_color:"var(--primary-text-color)",week_number_background_color:"#03a9f450",day_separator_width:"0px",day_separator_color:"var(--secondary-text-color)",week_separator_width:"0px",week_separator_color:"#03a9f450",month_separator_width:"0px",month_separator_color:"var(--primary-text-color)",today_indicator:!1,today_indicator_position:"15% 50%",today_indicator_color:"#03a9f4",today_indicator_size:"6px",date_vertical_alignment:"middle",weekday_font_size:"14px",weekday_color:"var(--primary-text-color)",day_font_size:"26px",day_color:"var(--primary-text-color)",show_month:!0,month_font_size:"12px",month_color:"var(--primary-text-color)",weekend_weekday_color:void 0,weekend_day_color:void 0,weekend_month_color:void 0,today_weekday_color:void 0,today_day_color:void 0,today_month_color:void 0,event_background_opacity:0,show_past_events:!1,show_countdown:!1,show_countdown_allday:!0,show_progress_bar:!1,progress_bar_color:"var(--secondary-text-color)",progress_bar_height:"calc(var(--calendar-card-font-size-time) * 0.75)",progress_bar_width:void 0,event_icon_vertical_alignment:"top",event_font_size:"14px",event_color:"var(--primary-text-color)",empty_day_color:"var(--primary-text-color)",show_time:!0,show_single_allday_time:!0,show_multiday_allday_time:!0,allday_badge:"off",allday_badge_style:"subtle",allday_badge_color:"accent",time_24h:"system",time_two_digit_hours:!1,show_end_time:!0,time_font_size:"12px",time_color:"var(--secondary-text-color)",time_icon_size:"14px",time_max_lines:0,show_location:!0,show_location_allday:!0,remove_location_country:!1,location_font_size:"12px",location_color:"var(--secondary-text-color)",location_icon_size:"14px",location_max_lines:0,show_description:!1,show_description_allday:!0,title_max_lines:0,description_max_lines:0,description_font_size:"12px",description_color:"var(--secondary-text-color)",description_icon_size:"14px",weather:{entity:void 0,position:"date",date:{show_conditions:!0,show_high_temp:!0,show_low_temp:!1,show_uv_index:!1,uv_index_threshold:0,icon_size:"14px",font_size:"12px"},event:{show_conditions:!0,show_temp:!0,show_uv_index:!1,uv_index_threshold:0,daily_forecast_fallback:!0,max_lines:0,icon_size:"14px",font_size:"12px"}},tap_action:{action:"none"},hold_action:{action:"none"},refresh_interval:30,refresh_on_navigate:!0,column:void 0};function Re(e,t=0){const a="string"==typeof e&&""!==e.trim()?Number(e):e;if("number"==typeof a&&Number.isFinite(a)&&!(a<t))return a}const Ze={max_events_to_show:"compact_events_to_show",vertical_line_color:"accent_color",horizontal_line_width:"day_separator_width",horizontal_line_color:"day_separator_color",row_spacing:"day_spacing"},qe={max_events_to_show:"compact_events_to_show"};function Je(e,t){return Ge(Be[e],t,e)}function Ge(e,t,a){const i=function(e,t){return function(e){return"string"==typeof e&&/^-?\d+(?:\.\d+)?px$/.test(e)}(e)||void 0!==t&&Qe.has(t)}(e,a);if(null==t)return i?e:t;const o=function(e){if("number"==typeof e)return Number.isFinite(e)?`${e}`:void 0;if("string"!=typeof e)return;const t=e.trim();return/^-?\d+(?:\.\d+)?$/.test(t)?t:void 0}(t);return void 0===o?t:i?`${o}px`:t}const Qe=new Set(["title_font_size","progress_bar_width","progress_bar_height","height","max_height"]);function Ye(e){return Xe(e,Be,!0),e}function Xe(e,t,a=!1){let i=!1;for(const o of Object.keys(e)){const n=e[o],l=t[o];if(et(n)&&et(l)){const t=Ue({},n);Xe(t,l)&&(e[o]=t,i=!0);continue}const r=Ge(l,n,a?o:void 0);r!==n&&(e[o]=r,i=!0)}return i}function et(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}const tt=["show_empty_days","empty_day_text","split_multiday_events","show_past_events","filter_duplicates","vertical_line_width","event_spacing","day_spacing","additional_card_spacing","height","max_height","today_indicator","today_indicator_size","today_indicator_color","weekday_font_size","day_font_size","show_month","month_font_size","event_background_opacity","event_font_size","show_countdown","show_countdown_allday","show_progress_bar","progress_bar_height","progress_bar_width","event_icon_vertical_alignment","show_time","show_single_allday_time","show_multiday_allday_time","allday_badge","allday_badge_style","allday_badge_color","time_two_digit_hours","show_end_time","time_font_size","time_icon_size","time_max_lines","show_location","show_location_allday","remove_location_country","location_font_size","location_icon_size","location_max_lines","show_description","show_description_allday","title_max_lines","description_max_lines","description_font_size","description_icon_size","show_week_numbers","show_current_week_number","week_number_font_size","week_number_color","week_number_background_color","day_separator_width","day_separator_color","week_separator_width","week_separator_color","month_separator_width","month_separator_color"],at=["list","column"],it=new Set(["column"]),ot={column:"column"},nt={date_vertical_alignment:new Set(["list"]),today_indicator_position:new Set(["list"]),compact_events_to_show:new Set(["list"]),compact_days_to_show:new Set(["list"]),compact_events_complete_days:new Set(["list"])},lt={split_multiday_events:new Set(["list"])};const rt={day_header_gap:"8px",day_header_separator_width:"0px",day_header_separator_color:"var(--divider-color)",min_day_width:140,min_days_fallback:"list"};function st(e,t){const a=rt[e];if("number"==typeof a){const e="number"==typeof t?t:Number.parseFloat(String(t));return Number.isFinite(e)&&e>0?e:a}return String(Ge(a,t))}function dt(e,t){const a=e.column;return a&&ct(a,t)?st(t,a[t]):rt[t]}function ct(e,t){return Object.prototype.hasOwnProperty.call(e,t)&&void 0!==e[t]}const _t={show_empty_days:!0,split_multiday_events:!0},ut={column:_t};function pt(e,t,a){var i;if("column"!==a)return e[t];const o=e.column;return o&&ct(o,t)?Je(t,o[t]):null!=(i=_t[t])?i:e[t]}function mt(e,t){const a=/^(\d+(?:\.\d+)?)px$/.exec(function(e){return e.trim().startsWith("-")?Be.day_spacing:e}(e).trim());return a?Number.parseFloat(a[1]):t}const ht=mt(Be.day_spacing,10);function yt(e,t){const a=Math.max(1,Math.floor(t)),i=kt(e);return dt(e,"min_day_width")*a+32+(a-1)*i}function kt(e){const t=e.column,a=t&&ct(t,"day_spacing")?Je("day_spacing",t.day_spacing):e.day_spacing;return mt(String(a),ht)}function gt(e){return Math.max(1,Math.floor(e.days_to_show))}function vt(e){const t=gt(e),a=e.column;if(!a||!ct(a,"min_days_to_show"))return t;const i=a.min_days_to_show,o="number"==typeof i?i:Number.parseFloat(String(i));return Number.isFinite(o)?Math.min(t,Math.max(1,Math.floor(o))):t}function bt(e){return"cramp"===dt(e,"min_days_fallback")?"cramp":"list"}function ft(e){const t=gt(e),a=Math.min(vt(e),t),i=function(e){const t=dt(e,"min_day_width")+kt(e);return Math.max(0,Math.min(16,(t-1)/2))}(e),o=[];for(let n=t;n>=a;n--)o.push({columns:n,minWidthPx:Math.ceil(yt(e,n)+i)});return{bands:o,fallback:bt(e),fallbackBelowPx:Math.ceil(yt(e,a)+i),hysteresisPx:i}}function wt(e){const t=e.split(".").pop().replace(/_/g," ");return t.charAt(0).toUpperCase()+t.slice(1)}function zt(e,t){var a;const i=null==(a=Se[e.toLowerCase()])?void 0:a[t];return void 0!==i?i:ye[t]}function jt(e,t=[]){return[...t,e].join(".")}function xt(e,t,a=[]){var i,o;return null!=(o=null!=(i=zt(e,jt(t.name,a)))?i:zt(e,t.name))?o:wt(t.name)}const St={compact_mode:"compact_events_to_show"};function At(e,t,a,i=[]){var o,n;const l=null!=(o=zt(e,`${function(e,t){if("titleKey"in e&&void 0!==e.titleKey)return e.titleKey;return jt(e.name,t)}(a,i)}.helper`))?o:function(e,t){if("titleKey"in t&&void 0!==t.titleKey)return;return zt(e,`${t.name}.helper`)}(e,a),r=function(e,t,a){const i=St[t];if(void 0!==i)return Tt(e,nt[i],t,a)}(e,a.name,t);if(void 0!==r)return void 0===l?r:`${l} ${r}`;const s=null!=(n=function(e,t){return t.some((t=>{const a=St[t];return void 0!==a&&function(e,t){return void 0!==e&&void 0!==t&&e.size===t.size&&[...e].every((e=>t.has(e)))}(nt[a],nt[e])}))}(a.name,i)?void 0:function(e,t,a){return Tt(e,nt[t],t,a)}(e,a.name,t))?n:function(e,t,a){if(!function(e,t){const a=ut[t];return void 0!==a&&Object.prototype.hasOwnProperty.call(a,e)}(t,a))return;return zt(e,`view_default.${a}.${t}`)}(e,a.name,t);return void 0===s?l:void 0===l?s:`${s} ${l}`}function Tt(e,t,a,i){var o,n;if(void 0===t||t.has(i))return;const l=[...t].sort().join("_");return null!=(n=null!=(o=zt(e,`scope.${l}_only.${a}`))?o:zt(e,`scope.${l}_only`))?n:void 0}function Dt(e,t,a,i,o){const n=zt(e,`${jt(a.name,i)}.helper`),l=Tt(e,o,a.name,t);return void 0===l?n:void 0===n?l:`${l} ${n}`}var Vt=Object.defineProperty,Pt=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Nt=(e,t,a)=>t in e?Vt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,Mt=(e,t)=>{for(var a in t||(t={}))Ht.call(t,a)&&Nt(e,a,t[a]);if(Et)for(var a of Et(t))Ot.call(t,a)&&Nt(e,a,t[a]);return e},Ct=(e,t)=>Pt(e,Kt(t));function $t(e,t,a){return a.map((a=>{var i;return{value:a,label:null!=(i=zt(e,`${t}.option.${a}.label`))?i:wt(a)}}))}function Lt(e,t,a){return{name:t,selector:{select:{mode:"dropdown",options:$t(e,t,a)}}}}function It(e){return{name:e,type:"constant"}}function Ft(e){return{name:e,selector:{boolean:{}}}}function Wt(e){return{name:e,selector:{text:{type:"text"}}}}function Ut(e){return{name:e,selector:{text:{type:"text"}}}}function Bt(e,t,a,i){return{name:e,selector:{number:Ct(Mt({min:t},void 0===a?{}:{max:a}),{unit_of_measurement:i})}}}function Rt(...e){return{type:"grid",name:"",schema:e}}function Zt(e,t,a,i){var o;return{type:"expandable",name:t,flatten:!0,title:null!=(o=zt(e,t))?o:wt(t),titleKey:t,iconPath:a,schema:i}}function qt(e,t,a,i,o){var n;return{type:"expandable",name:t,title:null!=(n=zt(e,a))?n:wt(a),titleKey:a,iconPath:i,schema:o}}const Jt="inherit",Gt={show_time:[Jt,"show","hide"],show_location:[Jt,"show","hide"],show_description:[Jt,"show","hide"],split_multiday_events:[Jt,"split","whole"],event_type:[Jt,"all","timed","all_day"],days_of_week:[Jt,"weekdays","weekends"],filter_field:["title","location","description"],replace_field:["title","location","description"]},Qt={show_time:{[Jt]:void 0,show:!0,hide:!1},show_location:{[Jt]:void 0,show:!0,hide:!1},show_description:{[Jt]:void 0,show:!0,hide:!1},split_multiday_events:{[Jt]:void 0,split:!0,whole:!1},event_type:{[Jt]:void 0,all:"all",timed:"timed",all_day:"all_day"},days_of_week:{[Jt]:void 0,weekdays:"weekdays",weekends:"weekends"},filter_field:{title:void 0,location:"location",description:"description"},replace_field:{title:void 0,location:"location",description:"description"}},Yt={filter_field:"title",replace_field:"title"};function Xt(e,t){return{name:t,selector:{select:{mode:"dropdown",options:Gt[t].map((a=>{var i;return{value:a,label:null!=(i=zt(e,`entity.${t}.option.${a}.label`))?i:wt(a)}}))}}}}const ea="label_type",ta="accent_color_mode",aa="label_icon_source",ia="label_image_source",oa=["home_assistant","custom"];function na(e){return pe(e)?"home_assistant":"custom"}const la=["custom","person"];function ra(e){return he(e)?"person":"custom"}const sa=[Jt,"home_assistant","custom"];function da(e){return null==e||""===e?Jt:_e(e)?"home_assistant":"custom"}const ca=["none","text","icon","image"];function _a(e){return{name:ea,selector:{select:{mode:"dropdown",options:ca.map((t=>{var a;return{value:t,label:null!=(a=zt(e,`entity.${ea}.option.${t}.label`))?a:wt(t)}}))}}}}function ua(e){return[It("heading_appearance"),_a(e.language),ha(e.language),ma(e.language),Wt("label"),Wt("label_icon_color"),Rt(Wt("color"),pa(e.language)),Wt("accent_color"),It("heading_filters"),Xt(e.language,"days_of_week"),Xt(e.language,"event_type"),{name:"allday_expires_at",selector:{text:{type:"time"}}},Xt(e.language,"filter_field"),Wt("blocklist"),Wt("allowlist"),{name:"compact_events_to_show",selector:{number:{min:0,mode:"box"}}},It("heading_replace"),Xt(e.language,"replace_field"),Wt("replace_pattern"),Wt("replace_with"),It("heading_multiday"),Xt(e.language,"split_multiday_events"),It("heading_details"),Xt(e.language,"show_time"),Xt(e.language,"show_location"),{name:"location_icon",selector:{icon:{}}},Xt(e.language,"show_description")]}function pa(e){return{name:ta,selector:{select:{mode:"dropdown",options:sa.map((t=>{var a;return{value:t,label:null!=(a=zt(e,`entity.${ta}.option.${t}.label`))?a:wt(t)}}))}}}}function ma(e){return{name:ia,selector:{select:{mode:"dropdown",options:la.map((t=>{var a;return{value:t,label:null!=(a=zt(e,`entity.${ia}.option.${t}.label`))?a:wt(t)}}))}}}}function ha(e){return{name:aa,selector:{select:{mode:"dropdown",options:oa.map((t=>{var a;return{value:t,label:null!=(a=zt(e,`entity.${aa}.option.${t}.label`))?a:wt(t)}}))}}}}function ya(e,t,a="custom",i="custom",o=!0,n="custom"){const l=new Set([aa,ia,"label","label_icon_color"]),r=e.find((e=>e.name===aa)),s=e.find((e=>e.name===ia));let d=!1;return e.flatMap((e=>"accent_color"===e.name?"custom"===a?[e]:[]:"location_icon"===e.name?o?[e]:[]:l.has(e.name)?d?[]:(d=!0,function(e,t,a,i,o){return"icon"===e?[...t?[t]:[],..."home_assistant"===a?[]:[{name:"label",selector:{icon:{}}}],Wt("label_icon_color")]:"image"===e?[...i?[i]:[],"person"===o?{name:"label",selector:{entity:{filter:{domain:"person"}}}}:Wt("label")]:"none"===e?[]:[Wt("label")]}(t,r,i,s,n)):[e]))}const ka={sunday:0,sun:0,monday:1,mon:1,tuesday:2,tue:2,wednesday:3,wed:3,thursday:4,thu:4,friday:5,fri:5,saturday:6,sat:6};function ga(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate())}function va(e,t){return new Date(e.getFullYear(),e.getMonth(),e.getDate()+t)}function ba(e,t){const a=(t-e.getDay()+7)%7;return va(e,a)}function fa(e,t){const a=(e.getDay()-t+7)%7;return va(e,-a)}function wa(e,t,a){const i=String(e).replace(/\s+/g,"").toLowerCase();if(""===i)return{kind:"nomatch"};const o=function(e){const t=[];let a="";for(const i of e)"+"===i||"-"===i?(t.push(a),a=i):a+=i;return t.push(a),t}(i),n=o[0],l=o.slice(1);let r;if("today"===n)r=ga(a);else if("start_of_week"===n)r=function(e,t){return fa(e,(t%7+7)%7)}(a,t);else if(n in ka)r=ba(ga(a),ka[n]);else{if(""!==n)return{kind:"nomatch"};r=ga(a)}if(l.length>8)return{kind:"error",message:"too many operators (maximum 8)"};for(const e of l){const t="-"===e[0]?-1:1,a=e.slice(1);if(""===a)return{kind:"error",message:`dangling "${e[0]}" with no value`};if(a in ka){const e=ka[a];r=t>0?ba(r,e):fa(r,e);continue}const i=a.match(/^(\d+)w$/);if(i){r=va(r,t*parseInt(i[1],10)*7);continue}const o=a.match(/^(\d+)$/);if(!o)return{kind:"error",message:`unrecognized operand "${a}"`};r=va(r,t*parseInt(o[1],10))}return{kind:"ok",date:r}}const za=/^(\d{4}-\d{2}-\d{2})(?:[T\s].*)?$/,ja="300px",xa=Be.accent_color,Sa=["dot","pulse","glow"];function Aa(){const e=new Date,t=String(e.getMonth()+1).padStart(2,"0"),a=String(e.getDate()).padStart(2,"0");return`${e.getFullYear()}-${t}-${a}`}function Ta(e){return null!=e&&""!==e}function Da(e){return""!==e.trim()&&(!!za.test(e.trim())||"ok"===wa(e,1,new Date).kind)}function Va(e){const t=e.start_date;return Ta(t)?za.test(String(t).trim())?"fixed":"offset":"default"}function Pa(e){return Ta(e.height)&&"auto"!==e.height?"fixed":Ta(e.max_height)&&"none"!==e.max_height?"maximum":"auto"}function Ka(e){return void 0!==e.language&&null!==e.language?"custom":"system"}function Ea(e){const t=Te(e.today_indicator);return"mdi"===t?"icon":"image"===t||"emoji"===t?"custom":t}function Ha(e){const t=e.remove_location_country;return!0===t||"true"===t?"builtin":!1===t||"false"===t||void 0===t?"keep":"custom"}function Oa(e){return _e(e.accent_color)?"home_assistant":"custom"}function Na(e){var t;return"string"==typeof e?e:null!=(t=null==e?void 0:e.entity)?t:""}function Ma(e){return Ce(e).source}const Ca={height_mode:{derive:e=>Pa(e),apply:(e,t)=>{const a={card_height:null,card_max_height:null};return"fixed"===e?{changes:{height:Ta(t.height)&&"auto"!==t.height?t.height:ja,max_height:void 0},pending:a}:"maximum"===e?{changes:{height:void 0,max_height:Ta(t.max_height)&&"none"!==t.max_height?t.max_height:ja},pending:a}:{changes:{height:void 0,max_height:void 0},pending:a}}},card_height:{derive:e=>"fixed"===Pa(e)?String(e.height):"",apply:e=>{const t=String(null!=e?e:"");return""===t?{changes:{},pending:{card_height:t}}:{changes:{height:t},pending:{card_height:null}}}},card_max_height:{derive:e=>"maximum"===Pa(e)?String(e.max_height):"",apply:e=>{const t=String(null!=e?e:"");return""===t?{changes:{},pending:{card_max_height:t}}:{changes:{max_height:t},pending:{card_max_height:null}}}},start_date_mode:{derive:e=>Va(e),apply:(e,t)=>{var a,i;const o={start_date_offset:null,start_date_fixed:null};if("fixed"===e){const e=String(null!=(a=t.start_date)?a:""),i=za.exec(e.trim());return{changes:{start_date:i?i[1]:Aa()},pending:o}}if("offset"===e){const e=String(null!=(i=t.start_date)?i:"").trim(),a=""===e||za.test(e)?null:e;return{changes:{start_date:null!=a?a:"+0"},pending:o}}return{changes:{start_date:void 0},pending:o}}},start_date_fixed:{derive:e=>{var t;const a=za.exec(String(null!=(t=e.start_date)?t:"").trim());return a?a[1]:""},apply:e=>{const t=String(null!=e?e:"");return""===t?{changes:{},pending:{start_date_fixed:t,start_date_offset:null}}:{changes:{start_date:t},pending:{start_date_fixed:null,start_date_offset:null}}}},start_date_offset:{derive:e=>"offset"===Va(e)?String(e.start_date):"",apply:e=>{const t=String(null!=e?e:"");return Da(t)?{changes:{start_date:t},pending:{start_date_offset:null}}:{changes:{},pending:{start_date_offset:t}}}},language_mode:{derive:e=>Ka(e),apply:(e,t)=>"custom"===e?{changes:{language:Ta(t.language)?t.language:"en"}}:{changes:{language:void 0}}},time_format:{derive:e=>"system"===e.time_24h?"system":!0===e.time_24h?"24":"12",apply:e=>"24"===e?{changes:{time_24h:!0}}:"12"===e?{changes:{time_24h:!1}}:{changes:{time_24h:"system"}}},allday_badge_position:{derive:e=>{var t;return null!=(t=Oe(e.allday_badge))?t:"off"},apply:e=>"off"===e||"string"!=typeof e?{changes:{allday_badge:void 0}}:{changes:{allday_badge:e}}},week_number_mode:{derive:e=>{var t;return null!=(t=e.show_week_numbers)?t:"none"},apply:e=>"iso"===e||"simple"===e?{changes:{show_week_numbers:e}}:{changes:{show_week_numbers:void 0}}},location_country_mode:{derive:e=>Ha(e),apply:(e,t)=>{if("builtin"===e)return{changes:{remove_location_country:!0}};if("custom"===e){const e=t.remove_location_country;return{changes:{remove_location_country:"string"==typeof e&&"true"!==e&&"false"!==e?e:""}}}return{changes:{remove_location_country:void 0}}}},accent_color_mode:{derive:e=>Oa(e),apply:(e,t)=>{var a;if("home_assistant"===e)return{changes:{accent_color:ce}};const i=String(null!=(a=t.accent_color)?a:"");return{changes:{accent_color:(_e(i)?xa:i)||xa}}}},allday_badge_color_mode:{derive:e=>Ma(e.allday_badge_color),apply:(e,t)=>{if("accent"===e||"text"===e)return{changes:{allday_badge_color:e}};const a=Ce(t.allday_badge_color);return{changes:{allday_badge_color:("custom"===a.source?a.color:"")||xa}}}},location_country_pattern:{derive:e=>{const t=e.remove_location_country;return"custom"===Ha(e)?String(t):""},apply:e=>({changes:{remove_location_country:String(null!=e?e:"")}})},today_indicator_style:{derive:e=>Ea(e),apply:(e,t)=>{var a;const i={today_indicator_custom:null},o=String(null!=(a=t.today_indicator)?a:"");if("icon"===e)return{changes:{today_indicator:Ae(o)?o:"mdi:calendar-today"},pending:i};if("custom"===e){return{changes:{today_indicator:"custom"===Ea(t)?o:"⭐"},pending:i}}return Sa.includes(String(e))?{changes:{today_indicator:e},pending:i}:{changes:{today_indicator:void 0},pending:i}}},today_indicator_icon:{derive:e=>"icon"===Ea(e)?String(e.today_indicator):"",apply:e=>{const t=String(null!=e?e:"");return""===t?{changes:{},pending:{today_indicator_icon:t}}:{changes:{today_indicator:t},pending:{today_indicator_icon:null}}}},today_indicator_custom:{derive:e=>"custom"===Ea(e)?String(e.today_indicator):"",apply:e=>{const t=String(null!=e?e:"");return function(e){const t=Te(e);return"image"===t||"emoji"===t}(t)?{changes:{today_indicator:t},pending:{today_indicator_custom:null}}:{changes:{},pending:{today_indicator_custom:t}}}},calendars:{derive:e=>{var t;return[...new Set((null!=(t=e.entities)?t:[]).map(Na))]},apply:(e,t)=>{var a;const i=Array.isArray(e)?e.map((e=>String(e))):[],o=new Map;for(const e of null!=(a=t.entities)?a:[]){const t=Na(e),a=o.get(t);a?a.push(e):o.set(t,[e])}const n=new Set;return{changes:{entities:i.flatMap((e=>{var t;return n.has(e)?[]:(n.add(e),null!=(t=o.get(e))?t:[e])}))}}}}};function $a(e){return e in Ca}function La(e,t={}){const a={};for(const[i,o]of Object.entries(Ca))a[i]=i in t?t[i]:o.derive(e);return a}function Ia(e,t,a){return Ca[e].apply(t,a)}var Fa=Object.defineProperty,Wa=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,Ba=Object.getOwnPropertySymbols,Ra=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,qa=(e,t,a)=>t in e?Fa(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,Ja=(e,t)=>{for(var a in t||(t={}))Ra.call(t,a)&&qa(e,a,t[a]);if(Ba)for(var a of Ba(t))Za.call(t,a)&&qa(e,a,t[a]);return e},Ga=(e,t)=>Wa(e,Ua(t));const Qa=new Set(["compact_events_to_show"]),Ya=new Set(["entity"]);let Xa;function ei(e,t){const a=[...e];if(t<0||t>=e.length)return a;const i=e[t];return a.splice(t+1,0,"string"==typeof i?i:Ja({},i)),a}function ti(e,t){const a=[...e];return t<0||t>=e.length||a.splice(t,1),a}function ai(e){return"string"==typeof e?{entity:e}:null===e||"object"!=typeof e?{entity:""}:e}function ii(e,t,a){const i=ai(e).show_location;return"boolean"==typeof i?i:Boolean(pt(t,"show_location",a))}function oi(e){const t=ai(e);return function(e,t){return De(t)?t:Ve(e)}(t.label,t.label_type)}function ni(e,t){return"string"==typeof t&&""!==t&&("text"===e||Ve(t)===e)}function li(e,t,a=e,i,o){var n,l,r;const s={entity:e},d=De(t[ea])?t[ea]:oi(a),c=d!==oi(a),_=String(null!=(n=t[ta])?n:da(ai(a).accent_color)),u=String(null!=(l=t[aa])?l:na(ai(a).label)),p=String(null!=(r=t[ia])?r:ra(ai(a).label)),m="icon"===d&&"home_assistant"===u,h="image"===d&&"person"===p;for(const[e,a]of Object.entries(t))if("entity"!==e&&e!==ea&&e!==ta&&e!==aa&&e!==ia){if("label"===e){if("none"===d)continue;if(m)continue;if(c&&!ni(d,a))continue;if(pe(a))continue;if("image"===d&&he(a)!==h)continue}if(("label_icon_color"!==e||!c||"icon"===d)&&"accent_color"!==e)if(e in Gt){const t=Qt[e][String(a)];void 0!==t&&(s[e]=t)}else if(Ta(a))if(Qa.has(e)){const t=Number(a);Number.isFinite(t)&&(s[e]=t)}else s[e]=a}const y=(k=_,g=t.accent_color,v=i,"home_assistant"===k?ce:"custom"!==k?void 0:Ta(g)&&!_e(g)?String(g):Ta(v)&&!_e(v)?String(v):Be.accent_color);var k,g,v,b,f;if(void 0!==y&&(s.accent_color=y),m)s.label=ue;else if("icon"===d&&void 0===s.label&&pe(ai(a).label)){const t=function(e,t){var a,i,o;if(!e)return;const n=null==(o=null==(i=null==(a=null==t?void 0:t.states)?void 0:a[e])?void 0:i.attributes)?void 0:o.icon;return"string"==typeof n&&""!==n?n:void 0}(e,o);void 0!==t&&(s.label=t)}if(h&&void 0===s.label){const e=function(e){var t,a;const i=Object.keys(null!=(t=null==e?void 0:e.states)?t:{}).filter((e=>me.test(e))).sort();return null!=(a=i.find((t=>void 0!==function(e,t){var a,i,o;if(!e)return;const n=null==(o=null==(i=null==(a=null==t?void 0:t.states)?void 0:a[e])?void 0:i.attributes)?void 0:o.entity_picture;return"string"==typeof n&&""!==n?n:void 0}(t,e))))?a:i[0]}(o);void 0!==e&&(s.label=e)}return b=d,f=s.label,De(b)&&"none"!==b&&Ve(f)!==b&&(s.label_type=d),1===Object.keys(s).length?e:s}function ri(e,t,a,i,o){if(t<0||t>=e.length)return[...e];const n=Na(e[t]),l=[...e];return l[t]=li(n,a,e[t],i,o),l}function si(e){Xa=function(e){const t=ai(e);return Object.fromEntries(Object.entries(t).filter((([e])=>!Ya.has(e))))}(e)}function di(e,t){const a=[...e];if(void 0===Xa||t<0||t>=e.length)return a;const i=Na(e[t]),o=Ga(Ja({},Xa),{entity:i});return a[t]=1===Object.keys(o).length?i:o,a}function ci(e){return Object.keys(ai(e)).some((e=>"entity"!==e))}const _i=["none","dot","pulse","glow","icon","custom"],ui=["none","iso","simple"];function pi(e,t){const a=[];return"icon"===t?a.push({name:"today_indicator_icon",selector:{icon:{}}}):"custom"===t&&a.push(Wt("today_indicator_custom")),[Lt(e,"today_indicator_style",_i),...a]}function mi(e){return[Lt(e,"week_number_mode",ui)]}function hi(e,t){const a="none"===t?[]:[Rt(Ut("today_indicator_color"),Wt("today_indicator_size")),Wt("today_indicator_position")];return Zt(e,"today_indicator","M12 8a4 4 0 1 1-4 4 4 4 0 0 1 4-4Z",[...pi(e,t),...a])}function yi(e,t){const a="none"===t?[]:[Ft("show_current_week_number"),Rt(Wt("week_number_font_size"),Ut("week_number_color")),Ut("week_number_background_color")];return Zt(e,"week_numbers","M4 5h16v2H4V5m0 6h16v2H4v-2m0 6h16v2H4v-2Z",[...mi(e),...a])}const ki=Ee(((e,t,a,i)=>[Lt(e,"date_vertical_alignment",["top","middle","bottom"]),Rt(Wt("weekday_font_size"),Ut("weekday_color")),Rt(Wt("day_font_size"),Ut("day_color")),Ft("show_month"),...t?[Rt(Wt("month_font_size"),Ut("month_color"))]:[],Zt(e,"weekend_colors","M12 20a8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8 8 8 0 0 1-8 8m0-18a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2m.5 5H11v6l4.75 2.85.75-1.23-4-2.37V7Z",[Ut("weekend_weekday_color"),Ut("weekend_day_color"),Ut("weekend_month_color")]),Zt(e,"today_colors","M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m0 4a6 6 0 0 1 0 12V6Z",[Ut("today_weekday_color"),Ut("today_day_color"),Ut("today_month_color")]),hi(e,a),yi(e,i)]));const gi=["off","title","time"],vi=["subtle","outline","tinted","filled"],bi=["accent","text","custom"],fi=["custom","home_assistant"];function wi(e,t,a){const i=Lt(e,"allday_badge_position",gi);if(null===t)return[i];const o="custom"===a?Rt(Lt(e,"allday_badge_color_mode",bi),Ut("allday_badge_color")):Lt(e,"allday_badge_color_mode",bi);return[i,Lt(e,"allday_badge_style",vi),o]}function zi(e,t){const a=t?[Ft("show_end_time"),Ft("show_single_allday_time"),Ft("show_multiday_allday_time"),Ft("time_two_digit_hours"),Rt(Wt("time_font_size"),Ut("time_color")),Rt(Wt("time_icon_size"),Bt("time_max_lines",0))]:[];return Zt(e,"time","M12 20a8 8 0 1 1 8-8 8 8 0 0 1-8 8m0-18a10 10 0 1 0 10 10A10 10 0 0 0 12 2m.5 5H11v6l5.25 3.15.75-1.23-4.5-2.67V7Z",[Ft("show_time"),...a])}const ji=["keep","builtin","custom"];function xi(e,t){return[Lt(e,"location_country_mode",ji),..."custom"===t?[Wt("location_country_pattern")]:[]]}function Si(e,t,a){const i=t?[Ft("show_location_allday"),...xi(e,a),Rt(Wt("location_font_size"),Ut("location_color")),Rt(Wt("location_icon_size"),Bt("location_max_lines",0))]:[];return Zt(e,"location","M12 11.5A2.5 2.5 0 0 1 9.5 9 2.5 2.5 0 0 1 12 6.5 2.5 2.5 0 0 1 14.5 9a2.5 2.5 0 0 1-2.5 2.5M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7Z",[Ft("show_location"),...i])}function Ai(e,t){const a=t?[Ft("show_description_allday"),Rt(Wt("description_font_size"),Ut("description_color")),Rt(Wt("description_icon_size"),Bt("description_max_lines",0))]:[];return Zt(e,"description","M3 5h18v2H3V5m0 6h18v2H3v-2m0 6h12v2H3v-2Z",[Ft("show_description"),...a])}function Ti(e,t,a){return Zt(e,"progress","M2 10h20v4H2v-4m2 2h8v0H4v0Z",[Ft("show_countdown"),...t?[Ft("show_countdown_allday")]:[],Ft("show_progress_bar"),...a?[Ut("progress_bar_color"),Rt(Wt("progress_bar_height"),Wt("progress_bar_width"))]:[]])}const Di=Ee(((e,t,a,i,o,n,l,r,s,d)=>[Rt(Wt("event_font_size"),Ut("event_color")),"custom"===r?Rt(Lt(e,"accent_color_mode",fi),Ut("accent_color")):Lt(e,"accent_color_mode",fi),Wt("vertical_line_width"),Bt("event_background_opacity",0,100,"%"),Bt("title_max_lines",0),Lt(e,"event_icon_vertical_alignment",["top","middle","bottom"]),...wi(e,s,d),zi(e,t),Si(e,a,o),Ai(e,i),Ti(e,n,l)]));var Vi=Object.defineProperty,Pi=Object.defineProperties,Ki=Object.getOwnPropertyDescriptors,Ei=Object.getOwnPropertySymbols,Hi=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,Ni=(e,t,a)=>t in e?Vi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,Mi=(e,t)=>{for(var a in t||(t={}))Hi.call(t,a)&&Ni(e,a,t[a]);if(Ei)for(var a of Ei(t))Oi.call(t,a)&&Ni(e,a,t[a]);return e},Ci=(e,t)=>Pi(e,Ki(t));const $i=["tap_action","hold_action"],Li=["date","event"];function Ii(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||"object"!=typeof t||null===e||null===t)return!1;if(Array.isArray(e)!==Array.isArray(t))return!1;const a=Object.keys(e),i=Object.keys(t);return a.length===i.length&&a.every((a=>Object.prototype.hasOwnProperty.call(t,a)&&Ii(e[a],t[a])))}function Fi(e,t){return Ii(e,t)}function Wi(e,t){return[...new Set([...Object.keys(e),...Object.keys(t)])].filter((a=>!Ii(e[a],t[a])))}function Ui(e,t){var a;return null!=(a=_t[t])?a:e[t]}function Bi(e){const t=e.column;if(!Pe(t))return;const a=new Set(tt),i=rt,o={};for(const[n,l]of Object.entries(t))if(void 0!==l&&!$a(n))if("min_days_to_show"!==n)if(n in i){const e=st(n,l);if(Ii(i[n],e))continue;o[n]=l}else if(a.has(n)){if(Ii(Ui(e,n),l))continue;o[n]=l}else o[n]=l;else{if(Ri(e,n))continue;o[n]=l}return Object.keys(o).length>0?o:void 0}function Ri(e,t){const a=Mi({},e.column);return delete a[t],vt(e)===vt(Ci(Mi({},e),{column:a}))}function Zi(e){const t=Mi({},e);for(const e of Object.keys(t))$a(e)&&delete t[e];!function(e){for(const t of Object.keys(Ze))delete e[t];Array.isArray(e.entities)&&(e.entities=e.entities.map((e=>{if("object"!=typeof e||null===e)return e;const t=Mi({},e);for(const e of Object.keys(qe))delete t[e];return t})))}(t);const a=$i.map((e=>[e,t[e]]));for(const[e]of a)delete t[e];const i=Bi(e);delete t.column;const o=function(e){var t,a;const i=e.weather;if(!Pe(i))return;const o=null!=(t=Be.weather)?t:{},n={};for(const[e,t]of Object.entries(i))if(void 0!==t)if(Li.includes(e)){if(!Pe(t))continue;const i=null!=(a=o[e])?a:{},l={};for(const[e,a]of Object.entries(t))void 0!==a&&(Ii(i[e],a)||(l[e]=a));Object.keys(l).length>0&&(n[e]=l)}else Ii(o[e],t)||(n[e]=t);return Object.keys(n).length>0?n:void 0}(e);delete t.weather;const n=Ke(t,Be);for(const[e,t]of a)void 0===t||Ii(t,Be[e])||(n[e]=t);return void 0!==i&&(n.column=i),void 0!==o&&(n.weather=o),n}function qi(e,t,a,i){var o;const n=Mi({},e),l=Mi({},i),r=(e,t)=>{void 0!==t?n[e]=t:delete n[e]};for(const e of Wi(t,a)){if(!$a(e)){r(e,a[e]);continue}const t=Ia(e,a[e],n);for(const[e,a]of Object.entries(t.changes))r(e,a);for(const[e,a]of Object.entries(null!=(o=t.pending)?o:{}))null===a?delete l[e]:l[e]=a}return{config:n,pending:l}}function Ji(e){var t;return Mi(Ci(Mi({},rt),{min_days_to_show:vt(e)}),null!=(t=e.column)?t:{})}function Gi(e){var t,a,i;const o=null!=(t=Be.weather)?t:{},n=null!=(a=e.weather)?a:{},l=Mi(Mi({},o),n);for(const e of Li){const t=n[e];l[e]=Mi(Mi({},null!=(i=o[e])?i:{}),Pe(t)?t:{})}return l}function Qi(e,t){var a;const i=Ji(e),o=null!=(a=e.column)?a:{};for(const a of t)Object.prototype.hasOwnProperty.call(o,a)&&void 0!==o[a]||(i[a]=Ui(e,a));return i}var Yi=Object.defineProperty,Xi=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,to=Object.prototype.propertyIsEnumerable,ao=(e,t,a)=>t in e?Yi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,io=(e,t)=>{for(var a in t||(t={}))eo.call(t,a)&&ao(e,a,t[a]);if(Xi)for(var a of Xi(t))to.call(t,a)&&ao(e,a,t[a]);return e};const oo={show_week_numbers:{fields:["week_number_mode"],mode:"week_number_mode",modes:ui,off:null,build:e=>mi(e)},allday_badge:{fields:["allday_badge_position"],mode:"allday_badge_position",modes:gi,off:"off",build:e=>[Lt(e,"allday_badge_position",gi)]},remove_location_country:{fields:["location_country_mode","location_country_pattern"],mode:"location_country_mode",modes:ji,off:!1,build:(e,t)=>{var a;return xi(e,String(null!=(a=t.location_country_mode)?a:""))}},today_indicator:{fields:["today_indicator_style","today_indicator_icon","today_indicator_custom"],mode:"today_indicator_style",modes:_i,off:!1,build:(e,t)=>{var a;return pi(e,String(null!=(a=t.today_indicator_style)?a:""))}}},no=Object.keys(oo);function lo(e,t,a={}){const i=io({},e);for(const e of no)delete i[e];return io(io({},i),function(e,t,a={}){var i,o;const n=La(e,a),l={};for(const e of t)for(const t of null!=(o=null==(i=oo[e])?void 0:i.fields)?o:[])l[t]=n[t];return l}(e,t,a))}function ro(e,t){const a=`${t}.`;return Object.fromEntries(Object.entries(e).filter((([e])=>e.startsWith(a))).map((([e,t])=>[e.slice(a.length),t])))}const so=["entity"];function co(e,t){const a=[Lt(e,"start_date_mode",["default","fixed","offset"])];return"fixed"===t?a.push({name:"start_date_fixed",selector:{text:{type:"date"}}}):"offset"===t&&a.push({name:"start_date_offset",selector:{text:{type:"text"}}}),a}function _o(e){return[Rt(Bt("compact_days_to_show",1),Bt("compact_events_to_show",0)),...e?[Ft("compact_events_complete_days")]:[]]}const uo=Ee(((e,t,a,i,o)=>{const n=o?[Wt("empty_day_text"),Ut("empty_day_color")]:[];return[Bt("days_to_show",1),...co(e,t),Lt(e,"first_day_of_week",["system","monday","sunday"]),Zt(e,"compact_mode","M4 5h16v2H4V5m0 6h10v2H4v-2m0 6h16v2H4v-2Z",_o(i)),Zt(e,"content","M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m-7 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1Z",[It("heading_filters"),Lt(e,"event_type",["all","timed","all_day"]),Ft("show_past_events"),Ft("filter_duplicates"),It("heading_multiday"),Ft("split_multiday_events"),It("heading_nothing"),Ft("show_empty_days"),...n,Ft("hide_when_empty")]),Zt(e,"locale","M12.87 15.07l-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7l1.62-4.33L19.12 17h-3.24Z",[Lt(e,"language_mode",["system","custom"]),..."custom"===a?[Wt("language")]:[],Lt(e,"time_format",["system","24","12"])])]}));const po={list:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 32"><g fill="#8b8b8b"><rect x="2" y="3" width="10" height="7" rx="2"/><rect x="15" y="3" width="31" height="7" rx="2" opacity=".4"/><rect x="2" y="12.5" width="10" height="7" rx="2"/><rect x="15" y="12.5" width="31" height="7" rx="2" opacity=".4"/><rect x="2" y="22" width="10" height="7" rx="2"/><rect x="15" y="22" width="31" height="7" rx="2" opacity=".4"/></g></svg>',column:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 32"><g fill="#8b8b8b"><rect x="2" y="3" width="13" height="5" rx="2"/><rect x="17.5" y="3" width="13" height="5" rx="2"/><rect x="33" y="3" width="13" height="5" rx="2"/><rect x="2" y="10.5" width="13" height="18.5" rx="2" opacity=".4"/><rect x="17.5" y="10.5" width="13" height="18.5" rx="2" opacity=".4"/><rect x="33" y="10.5" width="13" height="18.5" rx="2" opacity=".4"/></g></svg>'};function mo(e){return at.map((t=>{var a,i;return{value:t,label:null!=(a=zt(e,`view.option.${t}.label`))?a:wt(t),description:zt(e,`view.option.${t}.description`),image:(i=po[t],`data:image/svg+xml,${encodeURIComponent(i)}`)}}))}const ho=Ee(((e,t,a,i)=>{const o=[{name:"view",selector:{select:{mode:"box",options:mo(i)}}},{type:"grid",name:"",schema:[{name:"day_spacing",selector:{text:{type:"text"}}},{name:"event_spacing",selector:{text:{type:"text"}}}]},{name:"additional_card_spacing",selector:{text:{type:"text"}}},{name:"height_mode",selector:{select:{mode:"dropdown",options:["auto","fixed","maximum"].map((e=>{var t;return{value:e,label:null!=(t=zt(i,`height_mode.option.${e}.label`))?t:wt(e)}}))}}}];"fixed"===t?o.push({name:"card_height",selector:{text:{type:"text"}}}):"maximum"===t&&o.push({name:"card_max_height",selector:{text:{type:"text"}}});const n=ot[e];return void 0!==n&&o.push(function(e,t,a){var i;return{type:"expandable",name:e,title:null!=(i=zt(a,`${e}.density`))?i:wt("density"),titleKey:`${e}.density`,iconPath:"M4 5h16v2H4V5m0 6h16v2H4v-2m0 6h16v2H4v-2Z",schema:[{type:"grid",name:"",schema:[{name:"min_day_width",selector:{number:{min:1,step:1,mode:"box",unit_of_measurement:"px"}}},{name:"min_days_to_show",selector:{number:{min:1,max:Math.max(1,Math.floor(t)),step:1}}}]},{name:"min_days_fallback",selector:{select:{mode:"dropdown",options:["list","cramp"].map((t=>{var i;return{value:t,label:null!=(i=zt(a,`${e}.min_days_fallback.option.${t}.label`))?i:wt(t)}}))}}},{name:"day_header_gap",selector:{text:{type:"text"}}}]}}(n,a,i)),o}));function yo(e,t,a={}){var i;return ke(null!=(i=zt(e.language,t))?i:wt(t),a)}function ko(e){const t=(t,a={})=>yo(e,t,a),a=ft(e.config),i=a.bands.map((e=>({width:t("width_table.at_least",{width:e.minWidthPx}),layout:1===e.columns?t("width_table.columns_one"):t("width_table.columns",{count:e.columns})})));return i.push({width:t("width_table.below",{width:a.fallbackBelowPx}),layout:"cramp"===a.fallback?t("width_table.cramped",{count:a.bands[a.bands.length-1].columns}):t("width_table.as_list")}),i}const go=["day","week","month"],vo=Ee(((e,t)=>{const a=go.map((e=>Rt(Wt(`${e}_separator_width`),Ut(`${e}_separator_color`))));return void 0!==t&&a.push(qt(e,t,`${t}.day_header_separator`,"M3 5h18v2H3V5m0 12h18v2H3v-2Z",[Rt(Wt("day_header_separator_width"),Ut("day_header_separator_color"))])),a}));function bo(){return[Rt(Wt("icon_size"),Wt("font_size")),Ut("color")]}function fo(e){return[Ft("show_uv_index"),...e?[Bt("uv_index_threshold",0)]:[]]}const wo=Ee(((e,t,a,i,o,n)=>{const l=[{name:"entity",selector:{entity:{filter:{domain:"weather"}}}}];var r,s,d;return t&&(l.push(Lt(e,"position",["none","date","event","both"])),"date"!==a&&"both"!==a||l.push(qt(e,"date","weather.date","M19 3h-1V1h-2v2H8V1H6v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m0 16H5V9h14v10Z",[Ft("show_conditions"),Ft("show_high_temp"),Ft("show_low_temp"),...fo(i),...bo()])),"event"!==a&&"both"!==a||l.push(qt(e,"event","weather.event","M3 5h18v2H3V5m0 6h18v2H3v-2m0 6h12v2H3v-2Z",[Ft("show_conditions"),Ft("show_temp"),...fo(o),Ft("daily_forecast_fallback"),...bo(),...(r=n,r?[Bt("max_lines",0)]:[])]))),[(s="weather",d=l,{type:"grid",name:s,column_min_width:"100%",schema:d})]}));var zo=(e,t)=>(t=Symbol[e])?t:Symbol.for("Symbol."+e),jo=function(e,t){this[0]=e,this[1]=t},xo=e=>{var t,a=e[zo("asyncIterator")],i=!1,o={};return null==a?(a=e[zo("iterator")](),t=e=>o[e]=t=>a[e](t)):(a=a.call(e),t=e=>o[e]=t=>{if(i){if(i=!1,"throw"===e)throw t;return t}return i=!0,{done:!1,value:new jo(new Promise((i=>{var o=a[e](t);o instanceof Object||(e=>{throw TypeError(e)})("Object expected"),i(o)})),1)}}),o[zo("iterator")]=()=>o,t("next"),"throw"in a?t("throw"):o.throw=e=>{throw e},"return"in a&&t("return"),o};const So=[{id:"calendars",titleKey:"panel.calendars",iconPath:"M21,17V8H7V17H21M21,3A2,2 0 0,1 23,5V17A2,2 0 0,1 21,19H7C5.89,19 5,18.1 5,17V5A2,2 0 0,1 7,3H8V1H10V3H18V1H20V3H21M3,21H17V23H3C1.89,23 1,22.1 1,21V9H3V21M19,15H15V11H19V15Z",build:function(e){return[{name:"calendars",required:!0,selector:{entity:{filter:{domain:"calendar"},multiple:!0,reorder:!0}}}]},subforms:function(e){return[{path:so,schema:ua(e)}]}},{id:"layout",titleKey:"panel.layout",iconPath:"M19,5V7H15V5H19M9,5V11H5V5H9M19,13V19H15V13H19M9,17V19H5V17H9M21,3H13V9H21V3M11,3H3V13H11V3M21,11H13V21H21V11M11,15H3V21H11V15Z",strings:["width_table"],build:function(e){return ho(e.view,Pa(e.config),e.config.days_to_show,e.language)},extras:function(e){if(!it.has(e.view))return[];const t=(t,a={})=>yo(e,t,a);return[{kind:"width-table",title:t("width_table.title"),rows:ko(e),note:t("width_table.hysteresis",{band:ft(e.config).hysteresisPx})}]}},{id:"content",titleKey:"panel.content",iconPath:"M9,10H7V12H9V10M13,10H11V12H13V10M17,10H15V12H17V10M19,3H18V1H16V3H8V1H6V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M19,19H5V8H19V19Z",build:function(e){return uo(e.language,Va(e.config),Ka(e.config),void 0!==Re(e.config.compact_events_to_show,0),function(e,t){return Boolean(pt(e,"show_empty_days",t))}(e.config,e.view))}},{id:"card",titleKey:"panel.card",iconPath:"M20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20M5,13V15H16V13H5M5,9V11H19V9H5Z",build:function(e){return[Wt("title"),Rt(Wt("title_font_size"),Ut("title_color")),Ut("background_color")]}},{id:"day_header",titleKey:"panel.day_header",iconPath:"M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M9,10H7V17H9V10Z",build:function(e){var t;return ki(e.language,e.config.show_month,Ea(e.config),null!=(t=e.config.show_week_numbers)?t:"none")}},{id:"events",titleKey:"panel.events",iconPath:"M14,14H7V16H14M19,19H5V8H19M19,3H18V1H16V3H8V1H6V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M17,10H7V12H17V10Z",build:function(e){return Di(e.language,pt(e.config,"show_time",e.view),pt(e.config,"show_location",e.view),pt(e.config,"show_description",e.view),Ha(e.config),pt(e.config,"show_countdown",e.view),pt(e.config,"show_progress_bar",e.view),Oa(e.config),Oe(pt(e.config,"allday_badge",e.view)),Ma(e.config.allday_badge_color))}},{id:"separators",titleKey:"panel.separators",iconPath:"M3,17H21V15H3V17M3,20H21V19H3V20M3,13H21V10H3V13M3,4V8H21V4H3Z",build:function(e){return vo(e.language,function(e){return ot[e]}(e.view))}},{id:"weather",titleKey:"panel.weather",iconPath:"M12.74,5.47C15.1,6.5 16.35,9.03 15.92,11.46C17.19,12.56 18,14.19 18,16V16.17C18.31,16.06 18.65,16 19,16A3,3 0 0,1 22,19A3,3 0 0,1 19,22H6A4,4 0 0,1 2,18A4,4 0 0,1 6,14H6.27C5,12.45 4.6,10.24 5.5,8.26C6.72,5.5 9.97,4.24 12.74,5.47M11.93,7.3C10.16,6.5 8.09,7.31 7.31,9.07C6.85,10.09 6.93,11.22 7.41,12.13C8.5,10.83 10.16,10 12,10C12.7,10 13.38,10.12 14,10.34C13.94,9.06 13.18,7.86 11.93,7.3M13.55,3.64C13,3.4 12.45,3.23 11.88,3.12L14.37,1.82L15.27,4.71C14.76,4.29 14.19,3.93 13.55,3.64M6.09,4.44C5.6,4.79 5.17,5.19 4.8,5.63L4.91,2.82L7.87,3.5C7.25,3.71 6.65,4.03 6.09,4.44M18,9.71C17.91,9.12 17.78,8.55 17.59,8L19.97,9.5L17.92,11.73C18.03,11.08 18.05,10.4 18,9.71M3.04,11.3C3.11,11.9 3.24,12.47 3.43,13L1.06,11.5L3.1,9.28C3,9.93 2.97,10.61 3.04,11.3M19,18H16V16A4,4 0 0,0 12,12A4,4 0 0,0 8,16H6A2,2 0 0,0 4,18A2,2 0 0,0 6,20H19A1,1 0 0,0 20,19A1,1 0 0,0 19,18Z",build:function(e){var t,a,i,o;const n=e.config.weather;return wo(e.language,Boolean(null==n?void 0:n.entity),null!=(t=null==n?void 0:n.position)?t:"date",Boolean(null==(a=null==n?void 0:n.date)?void 0:a.show_uv_index),Boolean(null==(i=null==n?void 0:n.event)?void 0:i.show_uv_index),!1!==(null==(o=null==n?void 0:n.event)?void 0:o.show_conditions))}},{id:"actions",titleKey:"panel.actions",iconPath:"M13 5C15.21 5 17 6.79 17 9C17 10.5 16.2 11.77 15 12.46V11.24C15.61 10.69 16 9.89 16 9C16 7.34 14.66 6 13 6S10 7.34 10 9C10 9.89 10.39 10.69 11 11.24V12.46C9.8 11.77 9 10.5 9 9C9 6.79 10.79 5 13 5M20 20.5C19.97 21.32 19.32 21.97 18.5 22H13C12.62 22 12.26 21.85 12 21.57L8 17.37L8.74 16.6C8.93 16.39 9.2 16.28 9.5 16.28H9.7L12 18V9C12 8.45 12.45 8 13 8S14 8.45 14 9V13.47L15.21 13.6L19.15 15.79C19.68 16.03 20 16.56 20 17.14V20.5M20 2H4C2.9 2 2 2.9 2 4V12C2 13.11 2.9 14 4 14H8V12L4 12L4 4H20L20 12H18V14H20V13.96L20.04 14C21.13 14 22 13.09 22 12V4C22 2.9 21.11 2 20 2Z",build:function(e){return[{name:"tap_action",selector:{ui_action:{}}},{name:"hold_action",selector:{ui_action:{}}},Bt("refresh_interval",1,void 0,"min"),Ft("refresh_on_navigate")]}}];function*Ao(e,t=[]){for(const a of e)if(yield{node:a,path:t},"schema"in a){const e="expandable"===a.type&&""!==a.name;yield*xo(Ao(a.schema,e?[...t,a.name]:t))}}var To=Object.defineProperty,Do=Object.getOwnPropertySymbols,Vo=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,Ko=(e,t,a)=>t in e?To(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,Eo=(e,t)=>{for(var a in t||(t={}))Vo.call(t,a)&&Ko(e,a,t[a]);if(Do)for(var a of Do(t))Po.call(t,a)&&Ko(e,a,t[a]);return e};const Ho={layout:["height","max_height"],day_header:["show_week_numbers","today_indicator"],events:["allday_badge","remove_location_country"]},Oo={height:{name:"height",selector:{text:{type:"text"}}},max_height:{name:"max_height",selector:{text:{type:"text"}}}};function No(e,t){var a;return null!=(a=Oo[e])?a:function(e,t){const a=oo[e];if(void 0!==a)return{name:e,selector:Lt(t,a.mode,a.modes).selector}}(e,t)}const Mo=new Set(tt),Co=new Map(Object.entries(oo).map((([e,t])=>[t.mode,e])));function $o(e,t,a){const i=e[t];if(!Pe(i))return e;if(!Object.prototype.hasOwnProperty.call(i,a))return e;const o=Eo({},i);delete o[a];const n=Eo({},e);return 0===Object.keys(o).length?delete n[t]:n[t]=o,n}function Lo(e){return"schema"in e}var Io=Object.defineProperty,Fo=Object.defineProperties,Wo=Object.getOwnPropertyDescriptors,Uo=Object.getOwnPropertySymbols,Bo=Object.prototype.hasOwnProperty,Ro=Object.prototype.propertyIsEnumerable,Zo=(e,t,a)=>t in e?Io(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,qo=(e,t)=>{for(var a in t||(t={}))Bo.call(t,a)&&Zo(e,a,t[a]);if(Uo)for(var a of Uo(t))Ro.call(t,a)&&Zo(e,a,t[a]);return e},Jo=(e,t)=>Fo(e,Wo(t));const Go={query:"",customizedOnly:!1},Qo="search",Yo="customized_only",Xo=[{name:Qo,selector:{text:{type:"search"}}},{name:Yo,selector:{boolean:{}}}];function en(e){return e.trim().toLowerCase()}function tn(e){return en(e.criteria.query)}function an(e){return e.customizedOnly||""!==en(e.query)}function on(e,t){return"string"==typeof e&&e.toLowerCase().includes(t)}function nn(e,t){return e.some((e=>on(e,t)))}function ln(e,t,a,i=t){const o=tn(a);return""===o||nn(function(e,t,a,i){if("type"in e&&"grid"===e.type)return[];const o=[e.name,jt(e.name,t)],n=jt(e.name,i);if(n!==o[1]&&o.push(n),"titleKey"in e&&void 0!==e.titleKey)return o.push(e.title,zt(a.language,`${e.titleKey}.helper`)),o;if(o.push(xt(a.language,e,t),At(a.language,a.view,e,t)),"value"in e&&"string"==typeof e.value&&o.push(e.value),"selector"in e&&"select"in e.selector&&null!==e.selector.select)for(const t of e.selector.select.options)"string"!=typeof t?o.push(t.value,t.label,t.description):o.push(t);return o}(e,t,a,i),o)}function rn(e,t){const a=tn(t);return""===a||nn([e.id,zt(t.language,e.titleKey),zt(t.language,`${e.titleKey}.helper`)],a)}const sn=Ee((e=>Ye(function(e){var t,a,i;return e.days_to_show=null!=(t=Re(e.days_to_show,1))?t:Be.days_to_show,e.refresh_interval=null!=(a=Re(e.refresh_interval,1))?a:Be.refresh_interval,e.event_background_opacity=null!=(i=Re(e.event_background_opacity,0))?i:Be.event_background_opacity,e.compact_days_to_show=Re(e.compact_days_to_show,1),e.compact_events_to_show=Re(e.compact_events_to_show,0),e}(qo({},e)))));function dn(e,t,a){let i=e;for(const e of[...t,a]){if("object"!=typeof i||null===i)return;i=i[e]}return i}const cn=new Set(Object.values(ot).filter((e=>void 0!==e))),_n=Ee((e=>Zi(e)));function un(e,t,a,i,o){const n=[];for(const l of e){if(!Lo(l)){a(l,i,o)&&n.push(l);continue}const e="expandable"===l.type&&""!==l.name,r=""!==l.name&&!0!==l.flatten,s=!t.criteria.customizedOnly&&""!==tn(t)&&ln(l,i,t,o)?[...l.schema]:un(l.schema,t,a,e?[...i,l.name]:i,r?[...o,l.name]:o);0!==s.length&&n.push(Jo(qo({},l),{schema:s}))}return n}function pn(e){return"type"in e&&"constant"===e.type}function mn(e){const t=[];for(let a=0;a<e.length;a++){const i=e[a];if(Lo(i)){t.push(Jo(qo({},i),{schema:mn(i.schema)}));continue}if(!pn(i)){t.push(i);continue}const o=e[a+1];void 0===o||pn(o)||t.push(i)}return t}function hn(e,t,a=[],i=[]){return an(t.criteria)?mn(un(e,t,((e,a,i)=>pn(e)||ln(e,a,t,i)&&(!t.criteria.customizedOnly||function(e,t,a){const i=e.name;if(1===t.length&&cn.has(t[0])){const e=_n(a.config)[t[0]];return"object"==typeof e&&null!==e&&void 0!==e[i]}if(0===t.length&&$a(i))return!Ii(La(sn(a.config))[i],La(Be)[i]);const o=dn(sn(a.config),t,i);return void 0!==o&&!Ii(o,dn(Be,t,i))}(e,i,t))),a,i)):[...e]}function yn(e){for(const{node:t}of Ao(e))if(!Lo(t)&&!pn(t))return!0;return!1}function kn(e,t){const a=ai(e);return(i=t.name,i===ea||"label"===i||i===aa||i===ia?[ea,"label"]:i===ta?["accent_color"]:[i]).some((e=>{const t=a[e];return null!=t&&""!==t}));var i}function gn(e,t,a,i){if(!an(i.criteria))return[...e];const o=""!==tn(i)&&function(e,t){const a=tn(t);if(""===a)return!0;const i=ai(e),o="string"==typeof i.label?i.label:void 0;return nn([i.entity,o],a)}(t,i);return mn(un(e,i,((e,a)=>pn(e)||(o||ln(e,a,i))&&(!i.criteria.customizedOnly||kn(t,e))),a,[]))}var vn=((e,...t)=>{const i=1===e.length?e[0]:t.reduce(((t,a,i)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(a)+e[i+1]),e[0]);return new o(i,e,a)})`
.card-config {
display: flex;
flex-direction: column;
padding: 4px 0;
}
ha-expansion-panel {
margin: 8px 0;
}
.panel-body {
display: flex;
flex-direction: column;
gap: 16px;
padding: 8px 0 4px;
}
.width-table {
border: 1px solid var(--divider-color);
border-radius: var(--ha-card-border-radius, 12px);
padding: 12px;
}
.width-table-title {
color: var(--primary-text-color);
font-weight: 500;
margin-bottom: 8px;
}
.width-table table {
border-collapse: collapse;
width: 100%;
}
.width-table td {
padding: 2px 0;
vertical-align: baseline;
}
.width-table-width {
color: var(--primary-text-color);
font-variant-numeric: tabular-nums;
padding-right: 12px !important;
text-align: right;
white-space: nowrap;
width: 1%;
}
.width-table-layout {
color: var(--secondary-text-color);
}
.width-table-note {
color: var(--secondary-text-color);
font-size: 12px;
line-height: 1.3;
margin-top: 10px;
}
.filter-bar {
border-bottom: 1px solid var(--divider-color);
padding-bottom: 12px;
}
.filter-empty {
color: var(--primary-text-color);
padding: 24px 8px;
text-align: center;
}
.filter-empty-note {
color: var(--secondary-text-color);
font-size: 12px;
line-height: 1.4;
margin-top: 8px;
}
ha-expansion-panel.entity-panel,
ha-expansion-panel.exceptions {
margin: 0;
}
.entity-actions {
border-bottom: 1px solid var(--divider-color);
display: flex;
flex-wrap: wrap;
gap: 8px;
padding-bottom: 8px;
}
.entity-actions-safe {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.entity-actions .destructive {
margin-inline-start: auto;
}
.text-button {
background: none;
border: none;
border-radius: 4px;
color: var(--primary-color);
cursor: pointer;
font: inherit;
font-size: 14px;
padding: 6px 8px;
}
.text-button.destructive {
color: var(--error-color, #db4437);
}
.text-button:hover:not(:disabled) {
background: var(--secondary-background-color);
}
.text-button:disabled {
color: var(--disabled-text-color);
cursor: default;
}
`;const bn="exceptions";var fn={daysOfWeek:["нед.","пон.","вт.","ср.","четв.","пет.","съб."],fullDaysOfWeek:["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"],months:["ян.","фев.","мар","апр.","май","юни","юли","авг.","септ.","окт.","ноем.","дек."],allDay:"цял ден",multiDay:"до",at:"в",endsToday:"приключва днес",endsTomorrow:"приключва утре",noEvents:"Няма планирани събития",loading:"Зареждане на календара със събития...",error:"Грешка: календарът не е намерен или не е конфигуриран правилно"},wn={daysOfWeek:["Dg","Dl","Dm","Dc","Dj","Dv","Ds"],fullDaysOfWeek:["Diumenge","Dilluns","Dimarts","Dimecres","Dijous","Divendres","Dissabte"],months:["Gen","Febr","Març","Abr","Maig","Juny","Jul","Ag","Set","Oct","Nov","Des"],allDay:"tot el dia",multiDay:"fins a",at:"a les",endsToday:"acaba avui",endsTomorrow:"acaba damà",noEvents:"Cap event proper",loading:"Carregant events...",error:"Error: No s'ha trobat l'entitat del calendari o aquesta està mal configurada"},zn={daysOfWeek:["Ne","Po","Út","St","Čt","Pá","So"],fullDaysOfWeek:["Neděle","Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota"],months:["Led","Úno","Bře","Dub","Kvě","Čvn","Čvc","Srp","Zář","Říj","Lis","Pro"],allDay:"celý den",multiDay:"do",at:"v",endsToday:"končí dnes",endsTomorrow:"končí zítra",noEvents:"Žádné nadcházející události",loading:"Načítání událostí z kalendáře...",error:"Chyba: Entita kalendáře nebyla nalezena nebo je nesprávně nakonfigurována"},jn={daysOfWeek:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],fullDaysOfWeek:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],months:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],allDay:"hele dagen",multiDay:"indtil",at:"kl.",endsToday:"slutter i dag",endsTomorrow:"slutter i morgen",noEvents:"Ingen kommende begivenheder",loading:"Indlæser kalenderbegivenheder...",error:"Fejl: Kalenderenheden blev ikke fundet eller er ikke konfigureret korrekt"},xn={daysOfWeek:["So","Mo","Di","Mi","Do","Fr","Sa"],fullDaysOfWeek:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],months:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],allDay:"ganztägig",multiDay:"bis",at:"um",endsToday:"endet heute",endsTomorrow:"endet morgen",noEvents:"Keine anstehenden Termine",loading:"Kalendereinträge werden geladen...",error:"Fehler: Kalender-Entität nicht gefunden oder falsch konfiguriert"},Sn={daysOfWeek:["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],fullDaysOfWeek:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],months:["Ιαν","Φεβ","Μαρ","Απρ","Μαϊ","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],allDay:"Ολοήμερο",multiDay:"έως",at:"στις",endsToday:"λήγει σήμερα",endsTomorrow:"λήγει αύριο",noEvents:"Δεν υπάρχουν προγραμματισμένα γεγονότα",loading:"Φόρτωση ημερολογίου...",error:"Σφάλμα: Η οντότητα ημερολογίου δεν βρέθηκε ή δεν έχει ρυθμιστεί σωστά"},An={daysOfWeek:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],fullDaysOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],months:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],allDay:"all day",multiDay:"until",at:"at",endsToday:"ends today",endsTomorrow:"ends tomorrow",noEvents:"No upcoming events",loading:"Loading calendar events...",error:"Error: Calendar entity not found or improperly configured"},Tn={daysOfWeek:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],fullDaysOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],months:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],allDay:"all day",multiDay:"until",at:"at",endsToday:"ends today",endsTomorrow:"ends tomorrow",noEvents:"No upcoming events",loading:"Loading calendar events...",error:"Error: Calendar entity not found or improperly configured"},Dn={daysOfWeek:["Dom","Lun","Mar","Mié","Jue","Vie","Sáb"],fullDaysOfWeek:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],months:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],allDay:"todo el día",multiDay:"hasta",at:"a las",endsToday:"termina hoy",endsTomorrow:"termina mañana",noEvents:"No hay eventos próximos",loading:"Cargando eventos del calendario...",error:"Error: La entidad del calendario no se encontró o está mal configurada"},Vn={daysOfWeek:["P","E","T","K","N","R","L"],fullDaysOfWeek:["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"],months:["Jaan","Veebr","Märts","Apr","Mai","Juuni","Juuli","Aug","Sept","Okt","Nov","Dets"],allDay:"kogu päev",multiDay:"kuni",at:"kell",endsToday:"lõpeb täna",endsTomorrow:"lõpeb homme",noEvents:"Tulevasi sündmusi pole",loading:"Kalendrisündmuste laadimine...",error:"Viga: kalendri entiteeti ei leitud või see on valesti seadistatud"},Pn={daysOfWeek:["Su","Ma","Ti","Ke","To","Pe","La"],fullDaysOfWeek:["Sunnuntai","Maanantai","Tiistai","Keskiviikko","Torstai","Perjantai","Lauantai"],months:["Tammi","Helmi","Maalis","Huhti","Touko","Kesä","Heinä","Elo","Syys","Loka","Marras","Joulu"],allDay:"koko päivä",multiDay:"asti",at:"klo",endsToday:"päättyy tänään",endsTomorrow:"päättyy huomenna",noEvents:"Ei tulevia tapahtumia",loading:"Ladataan kalenteritapahtumia...",error:"Virhe: Kalenteriyksikköä ei löydy tai se on väärin määritetty"},Kn={daysOfWeek:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],fullDaysOfWeek:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],months:["Jan","Fév","Mar","Avr","Mai","Juin","Juil","Août","Sep","Oct","Nov","Déc"],allDay:"toute la journée",multiDay:"jusqu'au",at:"à",endsToday:"finit aujourd'hui",endsTomorrow:"finit demain",noEvents:"Aucun événement à venir",loading:"Chargement des événements...",error:"Erreur: Entité de calendrier introuvable ou mal configurée"},En={daysOfWeek:["א'","ב'","ג'","ד'","ה'","ו'","ש'"],fullDaysOfWeek:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],months:["ינו","פבר","מרץ","אפר","מאי","יונ","יול","אוג","ספט","אוק","נוב","דצמ"],allDay:"כל-היום",multiDay:"עד",endsToday:"מסתיים היום",endsTomorrow:"מסתיים מחר",at:"בשעה",noEvents:"אין אירועים קרובים",loading:"טוען אירועי לוח שנה...",error:"שגיאה: ישות לוח השנה לא נמצאה או לא מוגדרת כראוי"},Hn={daysOfWeek:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],fullDaysOfWeek:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],months:["Sij","Velj","Ožu","Tra","Svi","Lip","Srp","Kol","Ruj","Lis","Stu","Pro"],allDay:"cijeli dan",multiDay:"do",at:"u",endsToday:"završava danas",endsTomorrow:"završava sutra",noEvents:"Nema nadolazećih događaja",loading:"Učitavanje događaja...",error:"Greška: Kalendar entitet nije pronađen ili je neispravno postavljen"},On={daysOfWeek:["Vas","Hét","Kedd","Sze","Csüt","Pén","Szo"],fullDaysOfWeek:["Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat"],months:["Jan","Feb","Már","Ápr","Máj","Jún","Júl","Aug","Szep","Okt","Nov","Dec"],allDay:"egész napos",multiDay:"eddig:",endsToday:"ma este ér véget",endsTomorrow:"holnap ér véget",at:"itt:",noEvents:"Mára nincs több esemény",loading:"Naptárbejegyzések betöltése...",error:"Hiba: Naptár entitás nem található vagy nem megfelelően konfigutált"},Nn={daysOfWeek:["Sun","Mán","Þri","Mið","Fim","Fös","Lau"],fullDaysOfWeek:["sunnudagur","mánudagur","þriðjudagur","miðvikudagur","fimmtudagur","föstudagur","laugardagur"],months:["Jan","Feb","Mar","Apr","Maí","Jún","Júl","Ágú","Sep","Okt","Nóv","Des"],allDay:"Allur dagurinn",multiDay:"þar til",at:"kl",endsToday:"lýkur í dag",endsTomorrow:"lýkur á morgun",noEvents:"Engir viðburðir á næstunni",loading:"Hleður inn dagatal...",error:"Villa: Dagatalseining finnst ekki eða er vanstillt"},Mn={daysOfWeek:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],fullDaysOfWeek:["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"],months:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],allDay:"tutto il giorno",multiDay:"fino a",at:"alle",endsToday:"termina oggi",endsTomorrow:"termina domani",noEvents:"Nessun evento in arrivo",loading:"Caricamento eventi del calendario...",error:"Errore: entità calendario non trovata o configurata in modo errato"},Cn={daysOfWeek:["Sek","Pir","Ant","Tre","Ket","Pen","Šeš"],fullDaysOfWeek:["Sekmadienis","Pirmadienis","Antradienis","Trečiadienis","Ketvirtadienis","Penktadienis","Šeštadienis"],months:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spa","Lap","Grd"],allDay:"visą dieną",multiDay:"iki",at:"į",endsToday:"baigiasi šiandien",endsTomorrow:"baigiasi rytoj",noEvents:"Nėra įvykių",loading:"Įkeliami kalendoriaus įvykiai...",error:"Klaida: Kalendoriaus objektas nerastas arba neteisingai sukonfigūruotas"};const $n={bg:fn,cs:zn,ca:wn,da:jn,de:xn,el:Sn,en:Tn,"en-gb":An,es:Dn,et:Vn,fi:Pn,fr:Kn,he:En,hr:Hn,hu:On,is:Nn,it:Mn,lt:Cn,lv:{daysOfWeek:["Sv","Pr","Ot","Tr","Ce","Pk","Se"],fullDaysOfWeek:["Svētdiena","Pirmdiena","Otrdiena","Trešdiena","Ceturtdiena","Piektdiena","Sestdiena"],months:["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec"],allDay:"visu dienu",multiDay:"līdz",at:"plkst.",endsToday:"beidzas šodien",endsTomorrow:"beidzas rīt",noEvents:"Nav gaidāmu notikumu",loading:"Ielādē kalendāra notikumus...",error:"Kļūda: Kalendāra entitīja nav atrasta vai nav pareizi konfigurēta"},nb:{daysOfWeek:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],fullDaysOfWeek:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],months:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],allDay:"hele dagen",multiDay:"til",at:"kl. ",endsToday:"slutter i dag",endsTomorrow:"slutter i morgen",noEvents:"Ingen kommende hendelser",loading:"Laster kalenderhendelser...",error:"Feil: Kalenderenheten ble ikke funnet eller er ikke konfigurert riktig"},nl:{daysOfWeek:["Zo","Ma","Di","Wo","Do","Vr","Za"],fullDaysOfWeek:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],months:["Jan","Feb","Mrt","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],allDay:"hele dag",multiDay:"tot",at:"om",endsToday:"eindigt vandaag",endsTomorrow:"eindigt morgen",noEvents:"Geen afspraken gepland",loading:"Kalender afspraken laden...",error:"Fout: Kalender niet gevonden of verkeerd geconfigureerd"},nn:{daysOfWeek:["Søn","Mån","Tys","Ons","Tor","Fre","Lau"],fullDaysOfWeek:["søndag","måndag","tysdag","onsdag","torsdag","fredag","laurdag"],months:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],allDay:"heile dagen",multiDay:"til",at:"kl. ",endsToday:"sluttar i dag",endsTomorrow:"sluttar i morgon",noEvents:"Ingen kommande hendingar",loading:"Lastar kalenderhendingar...",error:"Feil: Kalendereininga vart ikkje funnen eller er ikkje konfigurert riktig"},pl:{daysOfWeek:["Nd","Pn","Wt","Śr","Cz","Pt","Sb"],fullDaysOfWeek:["niedzieli","poniedziałku","wtorku","środy","czwartku","piątku","soboty"],months:["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru"],allDay:"cały dzień",multiDay:"do",at:"o",endsToday:"kończy się dziś",endsTomorrow:"kończy się jutro",noEvents:"Brak nadchodzących wydarzeń",loading:"Ładowanie wydarzeń z kalendarza...",error:"Błąd: encja kalendarza nie została znaleziona lub jest niepoprawnie skonfigurowana"},pt:{daysOfWeek:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],fullDaysOfWeek:["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"],months:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],allDay:"o dia todo",multiDay:"até",at:"às",endsToday:"termina hoje",endsTomorrow:"termina amanhã",noEvents:"Nenhum evento próximo",loading:"Carregando eventos do calendário...",error:"Erro: A entidade do calendário não foi encontrada ou está configurada incorretamente"},ro:{daysOfWeek:["Du","Lu","Ma","Mi","Jo","Vi","Sâ"],fullDaysOfWeek:["Duminică","Luni","Marți","Miercuri","Joi","Vineri","Sâmbătă"],months:["Ian","Feb","Mart","Apr","Mai","Iun","Iul","Aug","Sept","Oct","Nov","Dec"],allDay:"toată ziua",multiDay:"până la",at:"la",endsToday:"se încheie astăzi",endsTomorrow:"se încheie mâine",noEvents:"Nu sunt evenimente viitoare",loading:"Încărcare evenimente de calendar...",error:"Eroare: Entitatea de calendar nu a fost găsită sau este configurată incorect"},ru:{daysOfWeek:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],fullDaysOfWeek:["воскресенья","понедельника","вторника","среды","четверга","пятницы","субботы"],months:["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],allDay:"весь день",multiDay:"до",at:"в",endsToday:"заканчивается сегодня",endsTomorrow:"заканчивается завтра",noEvents:"Нет предстоящих событий",loading:"Загрузка событий календаря...",error:"Ошибка: Объект календарь, не найден или неправильно настроен"},sl:{daysOfWeek:["ned","pon","tor","sre","čet","pet","sob"],fullDaysOfWeek:["nedelja","ponedeljek","torek","sreda","četrtek","petek","sobota"],months:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],allDay:"cel dan",multiDay:"do",at:"ob",endsToday:"konča se danes",endsTomorrow:"konča se jutri",noEvents:"Ni planiranih dogodkov",loading:"Nalagam dogodke...",error:"Napaka: Entiteta ni bila najdena ali pa je nepravilno konfigurirana."},sk:{daysOfWeek:["Ne","Po","Ut","St","Št","Pi","So"],fullDaysOfWeek:["Nedeľa","Pondelok","Utorok","Streda","Štvrtok","Piatok","Sobota"],months:["Jan","Feb","Mar","Apr","Máj","Jún","Júl","Aug","Sep","Okt","Nov","Dec"],allDay:"celý deň",multiDay:"do",at:"v",endsToday:"končí dnes",endsTomorrow:"končí zajtra",noEvents:"Žiadne udalosti",loading:"Načítavam udalosti z kalendára...",error:"Chyba: Entita kalendára nebola nájdená alebo je nesprávne nakonfigurovaná"},sv:{daysOfWeek:["Sön","Mån","Tis","Ons","Tors","Fre","Lör"],fullDaysOfWeek:["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"],months:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],allDay:"heldag",multiDay:"till",at:"vid",endsToday:"slutar idag",endsTomorrow:"slutar imorgon",noEvents:"Inga kommande händelser",loading:"Laddar kalenderhändelser...",error:"Fel: Kalenderentiteten hittades inte eller är felaktigt konfigurerad."},uk:{daysOfWeek:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],fullDaysOfWeek:["неділі","понеділка","вівторка","середи","четверга","п'ятниці","суботи"],months:["січ","лют","бер","кві","тра","чер","лип","сер","вер","жов","лис","гру"],allDay:"весь день",multiDay:"до",at:"об",endsToday:"закінчується сьогодні",endsTomorrow:"закінчується завтра",noEvents:"Немає майбутніх подій",loading:"Завантаження подій календаря...",error:"Помилка: Cутність календаря не знайдено або налаштовано неправильно"},vi:{daysOfWeek:["CN","T.2","T.3","T.4","T.5","T.6","T.7"],fullDaysOfWeek:["chủ nhật","thứ hai","thứ ba","thứ tư","thứ năm","thứ sáu","thứ bảy"],months:["Th1","Th2","Th3","Th4","Th5","Th6","Th7","Th8","Th9","Th10","Th11","Th12"],allDay:"cả ngày",multiDay:"đến",at:"lúc",endsToday:"kết thúc hôm nay",endsTomorrow:"kết thúc ngày mai",noEvents:"Không có sự kiện sắp tới",loading:"Đang tải sự kiện...",error:"Lỗi: Không tìm thấy lịch hoặc cấu hình không đúng"},th:{daysOfWeek:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],fullDaysOfWeek:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"],months:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],allDay:"ตลอดวัน",multiDay:"ถึง",at:"เวลา",endsToday:"สิ้นสุดวันนี้",endsTomorrow:"สิ้นสุดพรุ่งนี้",noEvents:"ไม่มีเหตุการณ์ที่กำลังจะเกิดขึ้น",loading:"กำลังโหลดเหตุการณ์ปฏิทิน...",error:"ข้อผิดพลาด: ไม่พบเอนทิตีปฏิทินหรือมีการตั้งค่าที่ไม่ถูกต้อง"},tr:{daysOfWeek:["Paz","Pzt","Sal","Çar","Per","Cum","Cmt"],fullDaysOfWeek:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],months:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],allDay:"tüm gün",multiDay:"değin",at:"da",endsToday:"bugün sona eriyor",endsTomorrow:"yarın sona eriyor",noEvents:"Yaklaşan etkinlik yok",loading:"Takvim etkinlikleri yükleniyor...",error:"Hata: Takvim içeriği bulunamadı veya yanlış yapılandırılmış"},"zh-cn":{daysOfWeek:["日","一","二","三","四","五","六"],fullDaysOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],allDay:"整天",multiDay:"直到",at:"在",endsToday:"今天结束",endsTomorrow:"明天结束",noEvents:"没有即将到来的活动",loading:"正在加载日历事件...",error:"错误:找不到日历实体或配置不正确"},"zh-tw":{daysOfWeek:["日","一","二","三","四","五","六"],fullDaysOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],allDay:"整天",multiDay:"直到",at:"在",endsToday:"今天結束",endsTomorrow:"明天結束",noEvents:"沒有即將到來的活動",loading:"正在加載日曆事件...",error:"錯誤:找不到日曆實體或配置不正確"}},Ln=new Map;function In(e,t){const a=`${e||""}:${(null==t?void 0:t.language)||""}`;if(Ln.has(a))return Ln.get(a);let i;if(e&&""!==e.trim()){const t=e.toLowerCase();if($n[t])return i=t,Ln.set(a,i),i}if(null==t?void 0:t.language){const e=t.language.toLowerCase();if($n[e])return i=e,Ln.set(a,i),i;const o=e.split(/[-_]/)[0];if(o!==e&&$n[o])return i=o,Ln.set(a,i),i}return i="en",Ln.set(a,i),i}var Fn=Object.defineProperty,Wn=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,Bn=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,qn=(e,t,a)=>t in e?Fn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,Jn=(e,t)=>{for(var a in t||(t={}))Rn.call(t,a)&&qn(e,a,t[a]);if(Bn)for(var a of Bn(t))Zn.call(t,a)&&qn(e,a,t[a]);return e},Gn=(e,t)=>Wn(e,Un(t)),Qn=(e,t,a,i)=>{for(var o,n=void 0,l=e.length-1;l>=0;l--)(o=e[l])&&(n=o(t,a,n)||n);return n&&Fn(t,a,n),n};class Yn extends oe{constructor(){super(...arguments),this._pending={},this._declaredExceptions=new Set,this._filter=Go,this._renderedData=new Map,this._computeLabel=(e,t,a)=>{var i;return xt(this._ctx.language,e,null!=(i=null==a?void 0:a.path)?i:[])},this._computeHelper=(e,t)=>{var a;const i=this._ctx;return At(i.language,i.view,e,null!=(a=null==t?void 0:t.path)?a:[])},this._localizeValue=e=>zt(this._ctx.language,e),this._filterChanged=e=>{var t;e.stopPropagation();const a=null==(t=e.detail)?void 0:t.value;a&&(this._filter=function(e){const t=e[Qo];return{query:"string"==typeof t?t:"",customizedOnly:!0===e[Yo]}}(a))}}static get styles(){return vn}setConfig(e){const t=void 0!==this._lastDispatched&&Fi(e,this._lastDispatched);this._config=Jn(Jn({},Be),e),Array.isArray(this._config.entities)||(this._config.entities=[]),t||(this._pending={},this._declaredExceptions=function(e){const t=new Set;for(const a of Object.values(ot)){const i=e[a];if(Pe(i))for(const[e,a]of Object.entries(i))void 0!==a&&Mo.has(e)&&t.add(e)}return t}(this._config)),this._lastDispatched=Zi(this._config),this._renderedData.clear()}get _ctx(){var e;const t=this._config;return{view:at.includes(t.view)?t.view:"list",config:t,language:In(t.language,null==(e=this.hass)?void 0:e.locale)}}get _filterCtx(){const e=this._ctx;return{language:e.language,view:e.view,config:e.config,criteria:this._filter}}_formData(){return Jn(Gn(Jn({},this._config),{column:Ji(this._config),weather:Gi(this._config)}),La(this._config,this._pending))}_valueChanged(e,t){var a,i;if(t.stopPropagation(),!this._config)return;const o=null==(a=t.detail)?void 0:a.value;if(!o)return;const n=null!=(i=this._renderedData.get(e))?i:this._formData(),l=qi(this._config,n,o,this._pending);this._config=l.config,this._pending=l.pending,this._renderedData.set(e,this._formData()),this._report(l.config)}_report(e){var t;const a=Zi(e);Fi(a,null!=(t=this._lastDispatched)?t:{})||(this._lastDispatched=a,this.dispatchEvent(new CustomEvent("config-changed",{detail:{config:a}})))}_renderPanel(e,t){var a,i,o;const n=this._filterCtx,l=an(this._filter),r=e.build(t),s=l&&!this._filter.customizedOnly&&rn(e,n)?r:hn(r,n),d=this._formData();this._renderedData.set(e.id,d);const c=this._renderExceptions(e,r,t),_=this._renderEntities(e,t),u=function(e,t,a){if(!an(a.criteria))return[...e];if(a.criteria.customizedOnly)return[];if(rn(t,a))return[...e];const i=tn(a);return e.filter((e=>nn([e.title,e.note,...e.rows.flatMap((e=>[e.width,e.layout]))],i)))}(null!=(i=null==(a=e.extras)?void 0:a.call(e,t))?i:[],e,n),p=!yn(s)&&0===u.length&&c===F&&_===F;return l&&p?F:L`
<ha-expansion-panel
outlined
.header=${this._panelTitle(e,t)}
.secondary=${null!=(o=this._panelHelper(e,t))?o:""}
.leftChevron=${!1}
.expanded=${l}
>
<ha-svg-icon slot="leading-icon" .path=${e.iconPath}></ha-svg-icon>
<div class="panel-body">
<ha-form
class="panel-form"
.hass=${this.hass}
.data=${d}
.schema=${s}
.computeLabel=${this._computeLabel}
.computeHelper=${this._computeHelper}
.localizeValue=${this._localizeValue}
@value-changed=${t=>this._valueChanged(e.id,t)}
></ha-form>
${u.map((e=>this._renderExtra(e)))} ${_} ${c}
</div>
</ha-expansion-panel>
`}_panelTitle(e,t){var a;return null!=(a=zt(t.language,e.titleKey))?a:wt(e.titleKey)}_panelHelper(e,t){return zt(t.language,`${e.titleKey}.helper`)}_renderExtra(e){return L`
<div class="width-table">
<div class="width-table-title">${e.title}</div>
<table>
${e.rows.map((e=>L`
<tr>
<td class="width-table-width">${e.width}</td>
<td class="width-table-layout">${e.layout}</td>
</tr>
`))}
</table>
<div class="width-table-note">${e.note}</div>
</div>
`}_renderEntities(e,t){var a,i,o,n;const l=null==(i=null==(a=e.subforms)?void 0:a.call(e,t))?void 0:i.find((e=>e.path.join(".")===so.join(".")));if(void 0===l)return F;const r=null!=(n=null==(o=this._config)?void 0:o.entities)?n:[];if(0===r.length)return F;const s=this._filterCtx,d=an(this._filter),c=r.map(((e,a)=>({entry:e,index:a,schema:gn(ya(l.schema,oi(e),da(ai(e).accent_color),na(ai(e).label),ii(e,t.config,t.view),ra(ai(e).label)),e,l.path,s)}))).filter((e=>yn(e.schema)));if(0===c.length)return F;const _=e=>xt(t.language,e,l.path),u=e=>Dt(t.language,t.view,e,l.path,function(e){var t;return null!=(t=lt[e])?t:nt[e]}(e.name));return L`
${c.map((({entry:e,index:a,schema:i})=>{const o=Na(e);return L`
<ha-expansion-panel
outlined
class="entity-panel"
.header=${function(e,t){var a,i,o;const n=null==(o=null==(i=null==(a=null==t?void 0:t.states)?void 0:a[e])?void 0:i.attributes)?void 0:o.friendly_name;return"string"==typeof n&&""!==n.trim()?n:e}(o,this.hass)}
.secondary=${this._entitySummary(r,a,t)}
.leftChevron=${!1}
.expanded=${d}
>
<ha-svg-icon slot="leading-icon" .path=${"M19 19H5V8h14m-3-7v2H8V1H6v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2h-1V1h-2Z"}></ha-svg-icon>
<div class="panel-body">
<div class="entity-actions">
<div class="entity-actions-safe">
<button
type="button"
class="text-button"
?disabled=${!ci(e)}
@click=${()=>this._copyEntitySettings(e)}
>
${this._string(t,"entity.copy")}
</button>
<button
type="button"
class="text-button"
?disabled=${void 0===Xa}
@click=${()=>this._pasteEntitySettings(a)}
>
${this._string(t,"entity.paste")}
</button>
<button
type="button"
class="text-button"
@click=${()=>this._duplicateEntity(a)}
>
${this._string(t,"entity.duplicate")}
</button>
</div>
<button
type="button"
class="text-button destructive"
@click=${()=>this._removeEntity(a)}
>
${this._string(t,"entity.remove")}
</button>
</div>
<ha-form
class="entity-form"
.hass=${this.hass}
.data=${function(e){var t;const a=ai(e),i=Ga(Ja({},a),{[ea]:oi(e),[ta]:da(a.accent_color),[aa]:na(a.label),[ia]:ra(a.label)});for(const[e,o]of Object.entries(Gt)){const n=a[e],l=o.find((t=>Qt[e][t]===n));i[e]=null!=(t=null!=l?l:Yt[e])?t:Jt}return i}(e)}
.schema=${i}
.computeLabel=${_}
.computeHelper=${u}
.localizeValue=${this._localizeValue}
@value-changed=${e=>this._entityChanged(a,e)}
></ha-form>
</div>
</ha-expansion-panel>
`}))}
`}_entitySummary(e,t,a){const i=e[t],o=ai(i),n="string"==typeof o.label&&""!==o.label?o.label:ci(i)?this._string(a,"entity.customised"):this._string(a,"entity.unconfigured"),{position:l,total:r}=function(e,t){if(t<0||t>=e.length)return{position:0,total:0};const a=Na(e[t]);let i=0,o=0;return e.forEach(((e,n)=>{Na(e)===a&&(o+=1,n===t&&(i=o))})),{position:i,total:o}}(e,t);if(r<2)return n;return`${ke(this._string(a,"entity.occurrence"),{position:l,total:r})} · ${n}`}_entityChanged(e,t){var a,i,o;t.stopPropagation();const n=null==(a=t.detail)?void 0:a.value;n&&this._config&&(this._config=Gn(Jn({},this._config),{entities:ri(null!=(i=this._config.entities)?i:[],e,n,this._config.accent_color,null!=(o=this.hass)?o:void 0)}),this._report(this._config))}_copyEntitySettings(e){si(e),this.requestUpdate()}_pasteEntitySettings(e){var t;this._config&&(this._config=Gn(Jn({},this._config),{entities:di(null!=(t=this._config.entities)?t:[],e)}),this._report(this._config))}_duplicateEntity(e){var t;this._config&&(this._config=Gn(Jn({},this._config),{entities:ei(null!=(t=this._config.entities)?t:[],e)}),this._report(this._config))}_removeEntity(e){var t;this._config&&(this._config=Gn(Jn({},this._config),{entities:ti(null!=(t=this._config.entities)?t:[],e)}),this._report(this._config))}_renderExceptions(e,t,a){const i=ot[a.view];if(void 0===i)return F;const o=function(e,t,a="en"){var i,o;const n=new Set,l=[];for(const{node:t}of Ao(e)){if(!("selector"in t))continue;const e=null!=(i=Co.get(t.name))?i:t.name;if(!Mo.has(e)||n.has(e))continue;const o=e===t.name?{name:e,selector:t.selector}:No(e,a);void 0!==o&&(n.add(e),l.push(o))}for(const e of null!=(o=Ho[t])?o:[]){if(n.has(e)||!Mo.has(e))continue;const t=No(e,a);void 0!==t&&(n.add(e),l.push(t))}return l}(t,e.id,a.language);if(0===o.length)return F;const n=function(e,t){return e.filter((e=>t.has(e.name)))}(o,this._declaredExceptions),l=[i],r=an(this._filter),s=this._string(a,"exceptions.title"),d=function(e,t,a,i){if(!an(i.criteria))return[...e];const o=tn(i);return""!==o&&on(t,o)?[...e]:e.filter((e=>ln(e,a,i)))}(n,s,l,this._filterCtx);if(r&&0===d.length)return F;const c=e=>xt(a.language,e,l),_={name:bn,selector:{select:{mode:"dropdown",multiple:!0,options:o.map((e=>({value:e.name,label:c(e)})))}}},u=d.map((e=>e.name)),p=lo(Qi(this._config,u),u,ro(this._pending,i)),m=function(e,t,a){return e.flatMap((e=>{const i=oo[e.name];return void 0===i?[e]:i.build(t,a)}))}(d,a.language,p);return L`
<ha-expansion-panel
outlined
class="exceptions"
.header=${s}
.secondary=${this._exceptionSummary(n.length,a)}
.leftChevron=${!1}
.expanded=${r}
>
<ha-svg-icon slot="leading-icon" .path=${"M11 15h2v2h-2v-2m0-8h2v6h-2V7m1-5C6.47 2 2 6.5 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2Z"}></ha-svg-icon>
<div class="panel-body">
<ha-form
class="exception-picker"
.hass=${this.hass}
.data=${{[bn]:n.map((e=>e.name))}}
.schema=${[_]}
.computeLabel=${this._computeLabel}
.computeHelper=${this._computeHelper}
.localizeValue=${this._localizeValue}
@value-changed=${e=>this._exceptionsSelected(i,o,e)}
></ha-form>
${0===d.length?F:L`
<ha-form
class="exception-form"
.hass=${this.hass}
.data=${p}
.schema=${m}
.computeLabel=${e=>xt(a.language,e,l)}
.computeHelper=${e=>Dt(a.language,a.view,e,l)}
.localizeValue=${this._localizeValue}
@value-changed=${e=>this._exceptionChanged(i,u,e)}
></ha-form>
`}
</div>
</ha-expansion-panel>
`}_exceptionSummary(e,t){return 0===e?this._string(t,"exceptions.summary.none"):1===e?this._string(t,"exceptions.summary.one"):ke(this._string(t,"exceptions.summary.many"),{count:e})}_exceptionsSelected(e,t,a){var i,o;if(a.stopPropagation(),!this._config)return;const n=null==(o=null==(i=a.detail)?void 0:i.value)?void 0:o[bn];if(!Array.isArray(n))return;const l=function(e,t,a,i,o){const n=new Set(o.filter((e=>a.includes(e)))),l=new Set(i);let r=e;for(const e of a)n.has(e)?l.add(e):(l.delete(e),r=$o(r,t,e));return{config:r,declared:l}}(this._config,e,t.map((e=>e.name)),this._declaredExceptions,n.map((e=>String(e))));this._config=l.config,this._declaredExceptions=l.declared,this._report(this._config)}_exceptionChanged(e,t,a){var i;a.stopPropagation();const o=null==(i=a.detail)?void 0:i.value;if(!o||!this._config)return;const n=e,l=ro(this._pending,n),r=lo(Qi(this._config,t),t,l),s=this._config[e],d=function(e,t,a,i={}){const o=Wi(t,a),n=qi(e,t,a,i),l=io({},n.config);for(const e of Object.keys(l))$a(e)&&delete l[e];for(const[e,t]of Object.entries(oo))o.some((e=>t.fields.includes(e)))&&void 0===l[e]&&(l[e]=t.off);return{block:l,pending:n.pending}}(s&&"object"==typeof s&&!Array.isArray(s)?s:{},r,o,l);this._pending=function(e,t,a){const i=`${t}.`,o=Object.fromEntries(Object.entries(e).filter((([e])=>!e.startsWith(i))));return io(io({},o),Object.fromEntries(Object.entries(a).map((([e,t])=>[i+e,t]))))}(this._pending,n,d.pending),this._config=Gn(Jn({},this._config),{[e]:d.block}),this._report(this._config)}_string(e,t){var a;return null!=(a=zt(e.language,t))?a:wt(t)}render(){if(!this.hass||!this._config)return F;const e=this._ctx,t=So.map((t=>this._renderPanel(t,e))).filter((e=>e!==F)),a=0===t.length&&an(this._filter);return L`
<div class="card-config">
${this._renderFilterBar()} ${t} ${a?this._renderNoMatches(e):F}
</div>
`}_renderFilterBar(){return L`
<div class="filter-bar">
<ha-form
class="filter-form"
.hass=${this.hass}
.data=${e=this._filter,{[Qo]:e.query,[Yo]:e.customizedOnly}}
.schema=${Xo}
.computeLabel=${this._computeLabel}
.computeHelper=${this._computeHelper}
.localizeValue=${this._localizeValue}
@value-changed=${this._filterChanged}
></ha-form>
</div>
`;var e}_renderNoMatches(e){const t=this._filter.query.trim();return""===t?L`
<div class="filter-empty">${this._string(e,"filter.nothing_customized")}</div>
`:L`
<div class="filter-empty">
${ke(this._string(e,"filter.no_matches"),{query:t})}
<div class="filter-empty-note">${this._string(e,"filter.gated_note")}</div>
</div>
`}}Qn([se({attribute:!1})],Yn.prototype,"hass"),Qn([de()],Yn.prototype,"_config"),Qn([de()],Yn.prototype,"_pending"),Qn([de()],Yn.prototype,"_declaredExceptions"),Qn([de()],Yn.prototype,"_filter");const Xn="4.1.0";export{Yn as CalendarCardProEditor,Xn as EDITOR_VERSION,So as PANELS,qi as applyFormChange,Wi as changedKeys,La as deriveSyntheticData,Da as isCommittableOffset,$a as isSyntheticKey,Bi as stripColumnDefaults,Zi as toStoredConfig,Ao as walkSchema};