From 306629da385dc8f5d56cc8ebb316c224b713afb2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 18:20:29 +0600 Subject: [PATCH] Apply wording update patch (#1) * Add fallback for missing logs boot result. (#22600) * Add fallback for missing logs boot result. * Add fallback for logs full download when boots are missing * Fix function naming and single boot select in error-log-card * Sync and apply wording update patch --------- Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Naimur Hasan <37500414+naimurhasan@users.noreply.github.com> --- .github/data/last_commit.txt | 2 +- .github/workflows/design_preview.yaml | 2 +- .github/workflows/nightly.yaml | 28 +- .github/workflows/release.yaml | 26 +- demo/src/configs/arsaboo/lovelace.ts | 2 +- demo/src/configs/sections/entities.ts | 15 +- public/static/icons/favicon-1024x1024.png | Bin 21666 -> 108633 bytes public/static/icons/favicon-16x16.png | Bin 464 -> 826 bytes public/static/icons/favicon-192x192.png | Bin 2017 -> 11170 bytes public/static/icons/favicon-32x32.png | Bin 635 -> 1513 bytes public/static/icons/favicon-384x384.png | Bin 3792 -> 23014 bytes public/static/icons/favicon-512x512.png | Bin 9673 -> 34886 bytes public/static/icons/favicon-apple-180x180.png | Bin 4542 -> 7610 bytes public/static/icons/favicon.ico | Bin 15086 -> 15406 bytes public/static/icons/maskable_icon-128x128.png | Bin 992 -> 5307 bytes public/static/icons/maskable_icon-192x192.png | Bin 1514 -> 7843 bytes public/static/icons/maskable_icon-384x384.png | Bin 4642 -> 17942 bytes public/static/icons/maskable_icon-48x48.png | Bin 477 -> 1995 bytes public/static/icons/maskable_icon-512x512.png | Bin 7935 -> 29868 bytes public/static/icons/maskable_icon-72x72.png | Bin 597 -> 2868 bytes public/static/icons/maskable_icon-96x96.png | Bin 686 -> 3772 bytes public/static/icons/ohf.svg | 20 +- public/static/icons/tile-win-150x150.png | Bin 2277 -> 4548 bytes public/static/icons/tile-win-310x150.png | Bin 4569 -> 5742 bytes public/static/icons/tile-win-310x310.png | Bin 6935 -> 8267 bytes public/static/icons/tile-win-70x70.png | Bin 1191 -> 2015 bytes public/static/images/ohf-badge.svg | 83 +-- pyproject.toml | 2 +- script/core | 2 +- src/components/ha-sidebar.ts | 2 +- src/data/blueprint.ts | 2 +- src/data/hassio/supervisor.ts | 21 +- src/html/index.html.template | 37 +- .../config/dashboard/ha-config-dashboard.ts | 1 + src/panels/config/ha-panel-config.ts | 45 +- src/panels/config/info/ha-config-info.ts | 99 ++-- .../config/logs/dialog-download-logs.ts | 14 +- src/panels/config/logs/error-log-card.ts | 17 +- src/translations/en.json | 471 +++++++++--------- upstream_commit.txt | 1 + 40 files changed, 450 insertions(+), 442 deletions(-) create mode 100644 upstream_commit.txt diff --git a/.github/data/last_commit.txt b/.github/data/last_commit.txt index d00491fd7e5b..890f9ad29ad8 100644 --- a/.github/data/last_commit.txt +++ b/.github/data/last_commit.txt @@ -1 +1 @@ -1 +744cda39747b834277796fb4cdcb5d0f3f3d88d8 diff --git a/.github/workflows/design_preview.yaml b/.github/workflows/design_preview.yaml index 96b6cf442288..13ffb3c0eb49 100644 --- a/.github/workflows/design_preview.yaml +++ b/.github/workflows/design_preview.yaml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest # Skip running on forks since it won't have access to secrets # Skip running PRs without 'needs design preview' label - if: github.repository == 'home-assistant/frontend' && contains(github.event.pull_request.labels.*.name, 'needs design preview') + if: github.repository == 'my-smart-homes/cloned-frontend-ha' && contains(github.event.pull_request.labels.*.name, 'needs design preview') steps: - name: Check out files from GitHub uses: actions/checkout@v4.2.2 diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 7a4ee65b1b57..6b9081a8d826 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -36,10 +36,10 @@ jobs: - name: Install dependencies run: yarn install - - name: Download translations - run: ./script/translations_download - env: - LOKALISE_TOKEN: ${{ secrets.LOKALISE_TOKEN }} + # - name: Download translations + # run: ./script/translations_download + # env: + # LOKALISE_TOKEN: ${{ secrets.LOKALISE_TOKEN }} - name: Bump version run: script/version_bump.js nightly @@ -50,22 +50,22 @@ jobs: yarn install export SKIP_FETCH_NIGHTLY_TRANSLATIONS=1 script/build_frontend - rm -rf dist home_assistant_frontend.egg-info + rm -rf dist my_smart_homes_frontend.egg-info python3 -m build - - name: Archive translations - run: tar -czvf translations.tar.gz translations + # - name: Archive translations + # run: tar -czvf translations.tar.gz translations - name: Upload build artifacts uses: actions/upload-artifact@v4.4.3 with: name: wheels - path: dist/home_assistant_frontend*.whl + path: dist/my_smart_homes_frontend*.whl if-no-files-found: error - - name: Upload translations - uses: actions/upload-artifact@v4.4.3 - with: - name: translations - path: translations.tar.gz - if-no-files-found: error + # - name: Upload translations + # uses: actions/upload-artifact@v4.4.0 + # with: + # name: translations + # path: translations.tar.gz + # if-no-files-found: error diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 2eaf2b6a26f6..9a5e5f316e87 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -42,10 +42,10 @@ jobs: - name: Install dependencies run: yarn install - - name: Download Translations - run: ./script/translations_download - env: - LOKALISE_TOKEN: ${{ secrets.LOKALISE_TOKEN }} + # - name: Download Translations + # run: ./script/translations_download + # env: + # LOKALISE_TOKEN: ${{ secrets.LOKALISE_TOKEN }} - name: Build and release package run: | python3 -m pip install twine build @@ -71,13 +71,13 @@ jobs: # Sleep to give pypi time to populate the new version across mirrors sleep 240 version=$(echo "${{ github.ref }}" | awk -F"/" '{print $NF}' ) - echo "home-assistant-frontend==$version" > ./requirements.txt + echo "my-home-assistant-frontend==$version" > ./requirements.txt - - name: Build wheels - uses: home-assistant/wheels@2024.07.1 - with: - abi: cp312 - tag: musllinux_1_2 - arch: amd64 - wheels-key: ${{ secrets.WHEELS_KEY }} - requirements: "requirements.txt" + # - name: Build wheels + # uses: home-assistant/wheels@2024.07.1 + # with: + # abi: cp312 + # tag: musllinux_1_2 + # arch: amd64 + # wheels-key: ${{ secrets.WHEELS_KEY }} + # requirements: "requirements.txt" diff --git a/demo/src/configs/arsaboo/lovelace.ts b/demo/src/configs/arsaboo/lovelace.ts index 0c50123acef4..c51fd5b249a1 100644 --- a/demo/src/configs/arsaboo/lovelace.ts +++ b/demo/src/configs/arsaboo/lovelace.ts @@ -1,7 +1,7 @@ import type { DemoConfig } from "../types"; export const demoLovelaceArsaboo: DemoConfig["lovelace"] = (localize) => ({ - title: "Home Assistant", + title: "My Smart Homes", views: [ { icon: "hass:home-assistant", diff --git a/demo/src/configs/sections/entities.ts b/demo/src/configs/sections/entities.ts index 87163776e793..6a835c4b90e2 100644 --- a/demo/src/configs/sections/entities.ts +++ b/demo/src/configs/sections/entities.ts @@ -538,12 +538,13 @@ export const demoEntitiesSections: DemoConfig["entities"] = (localize) => latest_version: "12.1", release_summary: null, release_url: - "https://github.com/home-assistant/operating-system/commits/dev", + // "https://github.com/home-assistant/operating-system/commits/dev", + "https://github.com/my-smart-homes/operating-system/commits/dev", skipped_version: null, title: "Home Assistant Operating System", entity_picture: "https://brands.home-assistant.io/homeassistant/icon.png", - friendly_name: "Home Assistant Operating System Update", + friendly_name: "My Smart Homes Operating System Update", supported_features: 3, }, }, @@ -557,11 +558,12 @@ export const demoEntitiesSections: DemoConfig["entities"] = (localize) => latest_version: "2024.02.2", release_summary: null, release_url: - "https://github.com/home-assistant/supervisor/commits/main", + // "https://github.com/home-assistant/supervisor/commits/main", + "https://github.com/my-smart-homes/supervisor/commits/main", skipped_version: null, title: "Home Assistant Supervisor", entity_picture: "https://brands.home-assistant.io/hassio/icon.png", - friendly_name: "Home Assistant Supervisor Update", + friendly_name: "My Smart Homes Supervisor Update", supported_features: 1, }, }, @@ -574,12 +576,13 @@ export const demoEntitiesSections: DemoConfig["entities"] = (localize) => in_progress: false, latest_version: "2024.4.0", release_summary: null, - release_url: "https://github.com/home-assistant/core/commits/dev", + // release_url: "https://github.com/home-assistant/core/commits/dev", + release_url: "https://github.com/my-smart-homes/core/commits/dev", skipped_version: null, title: "Home Assistant Core", entity_picture: "https://brands.home-assistant.io/homeassistant/icon.png", - friendly_name: "Home Assistant Core Update", + friendly_name: "My Smart Homes Core Update", supported_features: 11, }, }, diff --git a/public/static/icons/favicon-1024x1024.png b/public/static/icons/favicon-1024x1024.png index ff2305532d760e3e3339cfc918773cbc7391fe22..40dd9c61cfbb33d790fbaf6da741a1bbf29c7b3e 100644 GIT binary patch literal 108633 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 PHyJ!#{an^LB{Ts5pPJT- delta 419 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 diff --git a/public/static/icons/favicon-32x32.png b/public/static/icons/favicon-32x32.png index 34adbe3e58922f3bbecf7054d07729b1e5733925..e4916aef24f66b736b3c52914ee0f618b2e6eb99 100644 GIT binary patch literal 1513 zcmd5*`BPH|5Pl&-0d=GUI3hZNKpks~;MLC5sSpAof~Wxumld$65Var_QLs>u(<&5D zNi42O82;Je=oDh-|KpU|1^?0(q5DSD4bixO_;C=tD+b@7)rC8YnSv5)hIY||dld*%C2MC3U(Lyy* zIzgr>@N@-!S%GIL@FF!)I7S2s5!ZIeO8}o8z@EI&6^s$T4&$lAc%hoCpV1}C@FP9Q z54}jj5O#B%d@x0oX~+rPad|j{Ei?``V$qS}H?HG|p0aD&iM8esz>MDM8&qII<7T zRN}loG^!8HQsVK07`F#0nII!1Xpl%h2mbLHnxVw6t4R+K&K@E1$B3i7$eDgDZV>xv z01FkPbu*MF2>W!wb<@7D)2;^z5xvuA%5M+p)UAvH_R0xynghU81?N& z0)>coC!8$DlVo_xFdo&1#YnMJ60}N7=8h88Q`Ez0>h^Q8ZbrxJ$8tu9f-$m4P3Di0 z_q1f$1Q932m>p1n5D5{XAtJ<60QvPG@k7`J8GcEQXDSKz4(N9kQ8Z5SU+5ZUbv0Ae zEe%zvrLL)nEG3bvB5tTj76`etLBYMqaWNVuUOo+vyBMf{sh&8Fk1t?sVY7v{#`XNo znx~+_M(@-oir1*_lb7K(9{=r==R+qxwpweR$d$X7x7PoRt;UhOQx5A3rPP)G&wB?-*}xXpRc8 zSW&M`ZwtkBwp%amUX-Q8K-7uvd$7_g@e@k?SCzIjKKT_0qC6YqM0q zo=U6t2D|93N46y3rxq69#E5Psv~fu>x0OmPI3~CMQZz&j7`5)$ z^5*oFQo|$%=Y-lI$3T!#>`R&5U$M2RGdMrf(O=Tx1U5OBWzP&;yu7Qwu=<8S-E52a z$Y#^F{zX|yuvcKM!IXmvXRf5)ZEXt;0j~RR%(H1U+rG!ptDR!3YncO(C_|S#d($i@ z)$x0`TyhM)G+Jw%@7eljzeO(Zv|3_34i#{AuS!_Ke!MYatBWJq)>ZPFfBo(1xtdg( zM_z)pSv<|Jn>BaKsowmFuT_iXRdDh(Sn6#{>oWQ1_ANI_3(T7z{m#*Pl6?2|6(GN~ zrDE^T<{Q~$zwfX2_BW~=7{pkR!fNsQ|BdNJ36n`tXG^WK3jRQNnKk` zqLoeY^i}=5hQntcj>Of0wLWJoZ6oJRPDq<;tGXCzT-}FP<1u@mza)IX+RXXK0c_#4 zhjT>IrVvx2N;mjQ6kwAm2dDQS8FuU9pcsos?>61EPLY3%o*hniV{H(aiHo1j3l6jm zZaSEbZFh@|NSdZ`&oLY93mFH(0r%1ai^>d_r7(G7Ba4e1f2- zAAbTF;xH~;9KsOY{pt1RpT4KQeEa(I^VgrU`#yd6^7GcaA4%uGu6p>r|Ms`AGhY_m z|F-qXcca6fosNHQzVTH}MijKqV0YQ;pP^DZpC>RfXeP2>_%9=Ika=bA#Ukcfb&+Fl zpLjPMo0DvPQ1Xjx_*a89pPl~k-AZMDTf}*L$AtZ^#>}Cdvws)st4c*Xh1_Bkd>$?C zo2?a>$^NJ&|FV>}6nFh28wnAMz~kE`{V#DYXPASgue|l%JNFld4csS&*ubSx}P9z)&&g@h2XR!Y~bu zQ~syVcs>ncU{>bVOXe0<7WSSj!Yr)d(qM8pg;{xXh{EX`S56!`b3{(&2>a;{&}7R&$u diff --git a/public/static/icons/favicon-384x384.png b/public/static/icons/favicon-384x384.png index 8ecdca876ca2cd3f53c2feb9b58a941bb2381c3a..b30ec5ddd49163560de97a5deb61ac0869c73786 100644 GIT binary patch literal 23014 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 literal 3792 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 diff --git a/public/static/icons/favicon-512x512.png b/public/static/icons/favicon-512x512.png index 3ff438e6d54b23379bfcaf62efcaa4c54ac51ac2..64cb752711d98e026e15dfddc5d8ca19ff5ffb4b 100644 GIT binary patch literal 34886 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 M>FVdQ&MBb@0A3~)>Hq)$ literal 9673 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 literal 15086 zcmdU$J&YAq6vu~P1f+mQz(liKV1gCIL}Nm+#>Pe~jfIWGN@8J2$p($uSy^Z-Oe{2X znplZs2|)vrkZ4Rc5OMK~C}Ng<@9n-N$oT)AnLF>!y!n3fmh~lvJ8$m2=l?(Fo_p@c zK7wFNur)YzC{Q^YeD-J%JQ)PR>}>pfcMx3FyWJ|Of9<{?cv}q)sExV=M0+ z?%;}3@7z-+NuI&Kag38Q6OI}F*paGl%cEsKi-%u7PvRPXCOKw|o5m>1KhMUNTpEoZ zaiUl@zJt{fXZXaD>(@N~8*W4FNBModfcyILHM4Ilu8a6@qz&>t@t%qm&+qu3I@(n6 zr=9I7iss8SVyP?s;!G~GeGz+$4YNVwTgE_IUn6iD1+C+KP+dKL36Z2P>k)QH zcsA}{n^aya;!pcL8<6`0<$eA*Htnuj)NxsyM-S2+z5GcY4bBXKl#j1h*by zPvj%k{0?G?n8XgGDn6_DI~x=$7Mle&aF#G%RpE7FpXZ~R{HyXaw&mvMuK8y5b;Q4L zeaYf={k;xsWw0*X2MQhjST?IFBf9RmvbUOx({O^xF zxxRM3hx0-1vQ!?GbT|Hs+u0!h z>)d4b=gixT@0rWgjm}n;@jnswwl;8Xva^(L1J9gCI8)V&oldwnw?S*C<}f^obvFh) zkIsXY>uaanTiKx8$Xww3heWxbc)2&+o7*6+h;x#Vcjt${HB^x%B zd&f516Yd?^a8J2UXv3!9-qMCm#l4{oo05A?8#Xof3LE|x+%qYs34 zYA6?^hH^>WDWzZ+r4-CiO2HhZ6db2aWPVHZys$MYm$pUa@~)^H&P3(i<53yv6a7wW zHVA^JCCTr!^jog%M{)4F5pi_m{2gUwB@7X!@7+ zb9D)hFdcT~nJqf|Yv0?y_>#^bmvxuGZ+Q6o)D7Jg3!go4{vNXIJsisFM|CM|{_ZK; zk;(8!`pbA^u(5yj%6o=AHGI#XBcJR3UD$lb=U_7ia9KJ1NIhH1?DXouSpE6qaP8X3 zc)TNQVvn)*@fnBCIK;lT_~!Q!Cj6%0vd)achGQ0=IP8!Ec01fC&UHs7KP0j0;|n*L z4;^s;D~k`OTztgTc||*c%krFJ^_4UJH|NOIB|4&#ybgW+e$ewv$u7mrF7j$QG zJ>o1K=mZ-ZhBv-5-Nib*{?dUi+R}gRmy>p0HXVAO{9Y^TGx)3C`sz9A|B>mS&)T(5 zjURe?=MERxgP%se!hVEz{Y$TyE!e}e*Y0M~`1t+dfNv4c2Kt_ma9=E)zF_|dKdMXd zqYr%_h)Yigzl}I-elM^$=}SDS|Ms+wQhQzB?S3q0b(p;xKgQ6rH@C0TlhvW`zE4W~ sR_LhJw?IduzMhVq;(sibo$h^`a-REI-PJB}Kg-?hjP7OUqPx`p0MeJG$N&HU diff --git a/public/static/icons/maskable_icon-128x128.png b/public/static/icons/maskable_icon-128x128.png index b6a9ead6ecc5b43b370c8c933acbd25f599c23e1..d422aaa47a35b611537dd20ac3bc47cccc664f41 100644 GIT binary patch literal 5307 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 N002ovPDHLkV1h$R^`Za( literal 992 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 diff --git a/public/static/icons/maskable_icon-384x384.png b/public/static/icons/maskable_icon-384x384.png index 3819c4ef3567257ad81133c3e1bfaf4527b4be66..70844d9f2b15f7c56fd49df0a34d48cea80011f5 100644 GIT binary patch literal 17942 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 Z0X5An0jw=K1_(gLC(MtR96k5TKL8<+)LsAp diff --git a/public/static/icons/maskable_icon-48x48.png b/public/static/icons/maskable_icon-48x48.png index 4a156aab241eb928649ce206ed0390b94133c41a..31d6425a3b4f5c3e569f0aae50bf6f14daa59010 100644 GIT binary patch delta 1992 zcmV;(2RHcL1IrJP8Gix*007uvZqNV#00DDSM?wMF$t-^W000SaNLh0L01FcU01FcV z0GgZ_000MYNklesXx~1g}qjjVuSUiOVUhF z4x8e}Zq#5vV_n{aL6Z!ihSqS#c8E zj8}7HZ+@EOa=ahV7&oWFx`!>3JB)I{+Et<~OcS@{%g1W9qF$?BwlB+eey;@-Ks=o$ zepRj2$#!ao2}EyBns}ua#7r0>!ympVoNhGod#pui;^GW3x5p$j7u(GbOVzCf%9aB8 zlXCU17Js8z4c>e{Q{0p<6TbL1Ze)-g0$C zmh^JAv^ihKUdWOF`b~{iCRlKY>;qzAyD>Y_i<73hHIq6XGfbXOiw}}|tzT|X?6->) zw%=W&Z8h~QGSz0uhtAT}dR-`DG>8m}5ZA50X$L=ee4_;mXKu`30- zOMkcPB)c?VVFAPGH5{C@>XMYvX;PU^H|k)Dy`6ySBx_rNvM^P|C_kd#aoRskKa)s|-V zhY6n1`M;~vIy5`3&DfYHd!V^@K)7Mx`hPlmJx`{5%a(JXLYtd(b49^BpyA0&!-3enjVVWBh`WGCcSkFri`hz~mPki%nxth~sAz%+^uAw#(mcGXI8ozu~dG0-AGZO?7D&+Zr5=_>F5+`(jpk$*)u-Gg2 zLq7*zxK%(i6NR^mln+Xj4LS1TDZ(3hG8rC1vpHW`?U!O*C%st^6yQ_cs(;AKJ4+NK zIc*rG?<@}fIn88Vax}7xs#qi1$?fKuCVf+$%qWuEWAV9*(nUr#7!5K;0Ltdknjm|C z(y2MH89s;&ir24*{ZDo^LV!Xwn%6 z=3Ep2R3TXVD>QHehzd^LF@MlSjYD&iggs>{rS?LL!E}+?X;OT%yMwdGKds;}wiPP= zZi@>f8!rF|y~a?$Q_>LsMHvv|^Us&{udB67T_#_QK77AKDG6AN`Xu?eW&^3u*vbfy z)n%r3ngAkLw0Z!oa5FB-fcQiHAt9gXuUst25Se8uhVxSd9Dqn-Y@P1b zB-}$1Jf13&2HHZM zZ)EKQh0s$U&i>s#}!<-Kd z2E-oJx3mtEtWIh-`R=K1TcD?&sM8pUa=R_=SBf^N7Xrjcw12NcrQ-gXQ a8}u(zAX_4!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)pT}UnMXwSj}Ky5HFasE6@fgVHw~P;wrJ{lg`1rg4t~-*^jYuFr~m)| zpVBej2{eQ;$=lsUsCrKhkj=ne;_2(k{+v@vOv-3#fkG!xXrZTzV~EG`w^P0O8Web3 zE(U(=zxRKWR+qd(hH$x&bk3#emn3_gR8%)kdAg@=&7*I{91ZRaHcSr$8Txnp%3#T1 zD5=-j-o($48Nd3&>I!DBAckKnoRpVv&)9g0`wCydxwZRQq%KM=uomZLxb3{3`EaT; z%Z+^FdpXLC<+GiwWsVq6>+p{LYUftDnm{r-UW|fz7d6 diff --git a/public/static/icons/maskable_icon-512x512.png b/public/static/icons/maskable_icon-512x512.png index 3bc8086f320732f45633888ff58f2923a8e9ff6b..43dacd757ef692de4efa60198f429e940ea15291 100644 GIT binary patch literal 29868 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 E3!&20g8%>k diff --git a/public/static/icons/maskable_icon-72x72.png b/public/static/icons/maskable_icon-72x72.png index a938f17e630d36a54c17deb22c6134c24a3f2023..eef92de1226a92ef8968dc7b056e61d42ed60e6d 100644 GIT binary patch literal 2868 zcmV-43(NG0P)=e+OcaB^YU-DF8Z-FaX(?>W2se9!Z|-{sYMMarVt_CB@Y z-hxblEi6)Qn{B_-F`QhOKCp#{l{+&0fx;uPb!F<#YW>AJV{g6r{5j+4YW-U$)Wt_~ zj_r;sV4DaGROx46!Qt2=QSH4}t9m5fYkHcS@DiiE+{7sFyAAL3kh`zR+)$?G6x*Vy zu#E%8;WT4)S8;52tx+F~3n2c>_C^P+#6{g})w~Yf8?+LakByF=7;vAh(F=1Hz{zpD z3~WK#^J>*G<-?1%EBwa$3!3+@4jY`0p3*pUcZqU;sk-@;wx`bctjp;#Jc-bVC;rf4 zedCytBW$;g=aRgD+0)Fx$4+Y?!BMjA)R4qOG@?X@TzpcT#P%xPA1RLgvfk{ol8~4} zxLYwCKQZXmjKq0wC$n#~$Mk+!rOW7%mU8^#PCG}yZWnqoFHLpJ#AsCFdOU$=1)^{r z>UAW!$YGVeZT zY744-k%7!58I95bSGpVEff(-!jgY{nM5uZFuGu1PoO8I>A$j4_90AME2v}ghIA`Fc zp5VJ;kff^1^a{Z-a?|hF#_pFjyWM z3`~m00NCnMg+eC>V@`qsxFV8UdYmy}b+I^|a$vu1Fau!d-JoqTL~Y>T$wBwN(i~!& zF<_O$@$ev3n?ZW&x0=lkp-50F@3&dh>*Bto$OQI}&lm;Mc3>8O1uum1j%r;Vf=&?o zF;U_`NH_5Hqcb16oCCx4>XG>5?rTF-D<4X>akSNll9>%%Zh_I}pnAV{g@91FUq5dS z37tuz{;l0!K68wcLtrCLVt1`^XUaN;@JC*@iA5B`cYMH|Db=4VV68^&K7T1ed#RZkDQatZmo5{FPi;^W>iZa3C-DWVoc2B`_Ed zjz;WKh^D-j0Wf@`m4?ZzWJFNy36qPXd^;2MfzL>VHgj(j`OCZKQob?Jus9GPTyCmpoR`~`P(4^U<0Q>*7#nzCV>Hf=91QHf18cTB>?y^m}Bq_(FX6P=;e-c7J$9d zXwpZKawN~7mDqY(TRa9VUvwoT9`Ou-fuHkfqUFb_7MDbS$(aFp(76$`Fp^mSmM?CZ zKUt~Mw+9_GWcc9tMc<{782N_xoXk=F4-P$WT$Q^+;0(FJsz7W&;Iv>>cw?EmCaXO> zUn-CJW?2Fwg(zRaU6QR8+Dl{AtUyeaeNEZdyY|+bn?ud=$`XZ<=gu0i z&J*HjU|WSoTM2vZ!+pnZzUVB279tXgvA81SPU{F6NAiGd1{P|w1g_2yG_6|;elUSPD`X&Q| zyWeQC(0&+FSOTMb!PlF{*3t^a0yu{X{nb*N!a(6J9dPmWqYj(E4%>+U7$xq7I%C%v z9fL*5y)MI}ocy`fqH?6aV4B?4m;Oe~3BcryAFeuvixOCL$fauCAG*05>G#u#=?5@i zkYi{L<|k4E<%MnxfF;E4KWR@@`S$^Ta>n2&aqYJfQhcW4TXG|2Mq6jYz_|Qd$~CSl z_IbA>fuSduVH?Vl5yO?*OL1bmSVRn9v;x#+Mv#$f#2&~1Sij|wY!DI_UblL`VG~pV?L*W;i!;*5*YIG{Z14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>y`PT1{QmRL|D!K|*d6WlHA&nI5}oObt{-l5MMt4|aIZDCCEc6Sk(bpNC& zki%Z$>Fdh=oKs3nn$_gmmg7L7AD%9bArXh)UW?>Eq#(fZK=NYMwcmFC{@?$y(3H_D zw|qChno+;X@1=(vSc-t)pTUx;$;uPWgfh_y*2Bz8GD37W@-C{Xj}qHrd*y9KL4Y!Y z#L9DeRz>U|kb~_}Pe%jY^m~3rI3%d}*sXI+k#Da-~ zAxti$P4_i#WinqujC-u8(`^2bV{^rwZcE)Veb*=8#B2I~LC)sYh0}MPUL^Nc`@qtB zERl-*3=Y$)qFc_|F*$saoESGTc&mlXqe$M^MV;AFyGr+O{jPL|`G9ehcHGbXb$)*5 z&OhU|Sjo<|Mn&i+Fbq^nTq8?+%k(rgDg|>l# pm4Sgff8@O}UQ diff --git a/public/static/icons/maskable_icon-96x96.png b/public/static/icons/maskable_icon-96x96.png index 01a41849667f5e0f57121e1ba702c984b0ffb91c..7499d114f13856f7ac27aa6d7f02972d6605e25e 100644 GIT binary patch literal 3772 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 diff --git a/public/static/icons/ohf.svg b/public/static/icons/ohf.svg index b6ef1172ca95..5228e865ea6e 100644 --- a/public/static/icons/ohf.svg +++ b/public/static/icons/ohf.svg @@ -1 +1,19 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + diff --git a/public/static/icons/tile-win-150x150.png b/public/static/icons/tile-win-150x150.png index 56aadb5630b193f790de34db9ad08524e884bc24..e60b4ec814901402cc81e6fc7338b77541f2dfc4 100644 GIT binary patch literal 4548 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 BlzIRF literal 2277 zcmb7E2|Sc}ADxFta-`S0~aP$WNWRx}*&=P%c761U1+nlsF z<0maQHUS&REwnq`?Ib%y?kL=m{X2JS)fUX+7JEba zP9>X~=NC3%pGaos7C+hSxeby}?pDIh;GbtQ%h`GE)~b*8KMsMz{eywa<^4tZ$MOCF z+raz<=SRRSccY`NUGO8n(S8K5=a&Eelx;74vx?vK|5>s*|80WVd{w`9+9-OC&i`sh zen6w_0FtI|E;_rEN$=NI-bP5au7AjpQEOhlEw=yFYUXamwoDNiD_{HzG2k=VqxFj^ zpDQ*jC5oyr3-)})$b)8x9BR*&c=@xG>X8@e8o2?N$|s-%`MbnHL*T_MACLrCr4xb# zHUjtd%RP<~fEd>qf9RFn+4)XfXT%>y1XTYN^^JU`NuM6cIAA;g%PmL}}BiNUP z4*qZwXddT$gKUT69@2*y*$O0#4BrfcS6P6BEWaG<2GZ3&j|MjV&!8(v@0}K~&rH|k z3k4A9*wEKKO5gN~9=@*mNGOnZ1&9?8w$TKg*k`Li{SE*S?6x#DvJc9fN?UP|I;HTq z>l~IvtCEfIF2LeLj$1xUluB5#D$}N!8WR;2k)jpHOB1ZbZ0+dOmPqLRg?9B23kq4i zHyN60Fts+l?iu*q#nINjG*+MgNNfHO&tJUmJujqf4L{oYa3G{{kU!z=*PHOhdr2oe zgwtv@JTu+Oou7G{WWms7M4K8LgsjfI!FZ>tjFF^}=t0=sbR=2A z&l%njR+PrtRgpCr#AvZnmIj{j;syzgsYHiXP|~#mq4P!hjZAj6-i?Xyer0x(cV(>-xrBCI@ne?*OtI#YQn_a)eluYffmVUjFFrJljM9B z{Mprxo|afh;RV~FI2n4!Dyg!(YftLI5(n#;MV}b`#JbgsObj`AlA)}C768e66Efqb7_dG8{Sx*Q^H{t5E61LK6=9{`$=fZI%Z5c47%xmbR+Qj5{ z>BjpfN>8hL`$!je2LH19-u(`v!=8D|Yz>jooj9MetLJ_Jg*Ghd(ebmHJ|>fKr=%Kd#j5ms_8vm~G65xW*LPrGE*MLF@o zCB(TVtDN3EAWUI%zJ8j{{hep8dqg%=z2ABnIGt%R07S|;WUiK_lbq#Z3beqQm?M2 zb8|7UubMFXA=&-6y}-)h%3DC@3G5Td=Zssupq`2ZLQcz3a2z+M8SHD z7}l}AtTDTnomsoBq-jN{1dr7y5>Mt$7MRm75gQ;Km8!y-q|4VQC)n+8=) z!$_1Y46_0V+;7Rq zpN!)dTxfn(H+w4jwJ~8plAv=w^g{1vhSgxy7B;3mse%k!9rw_pxS7k@b$TP@bY@fyV#8QNvS8n~ z^wpx|g$!R*GFci@ciL+hzj|}U;|g3Ld`-ihmj2GP{KHb$S=jdf%H_SW>i||Ds}Sw} QV!Z diff --git a/public/static/icons/tile-win-310x150.png b/public/static/icons/tile-win-310x150.png index 0e142534311951afd3b3195c7db258aaf414f574..e7e63d83de7bd1a754688013bb358cceb03bc335 100644 GIT binary patch literal 5742 zcmZ{oc{r3&`^QscY&CsK!`h>_Qp)-i%OVMkKo-HDfEgipG*9OSX|_Y=dY@ z_Q*P7EFm;mQyR-p@1O7Wd;fUObI!TWeXjdF_j7;lbA1zTSefu}if|q~c8tf&)DV8` z7z^a6{|s>QsI?s{-a2}*1j0>VEE8Qy(MJOge^aNxW5)z!|2-^baGCX^4xgE!zHMj@ zBbV##Q?Kk!X$$@vsW$*;Sb`|FPh3m1LJ@&!2fQjkK?!DTK1Sqninc?*uK0ffoL+)`YJeqCPV_G zT70KY!%R<`;LGx99u-&{h6V|P3RB3>q2*W3U?(}<+MIu<0EY~Sc@rF{x)FC9-`9Gd z(r??k_!#}PCH)?4qT^Ei;)T|JAW8JsjIxJWMuRWOt_&E-0JX0Lgf+3OKO4Sq!=;?8 zf(J6rTq>qq$0X3khD+jpXp)+Tqm;Y>gc4VWneXi&*m(oCTg5aTRI?{5`R?$`0y&iTynU?xw zh2dqi;Yy0OiI6s)ft0yfttA1|<2gS_k{VUrMFhB8FMK3ayeM-F&@p4kkt{)&i5jvV zBOXP11RVNc9RsyyOaMR=)er*)QRM9^kmQ71T#KaO$sxhb0B}$;=X>^%(Qv~P27~M) zu_OAT>=in^V81MasM{)p7q)^EvVM<}wK|!p^KDrB#K^}4Cw@Rp;#_m>(^KFN+}A~Q z7#~i~Dm=|J11uX;<7rl;!0vPG%&)o%-u;Rwt6p{imR5Q1_LtGZzYuIYjQCBcl5BBl z;qi-7uwi#=EnP2RpRzt1UuA>d!gptBQ%G|3wz>6he^OH3J@=OlprI3>!0&siDd)7y zAyA`(E+k~ko~yFeJ+n|ODj)B->LraF)M8Bu`|w z77X){=77#?aMAat-E@ZK`%9aK`kmhG|M~8^5n%cJ_nren>am+es|%{jwH*mYF^hoN z7(s}l)hGDdJDFLlDZxg=ENhH7-T>Qcz2*3UYvm^KU-(SyXcu6ng6*6mDZ?~ss5wx1 zE!C1UqBBz5PV)ANOK8#l$pmktF_&Mk-`SANfrkQ0S94^wD%C=>hU7F?>PvC)h_H(k3hR#d0| z`F#goo*P=0m_+`3&4!_<5cAB^?+U)=xQ40f(asF<>2m@XtBYQOV5g)Oy9?K0EQUO# zC#2N-olkQ)gbnat5+qMa8?&sJJ#$L=ao-H^?cYx&y?r4ZP#*?_xl+-sSQ;n$JKeWi zyoNkm0riQ8SvI^bR9F0Ese)7SE}_;e`C;7;fay=NG{}>cHxQ-{YTxRXiG9a?4D-wN zK6lKV8}=DKm2^k2+UnljaU*7l{n~R$+G|@*BvN$MGIly!tq}=y4{=)+Zw_CK-BF&%MnyImS>I|Rb zt_{*2@;h|XGivRbP=J;*!!v#Er8XE>Y;3f^nNl`;sn97m-S|G0HBeaDyT;X}Oeucy zN&j~)FpgE+CX`nKhC`HxT)0r6{dHjns~|R1nCw|G$PNQ2bo2+#9%H^A{n8OR(I+M> zl9*jXSmw42Fg^4^ML+eLt*#*2FYP0I4qR9Br$*=yaE5vuuiHoCn2jM(_fRN{e=o>y4@Ji_0SnW z$hz@>o-w!e3R;?&0hHD(n8c<2wD92~=w5Zgcv?iU`n8j0>{7b)0LvwzI7SHk?7U<@ z@YX`~m!sWgy=@(J1}3umf{DjyO@B0 zJzySQR25sFPo#cEJ%JH13eNk0CX{LL=_wT{(P064%_e_W(0 zbhlc}gufy|pe0%dQ^P zi&uO&p6N-4R~^_pFV-%T;)*Z7(a|docfAv3A?w8lYf`Y|hj8nRnI{(bBx)wx5~_9t zuj^g(e5sE%Q7;RBlft zBmVoA@LR!%Y2sYdn6#fV`D&*_k>3#&zy=5|dz}H>Rkx}gnr1EW0sc{tcmNlret^@# zl4CjhmJC`*WbV^2`|FYZ_@=musnXzg(tbjxJl(6KeaHzwIQuP0H1y|vOHyo}!itH~ zmx__#2r7^JH$IfK?;r$bn)FF;{I5gA_v}I*M@OL|vNrN|Vpy9CRiooy?C#r+uW(?P z)+qJFXax8!^KXH3eFhNj)s#VGQRU*wp#CV>+DN1c;_LCiA?&hWhrr8yA@Jgx?i`b^ z7bQaCXrKSHo~@~Z$ilehK~khfXNgyoR1EjO4$|TP3qPFAqGe3kjXz+_vnnEWA?0p0 zqot$&AO*yxG0U-ITZJKth(J)FP#YLFlLr^I`&WF<8}?#IDMpl;=fh3d5kqE3wPC(v zs0rrvI`uf%jSG9{`V-(4i#PMzdiAFxO0j24c3%Dw6d)>p^CK0ZrmSG5oZDVv%8S9= z`DK0OM2jC{?`6|_DiPA?*Pa&0WKXu;pLSYZQ7K`yin%_~5;iAehqo|I9u+)hPUCBn85`s>;Qm-7cAGwhuFDL=w*W(kGHLmZef0mMB{yFtbLI6U9 z^Tyso7Fspp@I0azL7ERRS5e1{n?JC~RI*IoVVpfj{X_QHejXj5&B9VyjE0$hjGyTI zl>x9es2n(D;+z76aAQ;wyDr(9FV!dF`bwB({FGWAMD6gvrB}edl>+X+_hPd$ICTAa zc3+8A9hFLbYN$@bsJwP>2ZMa#((Cu~Xvra8zDpVsALY@vqluqmbR)aMPF~+uU{)gU z_I-i48nk}iA`~QZ)s_9n8qIKAq~z3_a9H6NOgIQ*N4AmZ?P3)Wgb+pHua*fn{xL!a z3M>3Di-1-fjK2wR`6LTJ>&b%bY=pp8*i>D#^Y{WckR>WUrsF${o9t{ioA)V08Bz8x z`I}uf2h0&HVDoWFwX5Vi7k_A9dr~jpYKK5i+K@oMk#%8k=c|-5o`Kp5I-(FKHrG9An<#ksX za4{DMj4rKcL9{W;Gj_b0Vv9Aph&HaBkq;cA6tY$^|2N@DC#)=P8yMN)-FBJ+=`BUn z2rd4FG*7>IzU6y)&Ub zupW>Ltsg5n10n1bS!w(pJTkGxvmzdijed&G@SMFsRRS7p(NHTrg1v2Z za0a5%EtH!Y{MM3-Fj@PI4`#}G{$fj2Lwlg8l9w^QJ}h=Z4e6lqAtz7B8>83hZ1vxj zPO53n%MdY>0rVk&XRlZ zNQeM=ubm`ZB}NnjGg!1m!duVvtyu!f)sWf+W4X_N{rDXC`=&b@P*TU|2v$a9Ha1snNZ^r6F(K zKaY=IFxDC|{`f8F41^dI-H+*fqW1S1Lb}*JZBB!1%nZBTO=*AJYS6nf=e84=FjkW9 zlgNQmT9MtqAtoE5Drq(TaHg|xnl?xG!wA1El|5|8P#@|s=Or&pIvWdWq3;EBAHc@} zPPfJW=n57>__vA{?#s{?F=!r+?cF?zQ z9jF+wH{Zx{S?{2~-if;2N+cq5mEv{TRDSXkey$=ZSN@oc(bk3llWiwCg0C!%xgOq| zZ;u$wqfcleJbYURbvxQTr8Y~ae%9(^;ED8vf7=>(jQ)0x`CF3J;{8*Pq0bR^7lEjw zC)rKSW!n41OY4>Y8yeBuM#F4%qU6_Fk@tOD0e&WOyg|?2al$RGBS!nPeo>r5yrlK^jUO)s5jezE_><@=! z3&!R}JgWLmmxvQLQ)L`cCPN1OSVjlfpRRM;I><4Gi$X4y@$&cj=fg3qhJ2Ya`S=51 zsBX>D`6VxRk#GT7^!`X*z~-4SUx;NfF#$BJo=cf529|vwh2*G-Kf7Up7eW~9uIBh; z*c`YYfn-H&wUOfGVcV;}pR0K4Z-@lx(BFM=IF0seYZtywOQc+3YFmx#&T6|Td;fv< zduHVB80;l07o9r$SEa|d=*V?8V4&|um}=*%cjBsi2f(E3i5lJfls#aLw88E?jwcXP zgmIELy?yVh{{3ef1G>*Y$4%zG70k3|r$9nfrUc=8|J-Ogj)Z+}SL7Nv`VuOLud~^oroyaIyZa)tsdo^Lz1E|9uEH)j*_>rmo!L z=#!hLxY$Q$2Xh6|?v`UG91LG2ly8YbRM3T6`%5`%ZTW>~zfw1R3F3Lv0cJta0dQeO z&gFT&73Y;=<%+hWOa^=37GYKJoBtnR35W(bc>OKpN%=M5Z|?Z`OdEiYh=f2BZ7I{AI+tXk95=yDb?_5keNpLZq1ZT zUDetp#soWBGzMh4g8lG+C58{ao3%Oha>S1F@#0dg^wjtvs(IYi=fkhy{q<(ND}E)E zDfZea{8iIZvPw@oiY-ZtD&f|%FkKwX3w!#2*D#zp&i>W0y@?;Rq#H^Q}bqPYT7|;)nLt(cwG#r*Z6IJ7Pc?qB%E{BfZol`fbyrxJ!=;@7Oe3{>R@c?|>Tf?c%#>)MO_!)R&f^hnjn6{qY{DOQ z3ck&y7bJM*5-cU<-fijMRlYpj2Oqx>{ATWNNxI@E4sa06bo}D3xG;-*{uD154fwMe zxjs|1-}uVfiGxeCZ^K!W$?RoQZ<%|EmtbzlhZrqjE2rmuB%0r zt|uz~Ol-D<8ec0AL@ zN}@ev@QtL2o#q*-Pv#Cr0ezunPvHB0g_$2+j98U%?0c_6kw!om>cK5(^sE{(?(Ixk zmGb$5cZ3R@caj4mIJ;3sisMo_aF(-!^Qc(fB*x3|R36 zp3=v>lKY|QG|_&~J?#B+mZKf9^S1Of*sulcA9XzImpF$)m^DG=`mPHwYfsu~r?4lh}1*)DAeISJ?#sRjIyN0N{ zBk4C**0OA)*5gNFe&AMYaS;5#;gYBubicW?ol+2)MQ6IG5~2e^VHZ1t>!|2^a=81) zk=pqhqsXEck3sF!xAv^D@xrY-=h;*M`U!V!nJ=MfH0f@@N@Mv$UCa8gjWtk#Paxbm z)8CWrkBxoSqbMDD@5xRDR7(#=<$ueq|HRmGhXV=%OwT`M`IwoJm0>mP=EMI3 DDzeT2 literal 4569 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

}Va-42x-xP;7(ya$S_|$@4LR73DDHg z)PiW}LNuY*H8u4#p?Vi|R5dj8G&IbQJCFV!1$3~_ZNI4hub^@9e-#XzFiHP9VhOi} Jy)yNB@IO`cuxS7Q diff --git a/public/static/icons/tile-win-310x310.png b/public/static/icons/tile-win-310x310.png index 8eb5e21ee1ec1f519415c780850bf2e0bcfaeca8..5a353e99e582bd2d4c0fcb1e380a781a1c8e0979 100644 GIT binary patch literal 8267 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 diff --git a/public/static/icons/tile-win-70x70.png b/public/static/icons/tile-win-70x70.png index 7373c8cd1ba7201664f341be546d2e9c4e910614..5dc958750ae09cd10c6c874b5c2a395c672182fe 100644 GIT binary patch literal 2015 zcmeAS@N?(olHy`uVBq!ia0vp^ZXnFT3?e@WZ39w_#X;^)j5kl})B`!31s;*b3=Cqb zAk63)r1F7*f$3U+Plzi}^8Y9p79sGDXkYyK_y5=5|3DHA00qAP{Rbq!{Qmd(H&hxz zz5em{`=5V5{``CY>mNks! z-uu1IRAT1OtsbdYzveJY?)a1|>{Z#5Z^bD%_fInu*NT_kd_}h(Ubz1J@8O^%otp{= zzRY*#joLq9siN2eMj8DQfep6CYVYpWXS#l<^$Xp_8p3}5{Tg}h6IWDi%r&R}+xV;H zX(30)S#3*~kB3%%f81`uraW6IJ7qJE(4Or9(~B2f(^G#C8~Jui#xZdzX*rcuM&ED0 z^LO0#$ne?SuO~{MB=+siKJldCjL72CM;dO-s$LtsB&Mq=&pj@}UUzxI{oMRlPN!Bc zGn?m`*Lmb}c<#xv8B;cih@BO^e>ZKn#<3=*nG6ifOFUg1Ln`JZr!3$~kTFfWG9xhg zMG}v)gu{yUPoxf??O>WWIlV{3<9&38vcyw|IlEIN7BgM>{$w?q@?+ynh1ZkpPR!Y? zBAv{1rSwwM#E%ngj(GR8tjpwhr+iZ){aF3)n1gIN$rFrHYP3F22>sRe%q^%lk)uLq z_tEcf7AqV}z80QWQ2jP!*W0r{%6U&7Gca(mnHVcq>RWB5Jr6G40*jVA)q#CiU3Is5dcT!sjYJEp%87ACO>6^@zH-+oeTw%lTQ6;s>TY z3}FlB`>B~CJ^A#Gjz+~Szh^Gw_OVaB4z zVY| znT{=J_%r|Y=Vyuf2MVMvfBSJVtz_djHDljauArVmn@{l%`7Q)+(*G^dbwvI>ciy{Q zdn9Ij6%9)>P3WwWIre4GgcKd7OMjonvhoOfThIJ2>XUYck*lRMhIhBY?1*HE*8RiSnAo^lb`_Ue;Y=@Hbaogrs_&Yk53{Fwgyi7oE3j>$pKmj9didFO;i zU-9^-4mW17_Iyl8u6r2len8@J|A7}t0T1m@Z_wytO739Y(UW<9^LzVpu5xK-t?Scv z^K_f9Px=rvHLmES_teINUlcA1%6+p*j`}u#%03ykufONER@vL_O%RyHwbDiXNqw*S zHHn>F{jc14p2e--@lNz!ym^{OT;`6Jtfa)E=5MWYYa>0^7-siW)Q zT2OU4W%rVU0ak^6ua`;kY+5aDWaKx`V~gQl??vbSf10`ENI`w9;qA4YKKEnxZ(GLt zBko$r#R@|iF^$5ijG!R3%pqtIl7b%? zmi|DJMGqp%r9OTJnZJAK##Ueqb(IA91v4-!$S`siUcVH>!qoob|Hn*5*6!cmvjiKy zaj`ajeUrh|^(ULLBafr<=jVj&VR6U*eafxonI+KlLDTLR+e=yf9{0qY(+;6`s-|uG zQapF>yKv!KC)fkd{MC!>^jcNQa;m?Cjs4n-o2!}kxhk%iA+lfk+>v>+*Uo2KvU~xz zQR@mJkM{<5Zt8@Q$R=xVW>vqX~UZeNZPw#aPDRY%Au)f58vc{wM_pXzB z>>CBHe)+)R@Jp<;E~47M=aO%>WW()}_vI4R@{?cgE|5`(E=)|C(A#bHS&41w^b-f4#IH=5Gf{^vq0;qnVnNcwQZ2T&pP}kLnVS7EJX-np z_MLA07-ux|5_{CgnmoI8hh8mLIq>|{Qaiusf1cdv zc{yI!cJsFBKewJc@Z_18`MCXBOP9RbK4aga)+vrpzw;f?t37z*=`Ve8K|#Tv c_CJ{qENR%Ta$f!nFtsvxy85}Sb4q9e08oecssI20 diff --git a/public/static/images/ohf-badge.svg b/public/static/images/ohf-badge.svg index bbe9a15613d4..f1c82f9a80a1 100644 --- a/public/static/images/ohf-badge.svg +++ b/public/static/images/ohf-badge.svg @@ -1,66 +1,23 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/pyproject.toml b/pyproject.toml index 01f228165544..7d42dd0aea67 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ requires = ["setuptools~=75.1"] build-backend = "setuptools.build_meta" [project] -name = "home-assistant-frontend" +name = "my-smart-homes-frontend" version = "20241030.0" license = {text = "Apache-2.0"} description = "The Home Assistant frontend" diff --git a/script/core b/script/core index c9848c46252c..891c0302a67e 100755 --- a/script/core +++ b/script/core @@ -12,7 +12,7 @@ if [ -z "${DEVCONTAINER}" ]; then fi # Default to installing (or upgrading to) dev branch -coreURL="https://github.com/home-assistant/core.git" +coreURL="https://github.com/my-smart-homes/core.git" ref="dev" while getopts "hr:s" opt; do diff --git a/src/components/ha-sidebar.ts b/src/components/ha-sidebar.ts index 1d1166050a6e..90821147d1d5 100644 --- a/src/components/ha-sidebar.ts +++ b/src/components/ha-sidebar.ts @@ -374,7 +374,7 @@ class HaSidebar extends SubscribeMixin(LitElement) { ? html` ${this.hass.localize("ui.sidebar.done")} ` - : html`

