diff --git a/README.md b/README.md index 82ed9d60b..a533ef19f 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@

Material Symbols for Home Assistant

-**Material Symbols for Home Assistant** is a collection of 13,693 Google Material Symbols for use within Home Assistant. It uses the icon-set produced and maintained by [iconify](https://github.com/iconify/icon-sets). +**Material Symbols for Home Assistant** is a collection of 13,715 Google Material Symbols for use within Home Assistant. It uses the icon-set produced and maintained by [iconify](https://github.com/iconify/icon-sets). There is a [Icon Finder Tool](https://beecho01.github.io/material-symbols-iconfinder/) to help you select the correct icon. Simply type in what you're looking for, click the icon of choice, and the icon entry for home assistant will be copied to your clipboard (e.g., `m3o:light`). The copied text can be pasted for use in your YAML configuration or into you UI frontend interface. @@ -17,7 +17,7 @@ There is a [Icon Finder Tool](https://beecho01.github.io/material-symbols-iconfi > ### Breaking Changes > - **Repository Structure**: The repository and installation have transitioned from a "Lovelace" repository (v1.X.X) to an "Integration" repository (202X.X.X+). Users should reinstall from the new integration repository to avoid compatibility issues. > - **Icon Prefix Migration**: The icon prefix has transitioned from m3s, which previously contained all icon styles, to individual prefixes based on style. Each style now has its unique prefix (e.g., m3o for outlined, m3r for rounded). Refer to the documentation for the complete list of prefixes. -> - **Reduction in Available Icons**: The number of available icons has been reduced from ~18,600 to 13,693. +> - **Reduction in Available Icons**: The number of available icons has been reduced from ~18,600 to 13,715. --- diff --git a/custom_components/material_symbols/__init__.py b/custom_components/material_symbols/__init__.py index 276e80a22..0125922a8 100644 --- a/custom_components/material_symbols/__init__.py +++ b/custom_components/material_symbols/__init__.py @@ -11,7 +11,7 @@ NAME = "Material Symbols" DOMAIN = "material_symbols" -VERSION = "2024.11.23" +VERSION = "2024.12.06" ICONS_URL = f"/{DOMAIN}" LOADER_URL = f"/{DOMAIN}/material_symbols.js" diff --git a/custom_components/material_symbols/data/m3o/boat-bus.svg b/custom_components/material_symbols/data/m3o/boat-bus.svg new file mode 100644 index 000000000..c06e7799e --- /dev/null +++ b/custom_components/material_symbols/data/m3o/boat-bus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3o/boat-railway.svg b/custom_components/material_symbols/data/m3o/boat-railway.svg new file mode 100644 index 000000000..30373fa2f --- /dev/null +++ b/custom_components/material_symbols/data/m3o/boat-railway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3o/bus-railway.svg b/custom_components/material_symbols/data/m3o/bus-railway.svg new file mode 100644 index 000000000..226ca9c38 --- /dev/null +++ b/custom_components/material_symbols/data/m3o/bus-railway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3o/crown.svg b/custom_components/material_symbols/data/m3o/crown.svg new file mode 100644 index 000000000..7784188a3 --- /dev/null +++ b/custom_components/material_symbols/data/m3o/crown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3o/directions-boat.svg b/custom_components/material_symbols/data/m3o/directions-boat.svg index ac6173707..d3f5f0219 100644 --- a/custom_components/material_symbols/data/m3o/directions-boat.svg +++ b/custom_components/material_symbols/data/m3o/directions-boat.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3o/icons.json b/custom_components/material_symbols/data/m3o/icons.json index 8d85a44a5..5f6493477 100644 --- a/custom_components/material_symbols/data/m3o/icons.json +++ b/custom_components/material_symbols/data/m3o/icons.json @@ -770,6 +770,12 @@ { "name": "bnagent" }, + { + "name": "boat-bus" + }, + { + "name": "boat-railway" + }, { "name": "bolt" }, @@ -962,6 +968,9 @@ { "name": "bus-alert" }, + { + "name": "bus-railway" + }, { "name": "business-center" }, @@ -1574,6 +1583,9 @@ { "name": "crossword" }, + { + "name": "crown" + }, { "name": "csv" }, diff --git a/custom_components/material_symbols/data/m3of/boat-bus.svg b/custom_components/material_symbols/data/m3of/boat-bus.svg new file mode 100644 index 000000000..bc9caf2fd --- /dev/null +++ b/custom_components/material_symbols/data/m3of/boat-bus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3of/boat-railway.svg b/custom_components/material_symbols/data/m3of/boat-railway.svg new file mode 100644 index 000000000..bef8980af --- /dev/null +++ b/custom_components/material_symbols/data/m3of/boat-railway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3of/bus-railway.svg b/custom_components/material_symbols/data/m3of/bus-railway.svg new file mode 100644 index 000000000..8514512c6 --- /dev/null +++ b/custom_components/material_symbols/data/m3of/bus-railway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3of/crown.svg b/custom_components/material_symbols/data/m3of/crown.svg new file mode 100644 index 000000000..a2fe25ab9 --- /dev/null +++ b/custom_components/material_symbols/data/m3of/crown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3of/directions-boat.svg b/custom_components/material_symbols/data/m3of/directions-boat.svg index c9f5c2016..3b44a7db4 100644 --- a/custom_components/material_symbols/data/m3of/directions-boat.svg +++ b/custom_components/material_symbols/data/m3of/directions-boat.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3of/icons.json b/custom_components/material_symbols/data/m3of/icons.json index 700a828f1..1e4968f46 100644 --- a/custom_components/material_symbols/data/m3of/icons.json +++ b/custom_components/material_symbols/data/m3of/icons.json @@ -1364,6 +1364,12 @@ { "name": "bnagent" }, + { + "name": "boat-bus" + }, + { + "name": "boat-railway" + }, { "name": "body-fat" }, @@ -1616,6 +1622,9 @@ { "name": "bus-alert" }, + { + "name": "bus-railway" + }, { "name": "business-center" }, @@ -2435,6 +2444,9 @@ { "name": "crowdsource" }, + { + "name": "crown" + }, { "name": "cruelty-free" }, diff --git a/custom_components/material_symbols/data/m3r/boat-bus.svg b/custom_components/material_symbols/data/m3r/boat-bus.svg new file mode 100644 index 000000000..d8ba4a3da --- /dev/null +++ b/custom_components/material_symbols/data/m3r/boat-bus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3r/boat-railway.svg b/custom_components/material_symbols/data/m3r/boat-railway.svg new file mode 100644 index 000000000..1e0635280 --- /dev/null +++ b/custom_components/material_symbols/data/m3r/boat-railway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3r/bus-railway.svg b/custom_components/material_symbols/data/m3r/bus-railway.svg new file mode 100644 index 000000000..d0b26b04f --- /dev/null +++ b/custom_components/material_symbols/data/m3r/bus-railway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3r/crown.svg b/custom_components/material_symbols/data/m3r/crown.svg new file mode 100644 index 000000000..e5d833204 --- /dev/null +++ b/custom_components/material_symbols/data/m3r/crown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3r/directions-boat.svg b/custom_components/material_symbols/data/m3r/directions-boat.svg index cb14411eb..b51a21e51 100644 --- a/custom_components/material_symbols/data/m3r/directions-boat.svg +++ b/custom_components/material_symbols/data/m3r/directions-boat.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3r/icons.json b/custom_components/material_symbols/data/m3r/icons.json index 7068780df..93870009b 100644 --- a/custom_components/material_symbols/data/m3r/icons.json +++ b/custom_components/material_symbols/data/m3r/icons.json @@ -677,6 +677,12 @@ { "name": "bnagent" }, + { + "name": "boat-bus" + }, + { + "name": "boat-railway" + }, { "name": "bolt" }, @@ -851,6 +857,9 @@ { "name": "bus-alert" }, + { + "name": "bus-railway" + }, { "name": "business-center" }, @@ -1376,6 +1385,9 @@ { "name": "crossword" }, + { + "name": "crown" + }, { "name": "csv" }, diff --git a/custom_components/material_symbols/data/m3r/volume-off.svg b/custom_components/material_symbols/data/m3r/volume-off.svg index 8bf625bd3..499ffd1ee 100644 --- a/custom_components/material_symbols/data/m3r/volume-off.svg +++ b/custom_components/material_symbols/data/m3r/volume-off.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3rf/boat-bus.svg b/custom_components/material_symbols/data/m3rf/boat-bus.svg new file mode 100644 index 000000000..5b930aca2 --- /dev/null +++ b/custom_components/material_symbols/data/m3rf/boat-bus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3rf/boat-railway.svg b/custom_components/material_symbols/data/m3rf/boat-railway.svg new file mode 100644 index 000000000..5eeeec73b --- /dev/null +++ b/custom_components/material_symbols/data/m3rf/boat-railway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3rf/bus-railway.svg b/custom_components/material_symbols/data/m3rf/bus-railway.svg new file mode 100644 index 000000000..9fdb74fc0 --- /dev/null +++ b/custom_components/material_symbols/data/m3rf/bus-railway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3rf/crown.svg b/custom_components/material_symbols/data/m3rf/crown.svg new file mode 100644 index 000000000..0c71a1aa4 --- /dev/null +++ b/custom_components/material_symbols/data/m3rf/crown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3rf/directions-boat.svg b/custom_components/material_symbols/data/m3rf/directions-boat.svg index b67a45c7c..69ec13707 100644 --- a/custom_components/material_symbols/data/m3rf/directions-boat.svg +++ b/custom_components/material_symbols/data/m3rf/directions-boat.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3rf/icons.json b/custom_components/material_symbols/data/m3rf/icons.json index cef8a2cb0..472fcc5ff 100644 --- a/custom_components/material_symbols/data/m3rf/icons.json +++ b/custom_components/material_symbols/data/m3rf/icons.json @@ -1187,6 +1187,12 @@ { "name": "bnagent" }, + { + "name": "boat-bus" + }, + { + "name": "boat-railway" + }, { "name": "body-fat" }, @@ -1418,6 +1424,9 @@ { "name": "bus-alert" }, + { + "name": "bus-railway" + }, { "name": "business-center" }, @@ -2117,6 +2126,9 @@ { "name": "crossword" }, + { + "name": "crown" + }, { "name": "css" }, diff --git a/custom_components/material_symbols/data/m3rf/volume-off.svg b/custom_components/material_symbols/data/m3rf/volume-off.svg index 77db366e1..27702a74c 100644 --- a/custom_components/material_symbols/data/m3rf/volume-off.svg +++ b/custom_components/material_symbols/data/m3rf/volume-off.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3s/boat-bus.svg b/custom_components/material_symbols/data/m3s/boat-bus.svg new file mode 100644 index 000000000..fb5103478 --- /dev/null +++ b/custom_components/material_symbols/data/m3s/boat-bus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3s/boat-railway.svg b/custom_components/material_symbols/data/m3s/boat-railway.svg new file mode 100644 index 000000000..b160dcb9f --- /dev/null +++ b/custom_components/material_symbols/data/m3s/boat-railway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3s/bus-railway.svg b/custom_components/material_symbols/data/m3s/bus-railway.svg new file mode 100644 index 000000000..f7d169ea9 --- /dev/null +++ b/custom_components/material_symbols/data/m3s/bus-railway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3s/directions-boat.svg b/custom_components/material_symbols/data/m3s/directions-boat.svg index 1c6474468..da2d7ac3b 100644 --- a/custom_components/material_symbols/data/m3s/directions-boat.svg +++ b/custom_components/material_symbols/data/m3s/directions-boat.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3s/icons.json b/custom_components/material_symbols/data/m3s/icons.json index 9a269784f..4f5f7e985 100644 --- a/custom_components/material_symbols/data/m3s/icons.json +++ b/custom_components/material_symbols/data/m3s/icons.json @@ -503,6 +503,12 @@ { "name": "bnagent" }, + { + "name": "boat-bus" + }, + { + "name": "boat-railway" + }, { "name": "bomb" }, @@ -626,6 +632,9 @@ { "name": "bus-alert" }, + { + "name": "bus-railway" + }, { "name": "business-center" }, diff --git a/custom_components/material_symbols/data/m3sf/directions-boat.svg b/custom_components/material_symbols/data/m3sf/directions-boat.svg index 45b012618..baec4979e 100644 --- a/custom_components/material_symbols/data/m3sf/directions-boat.svg +++ b/custom_components/material_symbols/data/m3sf/directions-boat.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/custom_components/material_symbols/data/m3sf/icons.json b/custom_components/material_symbols/data/m3sf/icons.json index 3272782b7..06dcf4b3b 100644 --- a/custom_components/material_symbols/data/m3sf/icons.json +++ b/custom_components/material_symbols/data/m3sf/icons.json @@ -686,6 +686,12 @@ { "name": "bnagent" }, + { + "name": "boat-bus" + }, + { + "name": "boat-railway" + }, { "name": "body-fat" }, @@ -821,6 +827,9 @@ { "name": "bus-alert" }, + { + "name": "bus-railway" + }, { "name": "business-center" }, diff --git a/custom_components/material_symbols/manifest.json b/custom_components/material_symbols/manifest.json index fcdac137d..204ee1e51 100644 --- a/custom_components/material_symbols/manifest.json +++ b/custom_components/material_symbols/manifest.json @@ -8,5 +8,5 @@ "iot_class": "local_polling", "issue_tracker": "https://github.com/beecho01/material-symbols/issues", "requirements": [], - "version": "2024.11.23" + "version": "2024.12.06" } \ No newline at end of file diff --git a/custom_components/material_symbols/material_symbols.js b/custom_components/material_symbols/material_symbols.js index c245dc579..7fc60704c 100644 --- a/custom_components/material_symbols/material_symbols.js +++ b/custom_components/material_symbols/material_symbols.js @@ -1 +1 @@ -(()=>{"use strict";let o="material_symbols",t={},r={},a=async r=>{if(t[r])return t[r];let a=`/${o}/${r}/icons.json`;try{let e=await fetch(a);if(!e.ok)throw Error(`Failed to fetch icons.json for ${r}`);let i=await e.json();return t[r]=i.map(o=>o.name),t[r]}catch(s){return[]}},e=["m3o","m3of","m3s","m3sf","m3r","m3rf"];(async()=>{await (async o=>{let t=o.map(async o=>{try{await a(o)}catch(t){}});await Promise.all(t)})(e),e.forEach(t=>{window.customIcons[t]={getIcon:a=>(async(t,a)=>{let e=`${t}:${a}`;if(r[e])return r[e];let i=`/${o}/${t}/${a}.svg`;try{let s=await fetch(i);if(!s.ok)throw Error(`Failed to fetch icon ${a} from ${t}`);let n=await s.text(),l=new DOMParser().parseFromString(n,"image/svg+xml").querySelector("svg");if(!l)return null;let c={viewBox:l.getAttribute("viewBox")||"0 0 24 24",path:Array.from(l.querySelectorAll("path")).map(o=>o.getAttribute("d")).join(" ")};return r[e]=c,c}catch(m){return null}})(t,a),getIconList:()=>(async o=>(await a(o)).map(o=>({name:o})))(t)}})})(),console.info("%c MATERIAL SYMBOLS %c %c 2024.11.23 ",'@import url("https://fonts.googleapis.com/css2?family=Roboto");background-color:#1FBEF2;color:#FFFFFF;padding:3px 43px 2px 8px;border-radius:999vh;border:5px solid #1FBEF2;font-family:"Roboto", sans-serif;margin-top:18px','@import url("https://fonts.googleapis.com/css2?family=Roboto");background-color:#FFFFFF;color:#1FBEF2;padding:3px 8px 2px 0;border-radius:999vh 0 0 999vh;border:0;font-family:"Roboto", sans-serif;margin-left:-94px','@import url("https://fonts.googleapis.com/css2?family=Roboto");background-color:#FFFFFF;color:#1FBEF2;padding:3px 9px 2px 0;border-radius:0 999vh 999vh 0;border:0;font-family:"Roboto", sans-serif;margin-left:-1px;margin-bottom:18px')})(); \ No newline at end of file +(()=>{"use strict";let o="material_symbols",t={},r={},a=async r=>{if(t[r])return t[r];let a=`/${o}/${r}/icons.json`;try{let e=await fetch(a);if(!e.ok)throw Error(`Failed to fetch icons.json for ${r}`);let i=await e.json();return t[r]=i.map(o=>o.name),t[r]}catch(s){return[]}},e=["m3o","m3of","m3s","m3sf","m3r","m3rf"];(async()=>{await (async o=>{let t=o.map(async o=>{try{await a(o)}catch(t){}});await Promise.all(t)})(e),e.forEach(t=>{window.customIcons[t]={getIcon:a=>(async(t,a)=>{let e=`${t}:${a}`;if(r[e])return r[e];let i=`/${o}/${t}/${a}.svg`;try{let s=await fetch(i);if(!s.ok)throw Error(`Failed to fetch icon ${a} from ${t}`);let n=await s.text(),l=new DOMParser().parseFromString(n,"image/svg+xml").querySelector("svg");if(!l)return null;let c={viewBox:l.getAttribute("viewBox")||"0 0 24 24",path:Array.from(l.querySelectorAll("path")).map(o=>o.getAttribute("d")).join(" ")};return r[e]=c,c}catch(m){return null}})(t,a),getIconList:()=>(async o=>(await a(o)).map(o=>({name:o})))(t)}})})(),console.info("%c MATERIAL SYMBOLS %c %c 2024.12.06 ",'@import url("https://fonts.googleapis.com/css2?family=Roboto");background-color:#1FBEF2;color:#FFFFFF;padding:3px 43px 2px 8px;border-radius:999vh;border:5px solid #1FBEF2;font-family:"Roboto", sans-serif;margin-top:18px','@import url("https://fonts.googleapis.com/css2?family=Roboto");background-color:#FFFFFF;color:#1FBEF2;padding:3px 8px 2px 0;border-radius:999vh 0 0 999vh;border:0;font-family:"Roboto", sans-serif;margin-left:-94px','@import url("https://fonts.googleapis.com/css2?family=Roboto");background-color:#FFFFFF;color:#1FBEF2;padding:3px 9px 2px 0;border-radius:0 999vh 999vh 0;border:0;font-family:"Roboto", sans-serif;margin-left:-1px;margin-bottom:18px')})(); \ No newline at end of file diff --git a/custom_components/material_symbols/translations/af.json b/custom_components/material_symbols/translations/af.json new file mode 100644 index 000000000..7c80fe087 --- /dev/null +++ b/custom_components/material_symbols/translations/af.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Slegs een konfigurasie van Material Symbols is toegelaat." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/ar.json b/custom_components/material_symbols/translations/ar.json new file mode 100644 index 000000000..bd694d3f7 --- /dev/null +++ b/custom_components/material_symbols/translations/ar.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "يُسمح بتكوين واحد فقط لـ Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/bg.json b/custom_components/material_symbols/translations/bg.json new file mode 100644 index 000000000..33acb9d10 --- /dev/null +++ b/custom_components/material_symbols/translations/bg.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Разрешена е само една конфигурация на Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/bn.json b/custom_components/material_symbols/translations/bn.json new file mode 100644 index 000000000..e94b9f414 --- /dev/null +++ b/custom_components/material_symbols/translations/bn.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Material Symbols এর জন্য শুধুমাত্র একটি কনফিগারেশন অনুমোদিত।" + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/ca.json b/custom_components/material_symbols/translations/ca.json new file mode 100644 index 000000000..5ade568e5 --- /dev/null +++ b/custom_components/material_symbols/translations/ca.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Només es permet una configuració de Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/cs.json b/custom_components/material_symbols/translations/cs.json new file mode 100644 index 000000000..18383b198 --- /dev/null +++ b/custom_components/material_symbols/translations/cs.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Je povolena pouze jedna konfigurace Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/da.json b/custom_components/material_symbols/translations/da.json new file mode 100644 index 000000000..03004cc15 --- /dev/null +++ b/custom_components/material_symbols/translations/da.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Kun én konfiguration af Material Symbols er tilladt." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/de-CH.json b/custom_components/material_symbols/translations/de-CH.json new file mode 100644 index 000000000..ec7262636 --- /dev/null +++ b/custom_components/material_symbols/translations/de-CH.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Es ist nur eine Konfiguration von Material Symbols erlaubt." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/el.json b/custom_components/material_symbols/translations/el.json new file mode 100644 index 000000000..add944698 --- /dev/null +++ b/custom_components/material_symbols/translations/el.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Επιτρέπεται μόνο μία διαμόρφωση των Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/es.json b/custom_components/material_symbols/translations/es.json new file mode 100644 index 000000000..8253e4163 --- /dev/null +++ b/custom_components/material_symbols/translations/es.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Solo se permite una configuración de Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/et.json b/custom_components/material_symbols/translations/et.json new file mode 100644 index 000000000..6c78eebee --- /dev/null +++ b/custom_components/material_symbols/translations/et.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Material Symbols võib olla ainult üks konfiguratsioon." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/eu.json b/custom_components/material_symbols/translations/eu.json new file mode 100644 index 000000000..b232f68f1 --- /dev/null +++ b/custom_components/material_symbols/translations/eu.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Material Symbols-en konfigurazio bakarra baimentzen da." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/fa.json b/custom_components/material_symbols/translations/fa.json new file mode 100644 index 000000000..70a81f79d --- /dev/null +++ b/custom_components/material_symbols/translations/fa.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "تنها یک پیکربندی برای Material Symbols مجاز است." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/fi.json b/custom_components/material_symbols/translations/fi.json new file mode 100644 index 000000000..66d7a47d9 --- /dev/null +++ b/custom_components/material_symbols/translations/fi.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Vain yksi Material Symbols -määritys on sallittu." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/fr.json b/custom_components/material_symbols/translations/fr.json new file mode 100644 index 000000000..e1a3ef801 --- /dev/null +++ b/custom_components/material_symbols/translations/fr.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Une seule configuration de Material Symbols est autorisée." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/gl.json b/custom_components/material_symbols/translations/gl.json new file mode 100644 index 000000000..d35341a4b --- /dev/null +++ b/custom_components/material_symbols/translations/gl.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Só se permite unha única configuración de Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/gu.json b/custom_components/material_symbols/translations/gu.json new file mode 100644 index 000000000..3ea1eca39 --- /dev/null +++ b/custom_components/material_symbols/translations/gu.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Material Symbols માટે માત્ર એક જ રૂપરેખા મંજૂર છે." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/he.json b/custom_components/material_symbols/translations/he.json new file mode 100644 index 000000000..108d50fab --- /dev/null +++ b/custom_components/material_symbols/translations/he.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "רק הגדרה אחת של Material Symbols מותרת." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/hi.json b/custom_components/material_symbols/translations/hi.json new file mode 100644 index 000000000..6c7934da4 --- /dev/null +++ b/custom_components/material_symbols/translations/hi.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Material Symbols का केवल एक ही विन्यास अनुमत है।" + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/hr.json b/custom_components/material_symbols/translations/hr.json new file mode 100644 index 000000000..719c0ae43 --- /dev/null +++ b/custom_components/material_symbols/translations/hr.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Dozvoljena je samo jedna konfiguracija za Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/hu.json b/custom_components/material_symbols/translations/hu.json new file mode 100644 index 000000000..7f5ae13e8 --- /dev/null +++ b/custom_components/material_symbols/translations/hu.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Csak egyetlen konfiguráció engedélyezett a Material Symbols számára." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/id.json b/custom_components/material_symbols/translations/id.json new file mode 100644 index 000000000..dac0c92a4 --- /dev/null +++ b/custom_components/material_symbols/translations/id.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Hanya satu konfigurasi Material Symbols yang diperbolehkan." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/is.json b/custom_components/material_symbols/translations/is.json new file mode 100644 index 000000000..e86c36ffc --- /dev/null +++ b/custom_components/material_symbols/translations/is.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Aðeins er leyfileg ein stilling af Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/it.json b/custom_components/material_symbols/translations/it.json new file mode 100644 index 000000000..f6cb76f3f --- /dev/null +++ b/custom_components/material_symbols/translations/it.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "È consentita una sola configurazione di Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/ka.json b/custom_components/material_symbols/translations/ka.json new file mode 100644 index 000000000..2e486cb33 --- /dev/null +++ b/custom_components/material_symbols/translations/ka.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Material Symbols-ის მხოლოდ ერთი კონფიგურაციაა დაშვებული." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/kn.json b/custom_components/material_symbols/translations/kn.json new file mode 100644 index 000000000..63c594334 --- /dev/null +++ b/custom_components/material_symbols/translations/kn.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Material Symbols ಗೆ ಒಂದೇ ಒಂದು ಸಂರಚನೆ ಅನುಮತಿಸಲಾಗಿದೆ." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/ko.json b/custom_components/material_symbols/translations/ko.json new file mode 100644 index 000000000..13ed79b54 --- /dev/null +++ b/custom_components/material_symbols/translations/ko.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Material Symbols의 단일 구성만 허용됩니다." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/lb.json b/custom_components/material_symbols/translations/lb.json new file mode 100644 index 000000000..799c14aa1 --- /dev/null +++ b/custom_components/material_symbols/translations/lb.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Nëmmen eng eenzeg Konfiguratioun vu Material Symbols ass erlaabt." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/lt.json b/custom_components/material_symbols/translations/lt.json new file mode 100644 index 000000000..393f91225 --- /dev/null +++ b/custom_components/material_symbols/translations/lt.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Leidžiama tik viena Material Symbols konfigūracija." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/lv.json b/custom_components/material_symbols/translations/lv.json new file mode 100644 index 000000000..4cb62103b --- /dev/null +++ b/custom_components/material_symbols/translations/lv.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Atļauta tikai viena Material Symbols konfigurācija." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/ml.json b/custom_components/material_symbols/translations/ml.json new file mode 100644 index 000000000..c4fd6fbf2 --- /dev/null +++ b/custom_components/material_symbols/translations/ml.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Material Symbols ന് ഒരു മെയ്ക്ക് മാത്രം അനുമതിയുണ്ട്." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/mn.json b/custom_components/material_symbols/translations/mn.json new file mode 100644 index 000000000..690040966 --- /dev/null +++ b/custom_components/material_symbols/translations/mn.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Material Symbols-ийн зөвхөн нэг тохиргоо зөвшөөрөгдсөн." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/ms.json b/custom_components/material_symbols/translations/ms.json new file mode 100644 index 000000000..0e0c5f895 --- /dev/null +++ b/custom_components/material_symbols/translations/ms.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Hanya satu konfigurasi Material Symbols dibenarkan." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/nb.json b/custom_components/material_symbols/translations/nb.json index 396d2c2a8..787a4f527 100644 --- a/custom_components/material_symbols/translations/nb.json +++ b/custom_components/material_symbols/translations/nb.json @@ -2,7 +2,8 @@ "title": "Material Symbols", "config": { "abort": { - "single_instance_allowed": "Bare en enkelt konfigurasjon av Material Symbols er tillatt." - } + "single_instance_allowed": "Kun én konfigurasjon av Material Symbols er tillatt." + }, + "step": {} } -} \ No newline at end of file +} diff --git a/custom_components/material_symbols/translations/nl.json b/custom_components/material_symbols/translations/nl.json new file mode 100644 index 000000000..34e4fce2e --- /dev/null +++ b/custom_components/material_symbols/translations/nl.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Slechts één configuratie van Material Symbols is toegestaan." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/pl.json b/custom_components/material_symbols/translations/pl.json index 4af7eeea2..6408ab1e3 100644 --- a/custom_components/material_symbols/translations/pl.json +++ b/custom_components/material_symbols/translations/pl.json @@ -3,6 +3,7 @@ "config": { "abort": { "single_instance_allowed": "Dozwolona jest tylko jedna konfiguracja Material Symbols." - } + }, + "step": {} } -} \ No newline at end of file +} diff --git a/custom_components/material_symbols/translations/pt-br.json b/custom_components/material_symbols/translations/pt-br.json new file mode 100644 index 000000000..bcb88bb4d --- /dev/null +++ b/custom_components/material_symbols/translations/pt-br.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Apenas uma configuração de Material Symbols é permitida." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/pt.json b/custom_components/material_symbols/translations/pt.json new file mode 100644 index 000000000..d93048874 --- /dev/null +++ b/custom_components/material_symbols/translations/pt.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "É permitida apenas uma configuração de Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/ro.json b/custom_components/material_symbols/translations/ro.json new file mode 100644 index 000000000..1343d18fb --- /dev/null +++ b/custom_components/material_symbols/translations/ro.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Este permisă o singură configurare pentru Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/ru.json b/custom_components/material_symbols/translations/ru.json new file mode 100644 index 000000000..8d9c8aad4 --- /dev/null +++ b/custom_components/material_symbols/translations/ru.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Допускается только одна конфигурация Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/sk.json b/custom_components/material_symbols/translations/sk.json new file mode 100644 index 000000000..19c8189de --- /dev/null +++ b/custom_components/material_symbols/translations/sk.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Je povolená iba jedna konfigurácia Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/sl.json b/custom_components/material_symbols/translations/sl.json new file mode 100644 index 000000000..ac97a368a --- /dev/null +++ b/custom_components/material_symbols/translations/sl.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Dovoljena je samo ena konfiguracija Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/sr.json b/custom_components/material_symbols/translations/sr.json new file mode 100644 index 000000000..719c0ae43 --- /dev/null +++ b/custom_components/material_symbols/translations/sr.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Dozvoljena je samo jedna konfiguracija za Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/sv.json b/custom_components/material_symbols/translations/sv.json new file mode 100644 index 000000000..583144c39 --- /dev/null +++ b/custom_components/material_symbols/translations/sv.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Endast en konfiguration av Material Symbols är tillåten." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/sw.json b/custom_components/material_symbols/translations/sw.json new file mode 100644 index 000000000..ba780b883 --- /dev/null +++ b/custom_components/material_symbols/translations/sw.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Inaruhusiwa usanidi mmoja tu wa Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/te.json b/custom_components/material_symbols/translations/te.json new file mode 100644 index 000000000..1958c789b --- /dev/null +++ b/custom_components/material_symbols/translations/te.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Material Symbols యొక్క ఒక్క కాంఫిగరేషన్ మాత్రమే అనుమతించబడుతుంది." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/th.json b/custom_components/material_symbols/translations/th.json new file mode 100644 index 000000000..57b81b84d --- /dev/null +++ b/custom_components/material_symbols/translations/th.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "อนุญาตให้ใช้การกำหนดค่า Material Symbols ได้เพียงรายการเดียวเท่านั้น" + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/tr.json b/custom_components/material_symbols/translations/tr.json new file mode 100644 index 000000000..d15d5ffcb --- /dev/null +++ b/custom_components/material_symbols/translations/tr.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Material Symbols için yalnızca bir yapılandırmaya izin verilir." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/uk.json b/custom_components/material_symbols/translations/uk.json new file mode 100644 index 000000000..a1bd588c5 --- /dev/null +++ b/custom_components/material_symbols/translations/uk.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Дозволено лише одну конфігурацію Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/ur.json b/custom_components/material_symbols/translations/ur.json new file mode 100644 index 000000000..99f273de6 --- /dev/null +++ b/custom_components/material_symbols/translations/ur.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Material Symbols کی صرف ایک ترتیب کی اجازت ہے۔" + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/vi.json b/custom_components/material_symbols/translations/vi.json new file mode 100644 index 000000000..eb5450007 --- /dev/null +++ b/custom_components/material_symbols/translations/vi.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "Chỉ cho phép một cấu hình Material Symbols." + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/zh-cn.json b/custom_components/material_symbols/translations/zh-cn.json new file mode 100644 index 000000000..0405e6f83 --- /dev/null +++ b/custom_components/material_symbols/translations/zh-cn.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "仅允许一个 Material Symbols 配置。" + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/zh-hk.json b/custom_components/material_symbols/translations/zh-hk.json new file mode 100644 index 000000000..e41600298 --- /dev/null +++ b/custom_components/material_symbols/translations/zh-hk.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "只允許一個 Material Symbols 配置。" + }, + "step": {} + } +} diff --git a/custom_components/material_symbols/translations/zh-tw.json b/custom_components/material_symbols/translations/zh-tw.json new file mode 100644 index 000000000..6a0217df3 --- /dev/null +++ b/custom_components/material_symbols/translations/zh-tw.json @@ -0,0 +1,9 @@ +{ + "title": "Material Symbols", + "config": { + "abort": { + "single_instance_allowed": "只允許一個 Material Symbols 設定。" + }, + "step": {} + } +}