Home Assistant
`} + : html`
My Smart Homes
`} `; } diff --git a/src/data/blueprint.ts b/src/data/blueprint.ts index 5b8c816c6674..f2ceb8739fa9 100644 --- a/src/data/blueprint.ts +++ b/src/data/blueprint.ts @@ -93,7 +93,7 @@ export const getBlueprintSourceType = ( if (!sourceUrl) { return "local"; } - if (sourceUrl.includes("github.com/home-assistant")) { + if (sourceUrl.includes("github.com/my-smart-homes")) { return "homeassistant"; } return "community"; diff --git a/src/data/hassio/supervisor.ts b/src/data/hassio/supervisor.ts index 2f34c77f84ce..cc74a7fd70f8 100644 --- a/src/data/hassio/supervisor.ts +++ b/src/data/hassio/supervisor.ts @@ -203,6 +203,20 @@ export const fetchHassioLogs = async ( ); export const fetchHassioLogsFollow = async ( + hass: HomeAssistant, + provider: string, + signal: AbortSignal, + lines = 100 +) => + hass.callApiRaw( + "GET", + `hassio/${provider.includes("_") ? `addons/${provider}` : provider}/logs/follow?lines=${lines}`, + undefined, + undefined, + signal + ); + +export const fetchHassioLogsBootFollow = async ( hass: HomeAssistant, provider: string, signal: AbortSignal, @@ -222,7 +236,12 @@ export const getHassioLogDownloadUrl = (provider: string) => provider.includes("_") ? `addons/${provider}` : provider }/logs`; -export const getHassioLogDownloadLinesUrl = ( +export const getHassioLogDownloadLinesUrl = (provider: string, lines: number) => + `/api/hassio/${ + provider.includes("_") ? `addons/${provider}` : provider + }/logs?lines=${lines}`; + +export const getHassioLogBootDownloadLinesUrl = ( provider: string, lines: number, boot = 0 diff --git a/src/html/index.html.template b/src/html/index.html.template index 94efb29c0946..1da544de10e2 100644 --- a/src/html/index.html.template +++ b/src/html/index.html.template @@ -1,7 +1,7 @@ - Home Assistant + My Smart Homes <%= renderTemplate("_header.html.template") %> - + - + @@ -68,13 +68,36 @@
- - - + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/src/panels/config/dashboard/ha-config-dashboard.ts b/src/panels/config/dashboard/ha-config-dashboard.ts index 471bb9c09195..bfcbd1afaa15 100644 --- a/src/panels/config/dashboard/ha-config-dashboard.ts +++ b/src/panels/config/dashboard/ha-config-dashboard.ts @@ -134,6 +134,7 @@ class HaConfigDashboard extends SubscribeMixin(LitElement) { private _pages = memoizeOne((cloudStatus, isCloudLoaded) => { const pages: PageNavigation[] = []; + isCloudLoaded = false; if (isCloudLoaded) { pages.push({ component: "cloud", diff --git a/src/panels/config/ha-panel-config.ts b/src/panels/config/ha-panel-config.ts index 391f89418485..a691a044c8be 100644 --- a/src/panels/config/ha-panel-config.ts +++ b/src/panels/config/ha-panel-config.ts @@ -14,7 +14,6 @@ import { mdiMapMarkerRadius, mdiMathLog, mdiMemory, - mdiMicrophone, mdiNetwork, mdiNfcVariant, mdiPalette, @@ -94,12 +93,12 @@ export const configSections: { [name: string]: PageNavigation[] } = { iconColor: "#B1345C", component: "lovelace", }, - { - path: "/config/voice-assistants", - translationKey: "voice_assistants", - iconPath: mdiMicrophone, - iconColor: "#3263C3", - }, + // { + // path: "/config/voice-assistants", + // translationKey: "voice_assistants", + // iconPath: mdiMicrophone, + // iconColor: "#3263C3", + // }, { path: "/config/tags", translationKey: "tags", @@ -217,14 +216,14 @@ export const configSections: { [name: string]: PageNavigation[] } = { iconColor: "#616161", }, ], - voice_assistants: [ - { - path: "/config/voice-assistants", - translationKey: "ui.panel.config.dashboard.voice_assistants.main", - iconPath: mdiMicrophone, - iconColor: "#3263C3", - }, - ], + // voice_assistants: [ + // { + // path: "/config/voice-assistants", + // translationKey: "ui.panel.config.dashboard.voice_assistants.main", + // iconPath: mdiMicrophone, + // iconColor: "#3263C3", + // }, + // ], // Not used as a tab, but this way it will stay in the quick bar energy: [ { @@ -409,10 +408,10 @@ class HaPanelConfig extends SubscribeMixin(HassRouterPage) { tag: "ha-config-areas", load: () => import("./areas/ha-config-areas"), }, - "voice-assistants": { - tag: "ha-config-voice-assistants", - load: () => import("./voice-assistants/ha-config-voice-assistants"), - }, + // "voice-assistants": { + // tag: "ha-config-voice-assistants", + // load: () => import("./voice-assistants/ha-config-voice-assistants"), + // }, automation: { tag: "ha-config-automation", load: () => import("./automation/ha-config-automation"), @@ -429,10 +428,10 @@ class HaPanelConfig extends SubscribeMixin(HassRouterPage) { tag: "ha-config-tags", load: () => import("./tags/ha-config-tags"), }, - cloud: { - tag: "ha-config-cloud", - load: () => import("./cloud/ha-config-cloud"), - }, + // cloud: { + // tag: "ha-config-cloud", + // load: () => import("./cloud/ha-config-cloud"), + // }, devices: { tag: "ha-config-devices", load: () => import("./devices/ha-config-devices"), diff --git a/src/panels/config/info/ha-config-info.ts b/src/panels/config/info/ha-config-info.ts index 5deb9bd585a4..d31e31a6020c 100644 --- a/src/panels/config/info/ha-config-info.ts +++ b/src/panels/config/info/ha-config-info.ts @@ -27,7 +27,7 @@ import { documentationUrl } from "../../../util/documentation-url"; const JS_TYPE = __BUILD__; const JS_VERSION = __VERSION__; -const PAGES = [ +const _PAGES = [ { name: "change_log", path: "/latest-release-notes/", @@ -119,30 +119,34 @@ class HaConfigInfo extends LitElement { >
-

Home Assistant

+

My Smart Homes

  • Core ${hass.connection.haVersion}
  • - ${this._hassioInfo - ? html` -
  • - Supervisor - ${this._hassioInfo.supervisor} -
  • - ` - : nothing} - ${this._osInfo - ? html` -
  • - Operating System - ${this._osInfo.version} -
  • - ` - : nothing} + ${ + this._hassioInfo + ? html` +
  • + Supervisor + ${this._hassioInfo.supervisor} +
  • + ` + : nothing + } + ${ + this._osInfo + ? html` +
  • + Operating System + ${this._osInfo.version} +
  • + ` + : nothing + }
  • ${this.hass.localize( @@ -166,46 +170,23 @@ class HaConfigInfo extends LitElement { - - - ${PAGES.map( - (page) => html` - -
    - -
    - - ${this.hass.localize( - `ui.panel.config.info.items.${page.name}` + ${ + customUiList.length + ? html` +
    + ${this.hass.localize("ui.panel.config.info.custom_uis")} + ${customUiList.map( + (item) => html` +
    + ${item.name}: ${item.version} +
    + ` )} - - - ` - )} - - ${customUiList.length - ? html` -
    - ${this.hass.localize("ui.panel.config.info.custom_uis")} - ${customUiList.map( - (item) => html` -
    - ${item.name}: - ${item.version} -
    - ` - )} -
    - ` - : nothing} +
    + ` + : nothing + }
    diff --git a/src/panels/config/logs/dialog-download-logs.ts b/src/panels/config/logs/dialog-download-logs.ts index fdd67e5a315b..e4726e0528a6 100644 --- a/src/panels/config/logs/dialog-download-logs.ts +++ b/src/panels/config/logs/dialog-download-logs.ts @@ -14,7 +14,10 @@ import type { DownloadLogsDialogParams } from "./show-dialog-download-logs"; import "../../../components/ha-select"; import "../../../components/ha-list-item"; import { stopPropagation } from "../../../common/dom/stop_propagation"; -import { getHassioLogDownloadLinesUrl } from "../../../data/hassio/supervisor"; +import { + getHassioLogDownloadLinesUrl, + getHassioLogBootDownloadLinesUrl, +} from "../../../data/hassio/supervisor"; import { getSignedPath } from "../../../data/auth"; import { fileDownload } from "../../../util/file_download"; @@ -112,7 +115,7 @@ class DownloadLogsDialog extends LitElement { const boot = this._dialogParams!.boot; const timeString = new Date().toISOString().replace(/:/g, "-"); - const downloadUrl = getHassioLogDownloadLinesUrl( + const downloadUrl = this._getDownloadUrlFunction()( provider, this._lineCount, boot @@ -126,6 +129,13 @@ class DownloadLogsDialog extends LitElement { this.closeDialog(); } + private _getDownloadUrlFunction() { + if (this._dialogParams!.boot === 0) { + return getHassioLogDownloadLinesUrl; + } + return getHassioLogBootDownloadLinesUrl; + } + private _setNumberOfLogs(ev) { this._lineCount = Number(ev.target.value); } diff --git a/src/panels/config/logs/error-log-card.ts b/src/panels/config/logs/error-log-card.ts index b487f07c9549..12994fe1e23f 100644 --- a/src/panels/config/logs/error-log-card.ts +++ b/src/panels/config/logs/error-log-card.ts @@ -39,6 +39,7 @@ import { extractApiErrorMessage } from "../../../data/hassio/common"; import { fetchHassioBoots, fetchHassioLogs, + fetchHassioLogsBootFollow, fetchHassioLogsFollow, getHassioLogDownloadUrl, } from "../../../data/hassio/supervisor"; @@ -378,7 +379,7 @@ class ErrorLogCard extends LitElement { isComponentLoaded(this.hass, "hassio") && this.provider ) { - const response = await fetchHassioLogsFollow( + const response = await this._fetchLogsFunction()( this.hass, this.provider, this._logStreamAborter.signal, @@ -468,6 +469,13 @@ class ErrorLogCard extends LitElement { } } + private _fetchLogsFunction = () => { + if (this._boot === 0) { + return fetchHassioLogsFollow; + } + return fetchHassioLogsBootFollow; + }; + private _debounceSearch = debounce(() => { this._noSearchResults = !this._ansiToHtmlElement?.filterLines(this.filter); @@ -570,9 +578,14 @@ class ErrorLogCard extends LitElement { if (this._streamSupported && isComponentLoaded(this.hass, "hassio")) { try { const { data } = await fetchHassioBoots(this.hass); - this._boots = Object.keys(data.boots) + const boots = Object.keys(data.boots) .map(Number) .sort((a, b) => b - a); + + // only show boots select when there are more than one boot + if (boots.length > 1) { + this._boots = boots; + } } catch (err: any) { // eslint-disable-next-line no-console console.error(err); diff --git a/src/translations/en.json b/src/translations/en.json index 5c62be98d216..a8597572c818 100644 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -362,7 +362,6 @@ "help": "Help", "successfully_saved": "Successfully saved", "successfully_deleted": "Successfully deleted", - "deleting_failed": "Deleting failed", "error_required": "Required", "copied": "Copied", "copied_clipboard": "Copied to clipboard", @@ -446,8 +445,8 @@ "triggered_by_event": "triggered by event", "triggered_by_time": "triggered by time", "triggered_by_time_pattern": "triggered by time pattern", - "triggered_by_homeassistant_stopping": "triggered by Home Assistant stopping", - "triggered_by_homeassistant_starting": "triggered by Home Assistant starting", + "triggered_by_homeassistant_stopping": "triggered by MSH stopping", + "triggered_by_homeassistant_starting": "triggered by MSH starting", "show_trace": "[%key:ui::panel::config::automation::editor::show_trace%]", "retrieval_error": "Could not load logbook", "not_loaded": "[%key:ui::dialogs::helper_settings::platform_not_loaded%]", @@ -539,6 +538,7 @@ "expand_all_groups": "Expand all", "select": "Select", "selected": "Selected {selected}", + "close_select_mode": "Close selection mode", "select_all": "Select all", "select_none": "Select none", "settings": "Customize table" @@ -1043,7 +1043,7 @@ "dialogs": { "safe_mode": { "title": "Safe mode", - "text": "Home Assistant is running in safe mode, custom integrations and frontend modules are not available. Restart Home Assistant to exit safe mode." + "text": "MSH is running in safe mode, custom integrations and frontend modules are not available. Restart MSH to exit safe mode." }, "quick-bar": { "commands": { @@ -1133,7 +1133,7 @@ }, "voice_command": { "title": "Assist", - "did_not_hear": "Home Assistant did not hear anything", + "did_not_hear": "MSH did not hear anything", "did_not_understand": "Didn't quite get that", "found": "I found the following for you:", "error": "Oops, an error has occurred", @@ -1143,8 +1143,8 @@ "send_text": "Send text", "start_listening": "Start listening", "manage_assistants": "Manage assistants", - "not_supported_microphone_browser": "Your connection to Home Assistant is not secured using HTTPS. This causes browsers to block Home Assistant from accessing the microphone.", - "not_supported_microphone_documentation": "Use the Home Assistant app or visit {documentation_link} to learn how to use a secure URL", + "not_supported_microphone_browser": "Your connection to MSH is not secured using HTTPS. This causes browsers to block MSH from accessing the microphone.", + "not_supported_microphone_documentation": "Use the MSH app or visit {documentation_link} to learn how to use a secure URL", "not_supported_microphone_documentation_link": "the documentation" }, "generic": { @@ -1194,7 +1194,7 @@ "update": "Update", "create_backup": "Create backup before updating", "auto_update_enabled_title": "Can not skip version", - "auto_update_enabled_text": "Automatic updates for this item have been enabled; skipping it is, therefore, unavailable. You can either install this update now or wait for Home Assistant to do it automatically." + "auto_update_enabled_text": "Automatic updates for this item have been enabled; skipping it is, therefore, unavailable. You can either install this update now or wait for MSH to do it automatically." }, "updater": { "title": "Update instructions" @@ -1373,9 +1373,9 @@ "switch_as_x_confirm": "This switch will be hidden and a new {domain} will be added. Your existing configurations using the switch will continue to work.", "switch_as_x_remove_confirm": "This {domain} will be removed and the original switch will be visible again. Your existing configurations using the {domain} will no longer work!", "switch_as_x_change_confirm": "This {domain_1} will be removed and will be replaced by a new {domain_2}. Your existing configurations using the {domain_1} will no longer work!", - "enabled_description": "Disabled entities will not be added to Home Assistant.", - "enabled_delay_confirm": "The enabled entities will be added to Home Assistant in {delay} seconds", - "enabled_restart_confirm": "Restart Home Assistant to finish enabling the entities", + "enabled_description": "Disabled entities will not be added to MSH.", + "enabled_delay_confirm": "The enabled entities will be added to MSH in {delay} seconds", + "enabled_restart_confirm": "Restart MSH to finish enabling the entities", "hidden_explanation": "Hidden entities will not be shown on your dashboard or included when indirectly referenced (ie via an area or device). Their history is still tracked and you can still interact with them with actions.", "delete": "Delete", "confirm_delete": "Are you sure you want to delete this entity?", @@ -1429,7 +1429,7 @@ "view_entity": "More info about entity" }, "restart": { - "heading": "Restart Home Assistant", + "heading": "Restart MSH", "advanced_options": "Advanced options", "reload": { "title": "Quick reload", @@ -1438,43 +1438,43 @@ "failed": "Failed to reload configuration" }, "restart": { - "title": "Restart Home Assistant", + "title": "Restart MSH", "description": "Interrupts all running automations and scripts.", - "confirm_title": "Restart Home Assistant?", + "confirm_title": "Restart MSH?", "confirm_description": "This will interrupt all running automations and scripts.", "confirm_action": "Restart", - "failed": "Failed to restart Home Assistant" + "failed": "Failed to restart MSH" }, "stop": { - "confirm_title": "Stop Home Assistant?", + "confirm_title": "Stop MSH?", "confirm_description": "This will interrupt all running automations and scripts.", "confirm_action": "Stop" }, "reboot": { "title": "Reboot system", - "description": "Restarts the system running Home Assistant and all add-ons.", + "description": "Restarts the system running MSH and all add-ons.", "confirm_title": "Reboot system?", - "confirm_description": "This will reboot the complete system which includes Home Assistant and all the add-ons.", + "confirm_description": "This will reboot the complete system which includes MSH and all the add-ons.", "confirm_action": "Reboot", "rebooting": "Rebooting system", "failed": "Failed to reboot system" }, "shutdown": { "title": "Shut down system", - "description": "Shuts down the system running Home Assistant and all add-ons.", + "description": "Shuts down the system running MSH and all add-ons.", "confirm_title": "Shut down system?", - "confirm_description": "This will shut down the complete system which includes Home Assistant and all add-ons.", + "confirm_description": "This will shut down the complete system which includes MSH and all add-ons.", "confirm_action": "Shut down", "shutting_down": "Shutting down system", "failed": "Failed to shut down system" }, "restart-safe-mode": { - "title": "Restart Home Assistant in safe mode", - "description": "Restarts Home Assistant without loading any custom integrations and frontend modules.", - "confirm_title": "Restart Home Assistant in safe mode?", - "confirm_description": "This will restart Home Assistant without loading any custom integrations and frontend modules.", + "title": "Restart MSH in safe mode", + "description": "Restarts MSH without loading any custom integrations and frontend modules.", + "confirm_title": "Restart MSH in safe mode?", + "confirm_description": "This will restart MSH without loading any custom integrations and frontend modules.", "confirm_action": "Restart", - "failed": "Failed to restart Home Assistant" + "failed": "Failed to restart MSH" } }, "aliases": { @@ -1534,7 +1534,7 @@ "minimum": "Minimum value", "maximum": "Maximum value", "initial": "Initial value", - "restore": "Restore the last known value when Home Assistant starts", + "restore": "Restore the last known value when MSH starts", "step": "Step size" }, "timer": { @@ -1586,8 +1586,8 @@ "enable_new_entities_label": "Enable newly added entities.", "enable_new_entities_description": "If newly discovered devices for {integration} should be automatically added.", "enable_polling_label": "Enable polling for updates.", - "enable_polling_description": "If Home Assistant should automatically poll {integration} entities for updates.", - "restart_home_assistant": "You need to restart Home Assistant for your changes to take effect.", + "enable_polling_description": "If MSH should automatically poll {integration} entities for updates.", + "restart_home_assistant": "You need to restart MSH for your changes to take effect.", "update": "Update" }, "zha_reconfigure_device": { @@ -1636,8 +1636,7 @@ "zigbee_information": "View the Zigbee information for the device." }, "confirmations": { - "remove_title": "Remove device", - "remove_text": "This device will be permanently removed from the Zigbee network." + "remove": "Are you sure that you want to remove the device?" }, "quirk": "Quirk", "last_seen": "Last seen", @@ -1710,6 +1709,15 @@ "message_placeholder": "Enter a sentence to speak.", "play": "Play" }, + "dialog-ip-detail": { + "ip_information": "[%key:ui::panel::config::network::ip_information%]", + "ipv4": "IPv4", + "ipv6": "IPv6", + "ip_address": "IP Address: {address}", + "gateway": "Gateway: {gateway}", + "method": "Method: {method}", + "nameservers": "Name Servers: {nameservers}" + }, "update_backup": { "title": "Create backup?", "text": "This will create a backup before installing.", @@ -1732,7 +1740,7 @@ }, "new": { "header": "[%key:ui::dialogs::matter-add-device::main::header%]", - "note": "You need to use the Home Assistant Companion app on your mobile phone to add Matter devices.", + "note": "You need to use the MSH Companion app on your mobile phone to add Matter devices.", "download_app": "Install it from the Google Play Store or the App Store if you don't have it.", "playstore": "[%key:ui::panel::page-onboarding::welcome::playstore%]", "appstore": "[%key:ui::panel::page-onboarding::welcome::appstore%]" @@ -1751,8 +1759,8 @@ "step_3": "Tap {link_apps_services} and choose {home_assistant} from the list.", "linked_matter_apps_services": "Linked Matter apps and services", "link_apps_services": "Link apps & services", - "no_home_assistant": "I can't find Home Assistant on the list", - "redirect": "You are redirected to the Home Assistant app. Please follow the instructions." + "no_home_assistant": "I can't find MSH on the list", + "redirect": "You are redirected to the MSH app. Please follow the instructions." }, "google_home_fallback": { "header": "Copy pairing code", @@ -1830,8 +1838,8 @@ "notification_toast": { "action_failed": "Failed to perform the action {service}.", "connection_lost": "Connection lost. Reconnecting…", - "started": "Home Assistant has started!", - "starting": "Home Assistant is starting, not everything will be available until it is finished.", + "started": "MSH has started!", + "starting": "MSH is starting, not everything will be available until it is finished.", "wrapping_up_startup": "Wrapping up startup, not everything will be available until it is finished.", "integration_starting": "Starting {integration}, not everything will be available until it is finished.", "triggered": "Triggered {name}", @@ -1847,14 +1855,14 @@ }, "panel": { "my": { - "not_supported": "This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.", - "component_not_loaded": "This redirect is not supported by your Home Assistant instance. You need the integration {integration} to use this redirect.", - "no_supervisor": "This redirect is not supported by your Home Assistant installation. It needs either the Home Assistant Operating System or Home Assistant Supervised installation method. For more information, see the {docs_link}.", - "not_app": "This redirect only works from a mobile device that has the Home Assistant Companion app installed. {link}.", + "not_supported": "This redirect is not supported by your MSH instance. Check the {link} for the supported redirects and the version they where introduced.", + "component_not_loaded": "This redirect is not supported by your MSH instance. You need the integration {integration} to use this redirect.", + "no_supervisor": "This redirect is not supported by your MSH installation. It needs either the MSH Operating System or MSH Supervised installation method. For more information, see the {docs_link}.", + "not_app": "This redirect only works from a mobile device that has the MSH Companion app installed. {link}.", "url_error": "The provided URL is invalid.", "documentation": "documentation", "download_app": "Click here to download the app", - "faq_link": "My Home Assistant FAQ", + "faq_link": "My MSH FAQ", "error": "An unknown error occurred" }, "config": { @@ -1865,7 +1873,7 @@ "actions": "Actions" } }, - "header": "Configure Home Assistant", + "header": "Configure MSH", "dashboard": { "devices": { "main": "Devices & services", @@ -1877,18 +1885,18 @@ }, "backup": { "main": "Backup", - "secondary": "Generate backups of your Home Assistant configuration" + "secondary": "Generate backups of your MSH configuration" }, "supervisor": { "main": "Add-ons", - "secondary": "Run extra applications next to Home Assistant" + "secondary": "Run extra applications next to MSH" }, "dashboards": { "main": "Dashboards", "secondary": "Organize how you interact with your home" }, "voice_assistants": { - "main": "Voice assistants", + "main": "Voice assistants???", "secondary": "Manage your voice assistants" }, "energy": { @@ -1937,7 +1945,7 @@ }, "updates": { "caption": "Updates", - "description": "Manage updates of Home Assistant, add-ons, and devices", + "description": "Manage updates of MSH, add-ons, and devices", "no_updates": "No updates available", "no_update_entities": { "title": "Unable to check for updates", @@ -1959,16 +1967,16 @@ }, "repairs": { "caption": "Repairs", - "description": "Find and fix issues with your Home Assistant instance", + "description": "Find and fix issues with your MSH instance", "title": "{count} {count, plural,\n one {repair}\n other {repairs}\n}", - "no_repairs": "There are currently no repairs pending", + "no_repairs": "There are currently no repairs available", "more_repairs": "Show all repairs", "show_ignored": "Show ignored repairs", "critical": "Critical", "error": "Error", "warning": "Warning", "system_information": "System information", - "integration_startup_time": "Integration startup times", + "integration_startup_time": "Integration startup time", "copy": "Copy", "reported_by": "Reported by {integration}", "created_at_by": "{date} by {integration}", @@ -2068,7 +2076,7 @@ }, "picker": { "header": "Areas", - "introduction": "Areas are used to organize where devices are. This information will be used throughout Home Assistant to help you in organizing your interface, permissions, and integrations with other systems.", + "introduction": "Areas are used to organize where devices are. This information will be used throughout MSH to help you in organizing your interface, permissions, and integrations with other systems.", "introduction2": "To place devices in an area, use the link below to navigate to the integrations page and then click on a configured integration to get to the device cards.", "integrations_page": "Integrations page", "no_areas": "Looks like you have no areas yet!", @@ -2107,7 +2115,7 @@ "backup": { "caption": "Backups", "description": "Last backup {relative_time}", - "description_no_backup": "Manage backups and restore Home Assistant to a previous state", + "description_no_backup": "Manage backups and restore MSH to a previous state", "create_backup": "[%key:supervisor::backup::create_backup%]", "creating_backup": "Backup is currently being created", "download_backup": "[%key:supervisor::backup::download_backup%]", @@ -2174,7 +2182,7 @@ "delete_integration": "Are you sure you want to delete this integration? It will remove the entities it provides", "grid": { "title": "Electricity grid", - "sub": "Configure the amount of energy that you consume from the grid and, if you produce energy, give back to the grid. This allows Home Assistant to track your whole home energy usage.", + "sub": "Configure the amount of energy that you consume from the grid and, if you produce energy, give back to the grid. This allows MSH to track your whole home energy usage.", "learn_more": "More information on how to get started.", "grid_consumption": "Grid consumption", "edit_consumption": "Edit consumption", @@ -2193,7 +2201,7 @@ "paragraph": "Grid consumption is the energy that flows from the energy grid to your home.", "entity_para": "Pick a sensor which measures grid consumption in either of {unit}.", "energy_stat": "Consumed energy", - "cost_para": "Select how Home Assistant should keep track of the costs of the consumed energy.", + "cost_para": "Select how MSH should keep track of the costs of the consumed energy.", "no_cost": "Do not track costs", "cost_stat": "Use an entity tracking the total costs", "cost_stat_input": "Entity with the total costs", @@ -2220,7 +2228,7 @@ }, "solar": { "title": "Solar panels", - "sub": "Let Home Assistant monitor your solar panels and give you insight on their performance.", + "sub": "Let MSH monitor your solar panels and give you insight on their performance.", "learn_more": "More information on how to get started.", "solar_production": "Solar production", "edit_solar_production": "Edit solar production", @@ -2257,7 +2265,7 @@ }, "gas": { "title": "Gas consumption", - "sub": "Let Home Assistant monitor your gas usage.", + "sub": "Let MSH monitor your gas usage.", "learn_more": "More information on how to get started.", "gas_consumption": "Gas consumption", "edit_gas_source": "Edit gas source", @@ -2268,7 +2276,7 @@ "paragraph": "Gas consumption is measured either as the volume of gas that flows to your home or as the amount of energy contained in the gas.", "entity_para": "Pick a sensor which measures gas consumption in either of {unit}.", "note_para": "Note: It is not possible to add both sensors measuring a volume of gas and sensors measuring the amount of energy contained in the gas.", - "cost_para": "Select how Home Assistant should keep track of the costs of the consumed gas.", + "cost_para": "Select how MSH should keep track of the costs of the consumed gas.", "no_cost": "[%key:ui::panel::config::energy::grid::flow_dialog::from::no_cost%]", "cost_stat": "[%key:ui::panel::config::energy::grid::flow_dialog::from::cost_stat%]", "cost_stat_input": "[%key:ui::panel::config::energy::grid::flow_dialog::from::cost_stat_input%]", @@ -2281,7 +2289,7 @@ }, "water": { "title": "Water consumption", - "sub": "Let Home Assistant monitor your water usage.", + "sub": "Let MSH monitor your water usage.", "learn_more": "More information on how to get started.", "water_consumption": "Water consumption", "edit_water_source": "Edit water source", @@ -2291,7 +2299,7 @@ "header": "Configure water consumption", "paragraph": "Water consumption is the volume of water that flows to your home.", "entity_para": "Pick a sensor which measures water consumption in either of {unit}.", - "cost_para": "Select how Home Assistant should keep track of the costs of the consumed water.", + "cost_para": "Select how MSH should keep track of the costs of the consumed water.", "no_cost": "[%key:ui::panel::config::energy::grid::flow_dialog::from::no_cost%]", "cost_stat": "[%key:ui::panel::config::energy::grid::flow_dialog::from::cost_stat%]", "cost_stat_input": "[%key:ui::panel::config::energy::grid::flow_dialog::from::cost_stat_input%]", @@ -2304,7 +2312,7 @@ }, "device_consumption": { "title": "Individual devices", - "sub": "Tracking the energy usage of individual devices allows Home Assistant to break down your energy usage by device.", + "sub": "Tracking the energy usage of individual devices allows MSH to break down your energy usage by device.", "learn_more": "More information on how to get started.", "add_stat": "Pick entity to track energy of", "selected_stat": "Tracking energy for", @@ -2390,18 +2398,18 @@ } }, "url": { - "caption": "Home Assistant URL", - "description": "Configure what website addresses Home Assistant should share with other devices when they need to fetch data from Home Assistant (eg. to play text-to-speech or other hosted media).", + "caption": "MSH URL", + "description": "Configure what website addresses MSH should share with other devices when they need to fetch data from MSH (eg. to play text-to-speech or other hosted media).", "internal_url_label": "Local network", "external_url_label": "Internet", - "external_use_ha_cloud": "Use Home Assistant Cloud", - "manage_ha_cloud": "Manage Home Assistant Cloud", + "external_use_ha_cloud": "Use R Cloud", + "manage_ha_cloud": "Manage MSH Cloud", "external_get_ha_cloud": "Access from anywhere, add Google & Alexa easily", - "ha_cloud_remote_not_enabled": "Your Home Assistant Cloud remote connection is currently not enabled.", + "ha_cloud_remote_not_enabled": "Your MSH Cloud remote connection is currently not enabled.", "enable_remote": "[%key:ui::common::enable%]", "internal_url_automatic": "Automatic", "internal_url_https_error_title": "Invalid local network URL", - "internal_url_https_error_description": "You have configured an HTTPS certificate in Home Assistant. This means that your internal URL needs to be set to a domain covered by the certficate.", + "internal_url_https_error_description": "You have configured an HTTPS certificate in MSH. This means that your internal URL needs to be set to a domain covered by the certficate.", "internal_url_automatic_description": "Use the configured network settings", "internal_url_placeholder": "http://:8123" }, @@ -2435,7 +2443,7 @@ "copy_raw": "Raw text", "copy_github": "For GitHub", "description": "Version, loaded integrations and links to documentation", - "home_assistant_logo": "Home Assistant logo", + "home_assistant_logo": "MSH logo", "developed_by": "Developed by a bunch of awesome people.", "license": "Published under the Apache 2.0 license", "source": "Source:", @@ -2471,7 +2479,6 @@ "failed_get_logs": "Failed to get {provider} logs, {error}", "no_issues_search": "No issues found for search term ''{term}''", "load_logs": "Load full logs", - "nr_of_lines": "Number of lines", "loading_log": "Loading full log…", "no_errors": "No errors have been reported", "no_issues": "There are no new issues!", @@ -2533,7 +2540,7 @@ }, "iframe": { "title": "Webpage", - "description": "Integrate a webpage as a dashboard" + "description": "Integrate a webpage as a dashboard." } } }, @@ -2620,10 +2627,8 @@ "assist_devices": "{number} Assist {number, plural,\n one {device}\n other {devices}\n}", "delete": { "confirm_title": "Delete {name}?", - "confirm_text": "{name} will be permanently deleted.", - "error_preferred": "You cannot delete the preferred assistant" + "confirm_text": "{name} will be permanently deleted." }, - "start_conversation": "Start conversation", "devices": { "title": "Assist devices", "device": "Device", @@ -2683,7 +2688,7 @@ "features": { "assistants": { "title": "Google Assistant and Amazon Alexa", - "text": "Control all your Home Assistant devices via any Google Assistant-enabled or Alexa-enabled device." + "text": "Control all your MSH devices via any Google Assistant-enabled or Alexa-enabled device." }, "speech": { "title": "Amazing speech options for Assist", @@ -2748,7 +2753,7 @@ "description": "Create custom behavior rules for your home", "picker": { "header": "Automation editor", - "introduction": "The automation editor allows you to create and edit automations. Please follow the link below to read the instructions to make sure that you have configured Home Assistant correctly.", + "introduction": "The automation editor allows you to create and edit automations. Please follow the link below to read the instructions to make sure that you have configured MSH correctly.", "learn_more": "Learn more about automations", "pick_automation": "Pick automation to edit", "no_automations": "We couldn't find any automations", @@ -2791,7 +2796,7 @@ "disable": "Disable" }, "empty_header": "Start automating", - "empty_text_1": "Automations make Home Assistant automatically respond to things happening in and around your home.", + "empty_text_1": "Automations make MSH automatically respond to things happening in and around your home.", "empty_text_2": "Automations connect triggers to actions in a ''when trigger then action'' fashion with optional conditions. For example: ''When the sun sets and if {user} is home, then turn on the lights''." }, "dialog_new": { @@ -2804,7 +2809,7 @@ "author": "By {author}", "local": "By you", "community": "By the community", - "homeassistant": "By Home Assistant" + "homeassistant": "By MSH" }, "discover_blueprint_tip": "Discover more community blueprints" }, @@ -2817,7 +2822,7 @@ "migrate": "Migrate", "duplicate": "[%key:ui::common::duplicate%]", "take_control": "Take control", - "confirm_take_control": "You are viewing a preview of the automation config, do you want to take control?", + "confirm_take_control": "Your are viewing a preview of the automation config, do you want to take control?", "run": "[%key:ui::panel::config::automation::editor::actions::run%]", "rename": "[%key:ui::panel::config::automation::editor::triggers::rename%]", "show_trace": "Traces", @@ -2937,7 +2942,7 @@ "context_user_picked": "User firing event", "context_user_pick": "Select user", "description": { - "picker": "When an event is being received (event is an advanced concept in Home Assistant).", + "picker": "When an event is being received (event is an advanced concept in MSH).", "full": "When {eventTypes} event is fired" } }, @@ -2966,14 +2971,14 @@ } }, "homeassistant": { - "label": "Home Assistant", + "label": "MSH", "event": "Event:", "start": "Start", "shutdown": "Shutdown", "description": { - "picker": "When Home Assistant starts up or shuts down.", - "started": "When Home Assistant is started", - "shutdown": "When Home Assistant is shutdown" + "picker": "When MSH starts up or shuts down.", + "started": "When MSH is started", + "shutdown": "When MSH is shutdown" } }, "mqtt": { @@ -3061,9 +3066,6 @@ "type_input": "Value of a date/time helper or timestamp-class sensor", "label": "Time", "at": "At time", - "offset": "[%key:ui::panel::config::automation::editor::triggers::type::sun::offset%]", - "entity": "Entity with timestamp", - "offset_by": "offset by {offset}", "mode": "Mode", "description": { "picker": "At a specific time, or on a specific date.", @@ -3091,7 +3093,7 @@ "webhook_id_helper": "Treat this ID like a password: keep it secret and make it hard to guess.", "webhook_settings": "Webhook settings", "description": { - "picker": "When Home Assistant receives a web request to the webhook endpoint.", + "picker": "When MSH receives a web request to the webhook endpoint.", "full": "When a Webhook payload has been received" } }, @@ -3165,8 +3167,8 @@ "label": "And", "description": { "picker": "Test if multiple conditions are true.", - "no_conditions": "If multiple conditions match", - "full": "If {count} {count, plural,\n one {condition match}\n other {conditions matches}\n}" + "no_conditions": "Test if multiple conditions match", + "full": "Test if {count} {count, plural,\n one {condition match}\n other {conditions matches}\n}" } }, "device": { @@ -3180,9 +3182,9 @@ "label": "Not", "description": { "picker": "Test if a condition is not true.", - "no_conditions": "If no condition matches", - "one_condition": "If 1 condition does not match", - "full": "If none of {count} conditions match" + "no_conditions": "Test if no condition matches", + "one_condition": "Test if 1 condition does not match", + "full": "Test if none of {count} conditions match" } }, "numeric_state": { @@ -3205,8 +3207,8 @@ "label": "Or", "description": { "picker": "Test if any condition is true.", - "no_conditions": "If any condition matches", - "full": "If any of {count} {count, plural,\n one {condition}\n other {conditions}\n} matches" + "no_conditions": "Test if any condition matches", + "full": "Test if any of {count} {count, plural,\n one {condition}\n other {conditions}\n} matches" } }, "state": { @@ -3215,7 +3217,7 @@ "description": { "picker": "If an entity (or attribute) is in a specific state.", "no_entity": "Confirm state", - "full": "If{hasAttribute, select, \n true { {attribute} of}\n other {}\n} {numberOfEntities, plural,\n zero {an entity is}\n one {{entities} is}\n other {{entities} are}\n} {numberOfStates, plural,\n zero {a state}\n other {{states}}\n}{hasDuration, select, \n true { for {duration}} \n other {}\n }" + "full": "Confirm{hasAttribute, select, \n true { {attribute} of}\n other {}\n} {numberOfEntities, plural,\n zero {an entity is}\n one {{entities} is}\n other {{entities} are}\n} {numberOfStates, plural,\n zero {a state}\n other {{states}}\n}{hasDuration, select, \n true { for {duration}} \n other {}\n }" } }, "sun": { @@ -3228,7 +3230,7 @@ "sunset": "Sunset", "description": { "picker": "If the sun is above or below the horizon.", - "full": "If the sun{afterChoice, select, \n sunrise { after sunrise}\n sunset { after sunset}\n other {}\n}{afterOffsetChoice, select, \n offset { offset by {afterOffset}}\n other {}\n}{beforeChoice, select, \n sunrise { before sunrise}\n sunset { before sunset}\n other {}\n}{beforeOffsetChoice, select, \n offset { offset by {beforeOffset}}\n other {}\n}" + "full": "Confirm sun{afterChoice, select, \n sunrise { after sunrise}\n sunset { after sunset}\n other {}\n}{afterOffsetChoice, select, \n offset { offset by {afterOffset}}\n other {}\n}{beforeChoice, select, \n sunrise { before sunrise}\n sunset { before sunset}\n other {}\n}{beforeOffsetChoice, select, \n offset { offset by {beforeOffset}}\n other {}\n}" } }, "template": { @@ -3236,7 +3238,7 @@ "value_template": "[%key:ui::panel::config::automation::editor::triggers::type::template::value_template%]", "description": { "picker": "If a template evaluates to true.", - "full": "If template renders a value equal to true" + "full": "Test if template renders a value equal to true" } }, "time": { @@ -3259,7 +3261,7 @@ }, "description": { "picker": "If the current time is before or after a specified time.", - "full": "If the {hasTime, select, \n after {time is after {time_after}}\n before {time is before {time_before}}\n after_before {time is after {time_after} and before {time_before}} \n other {}\n }{hasTimeAndDay, select, \n true { and the }\n other {}\n}{hasDay, select, \n true { day is {day}}\n other {}\n}" + "full": "Confirm the {hasTime, select, \n after {time is after {time_after}}\n before {time is before {time_before}}\n after_before {time is after {time_after} and before {time_before}} \n other {}\n }{hasTimeAndDay, select, \n true { and the }\n other {}\n}{hasDay, select, \n true { day is {day}}\n other {}\n}" } }, "trigger": { @@ -3293,7 +3295,7 @@ "invalid_action": "Invalid action", "run": "Run", "run_action_error": "Error running action", - "run_action_success": "Action ran successfully", + "run_action_success": "Action run successfully", "duplicate": "[%key:ui::common::duplicate%]", "re_order": "[%key:ui::panel::config::automation::editor::triggers::re_order%]", "rename": "[%key:ui::panel::config::automation::editor::triggers::rename%]", @@ -3396,7 +3398,7 @@ "event": "[%key:ui::panel::config::automation::editor::triggers::type::event::event_type%]", "event_data": "[%key:ui::panel::config::automation::editor::triggers::type::event::event_data%]", "description": { - "picker": "Fire an event manually (event is an advanced concept in Home Assistant).", + "picker": "Fire an event manually (event is an advanced concept in MSH).", "full": "Manually fire event {name}", "template": "based on a template" } @@ -3652,7 +3654,7 @@ "description": "Execute a sequence of actions", "picker": { "header": "Script Editor", - "introduction": "The script editor allows you to create and edit scripts. Please follow the link below to read the instructions to make sure that you have configured Home Assistant correctly.", + "introduction": "The script editor allows you to create and edit scripts. Please follow the link below to read the instructions to make sure that you have configured MSH correctly.", "learn_more": "Learn more about scripts", "no_scripts": "We couldn't find any scripts", "add_script": "Add script", @@ -3695,13 +3697,16 @@ "editor": { "alias": "Name", "icon": "Icon", + "id": "Entity ID", + "id_already_exists_save_error": "You can't save this script because the ID is not unique, pick another ID or leave it blank to automatically generate one.", + "id_already_exists": "This ID already exists", "introduction": "Use scripts to run a sequence of actions.", "show_trace": "[%key:ui::panel::config::automation::editor::show_trace%]", "show_info": "[%key:ui::panel::config::automation::editor::show_info%]", "rename": "[%key:ui::panel::config::automation::editor::triggers::rename%]", "change_mode": "[%key:ui::panel::config::automation::editor::change_mode%]", "take_control": "[%key:ui::panel::config::automation::editor::take_control%]", - "confirm_take_control": "You are viewing a preview of the script config, do you want to take control?", + "confirm_take_control": "Your are viewing a preview of the script config, do you want to take control?", "read_only": "This script cannot be edited from the UI, because it is not stored in the ''scripts.yaml'' file.", "unavailable": "Script is unavailable", "migrate": "Migrate", @@ -3758,7 +3763,7 @@ "activated": "Activated scene {name}.", "picker": { "header": "Scene Editor", - "introduction": "The scene editor allows you to create and edit scenes. Please follow the link below to read the instructions to make sure that you have configured Home Assistant correctly.", + "introduction": "The scene editor allows you to create and edit scenes. Please follow the link below to read the instructions to make sure that you have configured MSH correctly.", "learn_more": "Learn more about scenes", "pick_scene": "Pick scene to edit", "no_scenes": "We couldn't find any scenes", @@ -3821,11 +3826,11 @@ "description_features": "Control home when away and integrate with Alexa and Google Assistant", "login": { "title": "Cloud login", - "introduction": "Home Assistant Cloud provides you with a secure remote connection to your instance while away from home. It also allows you to connect with cloud-only services: Amazon Alexa and Google Assistant.", + "introduction": "MSH Cloud provides you with a secure remote connection to your instance while away from home. It also allows you to connect with cloud-only services: Amazon Alexa and Google Assistant.", "introduction2": "This service is run by our partner ", - "introduction2a": ", a company founded by the founders of Home Assistant.", - "introduction3": "Home Assistant Cloud is a subscription service with a free one month trial. No payment information necessary.", - "learn_more_link": "Learn more about Home Assistant Cloud", + "introduction2a": ", a company founded by the founders of MSH.", + "introduction3": "MSH Cloud is a subscription service with a free one month trial. No payment information necessary.", + "learn_more_link": "Learn more about MSH Cloud", "dismiss": "Dismiss", "sign_in": "Sign in", "email": "Email", @@ -3837,8 +3842,8 @@ "trial_info": "No payment information necessary", "alert_password_change_required": "You need to change your password before logging in.", "alert_email_confirm_necessary": "You need to confirm your email before logging in.", - "cloud_pipeline_title": "Want to use Home Assistant Cloud for your voice assistant?", - "cloud_pipeline_text": "We created a new assistant for you, using the superior text-to-speech and speech-to-text engines from Home Assistant Cloud. Would you like to set this assistant as the preferred assistant?" + "cloud_pipeline_title": "Want to use MSH Cloud for your voice assistant?", + "cloud_pipeline_text": "We created a new assistant for you, using the superior text-to-speech and speech-to-text engines from MSH Cloud. Would you like to set this assistant as the preferred assistant?" }, "forgot_password": { "title": "Forgot password", @@ -3852,14 +3857,14 @@ "register": { "title": "Register Account", "headline": "Start your free trial", - "information": "Create an account to start your free one month trial with Home Assistant Cloud. No payment information necessary.", - "information2": "The trial will give you access to all the benefits of Home Assistant Cloud, including:", - "feature_remote_control": "Control of Home Assistant away from home", + "information": "Create an account to start your free one month trial with MSH Cloud. No payment information necessary.", + "information2": "The trial will give you access to all the benefits of MSH Cloud, including:", + "feature_remote_control": "Control of MSH away from home", "feature_google_home": "Integration with Google Assistant", "feature_amazon_alexa": "Integration with Amazon Alexa", "feature_webhook_apps": "Easy integration with webhook-based apps like OwnTracks", "information3": "This service is run by our partner ", - "information3a": ", a company founded by the founders of Home Assistant.", + "information3a": ", a company founded by the founders of MSH.", "information4": "By registering an account you agree to the following terms and conditions.", "link_terms_conditions": "Terms and conditions", "link_privacy_policy": "Privacy policy", @@ -3878,14 +3883,14 @@ "reset_data_confirm_text": "This will reset all your cloud settings. This includes your remote connection, Google Assistant and Amazon Alexa integrations. This action cannot be undone.", "reset": "Reset", "reset_data_failed": "Failed to reset cloud data", - "thank_you_note": "Thank you for being part of Home Assistant Cloud. It's because of people like you that we are able to make a great home automation experience for everyone. Thank you!", + "thank_you_note": "Thank you for being part of MSH Cloud. It's because of people like you that we are able to make a great home automation experience for everyone. Thank you!", "nabu_casa_account": "Nabu Casa Account", "connection_status": "Cloud connection status", "manage_account": "Manage account", "sign_out": "Sign out", "sign_out_confirm": "Are you sure you want to sign out?", "integrations": "Integrations", - "integrations_introduction": "Integrations for Home Assistant Cloud allow you to connect with services in the cloud without having to expose your Home Assistant instance publicly on the internet.", + "integrations_introduction": "Integrations for MSH Cloud allow you to connect with services in the cloud without having to expose your MSH instance publicly on the internet.", "integrations_introduction2": "Check the website for ", "integrations_link_all_features": " all available features", "tip_moved_voice_assistants": "Looking for Google Assistant and Amazon Alexa settings? They are moved to the new voice assistants page.", @@ -3917,7 +3922,7 @@ "cerificate_loading": "Your certificate is loading.", "cerificate_loaded": "Your certificate is loaded, waiting for validation.", "cerificate_error": "There was an error generating the certificate, check your logs.", - "info": "Home Assistant Cloud provides a secure remote access to your instance while away from home. For more information on remote access and these settings visit our security documentation.", + "info": "MSH Cloud provides a secure remote access to your instance while away from home. For more information on remote access and these settings visit our security documentation.", "info_instance_will_be_available": "Your instance will be available at your Nabu Casa URL.", "link_learn_how_it_works": "Learn how it works", "security_options": "Security options", @@ -3931,16 +3936,16 @@ }, "ice_servers": { "title": "WebRTC connections", - "info": "Home Assistant Cloud provides WebRTC servers. This improves your ability to view your camera streams when you are away from home.", + "info": "MSH Cloud provides WebRTC servers. This improves your ability to view your camera streams when you are away from home.", "link_learn_how_it_works": "Learn how it works" }, "alexa": { "title": "Alexa", - "info": "With the Alexa integration for Home Assistant Cloud you'll be able to control all your Home Assistant devices via any Alexa-enabled device.", - "enable_ha_skill": "Enable the Home Assistant skill for Alexa", + "info": "With the Alexa integration for MSH Cloud you'll be able to control all your MSH devices via any Alexa-enabled device.", + "enable_ha_skill": "Enable the MSH skill for Alexa", "config_documentation": "Configuration documentation", "enable_state_reporting": "Enable State Reporting", - "info_state_reporting": "If you enable state reporting, Home Assistant will send all state changes of exposed entities to Amazon. This allows you to always see the latest states in the Alexa app and use the state changes to create routines.", + "info_state_reporting": "If you enable state reporting, MSH will send all state changes of exposed entities to Amazon. This allows you to always see the latest states in the Alexa app and use the state changes to create routines.", "state_reporting_error": "Unable to {enable_disable} report state.", "show_entities": "[%key:ui::panel::config::cloud::account::google::show_entities%]", "exposed_entities": "[%key:ui::panel::config::cloud::account::google::exposed_entities%]", @@ -3948,20 +3953,20 @@ "enable": "enable", "disable": "disable", "not_configured_title": "Continue setting up Alexa", - "not_configured_text": "Before you can use Alexa, you need to activate the Home Assistant skill for Alexa in the Alexa app.", + "not_configured_text": "Before you can use Alexa, you need to activate the MSH skill for Alexa in the Alexa app.", "link_learn_how_it_works": "[%key:ui::panel::config::cloud::account::remote::link_learn_how_it_works%]", "expose_new_entities": "[%key:ui::panel::config::cloud::account::google::expose_new_entities%]", "expose_new_entities_info": "Should new entities be exposed to Alexa automatically? Exposes supported devices that are not classified as security devices." }, "google": { "title": "Google Assistant", - "info": "With the Google Assistant integration for Home Assistant Cloud, you'll be able to control all your Home Assistant devices via any Google Assistant-enabled device.", + "info": "With the Google Assistant integration for MSH Cloud, you'll be able to control all your MSH devices via any Google Assistant-enabled device.", "http_use_ssl_warning_title": "Local communication unavailable", - "http_use_ssl_warning_text": "Google devices will not be able to talk locally with Home Assistant, because you have configured an SSL certificate for your HTTP integration.", - "enable_ha_skill": "Activate the Home Assistant Cloud skill for Google Assistant", + "http_use_ssl_warning_text": "Google devices will not be able to talk locally with MSH, because you have configured an SSL certificate for your HTTP integration.", + "enable_ha_skill": "Activate the MSH Cloud skill for Google Assistant", "config_documentation": "Configuration documentation", "enable_state_reporting": "Enable state reporting", - "info_state_reporting": "If you enable state reporting, Home Assistant will send all state changes of exposed entities to Google. This speeds up voice commands and allows you to always see the latest states in the Google app.", + "info_state_reporting": "If you enable state reporting, MSH will send all state changes of exposed entities to Google. This speeds up voice commands and allows you to always see the latest states in the Google app.", "security_devices": "Security devices", "enter_pin_info": "Please enter a PIN to interact with security devices. Security devices are doors, garage doors, and locks. You will be asked to say/enter this PIN when interacting with security devices via Google Assistant.", "devices_pin": "Security Devices PIN", @@ -3971,14 +3976,14 @@ "manual_config": "Editing which entities are exposed via the UI is disabled because you have configured entity filters in configuration.yaml.", "enter_pin_error": "Unable to store PIN:", "not_configured_title": "Continue setting up Google Assistant", - "not_configured_text": "Before you can use Google Assistant, you need to activate the Home Assistant Cloud skill for Google Assistant in the Google Home app.", + "not_configured_text": "Before you can use Google Assistant, you need to activate the MSH Cloud skill for Google Assistant in the Google Home app.", "link_learn_how_it_works": "[%key:ui::panel::config::cloud::account::remote::link_learn_how_it_works%]", "expose_new_entities": "Expose new entities", "expose_new_entities_info": "Should new entities be exposed to Google Assistant automatically? Exposes supported devices that are not classified as security devices." }, "webhooks": { "title": "Webhooks", - "info": "Anything that is configured to be triggered by a webhook can be given a publicly accessible URL to allow you to send data back to Home Assistant from anywhere, without exposing your instance to the internet.", + "info": "Anything that is configured to be triggered by a webhook can be given a publicly accessible URL to allow you to send data back to MSH from anywhere, without exposing your instance to the internet.", "no_hooks_yet": "Looks like you have no webhooks yet. Get started by configuring a ", "no_hooks_yet_link_integration": "webhook-based integration", "no_hooks_yet2": " or by creating a ", @@ -4028,7 +4033,7 @@ "integration": "Integration", "config_entry": "Config entry" }, - "enabled_description": "Disabled devices will not be shown and entities belonging to the device will be disabled and not added to Home Assistant.", + "enabled_description": "Disabled devices will not be shown and entities belonging to the device will be disabled and not added to MSH.", "open_configuration_url": "Visit", "download_diagnostics": "Download diagnostics", "download_diagnostics_integration": "Download {integration} diagnostics", @@ -4156,8 +4161,8 @@ "description": "Manage known entities", "picker": { "header": "Entities", - "introduction": "Home Assistant keeps a registry of every entity it has ever seen that can be uniquely identified. Each of these entities will have an entity ID assigned which will be reserved for just this entity.", - "introduction2": "Use the entity registry to override the name, change the entity ID or remove the entry from Home Assistant.", + "introduction": "MSH keeps a registry of every entity it has ever seen that can be uniquely identified. Each of these entities will have an entity ID assigned which will be reserved for just this entity.", + "introduction2": "Use the entity registry to override the name, change the entity ID or remove the entry from MSH.", "search": "Search {number} entities", "unnamed_entity": "Unnamed entity", "status": { @@ -4187,18 +4192,18 @@ "enable_selected": { "button": "Enable selected", "confirm_title": "Do you want to enable {number} {number, plural,\n one {entity}\n other {entities}\n}?", - "confirm_text": "This will make them available in Home Assistant again if they are now disabled." + "confirm_text": "This will make them available in MSH again if they are now disabled." }, "disable_selected": { "button": "Disable selected", "confirm_title": "Do you want to disable {number} {number, plural,\n one {entity}\n other {entities}\n}?", - "confirm_text": "Disabled entities will not be added to Home Assistant." + "confirm_text": "Disabled entities will not be added to MSH." }, "delete_selected": { "button": "Delete selected", "confirm_title": "Delete selected entities?", "confirm_text": "Are you sure you want to delete the entities?\n\nRemove them from your dashboard and automations if they include these entities.", - "confirm_partly_text": "You can only delete {deletable} of the {selected} entities. The others require the integration to stop providing them, and sometimes a Home Assistant restart is needed. Are you sure you want to delete the deletable entities?\n\nRemove them from your dashboard and automations if they include these entities." + "confirm_partly_text": "You can only delete {deletable} of the {selected} entities. The others require the integration to stop providing them, and sometimes a MSH restart is needed. Are you sure you want to delete the deletable entities?\n\nRemove them from your dashboard and automations if they include these entities." }, "hide_selected": { "button": "Hide selected", @@ -4212,8 +4217,8 @@ }, "person": { "caption": "People", - "description": "Manage the people that Home Assistant tracks", - "introduction": "Here you can add each person of interest in Home Assistant.", + "description": "Manage the people that MSH tracks", + "introduction": "Here you can add each person of interest in MSH.", "note_about_persons_configured_in_yaml": "People configured via configuration.yaml cannot be edited via the UI.", "learn_more": "Learn more about people", "no_persons_created_yet": "Looks like you have not added any people yet.", @@ -4228,7 +4233,7 @@ "name": "Name", "name_error_msg": "Name is required", "linked_user": "Linked User", - "device_tracker_intro": "Select the devices that belong to this person", + "device_tracker_intro": "Select the devices that belong to this person.", "no_device_tracker_available_intro": "When you have devices that indicate the presence of a person, you will be able to assign them to a person here. You can add your first device by adding a presence-detection integration from the integrations page.", "link_presence_detection_integrations": "Presence Detection Integrations", "link_integrations_page": "Integrations page", @@ -4279,7 +4284,7 @@ "create": "Add", "update": "Update" }, - "core_location_dialog": "Home Assistant location" + "core_location_dialog": "MSH location" }, "integrations": { "caption": "Integrations", @@ -4299,7 +4304,7 @@ "no_ignored_integrations": "No ignored integrations", "note_about_integrations": "No integrations matched your search, the integration you want to set up might not be available to set up via the UI yet.", "note_about_website_reference": "More are available on the ", - "home_assistant_website": "Home Assistant website", + "home_assistant_website": "MSH website", "configure": "Configure", "reconfigure": "Reconfigure", "none": "Nothing configured yet", @@ -4380,11 +4385,11 @@ "enable_debug_logging": "Enable debug logging", "reconfigure": "Reconfigure", "reload": "Reload", - "restart_confirm": "Restart Home Assistant to finish removing this integration", + "restart_confirm": "Restart MSH to finish removing this integration", "reload_confirm": "The integration was reloaded", - "reload_restart_confirm": "Restart Home Assistant to finish reloading this integration", - "disable_restart_confirm": "Restart Home Assistant to finish disabling this integration", - "enable_restart_confirm": "Restart Home Assistant to finish enabling this integration", + "reload_restart_confirm": "Restart MSH to finish reloading this integration", + "disable_restart_confirm": "Restart MSH to finish disabling this integration", + "enable_restart_confirm": "Restart MSH to finish enabling this integration", "disable_confirm_title": "Disable {title}?", "disable_confirm_text": "Its devices and entities will be disabled.", "disable_error": "Enabling or disabling of the integration failed", @@ -4411,9 +4416,8 @@ } }, "custom_integration": "Custom integration", - "custom_overwrites_core": "Custom integration that replaces a core component", - "depends_on_cloud": "Depends on Internet connection", - "yaml_only": "This integration cannot be setup from the UI", + "depends_on_cloud": "Depends on the cloud", + "yaml_only": "Needs manual configuration", "no_config_flow": "This integration was not set up from the UI", "disabled_polling": "Automatic polling for updated data disabled", "debug_logging_enabled": "Debug logging enabled", @@ -4438,10 +4442,10 @@ "next": "Next", "preview": "Preview", "found_following_devices": "We found the following devices", - "yaml_only_title": "This integration cannot be added from the UI", - "yaml_only": "You can add this integration by adding it to your ''configuration.yaml''. See the documentation for more information.", + "yaml_only_title": "This device cannot be added from the UI", + "yaml_only": "You can add this device by adding it to your ''configuration.yaml''. See the documentation for more information.", "open_documentation": "Open documentation", - "no_config_flow": "This integration does not support configuration via the UI. If you followed this link from the Home Assistant website, make sure you run the latest version of Home Assistant.", + "no_config_flow": "This integration does not support configuration via the UI. If you followed this link from the MSH website, make sure you run the latest version of MSH.", "not_all_required_fields": "Not all required fields are filled in.", "error_saving_area": "Error saving area: {error}", "created_config": "Created configuration for {name}.", @@ -4456,7 +4460,7 @@ }, "error": "Error", "could_not_load": "Config flow could not be loaded", - "not_loaded": "The integration could not be loaded, try to restart Home Assistant.", + "not_loaded": "The integration could not be loaded, try to restart MSH.", "supported_brand_flow": "Support for {supported_brand} devices is provided by {flow_domain_name}. Do you want to continue?", "missing_zwave_zigbee_title": "{integration} is not setup", "missing_zwave_zigbee": "To add a {brand} device, you first need {supported_hardware_link} and the {integration} integration set up. If you already have the hardware then you can proceed with the setup of {integration}.", @@ -4469,7 +4473,7 @@ }, "users": { "caption": "Users", - "description": "Manage the Home Assistant user accounts", + "description": "Manage the MSH user accounts", "users_privileges_note": "The user group feature is a work in progress. The user will be unable to administer the instance via the UI. We're still auditing all management API endpoints to ensure that they correctly limit access to administrators.", "is_not_active": "Disabled", "is_system": "System user", @@ -4542,7 +4546,7 @@ "description": "Manage the OAuth application credentials used by Integrations", "editor": { "caption": "Add credentials", - "description": "OAuth is used to grant Home Assistant access to information on other websites without giving a passwords. This mechanism is used by companies such as Spotify, Google, Withings, Microsoft, and Twitter.", + "description": "OAuth is used to grant MSH access to information on other websites without giving a passwords. This mechanism is used by companies such as Spotify, Google, Withings, Microsoft, and Twitter.", "missing_credentials": "Setting up {integration} requires configuring application credentials.", "missing_credentials_domain_link": "View {integration} documentation", "view_documentation": "View application credentials documentation", @@ -4611,16 +4615,16 @@ "add_dataset_label": "Operational dataset TLV", "add_dataset_button": "Add dataset", "confirm_reset_border_router": "Reset border router?", - "confirm_reset_border_router_text": "Home Assistant will create a new Thread network. Any devices that are currently joined on this Home Assistant Thread network will need to be re-joined.", + "confirm_reset_border_router_text": "MSH will create a new Thread network. Any devices that are currently joined on this MSH Thread network will need to be re-joined.", "confirm_set_dataset_border_router": "Reconfigure border router?", - "confirm_set_dataset_border_router_text": "Home Assistant will join an existing Thread network. Any devices that are currently joined on this Home Assistant Thread network will need to be re-joined.", + "confirm_set_dataset_border_router_text": "MSH will join an existing Thread network. Any devices that are currently joined on this MSH Thread network will need to be re-joined.", "otbr_config_failed": "Failed to configure the border router", "confirm_delete_dataset": "Delete {name} dataset?", - "confirm_delete_dataset_text": "This network will be removed from Home Assistant.", + "confirm_delete_dataset_text": "This network will be removed from MSH.", "no_border_routers": "No border routers found", "no_preferred_router": "No preferred border router defined", "border_routers": "{count} border {count, plural,\n one {router}\n other {routers}\n}", - "managed_by_home_assistant": "Managed by Home Assistant", + "managed_by_home_assistant": "Managed by MSH", "operational_dataset": "Operational dataset", "change_channel": "Change channel", "change_channel_initiated_title": "Channel change in progress", @@ -4630,7 +4634,7 @@ "change_channel_multiprotocol_enabled_title": "The Thread radio has multiprotocol enabled", "change_channel_multiprotocol_enabled_text": "To change channel when the Thread radio has multiprotocol enabled, please use the hardware settings menu.", "change_channel_range": "Channel must be in the range 11 to 26", - "change_channel_text": "Initiating a channel change for your Home Assistant Thread network should be performed with caution. Some Thread devices may not migrate to the new channel automatically and, if the new channel is congested, your Thread devices may become intermittently unavailable. Some devices may need to be manually re-joined to your Thread network before they show in Home Assistant again. This action cannot be reversed (without performing another channel change).", + "change_channel_text": "Initiating a channel change for your MSH Thread network should be performed with caution. Some Thread devices may not migrate to the new channel automatically and, if the new channel is congested, your Thread devices may become intermittently unavailable. Some devices may need to be manually re-joined to your Thread network before they show in MSH again. This action cannot be reversed (without performing another channel change).", "thread_network_info": "Thread network information", "thread_network_delete_credentials": "Delete Thread network credentials" }, @@ -4657,7 +4661,7 @@ "pairing_mode": "Make sure your devices are in pairing mode. Check the instructions of your device or {documentation_link} on how to do this.", "pairing_mode_link": "the documentation", "discovered_text": "Devices will show up here once discovered.", - "no_devices_found": "No devices were found, make sure they are in pairing mode and keep them awake while Home Assistant is searching.", + "no_devices_found": "No devices were found, make sure they are in pairing mode and keep them awake while MSH is searching.", "search_again": "Search again" }, "add_device": "Add device", @@ -4845,7 +4849,7 @@ "hard_reset_controller": { "NotStarted": { "title": "Reset controller to factory settings", - "body": "If you decide to move forward, you will reset your controller to factory settings. As a result, the controller will forget all devices it is paired with and all Z-Wave devices for this network will be removed from Home Assistant. If there are any devices still paired with the controller when it is reset, they will have to go through the exclusion process before they can be re-paired. Would you like to continue?" + "body": "If you decide to move forward, you will reset your controller to factory settings. As a result, the controller will forget all devices it is paired with and all Z-Wave devices for this network will be removed from MSH. If there are any devices still paired with the controller when it is reset, they will have to go through the exclusion process before they can be re-paired. Would you like to continue?" }, "InProgress": { "title": "Resetting controller", @@ -4974,21 +4978,7 @@ "view_device": "View Device", "interview_started": "The device is being interviewed. This may take some time.", "interview_failed": "The device interview failed. Additional information may be available in the logs.", - "waiting_for_device": "Communicating with the device. Please wait.", - "adding_insecurely": "The device is being added insecurely", - "added_insecurely": "The device was added insecurely", - "added_insecurely_text": "There was an error during secure inclusion. You can try again by excluding the device and adding it again.", - "low_security_reason": { - "0": "Security bootstrapping was canceled by the user.", - "1": "The required security keys were not configured in the driver.", - "2": "No Security S2 user callbacks (or provisioning info) were provided to grant security classes and/or validate the DSK.", - "3": "An expected message was not received within the corresponding timeout.", - "4": "There was no possible match in encryption parameters between the controller and the node.", - "5": "Security bootstrapping was canceled by the included node.", - "6": "The PIN was incorrect, so the included node could not decode the key exchange commands.", - "7": "There was a mismatch in security keys between the controller and the node.", - "8": "Unknown error occurred." - } + "waiting_for_device": "Communicating with the device. Please wait." }, "provisioned": { "dsk": "DSK", @@ -4997,7 +4987,7 @@ "included": "Included", "not_included": "Not Included", "confirm_unprovision_title": "Are you sure you want to unprovision the device?", - "confirm_unprovision_text": "If you unprovision the device it will not be added to Home Assistant when it is powered on. If it is already added to Home Assistant, removing the provisioned device will not remove it from Home Assistant." + "confirm_unprovision_text": "If you unprovision the device it will not be added to MSH when it is powered on. If it is already added to MSH, removing the provisioned device will not remove it from MSH." }, "security_classes": { "None": { @@ -5022,7 +5012,7 @@ }, "remove_node": { "title": "Remove a Z-Wave device", - "introduction": "Remove a device from your Z-Wave network, and remove the associated device and entities from Home Assistant.", + "introduction": "Remove a device from your Z-Wave network, and remove the associated device and entities from MSH.", "start_exclusion": "Start exclusion", "cancel_exclusion": "Cancel exclusion", "controller_in_exclusion_mode": "Your Z-Wave controller is now in exclusion mode.", @@ -5073,8 +5063,8 @@ }, "update_firmware": { "title": "Update device firmware", - "warning": "WARNING: Firmware updates can brick your device if you do not correctly follow the manufacturer's guidance. The Home Assistant and Z-Wave JS teams do not take any responsibility for any damages to your device as a result of the firmware update and will not be able to help you if you brick your device. Would you still like to continue?", - "warning_controller": "WARNING: Firmware updates can brick your controller if you do not use the right firmware files, or if you attempt to stop the firmware update before it completes. The Home Assistant and Z-Wave JS teams do not take any responsibility for any damages to your controller as a result of the firmware update and will not be able to help you if you brick your controller. Would you still like to continue?", + "warning": "WARNING: Firmware updates can brick your device if you do not correctly follow the manufacturer's guidance. The MSH and Z-Wave JS teams do not take any responsibility for any damages to your device as a result of the firmware update and will not be able to help you if you brick your device. Would you still like to continue?", + "warning_controller": "WARNING: Firmware updates can brick your controller if you do not use the right firmware files, or if you attempt to stop the firmware update before it completes. The MSH and Z-Wave JS teams do not take any responsibility for any damages to your controller as a result of the firmware update and will not be able to help you if you brick your controller. Would you still like to continue?", "introduction": "Select the firmware file you would like to use to update {device}.", "introduction_controller": "Select the firmware file you would like to use to update {device}. Note that once you start a firmware update, you MUST wait for the update to complete.", "firmware_target_intro": "Select the firmware target (0 for the Z-Wave chip, ≥1 for other chips if they exist) for this update.", @@ -5131,7 +5121,7 @@ "unknown": "Unknown" }, "node_type": { - "end_device": "End device", + "end_device": "End-device", "sleepy_end_device": "Sleepy end device", "routing_end_device": "Routing end device", "bridge": "Bridge", @@ -5184,7 +5174,7 @@ }, "open_commissioning_window": { "title": "Share device", - "description": "To continue, select {startCommissioning}. Home Assistant will then put your device in commissioning mode, allowing it to pair with another Matter controller.", + "description": "To continue, select {startCommissioning}. MSH will then put your device in commissioning mode, allowing it to pair with another Matter controller.", "prevent_misuse_description": "Note: Do not press the physical setup button on the device as this will reset it.", "start_commissioning": "Share device", "in_progress": "We're communicating with the device. This may take some time.", @@ -5202,11 +5192,11 @@ "join_chat": "Chat", "join_blog": "Blog", "join_newsletter": "Newsletter", - "media_storage": "You can add network storage to your Home Assistant instance in the {storage} panel." + "media_storage": "You can add network storage to your MSH instance in the {storage} panel." }, "analytics": { "caption": "Analytics", - "description": "Learn how to share data to improve Home Assistant", + "description": "Learn how to share data to improve MSH", "preferences": { "base": { "title": "Basic analytics", @@ -5214,7 +5204,7 @@ }, "usage": { "title": "Usage", - "description": "Details of what you use with Home Assistant" + "description": "Details of what you use with MSH" }, "statistics": { "title": "Statistical data", @@ -5227,7 +5217,7 @@ }, "need_base_enabled": "You need to enable basic analytics for this option to be available", "learn_more": "How we process your data", - "intro": "Share anonymized information from your installation to help make Home Assistant better and help us convince manufacturers to add local control and privacy-focused features." + "intro": "Share anonymized information from your installation to help make MSH better and help us convince manufacturers to add local control and privacy-focused features." }, "network": { "caption": "Network", @@ -5237,8 +5227,7 @@ "supervisor": { "title": "Configure network interfaces", "connected_to": "Connected to {ssid}", - "scan_ap": "Search networks", - "reset": "Reset configuration", + "scan_ap": "Scan for access points", "signal_strength": "Signal strength", "open": "Open", "wep": "WEP", @@ -5249,13 +5238,9 @@ "static": "Static", "auto": "Automatic", "disabled": "Disabled", - "ip": "IP address", - "netmask": "Netmask", - "add_address": "Add address", + "ip_netmask": "IP address/Netmask", "gateway": "Gateway address", - "dns_server": "DNS Server", - "add_dns_server": "Add DNS Server", - "custom_dns": "Custom", + "dns_servers": "DNS Servers", "unsaved": "You have unsaved changes, these will get lost if you change tabs, do you want to continue?", "failed_to_change": "Failed to change network settings", "hostname": { @@ -5276,7 +5261,7 @@ "disk_metrics": "Disk metrics", "datadisk": { "title": "Move data disk", - "description": "You are currently using ''{current_path}'' as data disk. Moving the data disk will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!", + "description": "You are currently using ''{current_path}'' as data disk. Moving the data disk will reboot your device and it's estimated to take {time} minutes. Your MSH installation will not be accessible during this period. Do not disconnect the power during the move!", "extra_information": "Size: {size}, S/N: {serial}", "select_device": "Select new data disk", "no_devices_title": "No suitable storage found", @@ -5297,7 +5282,7 @@ "not_supported": { "title": "The operating system does not support network storage", "supervised": "Network storage is not supported on this host", - "os": "To use network storage you need to run at least Home Assistant Operating System {version}", + "os": "To use network storage you need to run at least MSH Operating System {version}", "navigate_to_updates": "Go to updates" }, "mount_usage": { @@ -5376,7 +5361,7 @@ "integration_start_time": "Integration startup time" }, "system_dashboard": { - "restart_homeassistant": "Restart Home Assistant" + "restart_homeassistant": "Restart MSH" } }, "lovelace": { @@ -5428,14 +5413,14 @@ "more_info": "Show more info: {name}" }, "iframe": { - "error_secure_context": "Unable to load iframes pointing at websites using {target_protocol} if Home Assistant is served over {context_protocol}." + "error_secure_context": "Unable to load iframes pointing at websites using {target_protocol} if MSH is served over {context_protocol}." }, "recovery-mode": { "header": "Recovery mode activated", - "description": "Home Assistant ran into trouble while loading your configuration and is now running in recovery mode. Take a look at the error log to see what went wrong." + "description": "MSH ran into trouble while loading your configuration and is now running in recovery mode. Take a look at the error log to see what went wrong." }, "starting": { - "description": "Home Assistant is starting, please wait…" + "description": "MSH is starting, please wait…" }, "map": { "reset_focus": "Reset focus" @@ -5766,7 +5751,7 @@ }, "save_config": { "header": "Take control of your dashboard", - "para": "This dashboard is currently being maintained by Home Assistant. It is automatically updated when new entities or dashboard components become available. If you take control, this dashboard will no longer be automatically updated. You can always create a new dashboard in configuration to play around with.", + "para": "This dashboard is currently being maintained by MSH. It is automatically updated when new entities or dashboard components become available. If you take control, this dashboard will no longer be automatically updated. You can always create a new dashboard in configuration to play around with.", "para_sure": "Are you sure you want to take control of your user interface?", "yaml_mode": "You are using YAML mode for this dashboard, which means you cannot change your dashboard config from the UI. If you want to manage this dashboard from the UI, remove 'mode: yaml' from your dashboard configuration in 'configuration.yaml.'.", "yaml_control": "To take control in YAML mode, create a YAML file with the name you specified in your config for this dashboard, or the default 'ui-lovelace.yaml'.", @@ -5778,7 +5763,7 @@ "migrate": { "header": "Configuration incompatible", "para_no_id": "This element doesn't have an ID. Please add an ID to this element in 'ui-lovelace.yaml'.", - "para_migrate": "Home Assistant can add IDs to all your cards and views automatically for you by pressing the 'Migrate configuration' button.", + "para_migrate": "MSH can add IDs to all your cards and views automatically for you by pressing the 'Migrate configuration' button.", "migrate": "Migrate configuration" }, "action-editor": { @@ -6025,7 +6010,7 @@ }, "iframe": { "name": "Webpage", - "description": "The Webpage card allows you to embed your favorite webpage right into Home Assistant." + "description": "The Webpage card allows you to embed your favorite webpage right into MSH." }, "light": { "name": "Light", @@ -6131,7 +6116,7 @@ }, "picture-elements": { "name": "Picture elements", - "description": "The Picture elements card is one of the most versatile types of cards. The cards allow you to position icons or text and even actions! On an image based on coordinates.", + "description": "The Picture elements card is one of the most versatile types of cards. The cards allow you to position icons or text and even services! On an image based on coordinates.", "card_options": "Card Options", "elements": "Elements", "new_element": "Add new element", @@ -6156,7 +6141,7 @@ }, "picture-glance": { "name": "Picture glance", - "description": "The Picture glance card allows you to set an image to use for navigation to various paths in your interface or to perform an action.", + "description": "The Picture card allows you to set an image to use for navigation to various paths in your interface or to perform an action.", "state_entity": "State entity" }, "plant-status": { @@ -6172,8 +6157,7 @@ "todo-list": { "name": "To-do list", "description": "The to-do list card allows you to add, edit, check-off, and clear items from your to-do list.", - "integration_not_loaded": "This card requires the `todo` integration to be set up.", - "hide_completed": "Hide completed items" + "integration_not_loaded": "This card requires the `todo` integration to be set up." }, "thermostat": { "name": "Thermostat", @@ -6484,7 +6468,7 @@ "entity_not_found": "Entity not available: {entity}", "entity_non_numeric": "Entity is non-numeric: {entity}", "entity_unavailable": "Entity is currently unavailable: {entity}", - "starting": "Home Assistant is starting, not everything may be available yet" + "starting": "MSH is starting, not everything may be available yet" }, "changed_toast": { "message": "Your dashboard was updated. Refresh to see changes?" @@ -6704,7 +6688,7 @@ }, "long_lived_access_tokens": { "header": "Long-lived access tokens", - "description": "Create long-lived access tokens to allow your scripts to interact with your Home Assistant instance. Each token will be valid for 10 years from creation. The following long-lived access tokens are currently active.", + "description": "Create long-lived access tokens to allow your scripts to interact with your MSH instance. Each token will be valid for 10 years from creation. The following long-lived access tokens are currently active.", "learn_auth_requests": "Learn how to make authenticated requests.", "created": "Created {date}", "confirm_delete_title": "Delete long-lived access token?", @@ -6728,18 +6712,18 @@ "information": "Information", "delete_confirm_title": "Remove {name}?", "delete_confirm_text": "Are you sure you want to remove this list and all of its items?", - "restart_confirm": "Restart Home Assistant to finish removing this to-do list" + "restart_confirm": "Restart MSH to finish removing this to-do list" }, "page-authorize": { "initializing": "Initializing", - "authorizing": "Log in to your Home Assistant instance", - "authorizing_app": "You're about to give the Home Assistant Companion app for {app} access to your Home Assistant instance.", - "authorizing_client": "You're about to give {clientId} access to your Home Assistant instance.", + "authorizing": "Log in to your MSH instance", + "authorizing_app": "You're about to give the MSH Companion app for {app} access to your MSH instance.", + "authorizing_client": "You're about to give {clientId} access to your MSH instance.", "pick_auth_provider": "Or log in with", "abort_intro": "Login aborted", "store_token": "Keep me logged in", "help": "Help", - "welcome_home": "Welcome home!", + "welcome_home": "Welcome My Smart Homes!", "just_checking": "Just checking", "who_is_logging_in": "Who is logging in?", "other_options": "Other login options", @@ -6846,8 +6830,8 @@ "demo": { "demo_by": "by {name}", "next_demo": "Next demo", - "introduction": "Welcome home! You've reached the Home Assistant demo where we showcase the best UIs created by our community.", - "learn_more": "Learn more about Home Assistant" + "introduction": "Welcome home! You've reached the MSH demo where we showcase the best UIs created by our community.", + "learn_more": "Learn more about MSH" } }, "config": { @@ -6884,7 +6868,7 @@ } }, "sections": { - "description": "This dashboard is using the sections view released in Home Assistant 2024.3. Learn more about it in this {blog_post}.", + "description": "This dashboard is using the sections view released in MSH 2024.3. Learn more about it in this {blog_post}.", "description_blog_post": "blog post", "titles": { "welcome": "Welcome", @@ -6910,7 +6894,7 @@ "tabs": { "assist": { "title": "Sentences parser", - "description": "Enter sentences and see how they will be parsed by Home Assistant. Each line will be processed as an individual sentence. Intents will not be executed on your instance.", + "description": "Enter sentences and see how they will be parsed by MSH. Each line will be processed as an individual sentence. Intents will not be executed on your instance.", "parse_sentences": "Parse sentences", "sentences": "Sentences", "download_results": "Download results", @@ -6946,7 +6930,7 @@ }, "actions": { "title": "Actions", - "description": "The actions dev tool allows you to perform any action available in Home Assistant.", + "description": "The actions dev tool allows you to perform any action available in MSH.", "call_service": "Perform action", "response": "Response", "column_parameter": "Parameter", @@ -6978,7 +6962,7 @@ }, "states": { "title": "States", - "description1": "Set the current state representation of an entity within Home Assistant.", + "description1": "Set the current state representation of an entity within MSH.", "description2": "If the entity belongs to a device, there will be no actual communication with that device.", "entity": "Entity", "state": "State", @@ -6998,7 +6982,7 @@ }, "templates": { "title": "Template", - "description": "Templates are rendered using the Jinja2 template engine with some Home Assistant specific extensions.", + "description": "Templates are rendered using the Jinja2 template engine with some MSH specific extensions.", "editor": "Template editor", "result": "Result", "reset": "Reset to demo template", @@ -7006,7 +6990,7 @@ "confirm_clear": "Do you want to clear your current template?", "result_type": "Result type", "jinja_documentation": "Jinja2 template documentation", - "template_extensions": "Home Assistant template extensions", + "template_extensions": "MSH template extensions", "unknown_error_template": "Unknown error rendering template", "time": "This template updates at the start of each minute.", "all_listeners": "This template listens for all state changed events.", @@ -7111,9 +7095,9 @@ "section": { "validation": { "heading": "Check and restart", - "introduction": "A basic validation of the configuration is automatically done before restarting. The basic validation ensures the YAML configuration doesn't have errors which will prevent Home Assistant or any integration from starting. It's also possible to only do the basic validation check without restarting.", + "introduction": "A basic validation of the configuration is automatically done before restarting. The basic validation ensures the YAML configuration doesn't have errors which will prevent MSH or any integration from starting. It's also possible to only do the basic validation check without restarting.", "check_config": "Check configuration", - "valid": "Configuration will not prevent Home Assistant from starting!", + "valid": "Configuration will not prevent MSH from starting!", "invalid": "Configuration invalid!", "warnings": "Configuration warnings", "errors": "Configuration errors" @@ -7121,7 +7105,7 @@ "reloading": { "all": "All YAML configuration", "heading": "YAML configuration reloading", - "introduction": "Some parts of Home Assistant can reload without requiring a restart. Clicking one of the options below will unload their current YAML configuration and load the new one.", + "introduction": "Some parts of MSH can reload without requiring a restart. Clicking one of the options below will unload their current YAML configuration and load the new one.", "reload": "{domain}", "core": "Location & customizations", "group": "Groups, group entities, and notify services", @@ -7158,11 +7142,11 @@ "themes": "Themes" }, "server_management": { - "heading": "Home Assistant", + "heading": "MSH", "restart": "Restart", "stop": "Stop", - "confirm_stop": "Are you sure you want to stop Home Assistant?", - "restart_error": "Failed to restart Home Assistant" + "confirm_stop": "Are you sure you want to stop MSH?", + "restart_error": "Failed to restart MSH" } } } @@ -7181,7 +7165,7 @@ "vision": "Read our vision", "community": "Join our community", "download_app": "Download our app", - "forums": "Home Assistant forums", + "forums": "MSH forums", "open_home_newsletter": "Building the Open Home newsletter", "discord": "Discord chat", "x": "[%key:ui::panel::config::tips::join_x%]", @@ -7214,7 +7198,7 @@ "title_location_detect": "Do you want us to detect your location?", "intro_location_detect": "We can detect your location by making a one-time request to an external service.", "country_intro": "We would like to know the country your home is in, so we can use the correct units for you.", - "location_name": "Name of your Home Assistant installation", + "location_name": "Name of your MSH installation", "location_name_default": "Home", "address_label": "Search address", "button_detect": "Detect", @@ -7281,7 +7265,7 @@ "custom": { "external_panel": { "question_trust": "Do you trust the external panel {name} at {link}?", - "complete_access": "It will have access to all data in Home Assistant.", + "complete_access": "It will have access to all data in MSH.", "hide_message": "Check docs for the panel_custom component to hide this message" } }, @@ -7329,7 +7313,7 @@ "tips": { "key_c_hint": "Press 'c' on any page to open the command dialog", "key_e_hint": "Press 'e' on any page to open the entity search dialog", - "key_m_hint": "Press 'm' on any page to get the My Home Assistant link" + "key_m_hint": "Press 'm' on any page to get the My MSH link" } }, "supervisor": { @@ -7377,7 +7361,7 @@ "hostname": "Hostname", "new_update_available": "{name} {version} is available", "not_available_arch": "This add-on is not compatible with the processor of your device or the operating system you have installed on your device.", - "not_available_version": "You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant", + "not_available_version": "You are running MSH {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of MSH", "visit_addon_page": "Visit the {name} page for more details.", "restart": "restart", "start": "start", @@ -7398,15 +7382,15 @@ }, "rating": { "title": "Add-on security rating", - "description": "Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk)." + "description": "MSH provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk)." }, "host_network": { "title": "Host network", "description": "Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on." }, "homeassistant_api": { - "title": "Home Assistant API access", - "description": "This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens." + "title": "MSH API access", + "description": "This add-on is allowed to access your running MSH instance directly via the MSH API. This mode handles authentication for the add-on as well, which enables an add-on to interact with MSH without the need for additional authentication tokens." }, "full_access": { "title": "Full hardware access", @@ -7414,27 +7398,27 @@ }, "hassio_api": { "title": "Supervisor API access", - "description": "The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively." + "description": "The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your MSH system. This permission is indicated by this badge and will impact the security score of the add-on negatively." }, "docker_api": { "title": "Full Docker access", - "description": "The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on." + "description": "The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire MSH system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on." }, "host_pid": { "title": "Host processes namespace", - "description": "Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on." + "description": "Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire MSH system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on." }, "apparmor": { "title": "AppArmor", "description": "AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on." }, "auth_api": { - "title": "Home Assistant authentication", - "description": "An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability." + "title": "MSH authentication", + "description": "An add-on can authenticate users against MSH, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their MSH username/password. This badge indicates if the add-on author requests this capability." }, "ingress": { "title": "Ingress", - "description": "This add-on is using Ingress to embed its interface securely into Home Assistant." + "description": "This add-on is using Ingress to embed its interface securely into MSH." }, "signed": { "title": "Signed", @@ -7620,16 +7604,16 @@ "update_supervisor": "Update the Supervisor", "channel": "Channel", "leave_beta_action": "Leave beta channel", - "leave_beta_description": "Get stable updates for Home Assistant, Supervisor and host", + "leave_beta_description": "Get stable updates for MSH, Supervisor and host", "join_beta_action": "Join beta channel", - "join_beta_description": "Get beta updates for Home Assistant (RCs), Supervisor and host", + "join_beta_description": "Get beta updates for MSH (RCs), Supervisor and host", "share_diagnostics": "Share diagnostics", "share_diagnostics_description": "Share crash reports and diagnostic information.", "reload_supervisor": "Reload Supervisor", "warning": "WARNING", "search": "Search", - "share_diagonstics_title": "Help improve Home Assistant", - "share_diagonstics_description": "Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.", + "share_diagonstics_title": "Help improve MSH", + "share_diagonstics_description": "Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the MSH Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.", "unsupported_reason": { "apparmor": "AppArmor is not enabled on the host", "content_trust": "Content-trust validation is disabled", @@ -7733,7 +7717,7 @@ "download": "Download", "more_actions": "More actions", "remote_download_title": "Potentially slow download", - "remote_download_text": "You are accessing Home Assistant via remote access. Downloading backups over the Nabu Casa URL will take some time. If you are at home, cancel this dialog and enter your local URL, such as 'http://homeassistant.local:8123'" + "remote_download_text": "You are accessing MSH via remote access. Downloading backups over the Nabu Casa URL will take some time. If you are at home, cancel this dialog and enter your local URL, such as 'http://homeassistant.local:8123'" }, "dialog": { "network": { @@ -7751,7 +7735,6 @@ "auto": "Automatic", "disabled": "Disabled", "ip_netmask": "IP address/netmask", - "netmask": "Netmask", "gateway": "Gateway address", "dns_servers": "DNS servers", "unsaved": "You have unsaved changes, these will get lost if you change tabs, do you want to continue?", @@ -7783,7 +7766,7 @@ }, "uninstall_addon": { "title": "Uninstall {name}?", - "remove_data": "Also permanently delete this addon's data", + "text": "Its configuration will be permanently deleted.", "uninstall": "Uninstall" }, "hardware": { @@ -7805,7 +7788,7 @@ }, "datadisk_move": { "title": "[%key:supervisor::system::host::move_datadisk%]", - "description": "You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!", + "description": "You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your MSH installation will not be accessible during this period. Do not disconnect the power during the move!", "select_device": "Select new data disk", "no_devices": "No suitable attached devices found", "moving_desc": "Rebooting and moving data disk. Please have patience", diff --git a/upstream_commit.txt b/upstream_commit.txt new file mode 100644 index 000000000000..890f9ad29ad8 --- /dev/null +++ b/upstream_commit.txt @@ -0,0 +1 @@ +744cda39747b834277796fb4cdcb5d0f3f3d88d8