mirror of
https://github.com/home-assistant/frontend.git
synced 2025-11-30 13:17:19 +00:00
Compare commits
295 Commits
20200427.0
...
restore-co
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3272c32f87 | ||
|
|
2c1b25b00b | ||
|
|
407f305d21 | ||
|
|
77bd7c37c1 | ||
|
|
783ea0f5c8 | ||
|
|
33f1b45f30 | ||
|
|
e1df50ad3b | ||
|
|
6a9a4cf65f | ||
|
|
443634ecf0 | ||
|
|
2a17870d6d | ||
|
|
486ed7dcaa | ||
|
|
19c13096dc | ||
|
|
49b4271a47 | ||
|
|
7461d8f806 | ||
|
|
362236d7df | ||
|
|
ba384b9eee | ||
|
|
d94df728e5 | ||
|
|
d0a53d1760 | ||
|
|
2e5ec1f0c1 | ||
|
|
6c8aedfb8b | ||
|
|
f354e1eb0f | ||
|
|
49b1e5897e | ||
|
|
1a58c17180 | ||
|
|
7fb852893c | ||
|
|
aa9a354746 | ||
|
|
78f5429c92 | ||
|
|
79de8e0f32 | ||
|
|
70f59eeec6 | ||
|
|
b75792a3bf | ||
|
|
5cb7117656 | ||
|
|
3a5bd7474b | ||
|
|
304fad3f49 | ||
|
|
fb929a089c | ||
|
|
6076a0cdc4 | ||
|
|
a3736683eb | ||
|
|
413f1c31bb | ||
|
|
20baff380b | ||
|
|
582d159884 | ||
|
|
9c43c5806d | ||
|
|
8ad2bf5401 | ||
|
|
66409f0fa5 | ||
|
|
68172e006f | ||
|
|
cf5e808a96 | ||
|
|
3faebaeb4b | ||
|
|
6b8cfe661c | ||
|
|
2fd64af737 | ||
|
|
050cdf3783 | ||
|
|
d73b3d77ea | ||
|
|
acc024bcf9 | ||
|
|
deb179ad38 | ||
|
|
bfb11790a2 | ||
|
|
af23110074 | ||
|
|
b8e71609db | ||
|
|
1876b3827f | ||
|
|
38d3b8d087 | ||
|
|
c5ef33cc78 | ||
|
|
7427b209a7 | ||
|
|
71397e5199 | ||
|
|
1bc3b3befc | ||
|
|
872e46a076 | ||
|
|
ad386c0e22 | ||
|
|
7e281f66c2 | ||
|
|
7daafcbe1b | ||
|
|
c5b223988a | ||
|
|
6cc9ce573b | ||
|
|
23192226dd | ||
|
|
736444201b | ||
|
|
785f49b005 | ||
|
|
55dd1f4aa1 | ||
|
|
6d0490d7d9 | ||
|
|
06667455ae | ||
|
|
3640960486 | ||
|
|
4ad3dbf3e2 | ||
|
|
10957deb1f | ||
|
|
0a128db269 | ||
|
|
6bb3b84377 | ||
|
|
b8d2c551e0 | ||
|
|
34e06351fb | ||
|
|
e179404a9e | ||
|
|
9c574995ac | ||
|
|
3f35c603d2 | ||
|
|
8e0688140e | ||
|
|
5f81a204f2 | ||
|
|
df3b70a533 | ||
|
|
0c57c05a22 | ||
|
|
c6be3be45a | ||
|
|
9689db9605 | ||
|
|
e4607735ff | ||
|
|
389b7def0b | ||
|
|
e35bd30ed3 | ||
|
|
4b8f7e1fe9 | ||
|
|
5cc4e2bb16 | ||
|
|
e165a96689 | ||
|
|
91a655a81e | ||
|
|
612811e2c2 | ||
|
|
11bd72915c | ||
|
|
339221e793 | ||
|
|
9be864b45e | ||
|
|
3a453f5843 | ||
|
|
28e0384b55 | ||
|
|
dcd6c6f06f | ||
|
|
28d26065e4 | ||
|
|
300c8d06c4 | ||
|
|
d2a1d11d16 | ||
|
|
6ae717bbfe | ||
|
|
21296b4224 | ||
|
|
fafad302ba | ||
|
|
0c94ad46b2 | ||
|
|
d9bb40f934 | ||
|
|
bbc16b6bc8 | ||
|
|
16154e9d8b | ||
|
|
61bd536d7b | ||
|
|
02c798a8bc | ||
|
|
c37a691b9b | ||
|
|
23c68d17e8 | ||
|
|
0a7f610ad3 | ||
|
|
c9e8bd2e5d | ||
|
|
a66d2ca1b9 | ||
|
|
d38a0f0366 | ||
|
|
29759de021 | ||
|
|
264759ddf0 | ||
|
|
91b0bd5b5e | ||
|
|
a0e2cc7a3a | ||
|
|
9e1eb41cbe | ||
|
|
c37eb023b0 | ||
|
|
840948ba4a | ||
|
|
8fbdd88b24 | ||
|
|
512d35d2e0 | ||
|
|
0321e55a42 | ||
|
|
a1ee9ad48b | ||
|
|
1ad1fd28f1 | ||
|
|
007f8b50b9 | ||
|
|
6fe8a87cca | ||
|
|
5f46679d94 | ||
|
|
18a3f212f3 | ||
|
|
67a3f5d87b | ||
|
|
c88439ba2f | ||
|
|
67e17d4016 | ||
|
|
b61cf60faf | ||
|
|
5503853445 | ||
|
|
259726f5be | ||
|
|
bec42d941b | ||
|
|
dcbbaf08f9 | ||
|
|
349355584a | ||
|
|
7ce0b34774 | ||
|
|
dd894758a4 | ||
|
|
2aa1eb97fd | ||
|
|
4c43ae7b2f | ||
|
|
34e516e0be | ||
|
|
7bd3427e76 | ||
|
|
6853db693a | ||
|
|
252ce1e467 | ||
|
|
221c12bd61 | ||
|
|
12edd68874 | ||
|
|
f469753fb1 | ||
|
|
c894ecd0e6 | ||
|
|
2153bc536c | ||
|
|
86bbac430c | ||
|
|
16ad8a3c01 | ||
|
|
b2af91c83e | ||
|
|
4c0810f530 | ||
|
|
f70130e21f | ||
|
|
6bb7b01d00 | ||
|
|
51e7aaa805 | ||
|
|
54704e53b3 | ||
|
|
cc46797576 | ||
|
|
7f1fb6f75f | ||
|
|
2c2a1d204b | ||
|
|
581fafdcc9 | ||
|
|
10358abbec | ||
|
|
de1ffe67b1 | ||
|
|
eb2b24d57c | ||
|
|
825db8a56a | ||
|
|
577a21fc5c | ||
|
|
1b2841eef9 | ||
|
|
845511e322 | ||
|
|
96ab057853 | ||
|
|
f85cf0a238 | ||
|
|
84a2676a9c | ||
|
|
466a1af902 | ||
|
|
ebbe7e805f | ||
|
|
c861ee025e | ||
|
|
6d0823328d | ||
|
|
60be14dc77 | ||
|
|
2d627819d9 | ||
|
|
cf575f83f5 | ||
|
|
79935b2d4c | ||
|
|
d1cceb2013 | ||
|
|
f5da130d51 | ||
|
|
8768304ec5 | ||
|
|
f10a5dcdbe | ||
|
|
a27428ebcd | ||
|
|
d19acf17c2 | ||
|
|
1a0bf861ee | ||
|
|
db906ad4d0 | ||
|
|
75ed0f2f99 | ||
|
|
29ed1144d5 | ||
|
|
fa445d4066 | ||
|
|
d10be4ef2d | ||
|
|
7f66d5b8e9 | ||
|
|
0c8cd680c2 | ||
|
|
a7ba1977b4 | ||
|
|
a960b39235 | ||
|
|
3febf059ec | ||
|
|
20203f7bdb | ||
|
|
a399d76d06 | ||
|
|
1ca097c5a0 | ||
|
|
e83ede245d | ||
|
|
05ac275780 | ||
|
|
966c0bc06c | ||
|
|
abf136dd63 | ||
|
|
b6309cfd16 | ||
|
|
b69d5e0fa3 | ||
|
|
5084cde6b9 | ||
|
|
ca1cc7ed0d | ||
|
|
808a31db2b | ||
|
|
44ad75aead | ||
|
|
0961c9d05e | ||
|
|
56754b4d43 | ||
|
|
661779ad4e | ||
|
|
cf37ebb652 | ||
|
|
82741e490b | ||
|
|
5fed28808e | ||
|
|
321c0cfc84 | ||
|
|
eba7cedaa6 | ||
|
|
71492d0467 | ||
|
|
9630a58ea7 | ||
|
|
89f6f16ba2 | ||
|
|
2d646da97f | ||
|
|
39b5460598 | ||
|
|
636429ccfa | ||
|
|
e5abb95f5c | ||
|
|
c631554eb0 | ||
|
|
db07eeb916 | ||
|
|
3216a46e76 | ||
|
|
ae6243b7bf | ||
|
|
df002d7a67 | ||
|
|
e8a0632108 | ||
|
|
0a92c28bac | ||
|
|
d419547463 | ||
|
|
da392912b3 | ||
|
|
9ebee02727 | ||
|
|
0bdcfcc42f | ||
|
|
43623a30bc | ||
|
|
99e73054a9 | ||
|
|
108233f3b8 | ||
|
|
8f2a7c95b3 | ||
|
|
7fdd525dac | ||
|
|
7ed24137eb | ||
|
|
07cd30eaca | ||
|
|
df8cf66e02 | ||
|
|
f067bcd877 | ||
|
|
e11ef55dd8 | ||
|
|
fa8bd30e83 | ||
|
|
04a2ff7506 | ||
|
|
bc68e20041 | ||
|
|
786da25b9f | ||
|
|
c3832d56c3 | ||
|
|
79d1a2f458 | ||
|
|
f16a674a39 | ||
|
|
6e38a80efc | ||
|
|
6a3a1297ad | ||
|
|
5ca63a8052 | ||
|
|
8b04df093c | ||
|
|
d2a5494335 | ||
|
|
de545e90e2 | ||
|
|
57ab7e829b | ||
|
|
6847830575 | ||
|
|
2084ecc4c6 | ||
|
|
b0c27e587e | ||
|
|
1687d90d02 | ||
|
|
dfd9bf3c64 | ||
|
|
5a25b9c2f1 | ||
|
|
bf68101754 | ||
|
|
487bd8d3fc | ||
|
|
3ba9c931b9 | ||
|
|
8484f7595a | ||
|
|
ee889d59d4 | ||
|
|
ae10330844 | ||
|
|
f3e88f6f2e | ||
|
|
2abfd0392d | ||
|
|
462c1f94d6 | ||
|
|
f4710891d0 | ||
|
|
1fdb6b8034 | ||
|
|
8029c3d672 | ||
|
|
61fdee14c6 | ||
|
|
117e4e468f | ||
|
|
869ec113f4 | ||
|
|
00e7b93011 | ||
|
|
03e581870a | ||
|
|
b04fe141ac | ||
|
|
b0168fbb85 | ||
|
|
75ba343b5e | ||
|
|
88217473f7 | ||
|
|
01e5dfc9b3 |
@@ -11,17 +11,12 @@
|
||||
"parserOptions": {
|
||||
"ecmaVersion": 2020,
|
||||
"ecmaFeatures": {
|
||||
"jsx": true,
|
||||
"modules": true
|
||||
},
|
||||
"sourceType": "module",
|
||||
"project": "./tsconfig.json"
|
||||
},
|
||||
"settings": {
|
||||
"react": {
|
||||
"pragma": "h",
|
||||
"version": "15.0"
|
||||
},
|
||||
"import/resolver": {
|
||||
"webpack": {
|
||||
"config": "./webpack.config.js"
|
||||
@@ -88,13 +83,6 @@
|
||||
"@typescript-eslint/no-unused-vars": 0,
|
||||
"@typescript-eslint/explicit-function-return-type": 0
|
||||
},
|
||||
"plugins": [
|
||||
"disable",
|
||||
"import",
|
||||
"react",
|
||||
"lit",
|
||||
"prettier",
|
||||
"@typescript-eslint"
|
||||
],
|
||||
"plugins": ["disable", "import", "lit", "prettier", "@typescript-eslint"],
|
||||
"processor": "disable/disable"
|
||||
}
|
||||
|
||||
12
.github/ISSUE_TEMPLATE/BUG_REPORT.md
vendored
12
.github/ISSUE_TEMPLATE/BUG_REPORT.md
vendored
@@ -62,6 +62,18 @@ DO NOT DELETE ANY TEXT from this template! Otherwise, your issue may be closed w
|
||||
- Browser and browser version:
|
||||
- Operating system:
|
||||
|
||||
## State of relevant entities
|
||||
|
||||
<!--
|
||||
If your issue is about how an entity is shown in the UI, please add the state
|
||||
and attributes for all situations with a screenshot of the UI.
|
||||
You can find this information at `/developer-tools/state`
|
||||
-->
|
||||
|
||||
```yaml
|
||||
|
||||
```
|
||||
|
||||
## Problem-relevant configuration
|
||||
|
||||
<!--
|
||||
|
||||
6
.github/workflows/ci.yaml
vendored
6
.github/workflows/ci.yaml
vendored
@@ -35,7 +35,7 @@ jobs:
|
||||
env:
|
||||
CI: true
|
||||
- name: Build icons
|
||||
run: ./node_modules/.bin/gulp gen-icons-hassio gen-icons-mdi gen-icons-app
|
||||
run: ./node_modules/.bin/gulp gen-icons-json
|
||||
- name: Build translations
|
||||
run: ./node_modules/.bin/gulp build-translations
|
||||
- name: Run eslint
|
||||
@@ -94,7 +94,7 @@ jobs:
|
||||
- name: Build Application
|
||||
run: ./node_modules/.bin/gulp build-app
|
||||
env:
|
||||
TRAVIS: "true"
|
||||
IS_TEST: "true"
|
||||
supervisor:
|
||||
runs-on: ubuntu-latest
|
||||
needs: [lint, test]
|
||||
@@ -122,4 +122,4 @@ jobs:
|
||||
- name: Build Application
|
||||
run: ./node_modules/.bin/gulp build-hassio
|
||||
env:
|
||||
TRAVIS: "true"
|
||||
IS_TEST: "true"
|
||||
|
||||
14
.github/workflows/release-drafter.yaml
vendored
Normal file
14
.github/workflows/release-drafter.yaml
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
name: Release Drafter
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- dev
|
||||
|
||||
jobs:
|
||||
update_release_draft:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: release-drafter/release-drafter@v5
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -5,7 +5,6 @@ npm-debug.log
|
||||
.DS_Store
|
||||
hass_frontend/*
|
||||
.reify-cache
|
||||
demo/hademo-icons.html
|
||||
|
||||
# Python stuff
|
||||
*.py[cod]
|
||||
|
||||
@@ -3,7 +3,6 @@ build-translations/*
|
||||
translations/*
|
||||
node_modules/*
|
||||
hass_frontend/*
|
||||
demo/hademo-icons.html
|
||||
pip-selfcheck.json
|
||||
|
||||
# vscode
|
||||
|
||||
@@ -2,79 +2,139 @@
|
||||
|
||||
## Our Pledge
|
||||
|
||||
In the interest of fostering an open and welcoming environment, we as
|
||||
contributors and maintainers pledge to making participation in our project and
|
||||
our community a harassment-free experience for everyone, regardless of age, body
|
||||
size, disability, ethnicity, gender identity and expression, level of experience,
|
||||
nationality, personal appearance, race, religion, or sexual identity and
|
||||
orientation.
|
||||
We as members, contributors, and leaders pledge to make participation in our
|
||||
community a harassment-free experience for everyone, regardless of age, body
|
||||
size, visible or invisible disability, ethnicity, sex characteristics, gender
|
||||
identity and expression, level of experience, education, socio-economic status,
|
||||
nationality, personal appearance, race, religion, or sexual identity
|
||||
and orientation.
|
||||
|
||||
We pledge to act and interact in ways that contribute to an open, welcoming,
|
||||
diverse, inclusive, and healthy community.
|
||||
|
||||
## Our Standards
|
||||
|
||||
Examples of behavior that contributes to creating a positive environment
|
||||
include:
|
||||
Examples of behavior that contributes to a positive environment for our
|
||||
community include:
|
||||
|
||||
* Using welcoming and inclusive language
|
||||
* Being respectful of differing viewpoints and experiences
|
||||
* Gracefully accepting constructive criticism
|
||||
* Focusing on what is best for the community
|
||||
* Showing empathy towards other community members
|
||||
* Demonstrating empathy and kindness toward other people
|
||||
* Being respectful of differing opinions, viewpoints, and experiences
|
||||
* Giving and gracefully accepting constructive feedback
|
||||
* Accepting responsibility and apologizing to those affected by our mistakes,
|
||||
and learning from the experience
|
||||
* Focusing on what is best not just for us as individuals, but for the
|
||||
overall community
|
||||
|
||||
Examples of unacceptable behavior by participants include:
|
||||
Examples of unacceptable behavior include:
|
||||
|
||||
* The use of sexualized language or imagery and unwelcome sexual attention or
|
||||
advances
|
||||
* Trolling, insulting/derogatory comments, and personal or political attacks
|
||||
* The use of sexualized language or imagery, and sexual attention or
|
||||
advances of any kind
|
||||
* Trolling, insulting or derogatory comments, and personal or political attacks
|
||||
* Public or private harassment
|
||||
* Publishing others' private information, such as a physical or electronic
|
||||
address, without explicit permission
|
||||
* Publishing others' private information, such as a physical or email
|
||||
address, without their explicit permission
|
||||
* Other conduct which could reasonably be considered inappropriate in a
|
||||
professional setting
|
||||
|
||||
## Our Responsibilities
|
||||
## Enforcement Responsibilities
|
||||
|
||||
Project maintainers are responsible for clarifying the standards of acceptable
|
||||
behavior and are expected to take appropriate and fair corrective action in
|
||||
response to any instances of unacceptable behavior.
|
||||
Community leaders are responsible for clarifying and enforcing our standards of
|
||||
acceptable behavior and will take appropriate and fair corrective action in
|
||||
response to any behavior that they deem inappropriate, threatening, offensive,
|
||||
or harmful.
|
||||
|
||||
Project maintainers have the right and responsibility to remove, edit, or
|
||||
reject comments, commits, code, wiki edits, issues, and other contributions
|
||||
that are not aligned to this Code of Conduct, or to ban temporarily or
|
||||
permanently any contributor for other behaviors that they deem inappropriate,
|
||||
threatening, offensive, or harmful.
|
||||
Community leaders have the right and responsibility to remove, edit, or reject
|
||||
comments, commits, code, wiki edits, issues, and other contributions that are
|
||||
not aligned to this Code of Conduct, and will communicate reasons for moderation
|
||||
decisions when appropriate.
|
||||
|
||||
## Scope
|
||||
|
||||
This Code of Conduct applies both within project spaces and in public spaces
|
||||
when an individual is representing the project or its community. Examples of
|
||||
representing a project or community include using an official project e-mail
|
||||
address, posting via an official social media account, or acting as an appointed
|
||||
representative at an online or offline event. Representation of a project may be
|
||||
further defined and clarified by project maintainers.
|
||||
This Code of Conduct applies within all community spaces, and also applies when
|
||||
an individual is officially representing the community in public spaces.
|
||||
Examples of representing our community include using an official e-mail address,
|
||||
posting via an official social media account, or acting as an appointed
|
||||
representative at an online or offline event.
|
||||
|
||||
## Enforcement
|
||||
|
||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
||||
reported by contacting the project team at [safety@home-assistant.io][email]. All
|
||||
complaints will be reviewed and investigated and will result in a response that
|
||||
is deemed necessary and appropriate to the circumstances. The project team is
|
||||
obligated to maintain confidentiality with regard to the reporter of an incident.
|
||||
Further details of specific enforcement policies may be posted separately.
|
||||
reported to the community leaders responsible for enforcement at
|
||||
[safety@home-assistant.io][email] or by using the report/flag feature of
|
||||
the medium used. All complaints will be reviewed and investigated promptly and
|
||||
fairly.
|
||||
|
||||
Project maintainers who do not follow or enforce the Code of Conduct in good
|
||||
faith may face temporary or permanent repercussions as determined by other
|
||||
members of the project's leadership.
|
||||
All community leaders are obligated to respect the privacy and security of the
|
||||
reporter of any incident.
|
||||
|
||||
## Enforcement Guidelines
|
||||
|
||||
Community leaders will follow these Community Impact Guidelines in determining
|
||||
the consequences for any action they deem in violation of this Code of Conduct:
|
||||
|
||||
### 1. Correction
|
||||
|
||||
**Community Impact**: Use of inappropriate language or other behavior deemed
|
||||
unprofessional or unwelcome in the community.
|
||||
|
||||
**Consequence**: A private, written warning from community leaders, providing
|
||||
clarity around the nature of the violation and an explanation of why the
|
||||
behavior was inappropriate. A public apology may be requested.
|
||||
|
||||
### 2. Warning
|
||||
|
||||
**Community Impact**: A violation through a single incident or series
|
||||
of actions.
|
||||
|
||||
**Consequence**: A warning with consequences for continued behavior. No
|
||||
interaction with the people involved, including unsolicited interaction with
|
||||
those enforcing the Code of Conduct, for a specified period of time. This
|
||||
includes avoiding interactions in community spaces as well as external channels
|
||||
like social media. Violating these terms may lead to a temporary or
|
||||
permanent ban.
|
||||
|
||||
### 3. Temporary Ban
|
||||
|
||||
**Community Impact**: A serious violation of community standards, including
|
||||
sustained inappropriate behavior.
|
||||
|
||||
**Consequence**: A temporary ban from any sort of interaction or public
|
||||
communication with the community for a specified period of time. No public or
|
||||
private interaction with the people involved, including unsolicited interaction
|
||||
with those enforcing the Code of Conduct, is allowed during this period.
|
||||
Violating these terms may lead to a permanent ban.
|
||||
|
||||
### 4. Permanent Ban
|
||||
|
||||
**Community Impact**: Demonstrating a pattern of violation of community
|
||||
standards, including sustained inappropriate behavior, harassment of an
|
||||
individual, or aggression toward or disparagement of classes of individuals.
|
||||
|
||||
**Consequence**: A permanent ban from any sort of public interaction within
|
||||
the community.
|
||||
|
||||
## Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
|
||||
available [here][version].
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
|
||||
version 2.0, available [here][version].
|
||||
|
||||
Community Impact Guidelines were inspired by [Mozilla's code of conduct
|
||||
enforcement ladder][mozilla].
|
||||
|
||||
## Adoption
|
||||
|
||||
This Code of Conduct was first adopted January 21st, 2017 and announced in [this][coc-blog] blog post.
|
||||
This Code of Conduct was first adopted January 21st, 2017 and announced in
|
||||
[this][coc-blog] blog post and has been updated on May 25th, 2020 to version
|
||||
2.0 of the [Contributor Covenant][homepage] as announced in [this][coc2-blog]
|
||||
blog post.
|
||||
|
||||
[homepage]: http://contributor-covenant.org
|
||||
[version]: http://contributor-covenant.org/version/1/4/
|
||||
For answers to common questions about this code of conduct, see the FAQ at
|
||||
<https://www.contributor-covenant.org/faq>. Translations are available at
|
||||
<https://www.contributor-covenant.org/translations>.
|
||||
|
||||
[coc-blog]: /blog/2017/01/21/home-assistant-governance/
|
||||
[coc2-blog]: /blog/2020/05/25/code-of-conduct-updated/
|
||||
[email]: mailto:safety@home-assistant.io
|
||||
[coc-blog]: https://home-assistant.io/blog/2017/01/21/home-assistant-governance/
|
||||
[homepage]: http://contributor-covenant.org
|
||||
[mozilla]: https://github.com/mozilla/diversity
|
||||
[version]: https://www.contributor-covenant.org/version/2/0/code_of_conduct.html
|
||||
|
||||
@@ -6,12 +6,12 @@ This is the repository for the official [Home Assistant](https://home-assistant.
|
||||
|
||||
- [View demo of Home Assistant](https://demo.home-assistant.io/)
|
||||
- [More information about Home Assistant](https://home-assistant.io)
|
||||
- [Frontend development instructions](https://developers.home-assistant.io/docs/en/frontend_index.html)
|
||||
- [Frontend development instructions](https://developers.home-assistant.io/docs/frontend/development/)
|
||||
|
||||
## Development
|
||||
|
||||
- Initial setup: `script/setup`
|
||||
- Development: [Instructions](https://developers.home-assistant.io/docs/en/frontend_development.html)
|
||||
- Development: [Instructions](https://developers.home-assistant.io/docs/frontend/development/)
|
||||
- Production build: `script/build_frontend`
|
||||
- Gallery: `cd gallery && script/develop_gallery`
|
||||
- Hass.io: [Instructions](https://developers.home-assistant.io/docs/en/hassio_hass.html)
|
||||
|
||||
@@ -1,50 +0,0 @@
|
||||
module.exports.babelLoaderConfig = ({ latestBuild }) => {
|
||||
if (latestBuild === undefined) {
|
||||
throw Error("latestBuild not defined for babel loader config");
|
||||
}
|
||||
return {
|
||||
test: /\.m?js$|\.tsx?$/,
|
||||
use: {
|
||||
loader: "babel-loader",
|
||||
options: {
|
||||
presets: [
|
||||
!latestBuild && [
|
||||
require("@babel/preset-env").default,
|
||||
{ modules: false },
|
||||
],
|
||||
[
|
||||
require("@babel/preset-typescript").default,
|
||||
{
|
||||
jsxPragma: "h",
|
||||
},
|
||||
],
|
||||
].filter(Boolean),
|
||||
plugins: [
|
||||
// Part of ES2018. Converts {...a, b: 2} to Object.assign({}, a, {b: 2})
|
||||
[
|
||||
"@babel/plugin-proposal-object-rest-spread",
|
||||
{ loose: true, useBuiltIns: true },
|
||||
],
|
||||
// Only support the syntax, Webpack will handle it.
|
||||
"@babel/syntax-dynamic-import",
|
||||
[
|
||||
"@babel/transform-react-jsx",
|
||||
{
|
||||
pragma: "h",
|
||||
},
|
||||
],
|
||||
"@babel/plugin-proposal-optional-chaining",
|
||||
"@babel/plugin-proposal-nullish-coalescing-operator",
|
||||
[
|
||||
require("@babel/plugin-proposal-decorators").default,
|
||||
{ decoratorsBeforeExport: true },
|
||||
],
|
||||
[
|
||||
require("@babel/plugin-proposal-class-properties").default,
|
||||
{ loose: true },
|
||||
],
|
||||
],
|
||||
},
|
||||
},
|
||||
};
|
||||
};
|
||||
198
build-scripts/bundle.js
Normal file
198
build-scripts/bundle.js
Normal file
@@ -0,0 +1,198 @@
|
||||
const path = require("path");
|
||||
const env = require("./env.js");
|
||||
const paths = require("./paths.js");
|
||||
|
||||
// Files from NPM Packages that should not be imported
|
||||
module.exports.ignorePackages = ({ latestBuild }) => [
|
||||
// Bloats bundle and it's not used.
|
||||
path.resolve(require.resolve("moment"), "../locale"),
|
||||
// Part of yaml.js and only used for !!js functions that we don't use
|
||||
require.resolve("esprima"),
|
||||
];
|
||||
|
||||
// Files from NPM packages that we should replace with empty file
|
||||
module.exports.emptyPackages = ({ latestBuild }) =>
|
||||
[
|
||||
// Contains all color definitions for all material color sets.
|
||||
// We don't use it
|
||||
require.resolve("@polymer/paper-styles/color.js"),
|
||||
require.resolve("@polymer/paper-styles/default-theme.js"),
|
||||
// Loads stuff from a CDN
|
||||
require.resolve("@polymer/font-roboto/roboto.js"),
|
||||
require.resolve("@vaadin/vaadin-material-styles/font-roboto.js"),
|
||||
// Polyfill only needed for ES5 workers so filter out in latestBuild
|
||||
latestBuild && require.resolve("proxy-polyfill/src/index.js"),
|
||||
].filter(Boolean);
|
||||
|
||||
module.exports.definedVars = ({ isProdBuild, latestBuild, defineOverlay }) => ({
|
||||
__DEV__: !isProdBuild,
|
||||
__BUILD__: JSON.stringify(latestBuild ? "latest" : "es5"),
|
||||
__VERSION__: JSON.stringify(env.version()),
|
||||
__DEMO__: false,
|
||||
__BACKWARDS_COMPAT__: false,
|
||||
__STATIC_PATH__: "/static/",
|
||||
"process.env.NODE_ENV": JSON.stringify(
|
||||
isProdBuild ? "production" : "development"
|
||||
),
|
||||
...defineOverlay,
|
||||
});
|
||||
|
||||
module.exports.terserOptions = (latestBuild) => ({
|
||||
safari10: true,
|
||||
ecma: latestBuild ? undefined : 5,
|
||||
output: { comments: false },
|
||||
});
|
||||
|
||||
module.exports.babelOptions = ({ latestBuild }) => ({
|
||||
babelrc: false,
|
||||
presets: [
|
||||
!latestBuild && [require("@babel/preset-env").default, { modules: false }],
|
||||
require("@babel/preset-typescript").default,
|
||||
].filter(Boolean),
|
||||
plugins: [
|
||||
// Part of ES2018. Converts {...a, b: 2} to Object.assign({}, a, {b: 2})
|
||||
[
|
||||
"@babel/plugin-proposal-object-rest-spread",
|
||||
{ loose: true, useBuiltIns: true },
|
||||
],
|
||||
// Only support the syntax, Webpack will handle it.
|
||||
"@babel/syntax-dynamic-import",
|
||||
"@babel/plugin-proposal-optional-chaining",
|
||||
"@babel/plugin-proposal-nullish-coalescing-operator",
|
||||
[
|
||||
require("@babel/plugin-proposal-decorators").default,
|
||||
{ decoratorsBeforeExport: true },
|
||||
],
|
||||
[
|
||||
require("@babel/plugin-proposal-class-properties").default,
|
||||
{ loose: true },
|
||||
],
|
||||
],
|
||||
});
|
||||
|
||||
// Are already ES5, cause warnings when babelified.
|
||||
module.exports.babelExclude = () => [
|
||||
require.resolve("@mdi/js/mdi.js"),
|
||||
require.resolve("hls.js"),
|
||||
];
|
||||
|
||||
const outputPath = (outputRoot, latestBuild) =>
|
||||
path.resolve(outputRoot, latestBuild ? "frontend_latest" : "frontend_es5");
|
||||
|
||||
const publicPath = (latestBuild) =>
|
||||
latestBuild ? "/frontend_latest/" : "/frontend_es5/";
|
||||
|
||||
/*
|
||||
BundleConfig {
|
||||
// Object with entrypoints that need to be bundled
|
||||
entry: { [name: string]: pathToFile },
|
||||
// Folder where bundled files need to be written
|
||||
outputPath: string,
|
||||
// absolute url-path where bundled files can be found
|
||||
publicPath: string,
|
||||
// extra definitions that we need to replace in source
|
||||
defineOverlay: {[name: string]: value },
|
||||
// if this is a production build
|
||||
isProdBuild: boolean,
|
||||
// If we're targeting latest browsers
|
||||
latestBuild: boolean,
|
||||
// If we're doing a stats build (create nice chunk names)
|
||||
isStatsBuild: boolean,
|
||||
// Names of entrypoints that should not be hashed
|
||||
dontHash: Set<string>
|
||||
}
|
||||
*/
|
||||
|
||||
module.exports.config = {
|
||||
app({ isProdBuild, latestBuild, isStatsBuild }) {
|
||||
return {
|
||||
entry: {
|
||||
service_worker: "./src/entrypoints/service_worker.ts",
|
||||
app: "./src/entrypoints/app.ts",
|
||||
authorize: "./src/entrypoints/authorize.ts",
|
||||
onboarding: "./src/entrypoints/onboarding.ts",
|
||||
core: "./src/entrypoints/core.ts",
|
||||
compatibility: "./src/entrypoints/compatibility.ts",
|
||||
"custom-panel": "./src/entrypoints/custom-panel.ts",
|
||||
},
|
||||
outputPath: outputPath(paths.app_output_root, latestBuild),
|
||||
publicPath: publicPath(latestBuild),
|
||||
isProdBuild,
|
||||
latestBuild,
|
||||
isStatsBuild,
|
||||
};
|
||||
},
|
||||
|
||||
demo({ isProdBuild, latestBuild, isStatsBuild }) {
|
||||
return {
|
||||
entry: {
|
||||
main: path.resolve(paths.demo_dir, "src/entrypoint.ts"),
|
||||
compatibility: path.resolve(
|
||||
paths.polymer_dir,
|
||||
"src/entrypoints/compatibility.ts"
|
||||
),
|
||||
},
|
||||
outputPath: outputPath(paths.demo_output_root, latestBuild),
|
||||
publicPath: publicPath(latestBuild),
|
||||
defineOverlay: {
|
||||
__VERSION__: JSON.stringify(`DEMO-${env.version()}`),
|
||||
__DEMO__: true,
|
||||
},
|
||||
isProdBuild,
|
||||
latestBuild,
|
||||
isStatsBuild,
|
||||
};
|
||||
},
|
||||
|
||||
cast({ isProdBuild, latestBuild }) {
|
||||
const entry = {
|
||||
launcher: path.resolve(paths.cast_dir, "src/launcher/entrypoint.ts"),
|
||||
};
|
||||
|
||||
if (latestBuild) {
|
||||
entry.receiver = path.resolve(
|
||||
paths.cast_dir,
|
||||
"src/receiver/entrypoint.ts"
|
||||
);
|
||||
}
|
||||
|
||||
return {
|
||||
entry,
|
||||
outputPath: outputPath(paths.cast_output_root, latestBuild),
|
||||
publicPath: publicPath(latestBuild),
|
||||
isProdBuild,
|
||||
latestBuild,
|
||||
defineOverlay: {
|
||||
__BACKWARDS_COMPAT__: true,
|
||||
},
|
||||
};
|
||||
},
|
||||
|
||||
hassio({ isProdBuild, latestBuild }) {
|
||||
if (latestBuild) {
|
||||
throw new Error("Hass.io does not support latest build!");
|
||||
}
|
||||
return {
|
||||
entry: {
|
||||
entrypoint: path.resolve(paths.hassio_dir, "src/entrypoint.ts"),
|
||||
},
|
||||
outputPath: paths.hassio_output_root,
|
||||
publicPath: paths.hassio_publicPath,
|
||||
isProdBuild,
|
||||
latestBuild,
|
||||
dontHash: new Set(["entrypoint"]),
|
||||
};
|
||||
},
|
||||
|
||||
gallery({ isProdBuild, latestBuild }) {
|
||||
return {
|
||||
entry: {
|
||||
entrypoint: path.resolve(paths.gallery_dir, "src/entrypoint.js"),
|
||||
},
|
||||
outputPath: outputPath(paths.gallery_output_root, latestBuild),
|
||||
publicPath: publicPath(latestBuild),
|
||||
isProdBuild,
|
||||
latestBuild,
|
||||
};
|
||||
},
|
||||
};
|
||||
@@ -1,14 +1,32 @@
|
||||
const fs = require("fs");
|
||||
const path = require("path");
|
||||
const paths = require("./paths.js");
|
||||
|
||||
module.exports = {
|
||||
useRollup() {
|
||||
return process.env.ROLLUP === "1";
|
||||
},
|
||||
isProdBuild() {
|
||||
return process.env.NODE_ENV === "production";
|
||||
return (
|
||||
process.env.NODE_ENV === "production" || module.exports.isStatsBuild()
|
||||
);
|
||||
},
|
||||
isStatsBuild() {
|
||||
return process.env.STATS === "1";
|
||||
},
|
||||
isTravis() {
|
||||
return process.env.TRAVIS === "true";
|
||||
isTest() {
|
||||
return process.env.IS_TEST === "true";
|
||||
},
|
||||
isNetlify() {
|
||||
return process.env.NETLIFY === "true";
|
||||
},
|
||||
version() {
|
||||
const version = fs
|
||||
.readFileSync(path.resolve(paths.polymer_dir, "setup.py"), "utf8")
|
||||
.match(/\d{8}\.\d+/);
|
||||
if (!version) {
|
||||
throw Error("Version not found");
|
||||
}
|
||||
return version[0];
|
||||
},
|
||||
};
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
// Run HA develop mode
|
||||
const gulp = require("gulp");
|
||||
|
||||
const envVars = require("../env");
|
||||
const env = require("../env");
|
||||
|
||||
require("./clean.js");
|
||||
require("./translations.js");
|
||||
require("./gen-icons.js");
|
||||
require("./gen-icons-json.js");
|
||||
require("./gather-static.js");
|
||||
require("./compress.js");
|
||||
require("./webpack.js");
|
||||
require("./service-worker.js");
|
||||
require("./entry-html.js");
|
||||
require("./rollup.js");
|
||||
|
||||
gulp.task(
|
||||
"develop-app",
|
||||
@@ -20,14 +21,14 @@ gulp.task(
|
||||
},
|
||||
"clean",
|
||||
gulp.parallel(
|
||||
"gen-service-worker-dev",
|
||||
gulp.parallel("gen-icons-app", "gen-icons-mdi"),
|
||||
"gen-service-worker-app-dev",
|
||||
"gen-icons-json",
|
||||
"gen-pages-dev",
|
||||
"gen-index-app-dev",
|
||||
"build-translations"
|
||||
),
|
||||
"copy-static",
|
||||
"webpack-watch-app"
|
||||
"copy-static-app",
|
||||
env.useRollup() ? "rollup-watch-app" : "webpack-watch-app"
|
||||
)
|
||||
);
|
||||
|
||||
@@ -38,15 +39,15 @@ gulp.task(
|
||||
process.env.NODE_ENV = "production";
|
||||
},
|
||||
"clean",
|
||||
gulp.parallel("gen-icons-app", "gen-icons-mdi", "build-translations"),
|
||||
"copy-static",
|
||||
"webpack-prod-app",
|
||||
gulp.parallel("gen-icons-json", "build-translations"),
|
||||
"copy-static-app",
|
||||
env.useRollup() ? "rollup-prod-app" : "webpack-prod-app",
|
||||
...// Don't compress running tests
|
||||
(envVars.isTravis() ? [] : ["compress-app"]),
|
||||
(env.isTest() ? [] : ["compress-app"]),
|
||||
gulp.parallel(
|
||||
"gen-pages-prod",
|
||||
"gen-index-app-prod",
|
||||
"gen-service-worker-prod"
|
||||
"gen-service-worker-app-prod"
|
||||
)
|
||||
)
|
||||
);
|
||||
|
||||
@@ -1,30 +1,26 @@
|
||||
const gulp = require("gulp");
|
||||
|
||||
const env = require("../env");
|
||||
|
||||
require("./clean.js");
|
||||
require("./translations.js");
|
||||
require("./gen-icons.js");
|
||||
require("./gather-static.js");
|
||||
require("./webpack.js");
|
||||
require("./service-worker.js");
|
||||
require("./entry-html.js");
|
||||
require("./rollup.js");
|
||||
|
||||
gulp.task(
|
||||
"develop-cast",
|
||||
gulp.series(
|
||||
async function setEnv() {
|
||||
process.env.NODE_ENV = "development";
|
||||
process.env.IS_CAST = "true";
|
||||
},
|
||||
"clean-cast",
|
||||
"translations-enable-merge-backend",
|
||||
gulp.parallel(
|
||||
"gen-icons-app",
|
||||
"gen-icons-mdi",
|
||||
"gen-index-cast-dev",
|
||||
"build-translations"
|
||||
),
|
||||
gulp.parallel("gen-icons-json", "build-translations"),
|
||||
"copy-static-cast",
|
||||
"webpack-dev-server-cast"
|
||||
env.useRollup() ? "rollup-dev-server-cast" : "webpack-dev-server-cast"
|
||||
)
|
||||
);
|
||||
|
||||
@@ -36,9 +32,9 @@ gulp.task(
|
||||
},
|
||||
"clean-cast",
|
||||
"translations-enable-merge-backend",
|
||||
gulp.parallel("gen-icons-app", "gen-icons-mdi", "build-translations"),
|
||||
gulp.parallel("gen-icons-json", "build-translations"),
|
||||
"copy-static-cast",
|
||||
"webpack-prod-cast",
|
||||
env.useRollup() ? "rollup-prod-cast" : "webpack-prod-cast",
|
||||
"gen-index-cast-prod"
|
||||
)
|
||||
);
|
||||
|
||||
@@ -1,39 +1,36 @@
|
||||
const del = require("del");
|
||||
const gulp = require("gulp");
|
||||
const config = require("../paths");
|
||||
const paths = require("../paths");
|
||||
require("./translations");
|
||||
|
||||
gulp.task(
|
||||
"clean",
|
||||
gulp.parallel("clean-translations", function cleanOutputAndBuildDir() {
|
||||
return del([config.root, config.build_dir]);
|
||||
return del([paths.app_output_root, paths.build_dir]);
|
||||
})
|
||||
);
|
||||
|
||||
gulp.task(
|
||||
"clean-demo",
|
||||
gulp.parallel("clean-translations", function cleanOutputAndBuildDir() {
|
||||
return del([config.demo_root, config.build_dir]);
|
||||
return del([paths.demo_output_root, paths.build_dir]);
|
||||
})
|
||||
);
|
||||
|
||||
gulp.task(
|
||||
"clean-cast",
|
||||
gulp.parallel("clean-translations", function cleanOutputAndBuildDir() {
|
||||
return del([config.cast_root, config.build_dir]);
|
||||
return del([paths.cast_output_root, paths.build_dir]);
|
||||
})
|
||||
);
|
||||
|
||||
gulp.task(
|
||||
"clean-hassio",
|
||||
gulp.parallel("clean-translations", function cleanOutputAndBuildDir() {
|
||||
return del([config.hassio_root, config.build_dir]);
|
||||
})
|
||||
);
|
||||
gulp.task("clean-hassio", function cleanOutputAndBuildDir() {
|
||||
return del([paths.hassio_output_root, paths.build_dir]);
|
||||
});
|
||||
|
||||
gulp.task(
|
||||
"clean-gallery",
|
||||
gulp.parallel("clean-translations", function cleanOutputAndBuildDir() {
|
||||
return del([config.gallery_root, config.build_dir]);
|
||||
return del([paths.gallery_output_root, paths.build_dir]);
|
||||
})
|
||||
);
|
||||
|
||||
@@ -8,31 +8,36 @@ const paths = require("../paths");
|
||||
|
||||
gulp.task("compress-app", function compressApp() {
|
||||
const jsLatest = gulp
|
||||
.src(path.resolve(paths.output, "**/*.js"))
|
||||
.pipe(zopfli())
|
||||
.pipe(gulp.dest(paths.output));
|
||||
.src(path.resolve(paths.app_output_latest, "**/*.js"))
|
||||
.pipe(zopfli({ threshold: 150 }))
|
||||
.pipe(gulp.dest(paths.app_output_latest));
|
||||
|
||||
const jsEs5 = gulp
|
||||
.src(path.resolve(paths.output_es5, "**/*.js"))
|
||||
.pipe(zopfli())
|
||||
.pipe(gulp.dest(paths.output_es5));
|
||||
.src(path.resolve(paths.app_output_es5, "**/*.js"))
|
||||
.pipe(zopfli({ threshold: 150 }))
|
||||
.pipe(gulp.dest(paths.app_output_es5));
|
||||
|
||||
const polyfills = gulp
|
||||
.src(path.resolve(paths.static, "polyfills/*.js"))
|
||||
.pipe(zopfli())
|
||||
.pipe(gulp.dest(path.resolve(paths.static, "polyfills")));
|
||||
.src(path.resolve(paths.app_output_static, "polyfills/*.js"))
|
||||
.pipe(zopfli({ threshold: 150 }))
|
||||
.pipe(gulp.dest(path.resolve(paths.app_output_static, "polyfills")));
|
||||
|
||||
const translations = gulp
|
||||
.src(path.resolve(paths.static, "translations/*.json"))
|
||||
.pipe(zopfli())
|
||||
.pipe(gulp.dest(path.resolve(paths.static, "translations")));
|
||||
.src(path.resolve(paths.app_output_static, "translations/**/*.json"))
|
||||
.pipe(zopfli({ threshold: 150 }))
|
||||
.pipe(gulp.dest(path.resolve(paths.app_output_static, "translations")));
|
||||
|
||||
return merge(jsLatest, jsEs5, polyfills, translations);
|
||||
const icons = gulp
|
||||
.src(path.resolve(paths.app_output_static, "mdi/*.json"))
|
||||
.pipe(zopfli({ threshold: 150 }))
|
||||
.pipe(gulp.dest(path.resolve(paths.app_output_static, "mdi")));
|
||||
|
||||
return merge(jsLatest, jsEs5, polyfills, translations, icons);
|
||||
});
|
||||
|
||||
gulp.task("compress-hassio", function compressApp() {
|
||||
return gulp
|
||||
.src(path.resolve(paths.hassio_root, "**/*.js"))
|
||||
.src(path.resolve(paths.hassio_output_root, "**/*.js"))
|
||||
.pipe(zopfli())
|
||||
.pipe(gulp.dest(paths.hassio_root));
|
||||
.pipe(gulp.dest(paths.hassio_output_root));
|
||||
});
|
||||
|
||||
@@ -1,13 +1,16 @@
|
||||
// Run demo develop mode
|
||||
const gulp = require("gulp");
|
||||
|
||||
const env = require("../env");
|
||||
|
||||
require("./clean.js");
|
||||
require("./translations.js");
|
||||
require("./gen-icons.js");
|
||||
require("./gen-icons-json.js");
|
||||
require("./gather-static.js");
|
||||
require("./webpack.js");
|
||||
require("./service-worker.js");
|
||||
require("./entry-html.js");
|
||||
require("./rollup.js");
|
||||
|
||||
gulp.task(
|
||||
"develop-demo",
|
||||
@@ -17,15 +20,9 @@ gulp.task(
|
||||
},
|
||||
"clean-demo",
|
||||
"translations-enable-merge-backend",
|
||||
gulp.parallel(
|
||||
"gen-icons-app",
|
||||
"gen-icons-mdi",
|
||||
"gen-icons-demo",
|
||||
"gen-index-demo-dev",
|
||||
"build-translations"
|
||||
),
|
||||
gulp.parallel("gen-icons-json", "gen-index-demo-dev", "build-translations"),
|
||||
"copy-static-demo",
|
||||
"webpack-dev-server-demo"
|
||||
env.useRollup() ? "rollup-dev-server-demo" : "webpack-dev-server-demo"
|
||||
)
|
||||
);
|
||||
|
||||
@@ -38,14 +35,9 @@ gulp.task(
|
||||
"clean-demo",
|
||||
// Cast needs to be backwards compatible and older HA has no translations
|
||||
"translations-enable-merge-backend",
|
||||
gulp.parallel(
|
||||
"gen-icons-app",
|
||||
"gen-icons-mdi",
|
||||
"gen-icons-demo",
|
||||
"build-translations"
|
||||
),
|
||||
gulp.parallel("gen-icons-json", "build-translations"),
|
||||
"copy-static-demo",
|
||||
"webpack-prod-demo",
|
||||
env.useRollup() ? "rollup-prod-demo" : "webpack-prod-demo",
|
||||
"gen-index-demo-prod"
|
||||
)
|
||||
);
|
||||
|
||||
@@ -1,9 +1,14 @@
|
||||
const del = require("del");
|
||||
const gulp = require("gulp");
|
||||
const fs = require("fs");
|
||||
const mapStream = require("map-stream");
|
||||
|
||||
const inDir = "translations/frontend";
|
||||
const downloadDir = inDir + "/downloads";
|
||||
const inDirFrontend = "translations/frontend";
|
||||
const inDirBackend = "translations/backend";
|
||||
const downloadDir = "translations/downloads";
|
||||
const srcMeta = "src/translations/translationMetadata.json";
|
||||
|
||||
const encoding = "utf8";
|
||||
|
||||
const tasks = [];
|
||||
|
||||
@@ -53,9 +58,25 @@ gulp.task(taskName, function () {
|
||||
});
|
||||
tasks.push(taskName);
|
||||
|
||||
taskName = "check-all-files-exist";
|
||||
gulp.task(taskName, function () {
|
||||
const file = fs.readFileSync(srcMeta, { encoding });
|
||||
const meta = JSON.parse(file);
|
||||
Object.keys(meta).forEach((lang) => {
|
||||
if (!fs.existsSync(`${inDirFrontend}/${lang}.json`)) {
|
||||
fs.writeFileSync(`${inDirFrontend}/${lang}.json`, JSON.stringify({}));
|
||||
}
|
||||
if (!fs.existsSync(`${inDirBackend}/${lang}.json`)) {
|
||||
fs.writeFileSync(`${inDirBackend}/${lang}.json`, JSON.stringify({}));
|
||||
}
|
||||
});
|
||||
return Promise.resolve();
|
||||
});
|
||||
tasks.push(taskName);
|
||||
|
||||
taskName = "move-downloaded-translations";
|
||||
gulp.task(taskName, function () {
|
||||
return gulp.src(`${downloadDir}/*.json`).pipe(gulp.dest(inDir));
|
||||
return gulp.src(`${downloadDir}/*.json`).pipe(gulp.dest(inDirFrontend));
|
||||
});
|
||||
tasks.push(taskName);
|
||||
|
||||
@@ -65,6 +86,7 @@ gulp.task(
|
||||
gulp.series(
|
||||
"check-translations-html",
|
||||
"move-downloaded-translations",
|
||||
"check-all-files-exist",
|
||||
"clean-downloaded-translations"
|
||||
)
|
||||
);
|
||||
|
||||
@@ -6,31 +6,36 @@ const fs = require("fs-extra");
|
||||
const path = require("path");
|
||||
const template = require("lodash.template");
|
||||
const minify = require("html-minifier").minify;
|
||||
const config = require("../paths.js");
|
||||
const paths = require("../paths.js");
|
||||
const env = require("../env.js");
|
||||
|
||||
const templatePath = (tpl) =>
|
||||
path.resolve(config.polymer_dir, "src/html/", `${tpl}.html.template`);
|
||||
path.resolve(paths.polymer_dir, "src/html/", `${tpl}.html.template`);
|
||||
|
||||
const readFile = (pth) => fs.readFileSync(pth).toString();
|
||||
|
||||
const renderTemplate = (pth, data = {}, pathFunc = templatePath) => {
|
||||
const compiled = template(readFile(pathFunc(pth)));
|
||||
return compiled({ ...data, renderTemplate });
|
||||
return compiled({
|
||||
...data,
|
||||
useRollup: env.useRollup(),
|
||||
renderTemplate,
|
||||
});
|
||||
};
|
||||
|
||||
const renderDemoTemplate = (pth, data = {}) =>
|
||||
renderTemplate(pth, data, (tpl) =>
|
||||
path.resolve(config.demo_dir, "src/html/", `${tpl}.html.template`)
|
||||
path.resolve(paths.demo_dir, "src/html/", `${tpl}.html.template`)
|
||||
);
|
||||
|
||||
const renderCastTemplate = (pth, data = {}) =>
|
||||
renderTemplate(pth, data, (tpl) =>
|
||||
path.resolve(config.cast_dir, "src/html/", `${tpl}.html.template`)
|
||||
path.resolve(paths.cast_dir, "src/html/", `${tpl}.html.template`)
|
||||
);
|
||||
|
||||
const renderGalleryTemplate = (pth, data = {}) =>
|
||||
renderTemplate(pth, data, (tpl) =>
|
||||
path.resolve(config.gallery_dir, "src/html/", `${tpl}.html.template`)
|
||||
path.resolve(paths.gallery_dir, "src/html/", `${tpl}.html.template`)
|
||||
);
|
||||
|
||||
const minifyHtml = (content) =>
|
||||
@@ -47,34 +52,39 @@ gulp.task("gen-pages-dev", (done) => {
|
||||
for (const page of PAGES) {
|
||||
const content = renderTemplate(page, {
|
||||
latestPageJS: `/frontend_latest/${page}.js`,
|
||||
latestHassIconsJS: "/frontend_latest/hass-icons.js",
|
||||
|
||||
es5Compatibility: "/frontend_es5/compatibility.js",
|
||||
es5PageJS: `/frontend_es5/${page}.js`,
|
||||
es5HassIconsJS: "/frontend_es5/hass-icons.js",
|
||||
});
|
||||
|
||||
fs.outputFileSync(path.resolve(config.root, `${page}.html`), content);
|
||||
fs.outputFileSync(
|
||||
path.resolve(paths.app_output_root, `${page}.html`),
|
||||
content
|
||||
);
|
||||
}
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task("gen-pages-prod", (done) => {
|
||||
const latestManifest = require(path.resolve(config.output, "manifest.json"));
|
||||
const es5Manifest = require(path.resolve(config.output_es5, "manifest.json"));
|
||||
const latestManifest = require(path.resolve(
|
||||
paths.app_output_latest,
|
||||
"manifest.json"
|
||||
));
|
||||
const es5Manifest = require(path.resolve(
|
||||
paths.app_output_es5,
|
||||
"manifest.json"
|
||||
));
|
||||
|
||||
for (const page of PAGES) {
|
||||
const content = renderTemplate(page, {
|
||||
latestPageJS: latestManifest[`${page}.js`],
|
||||
latestHassIconsJS: latestManifest["hass-icons.js"],
|
||||
|
||||
es5Compatibility: es5Manifest["compatibility.js"],
|
||||
es5PageJS: es5Manifest[`${page}.js`],
|
||||
es5HassIconsJS: es5Manifest["hass-icons.js"],
|
||||
});
|
||||
|
||||
fs.outputFileSync(
|
||||
path.resolve(config.root, `${page}.html`),
|
||||
path.resolve(paths.app_output_root, `${page}.html`),
|
||||
minifyHtml(content)
|
||||
);
|
||||
}
|
||||
@@ -88,37 +98,42 @@ gulp.task("gen-index-app-dev", (done) => {
|
||||
latestAppJS: "/frontend_latest/app.js",
|
||||
latestCoreJS: "/frontend_latest/core.js",
|
||||
latestCustomPanelJS: "/frontend_latest/custom-panel.js",
|
||||
latestHassIconsJS: "/frontend_latest/hass-icons.js",
|
||||
|
||||
es5Compatibility: "/frontend_es5/compatibility.js",
|
||||
es5AppJS: "/frontend_es5/app.js",
|
||||
es5CoreJS: "/frontend_es5/core.js",
|
||||
es5CustomPanelJS: "/frontend_es5/custom-panel.js",
|
||||
es5HassIconsJS: "/frontend_es5/hass-icons.js",
|
||||
}).replace(/#THEMEC/g, "{{ theme_color }}");
|
||||
|
||||
fs.outputFileSync(path.resolve(config.root, "index.html"), content);
|
||||
fs.outputFileSync(path.resolve(paths.app_output_root, "index.html"), content);
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task("gen-index-app-prod", (done) => {
|
||||
const latestManifest = require(path.resolve(config.output, "manifest.json"));
|
||||
const es5Manifest = require(path.resolve(config.output_es5, "manifest.json"));
|
||||
const latestManifest = require(path.resolve(
|
||||
paths.app_output_latest,
|
||||
"manifest.json"
|
||||
));
|
||||
const es5Manifest = require(path.resolve(
|
||||
paths.app_output_es5,
|
||||
"manifest.json"
|
||||
));
|
||||
const content = renderTemplate("index", {
|
||||
latestAppJS: latestManifest["app.js"],
|
||||
latestCoreJS: latestManifest["core.js"],
|
||||
latestCustomPanelJS: latestManifest["custom-panel.js"],
|
||||
latestHassIconsJS: latestManifest["hass-icons.js"],
|
||||
|
||||
es5Compatibility: es5Manifest["compatibility.js"],
|
||||
es5AppJS: es5Manifest["app.js"],
|
||||
es5CoreJS: es5Manifest["core.js"],
|
||||
es5CustomPanelJS: es5Manifest["custom-panel.js"],
|
||||
es5HassIconsJS: es5Manifest["hass-icons.js"],
|
||||
});
|
||||
const minified = minifyHtml(content).replace(/#THEMEC/g, "{{ theme_color }}");
|
||||
|
||||
fs.outputFileSync(path.resolve(config.root, "index.html"), minified);
|
||||
fs.outputFileSync(
|
||||
path.resolve(paths.app_output_root, "index.html"),
|
||||
minified
|
||||
);
|
||||
done();
|
||||
});
|
||||
|
||||
@@ -127,7 +142,7 @@ gulp.task("gen-index-cast-dev", (done) => {
|
||||
latestReceiverJS: "/frontend_latest/receiver.js",
|
||||
});
|
||||
fs.outputFileSync(
|
||||
path.resolve(config.cast_root, "receiver.html"),
|
||||
path.resolve(paths.cast_output_root, "receiver.html"),
|
||||
contentReceiver
|
||||
);
|
||||
|
||||
@@ -135,14 +150,17 @@ gulp.task("gen-index-cast-dev", (done) => {
|
||||
latestLauncherJS: "/frontend_latest/launcher.js",
|
||||
es5LauncherJS: "/frontend_es5/launcher.js",
|
||||
});
|
||||
fs.outputFileSync(path.resolve(config.cast_root, "faq.html"), contentFAQ);
|
||||
fs.outputFileSync(
|
||||
path.resolve(paths.cast_output_root, "faq.html"),
|
||||
contentFAQ
|
||||
);
|
||||
|
||||
const contentLauncher = renderCastTemplate("launcher", {
|
||||
latestLauncherJS: "/frontend_latest/launcher.js",
|
||||
es5LauncherJS: "/frontend_es5/launcher.js",
|
||||
});
|
||||
fs.outputFileSync(
|
||||
path.resolve(config.cast_root, "index.html"),
|
||||
path.resolve(paths.cast_output_root, "index.html"),
|
||||
contentLauncher
|
||||
);
|
||||
done();
|
||||
@@ -150,11 +168,11 @@ gulp.task("gen-index-cast-dev", (done) => {
|
||||
|
||||
gulp.task("gen-index-cast-prod", (done) => {
|
||||
const latestManifest = require(path.resolve(
|
||||
config.cast_output,
|
||||
paths.cast_output_latest,
|
||||
"manifest.json"
|
||||
));
|
||||
const es5Manifest = require(path.resolve(
|
||||
config.cast_output_es5,
|
||||
paths.cast_output_es5,
|
||||
"manifest.json"
|
||||
));
|
||||
|
||||
@@ -162,7 +180,7 @@ gulp.task("gen-index-cast-prod", (done) => {
|
||||
latestReceiverJS: latestManifest["receiver.js"],
|
||||
});
|
||||
fs.outputFileSync(
|
||||
path.resolve(config.cast_root, "receiver.html"),
|
||||
path.resolve(paths.cast_output_root, "receiver.html"),
|
||||
contentReceiver
|
||||
);
|
||||
|
||||
@@ -170,14 +188,17 @@ gulp.task("gen-index-cast-prod", (done) => {
|
||||
latestLauncherJS: latestManifest["launcher.js"],
|
||||
es5LauncherJS: es5Manifest["launcher.js"],
|
||||
});
|
||||
fs.outputFileSync(path.resolve(config.cast_root, "faq.html"), contentFAQ);
|
||||
fs.outputFileSync(
|
||||
path.resolve(paths.cast_output_root, "faq.html"),
|
||||
contentFAQ
|
||||
);
|
||||
|
||||
const contentLauncher = renderCastTemplate("launcher", {
|
||||
latestLauncherJS: latestManifest["launcher.js"],
|
||||
es5LauncherJS: es5Manifest["launcher.js"],
|
||||
});
|
||||
fs.outputFileSync(
|
||||
path.resolve(config.cast_root, "index.html"),
|
||||
path.resolve(paths.cast_output_root, "index.html"),
|
||||
contentLauncher
|
||||
);
|
||||
done();
|
||||
@@ -193,17 +214,20 @@ gulp.task("gen-index-demo-dev", (done) => {
|
||||
es5DemoJS: "/frontend_es5/main.js",
|
||||
});
|
||||
|
||||
fs.outputFileSync(path.resolve(config.demo_root, "index.html"), content);
|
||||
fs.outputFileSync(
|
||||
path.resolve(paths.demo_output_root, "index.html"),
|
||||
content
|
||||
);
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task("gen-index-demo-prod", (done) => {
|
||||
const latestManifest = require(path.resolve(
|
||||
config.demo_output,
|
||||
paths.demo_output_latest,
|
||||
"manifest.json"
|
||||
));
|
||||
const es5Manifest = require(path.resolve(
|
||||
config.demo_output_es5,
|
||||
paths.demo_output_es5,
|
||||
"manifest.json"
|
||||
));
|
||||
const content = renderDemoTemplate("index", {
|
||||
@@ -214,7 +238,10 @@ gulp.task("gen-index-demo-prod", (done) => {
|
||||
});
|
||||
const minified = minifyHtml(content);
|
||||
|
||||
fs.outputFileSync(path.resolve(config.demo_root, "index.html"), minified);
|
||||
fs.outputFileSync(
|
||||
path.resolve(paths.demo_output_root, "index.html"),
|
||||
minified
|
||||
);
|
||||
done();
|
||||
});
|
||||
|
||||
@@ -225,13 +252,16 @@ gulp.task("gen-index-gallery-dev", (done) => {
|
||||
latestGalleryJS: "./frontend_latest/entrypoint.js",
|
||||
});
|
||||
|
||||
fs.outputFileSync(path.resolve(config.gallery_root, "index.html"), content);
|
||||
fs.outputFileSync(
|
||||
path.resolve(paths.gallery_output_root, "index.html"),
|
||||
content
|
||||
);
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task("gen-index-gallery-prod", (done) => {
|
||||
const latestManifest = require(path.resolve(
|
||||
config.gallery_output,
|
||||
paths.gallery_output_latest,
|
||||
"manifest.json"
|
||||
));
|
||||
const content = renderGalleryTemplate("index", {
|
||||
@@ -239,6 +269,9 @@ gulp.task("gen-index-gallery-prod", (done) => {
|
||||
});
|
||||
const minified = minifyHtml(content);
|
||||
|
||||
fs.outputFileSync(path.resolve(config.gallery_root, "index.html"), minified);
|
||||
fs.outputFileSync(
|
||||
path.resolve(paths.gallery_output_root, "index.html"),
|
||||
minified
|
||||
);
|
||||
done();
|
||||
});
|
||||
|
||||
@@ -1,13 +1,16 @@
|
||||
// Run demo develop mode
|
||||
const gulp = require("gulp");
|
||||
|
||||
const env = require("../env");
|
||||
|
||||
require("./clean.js");
|
||||
require("./translations.js");
|
||||
require("./gen-icons.js");
|
||||
require("./gen-icons-json.js");
|
||||
require("./gather-static.js");
|
||||
require("./webpack.js");
|
||||
require("./service-worker.js");
|
||||
require("./entry-html.js");
|
||||
require("./rollup.js");
|
||||
|
||||
gulp.task(
|
||||
"develop-gallery",
|
||||
@@ -17,10 +20,10 @@ gulp.task(
|
||||
},
|
||||
"clean-gallery",
|
||||
"translations-enable-merge-backend",
|
||||
gulp.parallel("gen-icons-app", "gen-icons-mdi", "build-translations"),
|
||||
gulp.parallel("gen-icons-json", "build-translations"),
|
||||
"copy-static-gallery",
|
||||
"gen-index-gallery-dev",
|
||||
"webpack-dev-server-gallery"
|
||||
env.useRollup() ? "rollup-dev-server-gallery" : "webpack-dev-server-gallery"
|
||||
)
|
||||
);
|
||||
|
||||
@@ -32,9 +35,9 @@ gulp.task(
|
||||
},
|
||||
"clean-gallery",
|
||||
"translations-enable-merge-backend",
|
||||
gulp.parallel("gen-icons-app", "gen-icons-mdi", "build-translations"),
|
||||
gulp.parallel("gen-icons-json", "build-translations"),
|
||||
"copy-static-gallery",
|
||||
"webpack-prod-gallery",
|
||||
env.useRollup() ? "rollup-prod-gallery" : "webpack-prod-gallery",
|
||||
"gen-index-gallery-prod"
|
||||
)
|
||||
);
|
||||
|
||||
@@ -26,6 +26,13 @@ function copyTranslations(staticDir) {
|
||||
);
|
||||
}
|
||||
|
||||
function copyMdiIcons(staticDir) {
|
||||
const staticPath = genStaticPath(staticDir);
|
||||
|
||||
// MDI icons output
|
||||
fs.copySync(polyPath("build/mdi"), staticPath("mdi"));
|
||||
}
|
||||
|
||||
function copyPolyfills(staticDir) {
|
||||
const staticPath = genStaticPath(staticDir);
|
||||
|
||||
@@ -44,6 +51,12 @@ function copyPolyfills(staticDir) {
|
||||
);
|
||||
}
|
||||
|
||||
function copyLoaderJS(staticDir) {
|
||||
const staticPath = genStaticPath(staticDir);
|
||||
copyFileDir(npmPath("systemjs/dist/s.min.js"), staticPath("js"));
|
||||
copyFileDir(npmPath("systemjs/dist/s.min.js.map"), staticPath("js"));
|
||||
}
|
||||
|
||||
function copyFonts(staticDir) {
|
||||
const staticPath = genStaticPath(staticDir);
|
||||
// Local fonts
|
||||
@@ -65,67 +78,68 @@ function copyMapPanel(staticDir) {
|
||||
);
|
||||
}
|
||||
|
||||
gulp.task("copy-translations", (done) => {
|
||||
const staticDir = paths.static;
|
||||
gulp.task("copy-translations-app", async () => {
|
||||
const staticDir = paths.app_output_static;
|
||||
copyTranslations(staticDir);
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task("copy-static", (done) => {
|
||||
const staticDir = paths.static;
|
||||
const staticPath = genStaticPath(paths.static);
|
||||
gulp.task("copy-static-app", async () => {
|
||||
const staticDir = paths.app_output_static;
|
||||
// Basic static files
|
||||
fs.copySync(polyPath("public"), paths.root);
|
||||
fs.copySync(polyPath("public"), paths.app_output_root);
|
||||
|
||||
copyLoaderJS(staticDir);
|
||||
copyPolyfills(staticDir);
|
||||
copyFonts(staticDir);
|
||||
copyTranslations(staticDir);
|
||||
copyMdiIcons(staticDir);
|
||||
|
||||
// Panel assets
|
||||
copyFileDir(
|
||||
npmPath("react-big-calendar/lib/css/react-big-calendar.css"),
|
||||
staticPath("panels/calendar/")
|
||||
);
|
||||
copyMapPanel(staticDir);
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task("copy-static-demo", (done) => {
|
||||
gulp.task("copy-static-demo", async () => {
|
||||
// Copy app static files
|
||||
fs.copySync(
|
||||
polyPath("public/static"),
|
||||
path.resolve(paths.demo_root, "static")
|
||||
path.resolve(paths.demo_output_root, "static")
|
||||
);
|
||||
// Copy demo static files
|
||||
fs.copySync(path.resolve(paths.demo_dir, "public"), paths.demo_root);
|
||||
fs.copySync(path.resolve(paths.demo_dir, "public"), paths.demo_output_root);
|
||||
|
||||
copyPolyfills(paths.demo_static);
|
||||
copyMapPanel(paths.demo_static);
|
||||
copyFonts(paths.demo_static);
|
||||
copyTranslations(paths.demo_static);
|
||||
done();
|
||||
copyLoaderJS(paths.demo_output_static);
|
||||
copyPolyfills(paths.demo_output_static);
|
||||
copyMapPanel(paths.demo_output_static);
|
||||
copyFonts(paths.demo_output_static);
|
||||
copyTranslations(paths.demo_output_static);
|
||||
copyMdiIcons(paths.demo_output_static);
|
||||
});
|
||||
|
||||
gulp.task("copy-static-cast", (done) => {
|
||||
gulp.task("copy-static-cast", async () => {
|
||||
// Copy app static files
|
||||
fs.copySync(polyPath("public/static"), paths.cast_static);
|
||||
fs.copySync(polyPath("public/static"), paths.cast_output_static);
|
||||
// Copy cast static files
|
||||
fs.copySync(path.resolve(paths.cast_dir, "public"), paths.cast_root);
|
||||
fs.copySync(path.resolve(paths.cast_dir, "public"), paths.cast_output_root);
|
||||
|
||||
copyMapPanel(paths.cast_static);
|
||||
copyFonts(paths.cast_static);
|
||||
copyTranslations(paths.cast_static);
|
||||
done();
|
||||
copyLoaderJS(paths.cast_output_static);
|
||||
copyPolyfills(paths.cast_output_static);
|
||||
copyMapPanel(paths.cast_output_static);
|
||||
copyFonts(paths.cast_output_static);
|
||||
copyTranslations(paths.cast_output_static);
|
||||
copyMdiIcons(paths.cast_output_static);
|
||||
});
|
||||
|
||||
gulp.task("copy-static-gallery", (done) => {
|
||||
gulp.task("copy-static-gallery", async () => {
|
||||
// Copy app static files
|
||||
fs.copySync(polyPath("public/static"), paths.gallery_static);
|
||||
fs.copySync(polyPath("public/static"), paths.gallery_output_static);
|
||||
// Copy gallery static files
|
||||
fs.copySync(path.resolve(paths.gallery_dir, "public"), paths.gallery_root);
|
||||
fs.copySync(
|
||||
path.resolve(paths.gallery_dir, "public"),
|
||||
paths.gallery_output_root
|
||||
);
|
||||
|
||||
copyMapPanel(paths.gallery_static);
|
||||
copyFonts(paths.gallery_static);
|
||||
copyTranslations(paths.gallery_static);
|
||||
done();
|
||||
copyMapPanel(paths.gallery_output_static);
|
||||
copyFonts(paths.gallery_output_static);
|
||||
copyTranslations(paths.gallery_output_static);
|
||||
copyMdiIcons(paths.gallery_output_static);
|
||||
});
|
||||
|
||||
112
build-scripts/gulp/gen-icons-json.js
Normal file
112
build-scripts/gulp/gen-icons-json.js
Normal file
@@ -0,0 +1,112 @@
|
||||
const gulp = require("gulp");
|
||||
const path = require("path");
|
||||
const fs = require("fs");
|
||||
const hash = require("object-hash");
|
||||
|
||||
const ICON_PACKAGE_PATH = path.resolve(
|
||||
__dirname,
|
||||
"../../node_modules/@mdi/svg/"
|
||||
);
|
||||
const META_PATH = path.resolve(ICON_PACKAGE_PATH, "meta.json");
|
||||
const PACKAGE_PATH = path.resolve(ICON_PACKAGE_PATH, "package.json");
|
||||
const ICON_PATH = path.resolve(ICON_PACKAGE_PATH, "svg");
|
||||
const OUTPUT_DIR = path.resolve(__dirname, "../../build/mdi");
|
||||
|
||||
const encoding = "utf8";
|
||||
|
||||
const getMeta = () => {
|
||||
const file = fs.readFileSync(META_PATH, { encoding });
|
||||
const meta = JSON.parse(file);
|
||||
return meta.map((icon) => {
|
||||
const svg = fs.readFileSync(`${ICON_PATH}/${icon.name}.svg`, {
|
||||
encoding,
|
||||
});
|
||||
return { path: svg.match(/ d="([^"]+)"/)[1], name: icon.name };
|
||||
});
|
||||
};
|
||||
|
||||
const splitBySize = (meta) => {
|
||||
const chunks = [];
|
||||
const CHUNK_SIZE = 50000;
|
||||
|
||||
let curSize = 0;
|
||||
let startKey;
|
||||
let icons = [];
|
||||
|
||||
Object.values(meta).forEach((icon) => {
|
||||
if (startKey === undefined) {
|
||||
startKey = icon.name;
|
||||
}
|
||||
curSize += icon.path.length;
|
||||
icons.push(icon);
|
||||
if (curSize > CHUNK_SIZE) {
|
||||
chunks.push({
|
||||
startKey,
|
||||
endKey: icon.name,
|
||||
icons,
|
||||
});
|
||||
curSize = 0;
|
||||
startKey = undefined;
|
||||
icons = [];
|
||||
}
|
||||
});
|
||||
|
||||
chunks.push({
|
||||
startKey,
|
||||
icons,
|
||||
});
|
||||
|
||||
return chunks;
|
||||
};
|
||||
|
||||
const findDifferentiator = (curString, prevString) => {
|
||||
for (let i = 0; i < curString.length; i++) {
|
||||
if (curString[i] !== prevString[i]) {
|
||||
return curString.substring(0, i + 1);
|
||||
}
|
||||
}
|
||||
throw new Error("Cannot find differentiator", curString, prevString);
|
||||
};
|
||||
|
||||
gulp.task("gen-icons-json", (done) => {
|
||||
const meta = getMeta();
|
||||
const split = splitBySize(meta);
|
||||
|
||||
if (!fs.existsSync(OUTPUT_DIR)) {
|
||||
fs.mkdirSync(OUTPUT_DIR, { recursive: true });
|
||||
}
|
||||
const parts = [];
|
||||
|
||||
let lastEnd;
|
||||
split.forEach((chunk) => {
|
||||
let startKey;
|
||||
if (lastEnd === undefined) {
|
||||
chunk.startKey = undefined;
|
||||
startKey = undefined;
|
||||
} else {
|
||||
startKey = findDifferentiator(chunk.startKey, lastEnd);
|
||||
}
|
||||
lastEnd = chunk.endKey;
|
||||
|
||||
const output = {};
|
||||
chunk.icons.forEach((icon) => {
|
||||
output[icon.name] = icon.path;
|
||||
});
|
||||
const filename = hash(output);
|
||||
parts.push({ start: startKey, file: filename });
|
||||
fs.writeFileSync(
|
||||
path.resolve(OUTPUT_DIR, `${filename}.json`),
|
||||
JSON.stringify(output)
|
||||
);
|
||||
});
|
||||
|
||||
const file = fs.readFileSync(PACKAGE_PATH, { encoding });
|
||||
const package = JSON.parse(file);
|
||||
|
||||
fs.writeFileSync(
|
||||
path.resolve(OUTPUT_DIR, "iconMetadata.json"),
|
||||
JSON.stringify({ version: package.version, parts })
|
||||
);
|
||||
|
||||
done();
|
||||
});
|
||||
@@ -1,127 +0,0 @@
|
||||
const gulp = require("gulp");
|
||||
const path = require("path");
|
||||
const fs = require("fs");
|
||||
const paths = require("../paths");
|
||||
const { mapFiles } = require("../util");
|
||||
|
||||
const ICON_PACKAGE_PATH = path.resolve(
|
||||
__dirname,
|
||||
"../../node_modules/@mdi/svg/"
|
||||
);
|
||||
const META_PATH = path.resolve(ICON_PACKAGE_PATH, "meta.json");
|
||||
const ICON_PATH = path.resolve(ICON_PACKAGE_PATH, "svg");
|
||||
const OUTPUT_DIR = path.resolve(__dirname, "../../build");
|
||||
const MDI_OUTPUT_PATH = path.resolve(OUTPUT_DIR, "mdi.html");
|
||||
const HASS_OUTPUT_PATH = path.resolve(OUTPUT_DIR, "hass-icons.html");
|
||||
|
||||
const BUILT_IN_PANEL_ICONS = [
|
||||
"calendar", // Calendar
|
||||
"settings", // Config
|
||||
"home-assistant", // Hass.io
|
||||
"poll-box", // History panel
|
||||
"format-list-bulleted-type", // Logbook
|
||||
"mailbox", // Mailbox
|
||||
"tooltip-account", // Map
|
||||
"cart", // Shopping List
|
||||
"hammer", // developer-tools
|
||||
];
|
||||
|
||||
// Given an icon name, load the SVG file
|
||||
function loadIcon(name) {
|
||||
const iconPath = path.resolve(ICON_PATH, `${name}.svg`);
|
||||
try {
|
||||
return fs.readFileSync(iconPath, "utf-8");
|
||||
} catch (err) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Given an SVG file, convert it to an iron-iconset-svg definition
|
||||
function transformXMLtoPolymer(name, xml) {
|
||||
const start = xml.indexOf("><path") + 1;
|
||||
const end = xml.length - start - 6;
|
||||
const pth = xml.substr(start, end);
|
||||
return `<g id="${name}">${pth}</g>`;
|
||||
}
|
||||
|
||||
// Given an iconset name and icon names, generate a polymer iconset
|
||||
function generateIconset(iconsetName, iconNames) {
|
||||
const iconDefs = Array.from(iconNames)
|
||||
.map((name) => {
|
||||
const iconDef = loadIcon(name);
|
||||
if (!iconDef) {
|
||||
throw new Error(`Unknown icon referenced: ${name}`);
|
||||
}
|
||||
return transformXMLtoPolymer(name, iconDef);
|
||||
})
|
||||
.join("");
|
||||
return `<ha-iconset-svg name="${iconsetName}" size="24"><svg><defs>${iconDefs}</defs></svg></ha-iconset-svg>`;
|
||||
}
|
||||
|
||||
// Find all icons used by the project.
|
||||
function findIcons(searchPath, iconsetName) {
|
||||
const iconRegex = new RegExp(`${iconsetName}:[\\w-]+`, "g");
|
||||
const icons = new Set();
|
||||
function processFile(filename) {
|
||||
const content = fs.readFileSync(filename);
|
||||
let match;
|
||||
// eslint-disable-next-line
|
||||
while ((match = iconRegex.exec(content))) {
|
||||
// strip off "hass:" and add to set
|
||||
icons.add(match[0].substr(iconsetName.length + 1));
|
||||
}
|
||||
}
|
||||
mapFiles(searchPath, ".js", processFile);
|
||||
mapFiles(searchPath, ".ts", processFile);
|
||||
return icons;
|
||||
}
|
||||
|
||||
gulp.task("gen-icons-mdi", (done) => {
|
||||
const meta = JSON.parse(
|
||||
fs.readFileSync(path.resolve(ICON_PACKAGE_PATH, META_PATH), "UTF-8")
|
||||
);
|
||||
const iconNames = meta.map((iconInfo) => iconInfo.name);
|
||||
if (!fs.existsSync(OUTPUT_DIR)) {
|
||||
fs.mkdirSync(OUTPUT_DIR);
|
||||
}
|
||||
fs.writeFileSync(MDI_OUTPUT_PATH, generateIconset("mdi", iconNames));
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task("gen-icons-app", (done) => {
|
||||
const iconNames = findIcons("./src", "hass");
|
||||
BUILT_IN_PANEL_ICONS.forEach((name) => iconNames.add(name));
|
||||
if (!fs.existsSync(OUTPUT_DIR)) {
|
||||
fs.mkdirSync(OUTPUT_DIR);
|
||||
}
|
||||
fs.writeFileSync(HASS_OUTPUT_PATH, generateIconset("hass", iconNames));
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task("gen-icons-demo", (done) => {
|
||||
const iconNames = findIcons(path.resolve(paths.demo_dir, "./src"), "hademo");
|
||||
fs.writeFileSync(
|
||||
path.resolve(paths.demo_dir, "hademo-icons.html"),
|
||||
generateIconset("hademo", iconNames)
|
||||
);
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task("gen-icons-hassio", (done) => {
|
||||
const iconNames = findIcons(
|
||||
path.resolve(paths.hassio_dir, "./src"),
|
||||
"hassio"
|
||||
);
|
||||
// Find hassio icons inside HA main repo.
|
||||
for (const item of findIcons(
|
||||
path.resolve(paths.polymer_dir, "./src"),
|
||||
"hassio"
|
||||
)) {
|
||||
iconNames.add(item);
|
||||
}
|
||||
fs.writeFileSync(
|
||||
path.resolve(paths.hassio_dir, "hassio-icons.html"),
|
||||
generateIconset("hassio", iconNames)
|
||||
);
|
||||
done();
|
||||
});
|
||||
@@ -1,11 +1,12 @@
|
||||
const gulp = require("gulp");
|
||||
|
||||
const envVars = require("../env");
|
||||
const env = require("../env");
|
||||
|
||||
require("./clean.js");
|
||||
require("./gen-icons.js");
|
||||
require("./gen-icons-json.js");
|
||||
require("./webpack.js");
|
||||
require("./compress.js");
|
||||
require("./rollup.js");
|
||||
|
||||
gulp.task(
|
||||
"develop-hassio",
|
||||
@@ -14,8 +15,8 @@ gulp.task(
|
||||
process.env.NODE_ENV = "development";
|
||||
},
|
||||
"clean-hassio",
|
||||
gulp.parallel("gen-icons-hassio", "gen-icons-mdi"),
|
||||
"webpack-watch-hassio"
|
||||
"gen-icons-json",
|
||||
env.useRollup() ? "rollup-watch-hassio" : "webpack-watch-hassio"
|
||||
)
|
||||
);
|
||||
|
||||
@@ -26,9 +27,9 @@ gulp.task(
|
||||
process.env.NODE_ENV = "production";
|
||||
},
|
||||
"clean-hassio",
|
||||
gulp.parallel("gen-icons-hassio", "gen-icons-mdi"),
|
||||
"webpack-prod-hassio",
|
||||
"gen-icons-json",
|
||||
env.useRollup() ? "rollup-prod-hassio" : "webpack-prod-hassio",
|
||||
...// Don't compress running tests
|
||||
(envVars.isTravis() ? [] : ["compress-hassio"])
|
||||
(env.isTest() ? [] : ["compress-hassio"])
|
||||
)
|
||||
);
|
||||
|
||||
155
build-scripts/gulp/rollup.js
Normal file
155
build-scripts/gulp/rollup.js
Normal file
@@ -0,0 +1,155 @@
|
||||
// Tasks to run Rollup
|
||||
const path = require("path");
|
||||
const gulp = require("gulp");
|
||||
const rollup = require("rollup");
|
||||
const handler = require("serve-handler");
|
||||
const http = require("http");
|
||||
const log = require("fancy-log");
|
||||
const rollupConfig = require("../rollup");
|
||||
const paths = require("../paths");
|
||||
const open = require("open");
|
||||
|
||||
const bothBuilds = (createConfigFunc, params) =>
|
||||
gulp.series(
|
||||
async function buildLatest() {
|
||||
await buildRollup(
|
||||
createConfigFunc({
|
||||
...params,
|
||||
latestBuild: true,
|
||||
})
|
||||
);
|
||||
},
|
||||
async function buildES5() {
|
||||
await buildRollup(
|
||||
createConfigFunc({
|
||||
...params,
|
||||
latestBuild: false,
|
||||
})
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
function createServer(serveOptions) {
|
||||
const server = http.createServer((request, response) => {
|
||||
return handler(request, response, {
|
||||
public: serveOptions.root,
|
||||
});
|
||||
});
|
||||
|
||||
server.listen(
|
||||
serveOptions.port,
|
||||
serveOptions.networkAccess ? "0.0.0.0" : undefined,
|
||||
() => {
|
||||
log.info(`Available at http://localhost:${serveOptions.port}`);
|
||||
open(`http://localhost:${serveOptions.port}`);
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
function watchRollup(createConfig, extraWatchSrc = [], serveOptions) {
|
||||
const { inputOptions, outputOptions } = createConfig({
|
||||
isProdBuild: false,
|
||||
latestBuild: true,
|
||||
});
|
||||
|
||||
const watcher = rollup.watch({
|
||||
...inputOptions,
|
||||
output: [outputOptions],
|
||||
watch: {
|
||||
include: ["src/**"] + extraWatchSrc,
|
||||
},
|
||||
});
|
||||
|
||||
let startedHttp = false;
|
||||
|
||||
watcher.on("event", (event) => {
|
||||
if (event.code === "BUNDLE_END") {
|
||||
log(`Build done @ ${new Date().toLocaleTimeString()}`);
|
||||
} else if (event.code === "ERROR") {
|
||||
log.error(event.error);
|
||||
} else if (event.code === "END") {
|
||||
if (startedHttp || !serveOptions) {
|
||||
return;
|
||||
}
|
||||
startedHttp = true;
|
||||
createServer(serveOptions);
|
||||
}
|
||||
});
|
||||
|
||||
gulp.watch(
|
||||
path.join(paths.translations_src, "en.json"),
|
||||
gulp.series("build-translations", "copy-translations-app")
|
||||
);
|
||||
}
|
||||
|
||||
async function buildRollup(config) {
|
||||
const bundle = await rollup.rollup(config.inputOptions);
|
||||
await bundle.write(config.outputOptions);
|
||||
}
|
||||
|
||||
gulp.task("rollup-watch-app", () => {
|
||||
watchRollup(rollupConfig.createAppConfig);
|
||||
});
|
||||
|
||||
gulp.task("rollup-watch-hassio", () => {
|
||||
watchRollup(
|
||||
// Force latestBuild = false for hassio config.
|
||||
(conf) => rollupConfig.createHassioConfig({ ...conf, latestBuild: false }),
|
||||
["hassio/src/**"]
|
||||
);
|
||||
});
|
||||
|
||||
gulp.task("rollup-dev-server-demo", () => {
|
||||
watchRollup(rollupConfig.createDemoConfig, ["demo/src/**"], {
|
||||
root: paths.demo_output_root,
|
||||
port: 8090,
|
||||
});
|
||||
});
|
||||
|
||||
gulp.task("rollup-dev-server-cast", () => {
|
||||
watchRollup(rollupConfig.createCastConfig, ["cast/src/**"], {
|
||||
root: paths.cast_output_root,
|
||||
port: 8080,
|
||||
networkAccess: true,
|
||||
});
|
||||
});
|
||||
|
||||
gulp.task("rollup-dev-server-gallery", () => {
|
||||
watchRollup(rollupConfig.createGalleryConfig, ["gallery/src/**"], {
|
||||
root: paths.gallery_output_root,
|
||||
port: 8100,
|
||||
});
|
||||
});
|
||||
|
||||
gulp.task(
|
||||
"rollup-prod-app",
|
||||
bothBuilds(rollupConfig.createAppConfig, { isProdBuild: true })
|
||||
);
|
||||
|
||||
gulp.task(
|
||||
"rollup-prod-demo",
|
||||
bothBuilds(rollupConfig.createDemoConfig, { isProdBuild: true })
|
||||
);
|
||||
|
||||
gulp.task(
|
||||
"rollup-prod-cast",
|
||||
bothBuilds(rollupConfig.createCastConfig, { isProdBuild: true })
|
||||
);
|
||||
|
||||
gulp.task("rollup-prod-hassio", () =>
|
||||
buildRollup(
|
||||
rollupConfig.createHassioConfig({
|
||||
isProdBuild: true,
|
||||
latestBuild: false,
|
||||
})
|
||||
)
|
||||
);
|
||||
|
||||
gulp.task("rollup-prod-gallery", () =>
|
||||
buildRollup(
|
||||
rollupConfig.createGalleryConfig({
|
||||
isProdBuild: true,
|
||||
latestBuild: true,
|
||||
})
|
||||
)
|
||||
);
|
||||
@@ -5,18 +5,22 @@
|
||||
const gulp = require("gulp");
|
||||
const path = require("path");
|
||||
const fs = require("fs-extra");
|
||||
const config = require("../paths.js");
|
||||
const workboxBuild = require("workbox-build");
|
||||
const sourceMapUrl = require("source-map-url");
|
||||
const paths = require("../paths.js");
|
||||
|
||||
const swPath = path.resolve(config.root, "service_worker.js");
|
||||
const swDest = path.resolve(paths.app_output_root, "service_worker.js");
|
||||
|
||||
const writeSW = (content) => fs.outputFileSync(swPath, content.trim() + "\n");
|
||||
const writeSW = (content) => fs.outputFileSync(swDest, content.trim() + "\n");
|
||||
|
||||
gulp.task("gen-service-worker-dev", (done) => {
|
||||
gulp.task("gen-service-worker-app-dev", (done) => {
|
||||
writeSW(
|
||||
`
|
||||
console.debug('Service worker disabled in development');
|
||||
|
||||
self.addEventListener('install', (event) => {
|
||||
// This will activate the dev service worker,
|
||||
// removing any prod service worker the dev might have running
|
||||
self.skipWaiting();
|
||||
});
|
||||
`
|
||||
@@ -24,10 +28,69 @@ self.addEventListener('install', (event) => {
|
||||
done();
|
||||
});
|
||||
|
||||
gulp.task("gen-service-worker-prod", (done) => {
|
||||
fs.copySync(
|
||||
path.resolve(config.output, "service_worker.js"),
|
||||
path.resolve(config.root, "service_worker.js")
|
||||
gulp.task("gen-service-worker-app-prod", async () => {
|
||||
// Read bundled source file
|
||||
const bundleManifestLatest = require(path.resolve(
|
||||
paths.app_output_latest,
|
||||
"manifest.json"
|
||||
));
|
||||
let serviceWorkerContent = fs.readFileSync(
|
||||
paths.app_output_root + bundleManifestLatest["service_worker.js"],
|
||||
"utf-8"
|
||||
);
|
||||
done();
|
||||
|
||||
// Delete old file from frontend_latest so manifest won't pick it up
|
||||
fs.removeSync(
|
||||
paths.app_output_root + bundleManifestLatest["service_worker.js"]
|
||||
);
|
||||
fs.removeSync(
|
||||
paths.app_output_root + bundleManifestLatest["service_worker.js.map"]
|
||||
);
|
||||
|
||||
// Remove ES5
|
||||
const bundleManifestES5 = require(path.resolve(
|
||||
paths.app_output_es5,
|
||||
"manifest.json"
|
||||
));
|
||||
fs.removeSync(paths.app_output_root + bundleManifestES5["service_worker.js"]);
|
||||
fs.removeSync(
|
||||
paths.app_output_root + bundleManifestES5["service_worker.js.map"]
|
||||
);
|
||||
|
||||
const workboxManifest = await workboxBuild.getManifest({
|
||||
// Files that mach this pattern will be considered unique and skip revision check
|
||||
// ignore JS files + translation files
|
||||
dontCacheBustURLsMatching: /(frontend_latest\/.+|static\/translations\/.+)/,
|
||||
|
||||
globDirectory: paths.app_output_root,
|
||||
globPatterns: [
|
||||
"frontend_latest/*.js",
|
||||
// Cache all English translations because we catch them as fallback
|
||||
// Using pattern to match hash instead of * to avoid caching en-GB
|
||||
// 'v' added as valid hash letter because in dev we hash with 'dev'
|
||||
"static/translations/**/en-+([a-fv0-9]).json",
|
||||
// Icon shown on splash screen
|
||||
"static/icons/favicon-192x192.png",
|
||||
"static/icons/favicon.ico",
|
||||
// Common fonts
|
||||
"static/fonts/roboto/Roboto-Light.woff2",
|
||||
"static/fonts/roboto/Roboto-Medium.woff2",
|
||||
"static/fonts/roboto/Roboto-Regular.woff2",
|
||||
"static/fonts/roboto/Roboto-Bold.woff2",
|
||||
],
|
||||
});
|
||||
|
||||
for (const warning of workboxManifest.warnings) {
|
||||
console.warn(warning);
|
||||
}
|
||||
|
||||
// remove source map and add WB manifest
|
||||
serviceWorkerContent = sourceMapUrl.removeFrom(serviceWorkerContent);
|
||||
serviceWorkerContent = serviceWorkerContent.replace(
|
||||
"WB_MANIFEST",
|
||||
JSON.stringify(workboxManifest.manifestEntries)
|
||||
);
|
||||
|
||||
// Write new file to root
|
||||
fs.writeFileSync(swDest, serviceWorkerContent);
|
||||
});
|
||||
|
||||
@@ -275,25 +275,6 @@ gulp.task(taskName, function () {
|
||||
.src(fullDir + "/*.json")
|
||||
.pipe(
|
||||
transform((data, file) => {
|
||||
// HACK to pull in old state translations for cast
|
||||
if (process.env.IS_CAST) {
|
||||
const legacyTranslationsPath = path.join(
|
||||
"cast/src/translations",
|
||||
file.relative
|
||||
);
|
||||
if (fs.existsSync(legacyTranslationsPath)) {
|
||||
const legacyStrings = JSON.parse(
|
||||
fs.readFileSync(legacyTranslationsPath, "utf-8")
|
||||
);
|
||||
// These 2 translations still exist today.
|
||||
if (legacyStrings.state && "default" in legacyStrings.state) {
|
||||
legacyStrings.default.unknown = data.state.default.unknown;
|
||||
legacyStrings.default.unavailable =
|
||||
data.state.default.unavailable;
|
||||
}
|
||||
data.state = legacyStrings.state;
|
||||
}
|
||||
}
|
||||
TRANSLATION_FRAGMENTS.forEach((fragment) => {
|
||||
delete data.ui.panel[fragment];
|
||||
});
|
||||
|
||||
@@ -28,7 +28,7 @@ const runDevServer = ({
|
||||
open: true,
|
||||
watchContentBase: true,
|
||||
contentBase,
|
||||
}).listen(port, listenHost, function(err) {
|
||||
}).listen(port, listenHost, function (err) {
|
||||
if (err) {
|
||||
throw err;
|
||||
}
|
||||
@@ -38,9 +38,9 @@ const runDevServer = ({
|
||||
|
||||
const handler = (done) => (err, stats) => {
|
||||
if (err) {
|
||||
console.log(err.stack || err);
|
||||
log.error(err.stack || err);
|
||||
if (err.details) {
|
||||
console.log(err.details);
|
||||
log.error(err.details);
|
||||
}
|
||||
return;
|
||||
}
|
||||
@@ -48,7 +48,7 @@ const handler = (done) => (err, stats) => {
|
||||
log(`Build done @ ${new Date().toLocaleTimeString()}`);
|
||||
|
||||
if (stats.hasErrors() || stats.hasWarnings()) {
|
||||
console.log(stats.toString("minimal"));
|
||||
log.warn(stats.toString("minimal"));
|
||||
}
|
||||
|
||||
if (done) {
|
||||
@@ -64,7 +64,7 @@ gulp.task("webpack-watch-app", () => {
|
||||
);
|
||||
gulp.watch(
|
||||
path.join(paths.translations_src, "en.json"),
|
||||
gulp.series("build-translations", "copy-translations")
|
||||
gulp.series("build-translations", "copy-translations-app")
|
||||
);
|
||||
});
|
||||
|
||||
@@ -82,7 +82,7 @@ gulp.task(
|
||||
gulp.task("webpack-dev-server-demo", () => {
|
||||
runDevServer({
|
||||
compiler: webpack(bothBuilds(createDemoConfig, { isProdBuild: false })),
|
||||
contentBase: paths.demo_root,
|
||||
contentBase: paths.demo_output_root,
|
||||
port: 8090,
|
||||
});
|
||||
});
|
||||
@@ -103,7 +103,7 @@ gulp.task(
|
||||
gulp.task("webpack-dev-server-cast", () => {
|
||||
runDevServer({
|
||||
compiler: webpack(bothBuilds(createCastConfig, { isProdBuild: false })),
|
||||
contentBase: paths.cast_root,
|
||||
contentBase: paths.cast_output_root,
|
||||
port: 8080,
|
||||
// Accessible from the network, because that's how Cast hits it.
|
||||
listenHost: "0.0.0.0",
|
||||
@@ -152,7 +152,7 @@ gulp.task("webpack-dev-server-gallery", () => {
|
||||
runDevServer({
|
||||
// We don't use the es5 build, but the dev server will fuck up the publicPath if we don't
|
||||
compiler: webpack(bothBuilds(createGalleryConfig, { isProdBuild: false })),
|
||||
contentBase: paths.gallery_root,
|
||||
contentBase: paths.gallery_output_root,
|
||||
port: 8100,
|
||||
});
|
||||
});
|
||||
|
||||
@@ -4,30 +4,36 @@ module.exports = {
|
||||
polymer_dir: path.resolve(__dirname, ".."),
|
||||
|
||||
build_dir: path.resolve(__dirname, "../build"),
|
||||
root: path.resolve(__dirname, "../hass_frontend"),
|
||||
static: path.resolve(__dirname, "../hass_frontend/static"),
|
||||
output: path.resolve(__dirname, "../hass_frontend/frontend_latest"),
|
||||
output_es5: path.resolve(__dirname, "../hass_frontend/frontend_es5"),
|
||||
app_output_root: path.resolve(__dirname, "../hass_frontend"),
|
||||
app_output_static: path.resolve(__dirname, "../hass_frontend/static"),
|
||||
app_output_latest: path.resolve(
|
||||
__dirname,
|
||||
"../hass_frontend/frontend_latest"
|
||||
),
|
||||
app_output_es5: path.resolve(__dirname, "../hass_frontend/frontend_es5"),
|
||||
|
||||
demo_dir: path.resolve(__dirname, "../demo"),
|
||||
demo_root: path.resolve(__dirname, "../demo/dist"),
|
||||
demo_static: path.resolve(__dirname, "../demo/dist/static"),
|
||||
demo_output: path.resolve(__dirname, "../demo/dist/frontend_latest"),
|
||||
demo_output_root: path.resolve(__dirname, "../demo/dist"),
|
||||
demo_output_static: path.resolve(__dirname, "../demo/dist/static"),
|
||||
demo_output_latest: path.resolve(__dirname, "../demo/dist/frontend_latest"),
|
||||
demo_output_es5: path.resolve(__dirname, "../demo/dist/frontend_es5"),
|
||||
|
||||
cast_dir: path.resolve(__dirname, "../cast"),
|
||||
cast_root: path.resolve(__dirname, "../cast/dist"),
|
||||
cast_static: path.resolve(__dirname, "../cast/dist/static"),
|
||||
cast_output: path.resolve(__dirname, "../cast/dist/frontend_latest"),
|
||||
cast_output_root: path.resolve(__dirname, "../cast/dist"),
|
||||
cast_output_static: path.resolve(__dirname, "../cast/dist/static"),
|
||||
cast_output_latest: path.resolve(__dirname, "../cast/dist/frontend_latest"),
|
||||
cast_output_es5: path.resolve(__dirname, "../cast/dist/frontend_es5"),
|
||||
|
||||
gallery_dir: path.resolve(__dirname, "../gallery"),
|
||||
gallery_root: path.resolve(__dirname, "../gallery/dist"),
|
||||
gallery_output: path.resolve(__dirname, "../gallery/dist/frontend_latest"),
|
||||
gallery_static: path.resolve(__dirname, "../gallery/dist/static"),
|
||||
gallery_output_root: path.resolve(__dirname, "../gallery/dist"),
|
||||
gallery_output_latest: path.resolve(
|
||||
__dirname,
|
||||
"../gallery/dist/frontend_latest"
|
||||
),
|
||||
gallery_output_static: path.resolve(__dirname, "../gallery/dist/static"),
|
||||
|
||||
hassio_dir: path.resolve(__dirname, "../hassio"),
|
||||
hassio_root: path.resolve(__dirname, "../hassio/build"),
|
||||
hassio_output_root: path.resolve(__dirname, "../hassio/build"),
|
||||
hassio_publicPath: "/api/hassio/app/",
|
||||
|
||||
translations_src: path.resolve(__dirname, "../src/translations"),
|
||||
|
||||
14
build-scripts/rollup-plugins/dont-hash-plugin.js
Normal file
14
build-scripts/rollup-plugins/dont-hash-plugin.js
Normal file
@@ -0,0 +1,14 @@
|
||||
module.exports = function (opts = {}) {
|
||||
const dontHash = opts.dontHash || new Set();
|
||||
|
||||
return {
|
||||
name: "dont-hash",
|
||||
renderChunk(_code, chunk, _options) {
|
||||
if (!chunk.isEntry || !dontHash.has(chunk.name)) {
|
||||
return null;
|
||||
}
|
||||
chunk.fileName = `${chunk.name}.js`;
|
||||
return null;
|
||||
},
|
||||
};
|
||||
};
|
||||
52
build-scripts/rollup-plugins/ignore-plugin.js
Normal file
52
build-scripts/rollup-plugins/ignore-plugin.js
Normal file
@@ -0,0 +1,52 @@
|
||||
const path = require("path");
|
||||
|
||||
module.exports = function (userOptions = {}) {
|
||||
// Files need to be absolute paths.
|
||||
// This only works if the file has no exports
|
||||
// and only is imported for its side effects
|
||||
const files = userOptions.files || [];
|
||||
|
||||
if (files.length === 0) {
|
||||
return {
|
||||
name: "ignore",
|
||||
};
|
||||
}
|
||||
|
||||
return {
|
||||
name: "ignore",
|
||||
resolveId(importee, importer) {
|
||||
// Only use ignore to intercept imports that we don't control
|
||||
// inside node_module dependencies.
|
||||
if (
|
||||
importee.endsWith("commonjsHelpers.js") ||
|
||||
importee.endsWith("rollupPluginBabelHelpers.js") ||
|
||||
importee.endsWith("?commonjs-proxy") ||
|
||||
!importer ||
|
||||
!importer.includes("/node_modules/")
|
||||
) {
|
||||
return null;
|
||||
}
|
||||
let fullPath;
|
||||
try {
|
||||
fullPath = importee.startsWith(".")
|
||||
? path.resolve(importee, importer)
|
||||
: require.resolve(importee);
|
||||
} catch (err) {
|
||||
console.error("Error in ignore plugin", { importee, importer }, err);
|
||||
throw err;
|
||||
}
|
||||
|
||||
return files.some((toIgnorePath) => fullPath.startsWith(toIgnorePath))
|
||||
? fullPath
|
||||
: null;
|
||||
},
|
||||
|
||||
load(id) {
|
||||
return files.some((toIgnorePath) => id.startsWith(toIgnorePath))
|
||||
? {
|
||||
code: "",
|
||||
}
|
||||
: null;
|
||||
},
|
||||
};
|
||||
};
|
||||
34
build-scripts/rollup-plugins/manifest-plugin.js
Normal file
34
build-scripts/rollup-plugins/manifest-plugin.js
Normal file
@@ -0,0 +1,34 @@
|
||||
const url = require("url");
|
||||
|
||||
const defaultOptions = {
|
||||
publicPath: "",
|
||||
};
|
||||
|
||||
module.exports = function (userOptions = {}) {
|
||||
const options = { ...defaultOptions, ...userOptions };
|
||||
|
||||
return {
|
||||
name: "manifest",
|
||||
generateBundle(outputOptions, bundle) {
|
||||
const manifest = {};
|
||||
|
||||
for (const chunk of Object.values(bundle)) {
|
||||
if (!chunk.isEntry) {
|
||||
continue;
|
||||
}
|
||||
// Add js extension to mimic Webpack manifest.
|
||||
manifest[`${chunk.name}.js`] = url.resolve(
|
||||
options.publicPath,
|
||||
chunk.fileName
|
||||
);
|
||||
}
|
||||
|
||||
this.emitFile({
|
||||
type: "asset",
|
||||
source: JSON.stringify(manifest, undefined, 2),
|
||||
name: "manifest.json",
|
||||
fileName: "manifest.json",
|
||||
});
|
||||
},
|
||||
};
|
||||
};
|
||||
149
build-scripts/rollup-plugins/worker-plugin.js
Normal file
149
build-scripts/rollup-plugins/worker-plugin.js
Normal file
@@ -0,0 +1,149 @@
|
||||
// Worker plugin
|
||||
// Each worker will include all of its dependencies
|
||||
// instead of relying on an importer.
|
||||
|
||||
// Forked from v.1.4.1
|
||||
// https://github.com/surma/rollup-plugin-off-main-thread
|
||||
/**
|
||||
* Copyright 2018 Google Inc. All Rights Reserved.
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
const rollup = require("rollup");
|
||||
const path = require("path");
|
||||
const MagicString = require("magic-string");
|
||||
|
||||
const defaultOpts = {
|
||||
// A RegExp to find `new Workers()` calls. The second capture group _must_
|
||||
// capture the provided file name without the quotes.
|
||||
workerRegexp: /new Worker\((["'])(.+?)\1(,[^)]+)?\)/g,
|
||||
plugins: ["node-resolve", "commonjs", "babel", "terser", "ignore"],
|
||||
};
|
||||
|
||||
async function getBundledWorker(workerPath, rollupOptions) {
|
||||
const bundle = await rollup.rollup({
|
||||
...rollupOptions,
|
||||
input: {
|
||||
worker: workerPath,
|
||||
},
|
||||
});
|
||||
const { output } = await bundle.generate({
|
||||
// Generates cleanest output, we shouldn't have any imports/exports
|
||||
// that would be incompatible with ES5.
|
||||
format: "es",
|
||||
// We should not export anything. This will fail build if we are.
|
||||
exports: "none",
|
||||
});
|
||||
|
||||
let code;
|
||||
|
||||
for (const chunkOrAsset of output) {
|
||||
if (chunkOrAsset.name === "worker") {
|
||||
code = chunkOrAsset.code;
|
||||
} else if (chunkOrAsset.type !== "asset") {
|
||||
throw new Error("Unexpected extra output");
|
||||
}
|
||||
}
|
||||
|
||||
return code;
|
||||
}
|
||||
|
||||
module.exports = function (opts = {}) {
|
||||
opts = { ...defaultOpts, ...opts };
|
||||
|
||||
let rollupOptions;
|
||||
let refIds;
|
||||
|
||||
return {
|
||||
name: "hass-worker",
|
||||
|
||||
async buildStart(options) {
|
||||
refIds = {};
|
||||
rollupOptions = {
|
||||
plugins: options.plugins.filter((plugin) =>
|
||||
opts.plugins.includes(plugin.name)
|
||||
),
|
||||
};
|
||||
},
|
||||
|
||||
async transform(code, id) {
|
||||
// Copy the regexp as they are stateful and this hook is async.
|
||||
const workerRegexp = new RegExp(
|
||||
opts.workerRegexp.source,
|
||||
opts.workerRegexp.flags
|
||||
);
|
||||
if (!workerRegexp.test(code)) {
|
||||
return;
|
||||
}
|
||||
|
||||
const ms = new MagicString(code);
|
||||
// Reset the regexp
|
||||
workerRegexp.lastIndex = 0;
|
||||
while (true) {
|
||||
const match = workerRegexp.exec(code);
|
||||
if (!match) {
|
||||
break;
|
||||
}
|
||||
|
||||
const workerFile = match[2];
|
||||
let optionsObject = {};
|
||||
// Parse the optional options object
|
||||
if (match[3] && match[3].length > 0) {
|
||||
// FIXME: ooooof!
|
||||
optionsObject = new Function(`return ${match[3].slice(1)};`)();
|
||||
}
|
||||
delete optionsObject.type;
|
||||
|
||||
if (!new RegExp("^.*/").test(workerFile)) {
|
||||
this.warn(
|
||||
`Paths passed to the Worker constructor must be relative or absolute, i.e. start with /, ./ or ../ (just like dynamic import!). Ignoring "${workerFile}".`
|
||||
);
|
||||
continue;
|
||||
}
|
||||
|
||||
// Find worker file and store it as a chunk with ID prefixed for our loader
|
||||
const resolvedWorkerFile = (await this.resolve(workerFile, id)).id;
|
||||
let chunkRefId;
|
||||
if (resolvedWorkerFile in refIds) {
|
||||
chunkRefId = refIds[resolvedWorkerFile];
|
||||
} else {
|
||||
this.addWatchFile(resolvedWorkerFile);
|
||||
const source = await getBundledWorker(
|
||||
resolvedWorkerFile,
|
||||
rollupOptions
|
||||
);
|
||||
chunkRefId = refIds[resolvedWorkerFile] = this.emitFile({
|
||||
name: path.basename(resolvedWorkerFile),
|
||||
source,
|
||||
type: "asset",
|
||||
});
|
||||
}
|
||||
|
||||
const workerParametersStartIndex = match.index + "new Worker(".length;
|
||||
const workerParametersEndIndex =
|
||||
match.index + match[0].length - ")".length;
|
||||
|
||||
ms.overwrite(
|
||||
workerParametersStartIndex,
|
||||
workerParametersEndIndex,
|
||||
`import.meta.ROLLUP_FILE_URL_${chunkRefId}, ${JSON.stringify(
|
||||
optionsObject
|
||||
)}`
|
||||
);
|
||||
}
|
||||
|
||||
return {
|
||||
code: ms.toString(),
|
||||
map: ms.generateMap({ hires: true }),
|
||||
};
|
||||
},
|
||||
};
|
||||
};
|
||||
151
build-scripts/rollup.js
Normal file
151
build-scripts/rollup.js
Normal file
@@ -0,0 +1,151 @@
|
||||
const path = require("path");
|
||||
|
||||
const commonjs = require("@rollup/plugin-commonjs");
|
||||
const resolve = require("@rollup/plugin-node-resolve");
|
||||
const json = require("@rollup/plugin-json");
|
||||
const babel = require("rollup-plugin-babel");
|
||||
const replace = require("@rollup/plugin-replace");
|
||||
const visualizer = require("rollup-plugin-visualizer");
|
||||
const { string } = require("rollup-plugin-string");
|
||||
const { terser } = require("rollup-plugin-terser");
|
||||
const manifest = require("./rollup-plugins/manifest-plugin");
|
||||
const worker = require("./rollup-plugins/worker-plugin");
|
||||
const dontHashPlugin = require("./rollup-plugins/dont-hash-plugin");
|
||||
const ignore = require("./rollup-plugins/ignore-plugin");
|
||||
|
||||
const bundle = require("./bundle");
|
||||
const paths = require("./paths");
|
||||
|
||||
const extensions = [".js", ".ts"];
|
||||
|
||||
/**
|
||||
* @param {Object} arg
|
||||
* @param { import("rollup").InputOption } arg.input
|
||||
*/
|
||||
const createRollupConfig = ({
|
||||
entry,
|
||||
outputPath,
|
||||
defineOverlay,
|
||||
isProdBuild,
|
||||
latestBuild,
|
||||
isStatsBuild,
|
||||
publicPath,
|
||||
dontHash,
|
||||
}) => {
|
||||
return {
|
||||
/**
|
||||
* @type { import("rollup").InputOptions }
|
||||
*/
|
||||
inputOptions: {
|
||||
input: entry,
|
||||
// Some entry points contain no JavaScript. This setting silences a warning about that.
|
||||
// https://rollupjs.org/guide/en/#preserveentrysignatures
|
||||
preserveEntrySignatures: false,
|
||||
plugins: [
|
||||
ignore({
|
||||
files: bundle.emptyPackages({ latestBuild }),
|
||||
}),
|
||||
resolve({
|
||||
extensions,
|
||||
preferBuiltins: false,
|
||||
browser: true,
|
||||
rootDir: paths.polymer_dir,
|
||||
}),
|
||||
commonjs({
|
||||
namedExports: {
|
||||
"js-yaml": ["safeDump", "safeLoad"],
|
||||
},
|
||||
}),
|
||||
json(),
|
||||
babel({
|
||||
...bundle.babelOptions({ latestBuild }),
|
||||
extensions,
|
||||
exclude: bundle.babelExclude(),
|
||||
}),
|
||||
string({
|
||||
// Import certain extensions as strings
|
||||
include: [path.join(paths.polymer_dir, "node_modules/**/*.css")],
|
||||
}),
|
||||
replace(
|
||||
bundle.definedVars({ isProdBuild, latestBuild, defineOverlay })
|
||||
),
|
||||
manifest({
|
||||
publicPath,
|
||||
}),
|
||||
worker(),
|
||||
dontHashPlugin({ dontHash }),
|
||||
isProdBuild && terser(bundle.terserOptions(latestBuild)),
|
||||
isStatsBuild &&
|
||||
visualizer({
|
||||
// https://github.com/btd/rollup-plugin-visualizer#options
|
||||
open: true,
|
||||
sourcemap: true,
|
||||
}),
|
||||
],
|
||||
},
|
||||
/**
|
||||
* @type { import("rollup").OutputOptions }
|
||||
*/
|
||||
outputOptions: {
|
||||
// https://rollupjs.org/guide/en/#outputdir
|
||||
dir: outputPath,
|
||||
// https://rollupjs.org/guide/en/#outputformat
|
||||
format: latestBuild ? "es" : "systemjs",
|
||||
// https://rollupjs.org/guide/en/#outputexternallivebindings
|
||||
externalLiveBindings: false,
|
||||
// https://rollupjs.org/guide/en/#outputentryfilenames
|
||||
// https://rollupjs.org/guide/en/#outputchunkfilenames
|
||||
// https://rollupjs.org/guide/en/#outputassetfilenames
|
||||
entryFileNames:
|
||||
isProdBuild && !isStatsBuild ? "[name]-[hash].js" : "[name].js",
|
||||
chunkFileNames:
|
||||
isProdBuild && !isStatsBuild ? "c.[hash].js" : "[name].js",
|
||||
assetFileNames:
|
||||
isProdBuild && !isStatsBuild ? "a.[hash].js" : "[name].js",
|
||||
// https://rollupjs.org/guide/en/#outputsourcemap
|
||||
sourcemap: isProdBuild ? true : "inline",
|
||||
},
|
||||
};
|
||||
};
|
||||
|
||||
const createAppConfig = ({ isProdBuild, latestBuild, isStatsBuild }) => {
|
||||
return createRollupConfig(
|
||||
bundle.config.app({
|
||||
isProdBuild,
|
||||
latestBuild,
|
||||
isStatsBuild,
|
||||
})
|
||||
);
|
||||
};
|
||||
|
||||
const createDemoConfig = ({ isProdBuild, latestBuild, isStatsBuild }) => {
|
||||
return createRollupConfig(
|
||||
bundle.config.demo({
|
||||
isProdBuild,
|
||||
latestBuild,
|
||||
isStatsBuild,
|
||||
})
|
||||
);
|
||||
};
|
||||
|
||||
const createCastConfig = ({ isProdBuild, latestBuild }) => {
|
||||
return createRollupConfig(bundle.config.cast({ isProdBuild, latestBuild }));
|
||||
};
|
||||
|
||||
const createHassioConfig = ({ isProdBuild, latestBuild }) => {
|
||||
return createRollupConfig(bundle.config.hassio({ isProdBuild, latestBuild }));
|
||||
};
|
||||
|
||||
const createGalleryConfig = ({ isProdBuild, latestBuild }) => {
|
||||
return createRollupConfig(
|
||||
bundle.config.gallery({ isProdBuild, latestBuild })
|
||||
);
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
createAppConfig,
|
||||
createDemoConfig,
|
||||
createCastConfig,
|
||||
createHassioConfig,
|
||||
createGalleryConfig,
|
||||
};
|
||||
@@ -1,23 +1,15 @@
|
||||
const webpack = require("webpack");
|
||||
const fs = require("fs");
|
||||
const path = require("path");
|
||||
const TerserPlugin = require("terser-webpack-plugin");
|
||||
const WorkboxPlugin = require("workbox-webpack-plugin");
|
||||
const ManifestPlugin = require("webpack-manifest-plugin");
|
||||
const WorkerPlugin = require("worker-plugin");
|
||||
const paths = require("./paths.js");
|
||||
const { babelLoaderConfig } = require("./babel.js");
|
||||
|
||||
let version = fs
|
||||
.readFileSync(path.resolve(paths.polymer_dir, "setup.py"), "utf8")
|
||||
.match(/\d{8}\.\d+/);
|
||||
if (!version) {
|
||||
throw Error("Version not found");
|
||||
}
|
||||
version = version[0];
|
||||
const bundle = require("./bundle");
|
||||
|
||||
const createWebpackConfig = ({
|
||||
entry,
|
||||
outputRoot,
|
||||
outputPath,
|
||||
publicPath,
|
||||
defineOverlay,
|
||||
isProdBuild,
|
||||
latestBuild,
|
||||
@@ -27,26 +19,28 @@ const createWebpackConfig = ({
|
||||
if (!dontHash) {
|
||||
dontHash = new Set();
|
||||
}
|
||||
const ignorePackages = bundle.ignorePackages({ latestBuild });
|
||||
return {
|
||||
mode: isProdBuild ? "production" : "development",
|
||||
devtool: isProdBuild ? "source-map" : "inline-cheap-module-source-map",
|
||||
devtool: isProdBuild
|
||||
? "cheap-module-source-map"
|
||||
: "eval-cheap-module-source-map",
|
||||
entry,
|
||||
node: false,
|
||||
module: {
|
||||
rules: [
|
||||
babelLoaderConfig({ latestBuild }),
|
||||
{
|
||||
test: /\.js$|\.ts$/,
|
||||
exclude: bundle.babelExclude(),
|
||||
use: {
|
||||
loader: "babel-loader",
|
||||
options: bundle.babelOptions({ latestBuild }),
|
||||
},
|
||||
},
|
||||
{
|
||||
test: /\.css$/,
|
||||
use: "raw-loader",
|
||||
},
|
||||
{
|
||||
test: /\.(html)$/,
|
||||
use: {
|
||||
loader: "html-loader",
|
||||
options: {
|
||||
exportAsEs6Default: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
optimization: {
|
||||
@@ -56,55 +50,52 @@ const createWebpackConfig = ({
|
||||
parallel: true,
|
||||
extractComments: true,
|
||||
sourceMap: true,
|
||||
terserOptions: {
|
||||
safari10: true,
|
||||
ecma: latestBuild ? undefined : 5,
|
||||
},
|
||||
terserOptions: bundle.terserOptions(latestBuild),
|
||||
}),
|
||||
],
|
||||
},
|
||||
plugins: [
|
||||
new ManifestPlugin(),
|
||||
new webpack.DefinePlugin({
|
||||
__DEV__: !isProdBuild,
|
||||
__BUILD__: JSON.stringify(latestBuild ? "latest" : "es5"),
|
||||
__VERSION__: JSON.stringify(version),
|
||||
__DEMO__: false,
|
||||
__BACKWARDS_COMPAT__: false,
|
||||
__STATIC_PATH__: "/static/",
|
||||
"process.env.NODE_ENV": JSON.stringify(
|
||||
isProdBuild ? "production" : "development"
|
||||
),
|
||||
...defineOverlay,
|
||||
new WorkerPlugin(),
|
||||
new ManifestPlugin({
|
||||
// Only include the JS of entrypoints
|
||||
filter: (file) => file.isInitial && !file.name.endsWith(".map"),
|
||||
}),
|
||||
new webpack.DefinePlugin(
|
||||
bundle.definedVars({ isProdBuild, latestBuild, defineOverlay })
|
||||
),
|
||||
new webpack.IgnorePlugin({
|
||||
checkResource(resource, context) {
|
||||
// Only use ignore to intercept imports that we don't control
|
||||
// inside node_module dependencies.
|
||||
if (
|
||||
!context.includes("/node_modules/") ||
|
||||
// calling define.amd will call require("!!webpack amd options")
|
||||
resource.startsWith("!!webpack")
|
||||
) {
|
||||
return false;
|
||||
}
|
||||
let fullPath;
|
||||
try {
|
||||
fullPath = resource.startsWith(".")
|
||||
? path.resolve(context, resource)
|
||||
: require.resolve(resource);
|
||||
} catch (err) {
|
||||
console.error("Error in ignore plugin", resource, context);
|
||||
throw err;
|
||||
}
|
||||
|
||||
return ignorePackages.some((toIgnorePath) =>
|
||||
fullPath.startsWith(toIgnorePath)
|
||||
);
|
||||
},
|
||||
}),
|
||||
// Ignore moment.js locales
|
||||
new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/),
|
||||
// Color.js is bloated, it contains all color definitions for all material color sets.
|
||||
new webpack.NormalModuleReplacementPlugin(
|
||||
/@polymer\/paper-styles\/color\.js$/,
|
||||
new RegExp(bundle.emptyPackages({ latestBuild }).join("|")),
|
||||
path.resolve(paths.polymer_dir, "src/util/empty.js")
|
||||
),
|
||||
// Ignore roboto pointing at CDN. We use local font-roboto-local.
|
||||
new webpack.NormalModuleReplacementPlugin(
|
||||
/@polymer\/font-roboto\/roboto\.js$/,
|
||||
path.resolve(paths.polymer_dir, "src/util/empty.js")
|
||||
),
|
||||
// Ignore mwc icons pointing at CDN.
|
||||
new webpack.NormalModuleReplacementPlugin(
|
||||
/@material\/mwc-icon\/mwc-icon-font\.js$/,
|
||||
path.resolve(paths.polymer_dir, "src/util/empty.js")
|
||||
),
|
||||
].filter(Boolean),
|
||||
],
|
||||
resolve: {
|
||||
extensions: [".ts", ".js", ".json"],
|
||||
alias: {
|
||||
react: "preact-compat",
|
||||
"react-dom": "preact-compat",
|
||||
// Not necessary unless you consume a module using `createClass`
|
||||
"create-react-class": "preact-compat/lib/create-react-class",
|
||||
// Not necessary unless you consume a module requiring `react-dom-factories`
|
||||
"react-dom-factories": "preact-compat/lib/react-dom-factories",
|
||||
},
|
||||
},
|
||||
output: {
|
||||
filename: ({ chunk }) => {
|
||||
@@ -117,148 +108,40 @@ const createWebpackConfig = ({
|
||||
isProdBuild && !isStatsBuild
|
||||
? "chunk.[chunkhash].js"
|
||||
: "[name].chunk.js",
|
||||
path: path.resolve(
|
||||
outputRoot,
|
||||
latestBuild ? "frontend_latest" : "frontend_es5"
|
||||
),
|
||||
publicPath: latestBuild ? "/frontend_latest/" : "/frontend_es5/",
|
||||
// For workerize loader
|
||||
path: outputPath,
|
||||
publicPath,
|
||||
// To silence warning in worker plugin
|
||||
globalObject: "self",
|
||||
},
|
||||
};
|
||||
};
|
||||
|
||||
const createAppConfig = ({ isProdBuild, latestBuild, isStatsBuild }) => {
|
||||
const config = createWebpackConfig({
|
||||
entry: {
|
||||
app: "./src/entrypoints/app.ts",
|
||||
authorize: "./src/entrypoints/authorize.ts",
|
||||
onboarding: "./src/entrypoints/onboarding.ts",
|
||||
core: "./src/entrypoints/core.ts",
|
||||
compatibility: "./src/entrypoints/compatibility.ts",
|
||||
"custom-panel": "./src/entrypoints/custom-panel.ts",
|
||||
"hass-icons": "./src/entrypoints/hass-icons.ts",
|
||||
},
|
||||
outputRoot: paths.root,
|
||||
isProdBuild,
|
||||
latestBuild,
|
||||
isStatsBuild,
|
||||
});
|
||||
|
||||
if (latestBuild) {
|
||||
// Create an object mapping browser urls to their paths during build
|
||||
const translationMetadata = require("../build-translations/translationMetadata.json");
|
||||
const workBoxTranslationsTemplatedURLs = {};
|
||||
const englishFilename = `en-${translationMetadata.translations.en.hash}.json`;
|
||||
|
||||
// core
|
||||
workBoxTranslationsTemplatedURLs[
|
||||
`/static/translations/${englishFilename}`
|
||||
] = `build-translations/output/${englishFilename}`;
|
||||
|
||||
translationMetadata.fragments.forEach((fragment) => {
|
||||
workBoxTranslationsTemplatedURLs[
|
||||
`/static/translations/${fragment}/${englishFilename}`
|
||||
] = `build-translations/output/${fragment}/${englishFilename}`;
|
||||
});
|
||||
|
||||
config.plugins.push(
|
||||
new WorkboxPlugin.InjectManifest({
|
||||
swSrc: "./src/entrypoints/service-worker-hass.js",
|
||||
swDest: "service_worker.js",
|
||||
importWorkboxFrom: "local",
|
||||
include: [/\.js$/],
|
||||
templatedURLs: {
|
||||
...workBoxTranslationsTemplatedURLs,
|
||||
"/static/icons/favicon-192x192.png":
|
||||
"public/icons/favicon-192x192.png",
|
||||
"/static/fonts/roboto/Roboto-Light.woff2":
|
||||
"node_modules/roboto-fontface/fonts/roboto/Roboto-Light.woff2",
|
||||
"/static/fonts/roboto/Roboto-Medium.woff2":
|
||||
"node_modules/roboto-fontface/fonts/roboto/Roboto-Medium.woff2",
|
||||
"/static/fonts/roboto/Roboto-Regular.woff2":
|
||||
"node_modules/roboto-fontface/fonts/roboto/Roboto-Regular.woff2",
|
||||
"/static/fonts/roboto/Roboto-Bold.woff2":
|
||||
"node_modules/roboto-fontface/fonts/roboto/Roboto-Bold.woff2",
|
||||
},
|
||||
})
|
||||
);
|
||||
}
|
||||
|
||||
return config;
|
||||
return createWebpackConfig(
|
||||
bundle.config.app({ isProdBuild, latestBuild, isStatsBuild })
|
||||
);
|
||||
};
|
||||
|
||||
const createDemoConfig = ({ isProdBuild, latestBuild, isStatsBuild }) => {
|
||||
return createWebpackConfig({
|
||||
entry: {
|
||||
main: path.resolve(paths.demo_dir, "src/entrypoint.ts"),
|
||||
compatibility: path.resolve(
|
||||
paths.polymer_dir,
|
||||
"src/entrypoints/compatibility.ts"
|
||||
),
|
||||
},
|
||||
outputRoot: paths.demo_root,
|
||||
defineOverlay: {
|
||||
__VERSION__: JSON.stringify(`DEMO-${version}`),
|
||||
__DEMO__: true,
|
||||
},
|
||||
isProdBuild,
|
||||
latestBuild,
|
||||
isStatsBuild,
|
||||
});
|
||||
return createWebpackConfig(
|
||||
bundle.config.demo({ isProdBuild, latestBuild, isStatsBuild })
|
||||
);
|
||||
};
|
||||
|
||||
const createCastConfig = ({ isProdBuild, latestBuild }) => {
|
||||
const entry = {
|
||||
launcher: path.resolve(paths.cast_dir, "src/launcher/entrypoint.ts"),
|
||||
};
|
||||
|
||||
if (latestBuild) {
|
||||
entry.receiver = path.resolve(paths.cast_dir, "src/receiver/entrypoint.ts");
|
||||
}
|
||||
|
||||
return createWebpackConfig({
|
||||
entry,
|
||||
outputRoot: paths.cast_root,
|
||||
isProdBuild,
|
||||
latestBuild,
|
||||
defineOverlay: {
|
||||
__BACKWARDS_COMPAT__: true,
|
||||
},
|
||||
});
|
||||
return createWebpackConfig(bundle.config.cast({ isProdBuild, latestBuild }));
|
||||
};
|
||||
|
||||
const createHassioConfig = ({ isProdBuild, latestBuild }) => {
|
||||
if (latestBuild) {
|
||||
throw new Error("Hass.io does not support latest build!");
|
||||
}
|
||||
const config = createWebpackConfig({
|
||||
entry: {
|
||||
entrypoint: path.resolve(paths.hassio_dir, "src/entrypoint.ts"),
|
||||
},
|
||||
outputRoot: "",
|
||||
isProdBuild,
|
||||
latestBuild,
|
||||
dontHash: new Set(["entrypoint"]),
|
||||
});
|
||||
|
||||
config.output.path = paths.hassio_root;
|
||||
config.output.publicPath = paths.hassio_publicPath;
|
||||
|
||||
return config;
|
||||
return createWebpackConfig(
|
||||
bundle.config.hassio({ isProdBuild, latestBuild })
|
||||
);
|
||||
};
|
||||
|
||||
const createGalleryConfig = ({ isProdBuild, latestBuild }) => {
|
||||
const config = createWebpackConfig({
|
||||
entry: {
|
||||
entrypoint: path.resolve(paths.gallery_dir, "src/entrypoint.js"),
|
||||
},
|
||||
outputRoot: paths.gallery_root,
|
||||
isProdBuild,
|
||||
latestBuild,
|
||||
});
|
||||
|
||||
return config;
|
||||
return createWebpackConfig(
|
||||
bundle.config.gallery({ isProdBuild, latestBuild })
|
||||
);
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
|
||||
10
cast/rollup.config.js
Normal file
10
cast/rollup.config.js
Normal file
@@ -0,0 +1,10 @@
|
||||
const rollup = require("../build-scripts/rollup.js");
|
||||
const env = require("../build-scripts/env.js");
|
||||
|
||||
const config = rollup.createCastConfig({
|
||||
isProdBuild: env.isProdBuild(),
|
||||
latestBuild: true,
|
||||
isStatsBuild: env.isStatsBuild(),
|
||||
});
|
||||
|
||||
module.exports = { ...config.inputOptions, output: config.outputOptions };
|
||||
@@ -46,7 +46,13 @@
|
||||
// // Safari 10.1 supports type=module but ignores nomodule, so we add this check.
|
||||
if (!isS101) {
|
||||
_ls("/static/polyfills/custom-elements-es5-adapter.js");
|
||||
_ls("<%= es5LauncherJS %>");
|
||||
<% if (useRollup) { %>
|
||||
_ls("/static/js/s.min.js").onload = function() {
|
||||
System.import("<%= es5LauncherJS %>");
|
||||
};
|
||||
<% } else { %>
|
||||
_ls("<%= es5LauncherJS %>");
|
||||
<% } %>
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
|
||||
@@ -37,7 +37,13 @@
|
||||
// // Safari 10.1 supports type=module but ignores nomodule, so we add this check.
|
||||
if (!isS101) {
|
||||
_ls("/static/polyfills/custom-elements-es5-adapter.js");
|
||||
_ls("<%= es5LauncherJS %>");
|
||||
<% if (useRollup) { %>
|
||||
_ls("/static/js/s.min.js").onload = function() {
|
||||
System.import("<%= es5LauncherJS %>");
|
||||
};
|
||||
<% } else { %>
|
||||
_ls("<%= es5LauncherJS %>");
|
||||
<% } %>
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import "../../../src/components/ha-iconset-svg";
|
||||
import "../../../src/resources/ha-style";
|
||||
import "../../../src/resources/hass-icons";
|
||||
import "../../../src/resources/roboto";
|
||||
import "./layout/hc-connect";
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
import "@polymer/iron-icon";
|
||||
import "@polymer/paper-item/paper-icon-item";
|
||||
import "@polymer/paper-listbox/paper-listbox";
|
||||
import { Auth, Connection } from "home-assistant-js-websocket";
|
||||
@@ -83,7 +82,7 @@ class HcCast extends LitElement {
|
||||
? html`
|
||||
<p class="center-item">
|
||||
<mwc-button raised @click=${this._handleLaunch}>
|
||||
<iron-icon icon="hass:cast"></iron-icon>
|
||||
<ha-icon icon="hass:cast"></ha-icon>
|
||||
Start Casting
|
||||
</mwc-button>
|
||||
</p>
|
||||
@@ -121,7 +120,7 @@ class HcCast extends LitElement {
|
||||
${this.castManager.status
|
||||
? html`
|
||||
<mwc-button @click=${this._handleLaunch}>
|
||||
<iron-icon icon="hass:cast-connected"></iron-icon>
|
||||
<ha-icon icon="hass:cast-connected"></ha-icon>
|
||||
Manage
|
||||
</mwc-button>
|
||||
`
|
||||
@@ -243,7 +242,7 @@ class HcCast extends LitElement {
|
||||
color: var(--secondary-text-color);
|
||||
}
|
||||
|
||||
mwc-button iron-icon {
|
||||
mwc-button ha-icon {
|
||||
margin-right: 8px;
|
||||
height: 18px;
|
||||
}
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import "@material/mwc-button";
|
||||
import "@polymer/iron-icon";
|
||||
import "@polymer/paper-input/paper-input";
|
||||
import {
|
||||
Auth,
|
||||
@@ -27,6 +26,7 @@ import {
|
||||
loadTokens,
|
||||
saveTokens,
|
||||
} from "../../../../src/common/auth/token_storage";
|
||||
import "../../../../src/components/ha-icon";
|
||||
import "../../../../src/layouts/loading-screen";
|
||||
import { registerServiceWorker } from "../../../../src/util/register-service-worker";
|
||||
import "./hc-layout";
|
||||
@@ -136,11 +136,11 @@ export class HcConnect extends LitElement {
|
||||
<div class="card-actions">
|
||||
<mwc-button @click=${this._handleDemo}>
|
||||
Show Demo
|
||||
<iron-icon
|
||||
<ha-icon
|
||||
.icon=${this.castManager.castState === "CONNECTED"
|
||||
? "hass:cast-connected"
|
||||
: "hass:cast"}
|
||||
></iron-icon>
|
||||
></ha-icon>
|
||||
</mwc-button>
|
||||
<div class="spacer"></div>
|
||||
<mwc-button @click=${this._handleConnect}>Authorize</mwc-button>
|
||||
@@ -184,7 +184,7 @@ export class HcConnect extends LitElement {
|
||||
this.castManager = null;
|
||||
}
|
||||
);
|
||||
registerServiceWorker(false);
|
||||
registerServiceWorker(this, false);
|
||||
}
|
||||
|
||||
private async _handleDemo() {
|
||||
@@ -316,7 +316,7 @@ export class HcConnect extends LitElement {
|
||||
color: darkred;
|
||||
}
|
||||
|
||||
mwc-button iron-icon {
|
||||
mwc-button ha-icon {
|
||||
margin-left: 8px;
|
||||
}
|
||||
|
||||
|
||||
@@ -82,6 +82,7 @@ export class HcMain extends HassElement {
|
||||
.hass=${this.hass}
|
||||
.lovelaceConfig=${this._lovelaceConfig}
|
||||
.viewPath=${this._lovelacePath}
|
||||
@config-refresh=${this._generateLovelaceConfig}
|
||||
></hc-lovelace>
|
||||
`;
|
||||
}
|
||||
@@ -90,15 +91,17 @@ export class HcMain extends HassElement {
|
||||
super.firstUpdated(changedProps);
|
||||
import("../second-load");
|
||||
window.addEventListener("location-changed", () => {
|
||||
if (location.pathname.startsWith("/lovelace/")) {
|
||||
this._lovelacePath = location.pathname.substr(10);
|
||||
const panelPath = `/${this._urlPath || "lovelace"}/`;
|
||||
if (location.pathname.startsWith(panelPath)) {
|
||||
this._lovelacePath = location.pathname.substr(panelPath.length);
|
||||
this._sendStatus();
|
||||
}
|
||||
});
|
||||
document.body.addEventListener("click", (ev) => {
|
||||
const panelPath = `/${this._urlPath || "lovelace"}/`;
|
||||
const href = isNavigationClick(ev);
|
||||
if (href && href.startsWith("/lovelace/")) {
|
||||
this._lovelacePath = href.substr(10);
|
||||
if (href && href.startsWith(panelPath)) {
|
||||
this._lovelacePath = href.substr(panelPath.length);
|
||||
this._sendStatus();
|
||||
}
|
||||
});
|
||||
@@ -170,10 +173,10 @@ export class HcMain extends HassElement {
|
||||
this._error = "Cannot show Lovelace because we're not connected.";
|
||||
return;
|
||||
}
|
||||
if (msg.urlPath === "lovelace") {
|
||||
msg.urlPath = null;
|
||||
}
|
||||
if (!this._unsubLovelace || this._urlPath !== msg.urlPath) {
|
||||
if (msg.urlPath === "lovelace") {
|
||||
msg.urlPath = null;
|
||||
}
|
||||
this._urlPath = msg.urlPath;
|
||||
if (this._unsubLovelace) {
|
||||
this._unsubLovelace();
|
||||
@@ -191,12 +194,7 @@ export class HcMain extends HassElement {
|
||||
} catch (err) {
|
||||
// Generate a Lovelace config.
|
||||
this._unsubLovelace = () => undefined;
|
||||
const { generateLovelaceConfigFromHass } = await import(
|
||||
"../../../../src/panels/lovelace/common/generate-lovelace-config"
|
||||
);
|
||||
this._handleNewLovelaceConfig(
|
||||
await generateLovelaceConfigFromHass(this.hass!)
|
||||
);
|
||||
await this._generateLovelaceConfig();
|
||||
}
|
||||
}
|
||||
if (!resourcesLoaded) {
|
||||
@@ -216,6 +214,15 @@ export class HcMain extends HassElement {
|
||||
this._sendStatus();
|
||||
}
|
||||
|
||||
private async _generateLovelaceConfig() {
|
||||
const { generateLovelaceConfigFromHass } = await import(
|
||||
"../../../../src/panels/lovelace/common/generate-lovelace-config"
|
||||
);
|
||||
this._handleNewLovelaceConfig(
|
||||
await generateLovelaceConfigFromHass(this.hass!)
|
||||
);
|
||||
}
|
||||
|
||||
private _handleNewLovelaceConfig(lovelaceConfig: LovelaceConfig) {
|
||||
castContext.setApplicationState(lovelaceConfig.title!);
|
||||
this._lovelaceConfig = lovelaceConfig;
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import "web-animations-js/web-animations-next-lite.min";
|
||||
import "../../../src/components/ha-iconset-svg";
|
||||
import "../../../src/resources/hass-icons";
|
||||
import "../../../src/resources/roboto";
|
||||
import "../../../src/resources/ha-style";
|
||||
import "./layout/hc-lovelace";
|
||||
|
||||
@@ -1,254 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Gewapen",
|
||||
"armed_away": "Gewapend weg",
|
||||
"armed_custom_bypass": "Gewapende pasgemaakte omseil",
|
||||
"armed_home": "Gewapend tuis",
|
||||
"armed_night": "Gewapend nag",
|
||||
"arming": "Bewapen Tans",
|
||||
"disarmed": "Ontwapen",
|
||||
"disarming": "Ontwapen Tans",
|
||||
"pending": "Hangende",
|
||||
"triggered": "Geaktiveer"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Af",
|
||||
"on": "Aan"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normaal",
|
||||
"on": "Laag"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normaal",
|
||||
"on": "Koud"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Ontkoppel",
|
||||
"on": "Gekoppel"
|
||||
},
|
||||
"default": {
|
||||
"off": "Af",
|
||||
"on": "Aan"
|
||||
},
|
||||
"door": {
|
||||
"off": "Toe",
|
||||
"on": "Oop"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Toe",
|
||||
"on": "Oop"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Ongemerk",
|
||||
"on": "Bespeur"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normaal",
|
||||
"on": "Warm"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Gesluit",
|
||||
"on": "Oopgesluit"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Droog",
|
||||
"on": "Nat"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Ongemerk",
|
||||
"on": "Bespeur"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Ongemerk",
|
||||
"on": "Bespeur"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Toe",
|
||||
"on": "Oop"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Elders",
|
||||
"on": "Tuis"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Probleem"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Veilige",
|
||||
"on": "Onveilige"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Ongemerk",
|
||||
"on": "Bespeur"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Ongemerk",
|
||||
"on": "Bespeur"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Ongemerk",
|
||||
"on": "Bespeur"
|
||||
},
|
||||
"window": {
|
||||
"off": "Toe",
|
||||
"on": "Oop"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Af",
|
||||
"on": "Aan"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Onaktief",
|
||||
"recording": "Opname",
|
||||
"streaming": "Stroming"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Outo",
|
||||
"cool": "Koel",
|
||||
"dry": "Droog",
|
||||
"fan_only": "Slegs waaier",
|
||||
"heat": "Hitte",
|
||||
"heat_cool": "Verhit/Verkoel",
|
||||
"off": "Af"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Stel op",
|
||||
"configured": "Opgestel"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Toe",
|
||||
"closing": "Sluiting",
|
||||
"open": "Oop",
|
||||
"opening": "Opening",
|
||||
"stopped": "Gestop"
|
||||
},
|
||||
"default": {
|
||||
"off": "Af",
|
||||
"on": "Aan",
|
||||
"unavailable": "Nie beskikbaar nie",
|
||||
"unknown": "Onbekend"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Tuis",
|
||||
"not_home": "Elders"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Af",
|
||||
"on": "Aan"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Toe",
|
||||
"closing": "Sluiting",
|
||||
"home": "Tuis",
|
||||
"locked": "Gesluit",
|
||||
"not_home": "Elders",
|
||||
"off": "Af",
|
||||
"ok": "OK",
|
||||
"on": "Aan",
|
||||
"open": "Oop",
|
||||
"opening": "Opening",
|
||||
"problem": "Probleem",
|
||||
"stopped": "Gestop",
|
||||
"unlocked": "Oopgesluit"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Af",
|
||||
"on": "Aan"
|
||||
},
|
||||
"light": {
|
||||
"off": "Af",
|
||||
"on": "Aan"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Gesluit",
|
||||
"unlocked": "Oopgesluit"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Onaktief",
|
||||
"off": "Af",
|
||||
"on": "Aan",
|
||||
"paused": "Onderbreek",
|
||||
"playing": "Speel Tans",
|
||||
"standby": "Gereed"
|
||||
},
|
||||
"person": {
|
||||
"home": "Tuis",
|
||||
"not_home": "Elders"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Probleem"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Af",
|
||||
"on": "Aan"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Toneeling"
|
||||
},
|
||||
"script": {
|
||||
"off": "Af",
|
||||
"on": "Aan"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Af",
|
||||
"on": "Aan"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Bo horison",
|
||||
"below_horizon": "Onder horison"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Af",
|
||||
"on": "Aan"
|
||||
},
|
||||
"timer": {
|
||||
"active": "aktief",
|
||||
"idle": "onaktief",
|
||||
"paused": "Onderbreek"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Skoonmaak",
|
||||
"docked": "Vasgemeer by hawe",
|
||||
"error": "Fout",
|
||||
"idle": "Onaktief",
|
||||
"off": "Af",
|
||||
"on": "Aan",
|
||||
"paused": "Onderbreek",
|
||||
"returning": "Oppad terug hawe toe"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Helder, nag",
|
||||
"cloudy": "Bewolk",
|
||||
"fog": "Mis",
|
||||
"hail": "Hael",
|
||||
"lightning": "Weerlig",
|
||||
"lightning-rainy": "Weerlig, Re\u00ebnagtig",
|
||||
"partlycloudy": "Gedeeltelik bewolk",
|
||||
"pouring": "Stort",
|
||||
"rainy": "Re\u00ebnagtig",
|
||||
"snowy": "Sneeuagtig",
|
||||
"snowy-rainy": "Ysre\u00ebn",
|
||||
"sunny": "Sonnig",
|
||||
"windy": "Winderig",
|
||||
"windy-variant": "Winderig"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Dood",
|
||||
"initializing": "Inisialiseer",
|
||||
"ready": "Gereed",
|
||||
"sleeping": "Aan die slaap"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Dood ({query_stage})",
|
||||
"initializing": "Inisialiseer ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,240 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "\u0645\u0633\u0644\u062d",
|
||||
"armed_away": "\u0645\u0641\u0639\u0651\u0644 \u0641\u064a \u0627\u0644\u062e\u0627\u0631\u062c",
|
||||
"armed_custom_bypass": "\u062a\u062c\u0627\u0648\u0632 \u0627\u0644\u062a\u0641\u0639\u064a\u0644",
|
||||
"armed_home": "\u0645\u0641\u0639\u0651\u0644 \u0641\u064a \u0627\u0644\u0645\u0646\u0632\u0644",
|
||||
"armed_night": "\u0645\u0641\u0639\u0651\u0644 \u0644\u064a\u0644",
|
||||
"arming": "\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u0641\u0639\u064a\u0644",
|
||||
"disarmed": "\u063a\u064a\u0631 \u0645\u0641\u0639\u0651\u0644",
|
||||
"disarming": "\u0625\u064a\u0642\u0627\u0641 \u0627\u0644\u0625\u0646\u0630\u0627\u0631",
|
||||
"pending": "\u0642\u064a\u062f \u0627\u0644\u0625\u0646\u062a\u0638\u0627\u0631",
|
||||
"triggered": "\u0645\u0641\u0639\u0651\u0644"
|
||||
},
|
||||
"automation": {
|
||||
"off": "\u0625\u064a\u0642\u0627\u0641",
|
||||
"on": "\u062a\u0634\u063a\u064a\u0644"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "\u0637\u0628\u064a\u0639\u064a",
|
||||
"on": "\u0645\u0646\u062e\u0641\u0636"
|
||||
},
|
||||
"cold": {
|
||||
"off": "\u0637\u0628\u064a\u0639\u064a",
|
||||
"on": "\u0628\u0627\u0631\u062f"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "\u0645\u0641\u0635\u0648\u0644",
|
||||
"on": "\u0645\u062a\u0635\u0644"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u0625\u064a\u0642\u0627\u0641",
|
||||
"on": "\u062a\u0634\u063a\u064a\u0644"
|
||||
},
|
||||
"door": {
|
||||
"off": "\u0645\u063a\u0644\u0642",
|
||||
"on": "\u0645\u0641\u062a\u0648\u062d"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\u0645\u063a\u0644\u0642",
|
||||
"on": "\u0645\u0641\u062a\u0648\u062d"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0643\u0634\u0641",
|
||||
"on": "\u062a\u0645 \u0627\u0644\u0643\u0634\u0641"
|
||||
},
|
||||
"heat": {
|
||||
"off": "\u0637\u0628\u064a\u0639\u064a",
|
||||
"on": "\u062d\u0627\u0631"
|
||||
},
|
||||
"lock": {
|
||||
"off": "\u0645\u0642\u0641\u0644",
|
||||
"on": "\u063a\u064a\u0631 \u0645\u0642\u0641\u0644"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "\u062c\u0627\u0641",
|
||||
"on": "\u0645\u0628\u0644\u0644"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0643\u0634\u0641",
|
||||
"on": "\u062a\u0645 \u0627\u0644\u0643\u0634\u0641"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0643\u0634\u0641",
|
||||
"on": "\u062a\u0645 \u0627\u0644\u0643\u0634\u0641"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\u0645\u0642\u0641\u0644",
|
||||
"on": "\u0645\u0641\u062a\u0648\u062d"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\u062e\u0627\u0631\u062c \u0627\u0644\u0645\u0646\u0632\u0644",
|
||||
"on": "\u0641\u064a \u0627\u0644\u0645\u0646\u0632\u0644"
|
||||
},
|
||||
"problem": {
|
||||
"off": "\u0645\u0648\u0627\u0641\u0642",
|
||||
"on": "\u0639\u0637\u0644"
|
||||
},
|
||||
"safety": {
|
||||
"off": "\u0623\u0645\u0646",
|
||||
"on": "\u063a\u064a\u0631 \u0623\u0645\u0646"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0643\u0634\u0641",
|
||||
"on": "\u062a\u0645 \u0627\u0644\u0643\u0634\u0641"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0643\u0634\u0641",
|
||||
"on": "\u062a\u0645 \u0627\u0644\u0643\u0634\u0641"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0643\u0634\u0641",
|
||||
"on": "\u062a\u0645 \u0627\u0644\u0643\u0634\u0641"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u0645\u063a\u0644\u0642",
|
||||
"on": "\u0645\u0641\u062a\u0648\u062d"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\u0625\u064a\u0642\u0627\u0641",
|
||||
"on": "\u062a\u0634\u063a\u064a\u0644"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "\u062e\u0627\u0645\u0644",
|
||||
"recording": "\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u0633\u062c\u064a\u0644",
|
||||
"streaming": "\u062c\u0627\u0631\u064a \u0627\u0644\u0628\u062b"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "\u062a\u0644\u0642\u0627\u0626\u064a",
|
||||
"cool": "\u062a\u0628\u0631\u064a\u062f",
|
||||
"dry": "\u062c\u0627\u0641",
|
||||
"fan_only": "\u0627\u0644\u0645\u0631\u0648\u062d\u0629 \u0641\u0642\u0637",
|
||||
"heat": "\u062a\u062f\u0641\u0626\u0629",
|
||||
"off": "\u0625\u064a\u0642\u0627\u0641"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "\u0625\u0639\u062f\u0627\u062f",
|
||||
"configured": "\u062a\u0645 \u0627\u0644\u0625\u0639\u062f\u0627\u062f"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\u0645\u063a\u0644\u0642",
|
||||
"closing": "\u062c\u0627\u0631\u064a \u0627\u0644\u0627\u063a\u0644\u0627\u0642",
|
||||
"open": "\u0645\u0641\u062a\u0648\u062d",
|
||||
"opening": "\u062c\u0627\u0631\u064a \u0627\u0644\u0641\u062a\u062d",
|
||||
"stopped": "\u0645\u0648\u0642\u0641"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u0625\u064a\u0642\u0627\u0641",
|
||||
"on": "\u062a\u0634\u063a\u064a\u0644",
|
||||
"unavailable": "\u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631",
|
||||
"unknown": "\u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\u0641\u064a \u0627\u0644\u0645\u0646\u0632\u0644",
|
||||
"not_home": "\u062e\u0627\u0631\u062c \u0627\u0644\u0645\u0646\u0632\u0644"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\u0625\u064a\u0642\u0627\u0641",
|
||||
"on": "\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\u0645\u063a\u0644\u0642 ",
|
||||
"closing": "\u062c\u0627\u0631\u064a \u0627\u0644\u0627\u063a\u0644\u0627\u0642 ",
|
||||
"home": "\u0641\u064a \u0627\u0644\u0645\u0646\u0632\u0644",
|
||||
"locked": "\u0645\u0642\u0641\u0644 ",
|
||||
"not_home": "\u0641\u064a \u0627\u0644\u062e\u0627\u0631\u062c",
|
||||
"off": "\u0625\u064a\u0642\u0627\u0641",
|
||||
"ok": "\u0623\u0648\u0643\u064a",
|
||||
"on": "\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644",
|
||||
"open": "\u0645\u0641\u062a\u0648\u062d ",
|
||||
"opening": "\u062c\u0627\u0631\u064a \u0627\u0644\u0641\u062a\u062d ",
|
||||
"problem": "\u0645\u0634\u0643\u0644\u0629",
|
||||
"stopped": "\u0645\u0648\u0642\u0641 ",
|
||||
"unlocked": "\u063a\u064a\u0631 \u0645\u0642\u0641\u0644 "
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "\u0625\u064a\u0642\u0627\u0641",
|
||||
"on": "\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644"
|
||||
},
|
||||
"light": {
|
||||
"off": "\u0625\u064a\u0642\u0627\u0641",
|
||||
"on": "\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "\u0645\u0642\u0641\u0644",
|
||||
"unlocked": "\u0645\u0641\u062a\u0648\u062d"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "\u062e\u0627\u0645\u0644",
|
||||
"off": "\u0625\u064a\u0642\u0627\u0641",
|
||||
"on": "\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644",
|
||||
"paused": "\u0645\u0648\u0642\u0651\u0641 \u0645\u0624\u0642\u062a\u0627",
|
||||
"playing": "\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u0634\u063a\u064a\u0644",
|
||||
"standby": "\u0648\u0636\u0639 \u0627\u0644\u0625\u0646\u062a\u0638\u0627\u0631"
|
||||
},
|
||||
"person": {
|
||||
"home": "\u0641\u064a \u0627\u0644\u0645\u0646\u0632\u0644",
|
||||
"not_home": "\u062e\u0627\u0631\u062c \u0627\u0644\u0645\u0646\u0632\u0644"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "\u0623\u0648\u0643\u064a",
|
||||
"problem": "\u0645\u0634\u0643\u0644\u0629"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\u0625\u064a\u0642\u0627\u0641",
|
||||
"on": "\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "\u0642\u0628\u062f \u0627\u0644\u0628\u062d\u062b"
|
||||
},
|
||||
"script": {
|
||||
"off": "\u0625\u064a\u0642\u0627\u0641",
|
||||
"on": "\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "\u0625\u064a\u0642\u0627\u0641",
|
||||
"on": "\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u0641\u0648\u0642 \u0627\u0644\u0623\u0641\u0642",
|
||||
"below_horizon": "\u062a\u062d\u062a \u0627\u0644\u0623\u0641\u0642"
|
||||
},
|
||||
"switch": {
|
||||
"off": "\u0625\u064a\u0642\u0627\u0641",
|
||||
"on": "\u0645\u064f\u0634\u064e\u063a\u0651\u0644"
|
||||
},
|
||||
"timer": {
|
||||
"active": "\u0645\u0641\u0639\u0644",
|
||||
"idle": "\u062e\u0627\u0645\u0644",
|
||||
"paused": "\u0645\u0648\u0642\u0651\u0641 \u0645\u0624\u0642\u062a\u0627"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u062a\u0646\u0638\u064a\u0641",
|
||||
"error": "\u062e\u0637\u0623",
|
||||
"off": "\u0645\u0637\u0641\u0626",
|
||||
"on": "\u0645\u0634\u063a\u0644",
|
||||
"paused": "\u0645\u0648\u0642\u0651\u0641 \u0645\u0624\u0642\u062a\u0627",
|
||||
"returning": "\u0627\u0644\u0639\u0648\u062f\u0629"
|
||||
},
|
||||
"weather": {
|
||||
"cloudy": "Bewolkt",
|
||||
"fog": "Mist",
|
||||
"sunny": "\u0645\u0634\u0645\u0633"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "\u0645\u0641\u0635\u0648\u0644",
|
||||
"initializing": "\u0642\u064a\u062f \u0627\u0644\u0625\u0646\u0634\u0627\u0621",
|
||||
"ready": "\u062c\u0627\u0647\u0632",
|
||||
"sleeping": "\u0646\u0627\u0626\u0645"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "\u0645\u0641\u0635\u0648\u0644 ({query_stage})",
|
||||
"initializing": "\u0642\u064a\u062f \u0627\u0644\u0625\u0646\u0634\u0627\u0621 ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "\u041f\u043e\u0434 \u043e\u0445\u0440\u0430\u043d\u0430",
|
||||
"armed_away": "\u041f\u043e\u0434 \u043e\u0445\u0440\u0430\u043d\u0430",
|
||||
"armed_custom_bypass": "\u041f\u043e\u0434 \u043e\u0445\u0440\u0430\u043d\u0430",
|
||||
"armed_home": "\u041f\u043e\u0434 \u043e\u0445\u0440\u0430\u043d\u0430 - \u0432\u043a\u044a\u0449\u0438",
|
||||
"armed_night": "\u041f\u043e\u0434 \u043e\u0445\u0440\u0430\u043d\u0430 - \u043d\u043e\u0449",
|
||||
"arming": "\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u0435",
|
||||
"disarmed": "\u0414\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u0430",
|
||||
"disarming": "\u0414\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u0435",
|
||||
"pending": "\u0412 \u043e\u0447\u0430\u043a\u0432\u0430\u043d\u0435",
|
||||
"triggered": "\u0417\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u0430\u043d"
|
||||
},
|
||||
"automation": {
|
||||
"off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "\u041d\u043e\u0440\u043c\u0430\u043b\u043d\u0430",
|
||||
"on": "\u0418\u0437\u0442\u043e\u0449\u0435\u043d\u0430"
|
||||
},
|
||||
"cold": {
|
||||
"off": "\u041d\u043e\u0440\u043c\u0430\u043b\u043d\u043e",
|
||||
"on": "\u0421\u0442\u0443\u0434\u0435\u043d\u043e"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"on": "\u0421\u0432\u044a\u0440\u0437\u0430\u043d"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
|
||||
},
|
||||
"door": {
|
||||
"off": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d\u0430",
|
||||
"on": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u0430"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d\u0430",
|
||||
"on": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u0430"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u0427\u0438\u0441\u0442\u043e",
|
||||
"on": "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u043d"
|
||||
},
|
||||
"heat": {
|
||||
"off": "\u041d\u043e\u0440\u043c\u0430\u043b\u043d\u043e",
|
||||
"on": "\u0413\u043e\u0440\u0435\u0449\u043e"
|
||||
},
|
||||
"lock": {
|
||||
"off": "\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u043e",
|
||||
"on": "\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "\u0421\u0443\u0445",
|
||||
"on": "\u041c\u043e\u043a\u044a\u0440"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u0411\u0435\u0437 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435",
|
||||
"on": "\u0414\u0432\u0438\u0436\u0435\u043d\u0438\u0435"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u0427\u0438\u0441\u0442\u043e",
|
||||
"on": "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u043d"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d",
|
||||
"on": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\u041e\u0442\u0441\u044a\u0441\u0442\u0432\u0430",
|
||||
"on": "\u0412\u043a\u044a\u0449\u0438"
|
||||
},
|
||||
"problem": {
|
||||
"off": "\u041e\u041a",
|
||||
"on": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c"
|
||||
},
|
||||
"safety": {
|
||||
"off": "\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u0435\u043d",
|
||||
"on": "\u041e\u043f\u0430\u0441\u043d\u043e\u0441\u0442"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u0427\u0438\u0441\u0442\u043e",
|
||||
"on": "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u043d"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u0427\u0438\u0441\u0442\u043e",
|
||||
"on": "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u043d"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u0427\u0438\u0441\u0442\u043e",
|
||||
"on": "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u043d\u0430"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d",
|
||||
"on": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "\u041d\u0435 \u0437\u0430\u043f\u0438\u0441\u0432\u0430",
|
||||
"recording": "\u0417\u0430\u043f\u0438\u0441\u0432\u0430\u043d\u0435",
|
||||
"streaming": "\u041f\u0440\u0435\u0434\u0430\u0432\u0430"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u043d",
|
||||
"cool": "\u041e\u0445\u043b\u0430\u0436\u0434\u0430\u043d\u0435",
|
||||
"dry": "\u0421\u0443\u0445",
|
||||
"fan_only": "\u0421\u0430\u043c\u043e \u0432\u0435\u043d\u0442\u0438\u043b\u0430\u0442\u043e\u0440",
|
||||
"heat": "\u041e\u0442\u043e\u043f\u043b\u0435\u043d\u0438\u0435",
|
||||
"heat_cool": "\u041e\u0442\u043e\u043f\u043b\u0435\u043d\u0438\u0435/\u041e\u0445\u043b\u0430\u0436\u0434\u0430\u043d\u0435",
|
||||
"off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0432\u0430\u043d\u0435",
|
||||
"configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0435\u043d"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d\u0430",
|
||||
"closing": "\u0417\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435",
|
||||
"open": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u0430",
|
||||
"opening": "\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435",
|
||||
"stopped": "\u0421\u043f\u0440\u044f\u043d\u0430"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"unavailable": "\u041d\u0435\u0434\u043e\u0441\u0442\u044a\u043f\u0435\u043d",
|
||||
"unknown": "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\u0412\u043a\u044a\u0449\u0438",
|
||||
"not_home": "\u041e\u0442\u0441\u044a\u0441\u0442\u0432\u0430"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d\u0430",
|
||||
"closing": "\u0417\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435",
|
||||
"home": "\u0412\u043a\u044a\u0449\u0438",
|
||||
"locked": "\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0430",
|
||||
"not_home": "\u041e\u0442\u0441\u044a\u0441\u0442\u0432\u0430",
|
||||
"off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"ok": "\u041e\u041a",
|
||||
"on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0430",
|
||||
"open": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u0430",
|
||||
"opening": "\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435",
|
||||
"problem": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c",
|
||||
"stopped": "\u0421\u043f\u0440\u044f\u043d\u0430",
|
||||
"unlocked": "\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0430"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
|
||||
},
|
||||
"light": {
|
||||
"off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d\u043e",
|
||||
"on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043e"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"unlocked": "\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "\u041d\u0435\u0440\u0430\u0431\u043e\u0442\u0435\u0449",
|
||||
"off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"paused": "\u0412 \u043f\u0430\u0443\u0437\u0430",
|
||||
"playing": "\u0412\u044a\u0437\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0436\u0434\u0430\u043d\u0435",
|
||||
"standby": "\u0420\u0435\u0436\u0438\u043c \u043d\u0430 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442"
|
||||
},
|
||||
"person": {
|
||||
"home": "\u0412\u043a\u044a\u0449\u0438",
|
||||
"not_home": "\u041e\u0442\u0441\u044a\u0441\u0442\u0432\u0430"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "\u041e\u041a",
|
||||
"problem": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "\u041f\u0440\u043e\u043c\u044f\u043d\u0430 \u043d\u0430 \u0441\u0446\u0435\u043d\u0430"
|
||||
},
|
||||
"script": {
|
||||
"off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u041d\u0430\u0434 \u0445\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430",
|
||||
"below_horizon": "\u041f\u043e\u0434 \u0445\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430"
|
||||
},
|
||||
"switch": {
|
||||
"off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
|
||||
},
|
||||
"timer": {
|
||||
"active": "\u0430\u043a\u0442\u0438\u0432\u0435\u043d",
|
||||
"idle": "\u043d\u0435\u0440\u0430\u0431\u043e\u0442\u0435\u0449",
|
||||
"paused": "\u0432 \u043f\u0430\u0443\u0437\u0430"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u041f\u043e\u0447\u0438\u0441\u0442\u0432\u0430\u043d\u0435",
|
||||
"docked": "\u0412 \u0431\u0430\u0437\u043e\u0432\u0430 \u0441\u0442\u0430\u043d\u0446\u0438\u044f",
|
||||
"error": "\u0413\u0440\u0435\u0448\u043a\u0430",
|
||||
"idle": "\u041d\u0435\u0440\u0430\u0431\u043e\u0442\u0435\u0449",
|
||||
"off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"paused": "\u041f\u0430\u0443\u0437\u0430",
|
||||
"returning": "\u0412\u0440\u044a\u0449\u0430\u043d\u0435 \u0432 \u0431\u0430\u0437\u043e\u0432\u0430\u0442\u0430 \u0441\u0442\u0430\u043d\u0446\u0438\u044f"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "\u042f\u0441\u043d\u043e, \u043d\u043e\u0449",
|
||||
"cloudy": "\u041e\u0431\u043b\u0430\u0447\u043d\u043e",
|
||||
"exceptional": "\u0418\u0437\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u043d\u043e",
|
||||
"fog": "\u041c\u044a\u0433\u043b\u0430",
|
||||
"hail": "\u0413\u0440\u0430\u0434\u0443\u0448\u043a\u0430",
|
||||
"lightning": "\u0421\u0432\u0435\u0442\u043a\u0430\u0432\u0438\u0446\u0430",
|
||||
"lightning-rainy": "\u0421\u0432\u0435\u0442\u043a\u0430\u0432\u0438\u0446\u0430, \u0434\u044a\u0436\u0434\u043e\u0432\u043d\u043e",
|
||||
"partlycloudy": "\u0427\u0430\u0441\u0442\u0438\u0447\u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0441\u0442",
|
||||
"pouring": "\u041e\u0431\u0438\u043b\u0435\u043d \u0434\u044a\u0436\u0434",
|
||||
"rainy": "\u0414\u044a\u0436\u0434\u043e\u0432\u043d\u043e",
|
||||
"snowy": "\u0421\u043d\u0435\u0436\u043d\u043e",
|
||||
"snowy-rainy": "\u0421\u043d\u0435\u0436\u043d\u043e, \u0434\u044a\u0436\u0434\u043e\u0432\u043d\u043e",
|
||||
"sunny": "\u0421\u043b\u044a\u043d\u0447\u0435\u0432\u043e",
|
||||
"windy": "\u0412\u0435\u0442\u0440\u043e\u0432\u0438\u0442\u043e",
|
||||
"windy-variant": "\u0412\u0435\u0442\u0440\u043e\u0432\u0438\u0442\u043e"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "\u041c\u044a\u0440\u0442\u044a\u0432",
|
||||
"initializing": "\u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f",
|
||||
"ready": "\u0413\u043e\u0442\u043e\u0432",
|
||||
"sleeping": "\u0421\u043f\u044f\u0449"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "\u041c\u044a\u0440\u0442\u044a\u0432 ({query_stage})",
|
||||
"initializing": "\u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,194 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Aktiviran",
|
||||
"armed_away": "Aktiviran izvan ku\u0107e",
|
||||
"armed_custom_bypass": "Aktiviran pod specijalnim rezimom",
|
||||
"armed_home": "Aktiviran kod ku\u0107e",
|
||||
"armed_night": "Aktiviran no\u0107u",
|
||||
"arming": "Aktivacija",
|
||||
"disarmed": "Deaktiviran",
|
||||
"disarming": "Deaktivacija",
|
||||
"pending": "U is\u010dekivanju",
|
||||
"triggered": "Pokrenut"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normalno",
|
||||
"on": "Nisko"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Nepovezan",
|
||||
"on": "Povezan"
|
||||
},
|
||||
"default": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u010cist",
|
||||
"on": "Otkriven"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Suho",
|
||||
"on": "Mokar"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u010cist",
|
||||
"on": "Otkriven"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u010cist",
|
||||
"on": "Otkriven"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Zatvoren",
|
||||
"on": "Otvoren"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Odsutan",
|
||||
"on": "Kod ku\u0107e"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Problem"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Siguran",
|
||||
"on": "Nesiguran"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u010cist",
|
||||
"on": "Otkriven"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u010cist",
|
||||
"on": "Otkriven"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u010cist",
|
||||
"on": "Otkriven"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Besposlen",
|
||||
"recording": "Snimanje",
|
||||
"streaming": "Predaja slike"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Auto",
|
||||
"cool": "Hladno",
|
||||
"dry": "Suh",
|
||||
"fan_only": "Samo ventilator",
|
||||
"heat": "Toplota",
|
||||
"off": "Isklju\u010den"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Podesite",
|
||||
"configured": "Konfigurirano"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Zatvoren",
|
||||
"closing": "Zatvoreno",
|
||||
"open": "Otvoren",
|
||||
"opening": "Otvoreno",
|
||||
"stopped": "Zaustavljen"
|
||||
},
|
||||
"default": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den",
|
||||
"unavailable": "Nedostupan",
|
||||
"unknown": "Nepoznat"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Kod ku\u0107e",
|
||||
"not_home": "Odsutan"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Zatvoren",
|
||||
"closing": "Zatvoreno",
|
||||
"home": "Kod ku\u0107e",
|
||||
"locked": "Zaklju\u010dan",
|
||||
"not_home": "Odsutan",
|
||||
"off": "Isklju\u010den",
|
||||
"ok": "OK",
|
||||
"on": "Uklju\u010den",
|
||||
"open": "Otvoren",
|
||||
"opening": "Otvoreno",
|
||||
"problem": "Problem",
|
||||
"stopped": "Zaustavljen",
|
||||
"unlocked": "Otklju\u010dan"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"light": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Zaklju\u010dan",
|
||||
"unlocked": "Otklju\u010dan"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Besposlen",
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den",
|
||||
"paused": "Pauziran",
|
||||
"playing": "Prikazuje",
|
||||
"standby": "U stanju \u010dekanja"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Problem"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Scena"
|
||||
},
|
||||
"script": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Iznad horizonta",
|
||||
"below_horizon": "Ispod horizonta"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Mrtav",
|
||||
"initializing": "Inicijalizacija",
|
||||
"ready": "Spreman",
|
||||
"sleeping": "Spava"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Mrtav ({query_stage})",
|
||||
"initializing": "Inicijalizacija ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Activada",
|
||||
"armed_away": "Activada, mode fora",
|
||||
"armed_custom_bypass": "Activada, bypass personalitzat",
|
||||
"armed_home": "Activada, mode a casa",
|
||||
"armed_night": "Activada, mode nocturn",
|
||||
"arming": "Activant",
|
||||
"disarmed": "Desactivada",
|
||||
"disarming": "Desactivant",
|
||||
"pending": "Pendent",
|
||||
"triggered": "Disparada"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Desactivat",
|
||||
"on": "Activat"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normal",
|
||||
"on": "Baixa"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normal",
|
||||
"on": "Fred"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Desconnectat",
|
||||
"on": "Connectat"
|
||||
},
|
||||
"default": {
|
||||
"off": "Desactivat",
|
||||
"on": "Activat"
|
||||
},
|
||||
"door": {
|
||||
"off": "Tancada",
|
||||
"on": "Oberta"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Tancada",
|
||||
"on": "Oberta"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Lliure",
|
||||
"on": "Detectat"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normal",
|
||||
"on": "Calent"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Bloquejat",
|
||||
"on": "Desbloquejat"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Sec",
|
||||
"on": "Humit"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Lliure",
|
||||
"on": "Detectat"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Lliure",
|
||||
"on": "Detectat"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Tancat",
|
||||
"on": "Obert"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Lliure",
|
||||
"on": "Detectat"
|
||||
},
|
||||
"problem": {
|
||||
"off": "Correcte",
|
||||
"on": "Problema"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Segur",
|
||||
"on": "No segur"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Lliure",
|
||||
"on": "Detectat"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Lliure",
|
||||
"on": "Detectat"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Lliure",
|
||||
"on": "Detectat"
|
||||
},
|
||||
"window": {
|
||||
"off": "Tancada",
|
||||
"on": "Oberta"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Desactivat",
|
||||
"on": "Activat"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Inactiu",
|
||||
"recording": "Enregistrant",
|
||||
"streaming": "Transmetent v\u00eddeo"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Autom\u00e0tic",
|
||||
"cool": "Refredar",
|
||||
"dry": "Assecar",
|
||||
"fan_only": "Nom\u00e9s ventilador",
|
||||
"heat": "Escalfar",
|
||||
"heat_cool": "Escalfar/Refredar",
|
||||
"off": "Apagat"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Configurar",
|
||||
"configured": "Configurat"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Tancada",
|
||||
"closing": "Tancant",
|
||||
"open": "Oberta",
|
||||
"opening": "Obrint",
|
||||
"stopped": "Aturat"
|
||||
},
|
||||
"default": {
|
||||
"off": "Desactivat",
|
||||
"on": "Activat",
|
||||
"unavailable": "No disponible",
|
||||
"unknown": "Desconegut"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "A casa",
|
||||
"not_home": "Fora"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Apagat",
|
||||
"on": "Enc\u00e8s"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Tancat",
|
||||
"closing": "Tancant",
|
||||
"home": "A casa",
|
||||
"locked": "Bloquejat",
|
||||
"not_home": "Fora",
|
||||
"off": "Desactivat",
|
||||
"ok": "Correcte",
|
||||
"on": "Activat",
|
||||
"open": "Obert",
|
||||
"opening": "Obrint",
|
||||
"problem": "Problema",
|
||||
"stopped": "Aturat",
|
||||
"unlocked": "Desbloquejat"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Desactivat",
|
||||
"on": "Activat"
|
||||
},
|
||||
"light": {
|
||||
"off": "Apagada",
|
||||
"on": "Encesa"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Bloquejat",
|
||||
"unlocked": "Desbloquejat"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Inactiu",
|
||||
"off": "Apagat",
|
||||
"on": "Enc\u00e8s",
|
||||
"paused": "Pausat",
|
||||
"playing": "Reproduint",
|
||||
"standby": "En espera"
|
||||
},
|
||||
"person": {
|
||||
"home": "A casa",
|
||||
"not_home": "Fora"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "Correcte",
|
||||
"problem": "Problema"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Apagat",
|
||||
"on": "Enc\u00e8s"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Escena activa"
|
||||
},
|
||||
"script": {
|
||||
"off": "Desactivat",
|
||||
"on": "Activat"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Desactivat",
|
||||
"on": "Activat"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Sobre l'horitz\u00f3",
|
||||
"below_horizon": "Sota l'horitz\u00f3"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Apagat",
|
||||
"on": "Enc\u00e8s"
|
||||
},
|
||||
"timer": {
|
||||
"active": "actiu",
|
||||
"idle": "inactiu",
|
||||
"paused": "en pausa"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Netejant",
|
||||
"docked": "Aparcat",
|
||||
"error": "Error",
|
||||
"idle": "Inactiu",
|
||||
"off": "Apagat",
|
||||
"on": "Enc\u00e8s",
|
||||
"paused": "Pausat",
|
||||
"returning": "Retornant a la base"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Ser\u00e8, nit",
|
||||
"cloudy": "Ennuvolat",
|
||||
"exceptional": "Excepcional",
|
||||
"fog": "Boira",
|
||||
"hail": "Calamarsa",
|
||||
"lightning": "Llamps",
|
||||
"lightning-rainy": "Tempesta",
|
||||
"partlycloudy": "Parcialment ennuvolat",
|
||||
"pouring": "Pluja",
|
||||
"rainy": "Pluj\u00f3s",
|
||||
"snowy": "Neu",
|
||||
"snowy-rainy": "Aiguaneu",
|
||||
"sunny": "Assolellat",
|
||||
"windy": "Vent\u00f3s",
|
||||
"windy-variant": "Vent\u00f3s"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "No disponible",
|
||||
"initializing": "Inicialitzant",
|
||||
"ready": "A punt",
|
||||
"sleeping": "Dormint"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "No disponible ({query_stage})",
|
||||
"initializing": "Inicialitzant ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Aktivn\u00ed",
|
||||
"armed_away": "Aktivn\u00ed re\u017eim mimo domov",
|
||||
"armed_custom_bypass": "Aktivn\u00ed u\u017eivatelsk\u00fdm obejit\u00edm",
|
||||
"armed_home": "Aktivn\u00ed re\u017eim doma",
|
||||
"armed_night": "Aktivn\u00ed no\u010dn\u00ed re\u017eim",
|
||||
"arming": "Aktivov\u00e1n\u00ed",
|
||||
"disarmed": "Neaktivn\u00ed",
|
||||
"disarming": "Deaktivov\u00e1n\u00ed",
|
||||
"pending": "Nadch\u00e1zej\u00edc\u00ed",
|
||||
"triggered": "Spu\u0161t\u011bno"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Neaktivn\u00ed",
|
||||
"on": "Aktivn\u00ed"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Norm\u00e1ln\u00ed",
|
||||
"on": "N\u00edzk\u00fd stav"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Norm\u00e1ln\u00ed",
|
||||
"on": "Chladn\u00e9"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Odpojeno",
|
||||
"on": "P\u0159ipojeno"
|
||||
},
|
||||
"default": {
|
||||
"off": "Neaktivn\u00ed",
|
||||
"on": "Aktivn\u00ed"
|
||||
},
|
||||
"door": {
|
||||
"off": "Zav\u0159eno",
|
||||
"on": "Otev\u0159eno"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Zav\u0159eno",
|
||||
"on": "Otev\u0159eno"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u017d\u00e1dn\u00fd plyn",
|
||||
"on": "Zji\u0161t\u011bn plyn"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Norm\u00e1ln\u00ed",
|
||||
"on": "Hork\u00e9"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Zam\u010deno",
|
||||
"on": "Odem\u010deno"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Sucho",
|
||||
"on": "Vlhko"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Bez pohybu",
|
||||
"on": "Zaznamen\u00e1n pohyb"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Volno",
|
||||
"on": "Obsazeno"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Zav\u0159eno",
|
||||
"on": "Otev\u0159eno"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Pry\u010d",
|
||||
"on": "Doma"
|
||||
},
|
||||
"problem": {
|
||||
"off": "V po\u0159\u00e1dku",
|
||||
"on": "Probl\u00e9m"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Zaji\u0161t\u011bno",
|
||||
"on": "Nezaji\u0161t\u011bno"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u017d\u00e1dn\u00fd d\u00fdm",
|
||||
"on": "Zji\u0161t\u011bn d\u00fdm"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Ticho",
|
||||
"on": "Zachycen zvuk"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Klid",
|
||||
"on": "Zji\u0161t\u011bny vibrace"
|
||||
},
|
||||
"window": {
|
||||
"off": "Zav\u0159eno",
|
||||
"on": "Otev\u0159eno"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Neaktivn\u00ed",
|
||||
"on": "Aktivn\u00ed"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Ne\u010dinn\u00fd",
|
||||
"recording": "Z\u00e1znam",
|
||||
"streaming": "Streamov\u00e1n\u00ed"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Automatika",
|
||||
"cool": "Chlazen\u00ed",
|
||||
"dry": "Vysou\u0161en\u00ed",
|
||||
"fan_only": "Pouze ventil\u00e1tor",
|
||||
"heat": "Topen\u00ed",
|
||||
"heat_cool": "Vyt\u00e1p\u011bn\u00ed/Chlazen\u00ed",
|
||||
"off": "Neaktivn\u00ed"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Nakonfigurovat",
|
||||
"configured": "Nakonfigurov\u00e1no"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Zav\u0159eno",
|
||||
"closing": "Zav\u00edr\u00e1n\u00ed",
|
||||
"open": "Otev\u0159eno",
|
||||
"opening": "Otev\u00edr\u00e1n\u00ed",
|
||||
"stopped": "Zastaveno"
|
||||
},
|
||||
"default": {
|
||||
"off": "Neaktivn\u00ed",
|
||||
"on": "Aktivn\u00ed",
|
||||
"unavailable": "Nen\u00ed k dispozici",
|
||||
"unknown": "Nezji\u0161t\u011bno"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Doma",
|
||||
"not_home": "Pry\u010d"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Neaktivn\u00ed",
|
||||
"on": "Aktivn\u00ed"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Zav\u0159eno",
|
||||
"closing": "Zav\u00edr\u00e1n\u00ed",
|
||||
"home": "Doma",
|
||||
"locked": "Zam\u010deno",
|
||||
"not_home": "Pry\u010d",
|
||||
"off": "Neaktivn\u00ed",
|
||||
"ok": "V po\u0159\u00e1dku",
|
||||
"on": "Aktivn\u00ed",
|
||||
"open": "Otev\u0159eno",
|
||||
"opening": "Otev\u00edr\u00e1n\u00ed",
|
||||
"problem": "Probl\u00e9m",
|
||||
"stopped": "Zastaveno",
|
||||
"unlocked": "Odem\u010deno"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Neaktivn\u00ed",
|
||||
"on": "Aktivn\u00ed"
|
||||
},
|
||||
"light": {
|
||||
"off": "Nesv\u00edt\u00ed",
|
||||
"on": "Sv\u00edt\u00ed"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Zam\u010deno",
|
||||
"unlocked": "Odem\u010deno"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Ne\u010dinn\u00fd",
|
||||
"off": "Neaktivn\u00ed",
|
||||
"on": "Aktivn\u00ed",
|
||||
"paused": "Pozastaveno",
|
||||
"playing": "P\u0159ehr\u00e1v\u00e1n\u00ed",
|
||||
"standby": "Pohotovostn\u00ed re\u017eim"
|
||||
},
|
||||
"person": {
|
||||
"home": "Doma",
|
||||
"not_home": "Pry\u010d"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "V po\u0159\u00e1dku",
|
||||
"problem": "Probl\u00e9m"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Neaktivn\u00ed",
|
||||
"on": "Aktivn\u00ed"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Scen\u00e9rie"
|
||||
},
|
||||
"script": {
|
||||
"off": "Neaktivn\u00ed",
|
||||
"on": "Aktivn\u00ed"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Neaktivn\u00ed",
|
||||
"on": "Aktivn\u00ed"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Nad horizontem",
|
||||
"below_horizon": "Za horizontem"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Neaktivn\u00ed",
|
||||
"on": "Aktivn\u00ed"
|
||||
},
|
||||
"timer": {
|
||||
"active": "aktivn\u00ed",
|
||||
"idle": "ne\u010dinn\u00e9",
|
||||
"paused": "pozastaveno"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u010cist\u00ed",
|
||||
"docked": "V stanici",
|
||||
"error": "Chyba",
|
||||
"idle": "Ne\u010dinn\u00fd",
|
||||
"off": "Off",
|
||||
"on": "On",
|
||||
"paused": "Pozastaveno",
|
||||
"returning": "N\u00e1vrat do stanice"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Jasn\u00e1 noc",
|
||||
"cloudy": "Zata\u017eeno",
|
||||
"exceptional": "Vyj\u00edme\u010dn\u00e9",
|
||||
"fog": "Mlha",
|
||||
"hail": "Krupobit\u00ed",
|
||||
"lightning": "Bou\u0159e",
|
||||
"lightning-rainy": "Bou\u0159e a d\u00e9\u0161\u0165",
|
||||
"partlycloudy": "Polojasno",
|
||||
"pouring": "Lij\u00e1k",
|
||||
"rainy": "D\u00e9\u0161\u0165",
|
||||
"snowy": "Sn\u00edh",
|
||||
"snowy-rainy": "D\u00e9\u0161\u0165 se sn\u011bhem",
|
||||
"sunny": "Slune\u010dno",
|
||||
"windy": "V\u011btrno",
|
||||
"windy-variant": "V\u011btrno"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Nereaguje",
|
||||
"initializing": "Inicializace",
|
||||
"ready": "P\u0159ipraveno",
|
||||
"sleeping": "\u00dasporn\u00fd re\u017eim"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Nereaguje ({query_stage})",
|
||||
"initializing": "Inicializace ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,243 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Arfogi",
|
||||
"armed_away": "Arfog i ffwrdd",
|
||||
"armed_custom_bypass": "Ffordd osgoi larwm personol",
|
||||
"armed_home": "Arfogi gartref",
|
||||
"armed_night": "Arfog nos",
|
||||
"arming": "Arfogi",
|
||||
"disarmed": "Diarfogi",
|
||||
"disarming": "Ddiarfogi",
|
||||
"pending": "Yn yr arfaeth",
|
||||
"triggered": "Sbarduno"
|
||||
},
|
||||
"automation": {
|
||||
"off": "I ffwrdd",
|
||||
"on": "Ar"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Arferol",
|
||||
"on": "Isel"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Arferol",
|
||||
"on": "Oer"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Wedi datgysylltu",
|
||||
"on": "Cysylltiedig"
|
||||
},
|
||||
"default": {
|
||||
"off": "i ffwrdd",
|
||||
"on": "Ar"
|
||||
},
|
||||
"door": {
|
||||
"off": "Cau",
|
||||
"on": "Agor"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Cau",
|
||||
"on": "Agor"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Clir",
|
||||
"on": "Wedi'i ganfod"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Arferol",
|
||||
"on": "Poeth"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Cloi",
|
||||
"on": "Dad-gloi"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Sych",
|
||||
"on": "Gwlyb"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Clir",
|
||||
"on": "Wedi'i ganfod"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Clir",
|
||||
"on": "Wedi'i ganfod"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Cau",
|
||||
"on": "Agor"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Allan",
|
||||
"on": "Gartref"
|
||||
},
|
||||
"problem": {
|
||||
"off": "iawn",
|
||||
"on": "Problem"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Diogel",
|
||||
"on": "Anniogel"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Clir",
|
||||
"on": "Wedi'i ganfod"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Clir",
|
||||
"on": "Wedi'i ganfod"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Clir",
|
||||
"on": "Wedi'i ganfod"
|
||||
},
|
||||
"window": {
|
||||
"off": "Cau",
|
||||
"on": "Agored"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "i ffwrdd",
|
||||
"on": "Ar"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Segur",
|
||||
"recording": "Recordio",
|
||||
"streaming": "Ffrydio"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Awto",
|
||||
"cool": "Sefydlog",
|
||||
"dry": "Sych",
|
||||
"fan_only": "Fan yn unig",
|
||||
"heat": "Gwres",
|
||||
"off": "i ffwrdd"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Ffurfweddu",
|
||||
"configured": "Wedi'i ffurfweddu"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Ar gau",
|
||||
"closing": "Cau",
|
||||
"open": "Agor",
|
||||
"opening": "Yn agor",
|
||||
"stopped": "Stopio"
|
||||
},
|
||||
"default": {
|
||||
"off": "I ffwrdd",
|
||||
"on": "Ar",
|
||||
"unavailable": "Ddim ar gael",
|
||||
"unknown": "Anhysbys"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Gartref",
|
||||
"not_home": "Diim gartref"
|
||||
},
|
||||
"fan": {
|
||||
"off": "i ffwrdd",
|
||||
"on": "Ar"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Wedi cau",
|
||||
"closing": "Yn cau",
|
||||
"home": "Gartref",
|
||||
"locked": " Cloi",
|
||||
"not_home": "Dim gartref",
|
||||
"off": "i ffwrdd",
|
||||
"ok": "Iawn",
|
||||
"on": "Ar",
|
||||
"open": "Agored",
|
||||
"opening": "Agor",
|
||||
"problem": "Problem",
|
||||
"stopped": "Stopio",
|
||||
"unlocked": "Dadgloi"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "i ffwrdd",
|
||||
"on": "Ar"
|
||||
},
|
||||
"light": {
|
||||
"off": "i ffwrdd",
|
||||
"on": "Ar"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Wedi cloi",
|
||||
"unlocked": "Datgloi"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Segur",
|
||||
"off": "i ffwrdd",
|
||||
"on": "Ar",
|
||||
"paused": "Wedi rhewi",
|
||||
"playing": "Chwarae",
|
||||
"standby": "Gorffwys"
|
||||
},
|
||||
"person": {
|
||||
"home": "Gartref",
|
||||
"not_home": "I ffwrdd"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "Iawn",
|
||||
"problem": "Problem"
|
||||
},
|
||||
"remote": {
|
||||
"off": "i ffwrdd",
|
||||
"on": "Ar"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Sefyllfa"
|
||||
},
|
||||
"script": {
|
||||
"off": "i ffwrdd",
|
||||
"on": "Ar"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "i ffwrdd",
|
||||
"on": "Ar"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Dros y gorwel",
|
||||
"below_horizon": "Islaw'r gorwel"
|
||||
},
|
||||
"switch": {
|
||||
"off": "i ffwrdd",
|
||||
"on": "Ar"
|
||||
},
|
||||
"timer": {
|
||||
"active": "gweithredol",
|
||||
"idle": "segur",
|
||||
"paused": "wedi rhewi"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Clir, nos",
|
||||
"cloudy": "Cymylog",
|
||||
"fog": "Niwl",
|
||||
"hail": "Cenllysg",
|
||||
"lightning": "Mellt",
|
||||
"lightning-rainy": "Mellt, glawog",
|
||||
"partlycloudy": "Cymharol gymylog",
|
||||
"pouring": "Arllwys",
|
||||
"rainy": "Glawog",
|
||||
"snowy": "Eira",
|
||||
"snowy-rainy": "Eira, gwlyb",
|
||||
"sunny": "Heulog",
|
||||
"windy": "Gwyntog",
|
||||
"windy-variant": "Gwyntog"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Marw",
|
||||
"initializing": "Ymgychwyn",
|
||||
"ready": "Barod",
|
||||
"sleeping": "Cysgu"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Marw ({query_stage})",
|
||||
"initializing": "Ymgychwyn ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Tilkoblet",
|
||||
"armed_away": "Tilkoblet ude",
|
||||
"armed_custom_bypass": "Tilkoblet brugerdefineret bypass",
|
||||
"armed_home": "Tilkoblet hjemme",
|
||||
"armed_night": "Tilkoblet nat",
|
||||
"arming": "Tilkobler",
|
||||
"disarmed": "Frakoblet",
|
||||
"disarming": "Frakobler",
|
||||
"pending": "Afventer",
|
||||
"triggered": "Udl\u00f8st"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Fra",
|
||||
"on": "Til"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normal",
|
||||
"on": "Lav"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normal",
|
||||
"on": "Kold"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Afbrudt",
|
||||
"on": "Forbundet"
|
||||
},
|
||||
"default": {
|
||||
"off": "Fra",
|
||||
"on": "Til"
|
||||
},
|
||||
"door": {
|
||||
"off": "Lukket",
|
||||
"on": "\u00c5ben"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Lukket",
|
||||
"on": "\u00c5ben"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Ikke registreret",
|
||||
"on": "Registreret"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normal",
|
||||
"on": "Varm"
|
||||
},
|
||||
"lock": {
|
||||
"off": "L\u00e5st",
|
||||
"on": "Ul\u00e5st"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "T\u00f8r",
|
||||
"on": "Fugtig"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Ikke registreret",
|
||||
"on": "Registreret"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Ikke registreret",
|
||||
"on": "Registreret"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Lukket",
|
||||
"on": "\u00c5ben"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Ude",
|
||||
"on": "Hjemme"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Problem"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Sikret",
|
||||
"on": "Usikret"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Ikke registreret",
|
||||
"on": "Registreret"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Ikke registreret",
|
||||
"on": "Registreret"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Ikke registreret",
|
||||
"on": "Registreret"
|
||||
},
|
||||
"window": {
|
||||
"off": "Lukket",
|
||||
"on": "\u00c5ben"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Fra",
|
||||
"on": "Til"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Inaktiv",
|
||||
"recording": "Optager",
|
||||
"streaming": "Streamer"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Auto",
|
||||
"cool": "K\u00f8l",
|
||||
"dry": "T\u00f8r",
|
||||
"fan_only": "Kun bl\u00e6ser",
|
||||
"heat": "Varme",
|
||||
"heat_cool": "Opvarm/k\u00f8l",
|
||||
"off": "Fra"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Konfigurer",
|
||||
"configured": "Konfigureret"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Lukket",
|
||||
"closing": "Lukker",
|
||||
"open": "\u00c5ben",
|
||||
"opening": "\u00c5bner",
|
||||
"stopped": "Stoppet"
|
||||
},
|
||||
"default": {
|
||||
"off": "Fra",
|
||||
"on": "Til",
|
||||
"unavailable": "Utilg\u00e6ngelig",
|
||||
"unknown": "Ukendt"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Hjemme",
|
||||
"not_home": "Ude"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Fra",
|
||||
"on": "Til"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Lukket",
|
||||
"closing": "Lukker",
|
||||
"home": "Hjemme",
|
||||
"locked": "L\u00e5st",
|
||||
"not_home": "Ude",
|
||||
"off": "Fra",
|
||||
"ok": "OK",
|
||||
"on": "Til",
|
||||
"open": "\u00c5ben",
|
||||
"opening": "\u00c5bner",
|
||||
"problem": "Problem",
|
||||
"stopped": "Stoppet",
|
||||
"unlocked": "Ul\u00e5st"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Fra",
|
||||
"on": "Til"
|
||||
},
|
||||
"light": {
|
||||
"off": "Slukket",
|
||||
"on": "T\u00e6ndt"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "L\u00e5st",
|
||||
"unlocked": "Ul\u00e5st"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Inaktiv",
|
||||
"off": "Slukket",
|
||||
"on": "T\u00e6ndt",
|
||||
"paused": "Sat p\u00e5 pause",
|
||||
"playing": "Afspiller",
|
||||
"standby": "Standby"
|
||||
},
|
||||
"person": {
|
||||
"home": "Hjemme",
|
||||
"not_home": "Ude"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Problem"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Slukket",
|
||||
"on": "T\u00e6ndt"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Skifter scene"
|
||||
},
|
||||
"script": {
|
||||
"off": "Fra",
|
||||
"on": "Til"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Fra",
|
||||
"on": "Til"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Over horisonten",
|
||||
"below_horizon": "Under horisonten"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Fra",
|
||||
"on": "Til"
|
||||
},
|
||||
"timer": {
|
||||
"active": "aktiv",
|
||||
"idle": "inaktiv",
|
||||
"paused": "pause"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "G\u00f8r rent",
|
||||
"docked": "I dock",
|
||||
"error": "Fejl",
|
||||
"idle": "Inaktiv",
|
||||
"off": "Off",
|
||||
"on": "On",
|
||||
"paused": "Sat p\u00e5 pause",
|
||||
"returning": "Vender tilbage til dock"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Klart, nat",
|
||||
"cloudy": "Overskyet",
|
||||
"exceptional": "Enest\u00e5ende",
|
||||
"fog": "T\u00e5ge",
|
||||
"hail": "Hagl",
|
||||
"lightning": "Lyn",
|
||||
"lightning-rainy": "Lyn, regnvejr",
|
||||
"partlycloudy": "Delvist overskyet",
|
||||
"pouring": "Regnvejr",
|
||||
"rainy": "Regnfuldt",
|
||||
"snowy": "Sne",
|
||||
"snowy-rainy": "Sne, regn",
|
||||
"sunny": "Solrig",
|
||||
"windy": "Bl\u00e6sende",
|
||||
"windy-variant": "Bl\u00e6sende"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "D\u00f8d",
|
||||
"initializing": "Initialiserer",
|
||||
"ready": "Klar",
|
||||
"sleeping": "Sover"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "D\u00f8d ({query_stage})",
|
||||
"initializing": "Initialiserer ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Aktiv",
|
||||
"armed_away": "Aktiv, abwesend",
|
||||
"armed_custom_bypass": "Aktiv, benutzerdefiniert",
|
||||
"armed_home": "Aktiv, zu Hause",
|
||||
"armed_night": "Aktiv, Nacht",
|
||||
"arming": "Aktiviere",
|
||||
"disarmed": "Inaktiv",
|
||||
"disarming": "Deaktiviere",
|
||||
"pending": "Ausstehend",
|
||||
"triggered": "Ausgel\u00f6st"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Aus",
|
||||
"on": "An"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normal",
|
||||
"on": "Schwach"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normal",
|
||||
"on": "Kalt"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Getrennt",
|
||||
"on": "Verbunden"
|
||||
},
|
||||
"default": {
|
||||
"off": "Aus",
|
||||
"on": "An"
|
||||
},
|
||||
"door": {
|
||||
"off": "Geschlossen",
|
||||
"on": "Offen"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Geschlossen",
|
||||
"on": "Offen"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Normal",
|
||||
"on": "Erkannt"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normal",
|
||||
"on": "Hei\u00df"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Verriegelt",
|
||||
"on": "Entriegelt"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Trocken",
|
||||
"on": "Nass"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Ruhig",
|
||||
"on": "Bewegung erkannt"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Frei",
|
||||
"on": "Belegt"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Geschlossen",
|
||||
"on": "Offen"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Abwesend",
|
||||
"on": "Zu Hause"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Problem"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Sicher",
|
||||
"on": "Unsicher"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "OK",
|
||||
"on": "Rauch erkannt"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Stille",
|
||||
"on": "Ger\u00e4usch erkannt"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Normal",
|
||||
"on": "Vibration"
|
||||
},
|
||||
"window": {
|
||||
"off": "Geschlossen",
|
||||
"on": "Offen"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Aus",
|
||||
"on": "An"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Unt\u00e4tig",
|
||||
"recording": "Aufnehmen",
|
||||
"streaming": "\u00dcbertr\u00e4gt"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Automatisch",
|
||||
"cool": "K\u00fchlen",
|
||||
"dry": "Entfeuchten",
|
||||
"fan_only": "Nur Ventilator",
|
||||
"heat": "Heizen",
|
||||
"heat_cool": "Heizen/K\u00fchlen",
|
||||
"off": "Aus"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Konfigurieren",
|
||||
"configured": "Konfiguriert"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Geschlossen",
|
||||
"closing": "Schlie\u00dft",
|
||||
"open": "Offen",
|
||||
"opening": "\u00d6ffnet",
|
||||
"stopped": "Angehalten"
|
||||
},
|
||||
"default": {
|
||||
"off": "Aus",
|
||||
"on": "An",
|
||||
"unavailable": "Nicht verf\u00fcgbar",
|
||||
"unknown": "Unbekannt"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Zu Hause",
|
||||
"not_home": "Abwesend"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Aus",
|
||||
"on": "An"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Geschlossen",
|
||||
"closing": "Schlie\u00dft",
|
||||
"home": "Zu Hause",
|
||||
"locked": "Verriegelt",
|
||||
"not_home": "Abwesend",
|
||||
"off": "Aus",
|
||||
"ok": "OK",
|
||||
"on": "An",
|
||||
"open": "Offen",
|
||||
"opening": "\u00d6ffnet",
|
||||
"problem": "Problem",
|
||||
"stopped": "Angehalten",
|
||||
"unlocked": "Entriegelt"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Aus",
|
||||
"on": "An"
|
||||
},
|
||||
"light": {
|
||||
"off": "Aus",
|
||||
"on": "An"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Verriegelt",
|
||||
"unlocked": "Entriegelt"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Unt\u00e4tig",
|
||||
"off": "Aus",
|
||||
"on": "An",
|
||||
"paused": "Pausiert",
|
||||
"playing": "Spielt",
|
||||
"standby": "Standby"
|
||||
},
|
||||
"person": {
|
||||
"home": "Zu Hause",
|
||||
"not_home": "Abwesend"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Problem"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Aus",
|
||||
"on": "An"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Szene"
|
||||
},
|
||||
"script": {
|
||||
"off": "Aus",
|
||||
"on": "An"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Aus",
|
||||
"on": "An"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u00dcber dem Horizont",
|
||||
"below_horizon": "Unter dem Horizont"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Aus",
|
||||
"on": "An"
|
||||
},
|
||||
"timer": {
|
||||
"active": "aktiv",
|
||||
"idle": "Leerlauf",
|
||||
"paused": "pausiert"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Reinigen",
|
||||
"docked": "Angedockt",
|
||||
"error": "Fehler",
|
||||
"idle": "Standby",
|
||||
"off": "Aus",
|
||||
"on": "An",
|
||||
"paused": "Pausiert",
|
||||
"returning": "R\u00fcckkehr zur Dockingstation"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Klare Nacht",
|
||||
"cloudy": "Bew\u00f6lkt",
|
||||
"exceptional": "Au\u00dfergew\u00f6hnlich",
|
||||
"fog": "Nebel",
|
||||
"hail": "Hagel",
|
||||
"lightning": "Gewitter",
|
||||
"lightning-rainy": "Gewitter, regnerisch",
|
||||
"partlycloudy": "Teilweise bew\u00f6lkt",
|
||||
"pouring": "Str\u00f6mend",
|
||||
"rainy": "Regnerisch",
|
||||
"snowy": "Verschneit",
|
||||
"snowy-rainy": "Verschneit, regnerisch",
|
||||
"sunny": "Sonnig",
|
||||
"windy": "Windig",
|
||||
"windy-variant": "Windig"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Nicht erreichbar",
|
||||
"initializing": "Initialisierend",
|
||||
"ready": "Bereit",
|
||||
"sleeping": "Schlafend"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Nicht erreichbar ({query_stage})",
|
||||
"initializing": "Initialisiere ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "\u039f\u03c0\u03bb\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2",
|
||||
"armed_away": "\u039f\u03c0\u03bb\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03bc\u03b1\u03ba\u03c1\u03b9\u03ac",
|
||||
"armed_custom_bypass": "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03c0\u03b1\u03c1\u03ac\u03ba\u03b1\u03bc\u03c8\u03b7 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae",
|
||||
"armed_home": "\u03a3\u03c0\u03af\u03c4\u03b9 \u039f\u03c0\u03bb\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf",
|
||||
"armed_night": "\u039f\u03c0\u03bb\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03b2\u03c1\u03ac\u03b4\u03c5",
|
||||
"arming": "\u038c\u03c0\u03bb\u03b9\u03c3\u03b7",
|
||||
"disarmed": "\u0391\u03c6\u03bf\u03c0\u03bb\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2",
|
||||
"disarming": "\u0391\u03c6\u03cc\u03c0\u03bb\u03b9\u03c3\u03b7",
|
||||
"pending": "\u0395\u03ba\u03ba\u03c1\u03b5\u03bc\u03ae\u03c2",
|
||||
"triggered": "\u03a0\u03b1\u03c1\u03b1\u03b2\u03af\u03b1\u03c3\u03b7"
|
||||
},
|
||||
"automation": {
|
||||
"off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
|
||||
"on": "\u0395\u03bd\u03b5\u03c1\u03b3\u03cc\u03c2 "
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "\u039a\u03b1\u03bd\u03bf\u03bd\u03b9\u03ba\u03cc\u03c2",
|
||||
"on": "\u03a7\u03b1\u03bc\u03b7\u03bb\u03cc\u03c2"
|
||||
},
|
||||
"cold": {
|
||||
"off": "\u03a6\u03c5\u03c3\u03b9\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03cc",
|
||||
"on": "\u039a\u03c1\u03cd\u03bf"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "\u0391\u03c0\u03bf\u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7",
|
||||
"on": "\u03a3\u03c5\u03bd\u03b4\u03b5\u03b4\u03b5\u03bc\u03ad\u03bd\u03bf\u03c2"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u0391\u03bd\u03b5\u03bd\u03b5\u03c1\u03b3\u03cc\u03c2",
|
||||
"on": "\u0395\u03bd\u03b5\u03c1\u03b3\u03cc\u03c2"
|
||||
},
|
||||
"door": {
|
||||
"off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03ae",
|
||||
"on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03ae"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
|
||||
"on": "\u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u0394\u03b5\u03bd \u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5",
|
||||
"on": "\u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5"
|
||||
},
|
||||
"heat": {
|
||||
"off": "\u03a6\u03c5\u03c3\u03b9\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03cc",
|
||||
"on": "\u039a\u03b1\u03c5\u03c4\u03cc"
|
||||
},
|
||||
"lock": {
|
||||
"off": "\u039a\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03bf",
|
||||
"on": "\u039e\u03b5\u03ba\u03bb\u03b5\u03af\u03b4\u03c9\u03c4\u03bf"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "\u039e\u03b7\u03c1\u03cc",
|
||||
"on": "\u03a5\u03b3\u03c1\u03cc"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u0394\u03b5\u03bd \u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5",
|
||||
"on": "\u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u0394\u03b5\u03bd \u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5",
|
||||
"on": "\u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
|
||||
"on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\u0395\u03ba\u03c4\u03cc\u03c2",
|
||||
"on": "\u03a3\u03c0\u03af\u03c4\u03b9"
|
||||
},
|
||||
"problem": {
|
||||
"off": "\u0395\u03bd\u03c4\u03ac\u03be\u03b5\u03b9",
|
||||
"on": "\u03a0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1"
|
||||
},
|
||||
"safety": {
|
||||
"off": "\u0391\u03c3\u03c6\u03b1\u03bb\u03ae\u03c2",
|
||||
"on": "\u0391\u03bd\u03b1\u03c3\u03c6\u03b1\u03bb\u03ae\u03c2"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u0394\u03b5\u03bd \u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5",
|
||||
"on": "\u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u0394\u03b5\u03bd \u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5",
|
||||
"on": "\u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u0394\u03b5\u03bd \u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5",
|
||||
"on": "\u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
|
||||
"on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf",
|
||||
"on": "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "\u0391\u03b4\u03c1\u03b1\u03bd\u03ad\u03c2",
|
||||
"recording": "\u039a\u03b1\u03c4\u03b1\u03b3\u03c1\u03ac\u03c6\u03b5\u03b9",
|
||||
"streaming": "\u039c\u03b5\u03c4\u03ac\u03b4\u03bf\u03c3\u03b7 \u03a1\u03bf\u03ae\u03c2"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03bf",
|
||||
"cool": "\u0394\u03c1\u03bf\u03c3\u03b5\u03c1\u03cc",
|
||||
"dry": "\u039e\u03b7\u03c1\u03cc",
|
||||
"fan_only": "\u0391\u03bd\u03b5\u03bc\u03b9\u03c3\u03c4\u03ae\u03c1\u03b1\u03c2 \u03bc\u03cc\u03bd\u03bf",
|
||||
"heat": "\u0398\u03b5\u03c1\u03bc\u03cc",
|
||||
"heat_cool": "\u0398\u03ad\u03c1\u03bc\u03b1\u03bd\u03c3\u03b7 / \u03a8\u03cd\u03be\u03b7",
|
||||
"off": "\u0391\u03bd\u03b5\u03bd\u03b5\u03c1\u03b3\u03cc"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "\u0394\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03ce\u03c3\u03c4\u03b5",
|
||||
"configured": "\u0394\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03ce\u03b8\u03b7\u03ba\u03b5"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
|
||||
"closing": "\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf",
|
||||
"open": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc",
|
||||
"opening": "\u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1",
|
||||
"stopped": "\u03a3\u03c4\u03b1\u03bc\u03ac\u03c4\u03b7\u03c3\u03b5"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
|
||||
"on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc",
|
||||
"unavailable": "\u039c\u03b7 \u0394\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf",
|
||||
"unknown": "\u0386\u03b3\u03bd\u03c9\u03c3\u03c4\u03b7"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\u03a3\u03c0\u03af\u03c4\u03b9",
|
||||
"not_home": "\u0395\u03ba\u03c4\u03cc\u03c2 \u03a3\u03c0\u03b9\u03c4\u03b9\u03bf\u03cd"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
|
||||
"on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
|
||||
"closing": "\u039a\u03bb\u03b5\u03af\u03bd\u03b5\u03b9",
|
||||
"home": "\u03a3\u03c0\u03af\u03c4\u03b9",
|
||||
"locked": "\u039a\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03bf",
|
||||
"not_home": "\u0395\u03ba\u03c4\u03cc\u03c2 \u03a3\u03c0\u03b9\u03c4\u03b9\u03bf\u03cd",
|
||||
"off": "\u0391\u03bd\u03b5\u03bd\u03b5\u03c1\u03b3\u03cc",
|
||||
"ok": "\u0395\u03bd\u03c4\u03ac\u03be\u03b5\u03b9",
|
||||
"on": "\u0395\u03bd\u03b5\u03c1\u03b3\u03cc",
|
||||
"open": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc",
|
||||
"opening": "\u0391\u03bd\u03bf\u03af\u03b3\u03b5\u03b9",
|
||||
"problem": "\u03a0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1",
|
||||
"stopped": "\u03a3\u03c4\u03b1\u03bc\u03b1\u03c4\u03b7\u03bc\u03ad\u03bd\u03bf",
|
||||
"unlocked": "\u039e\u03b5\u03ba\u03bb\u03b5\u03af\u03b4\u03c9\u03c4\u03bf"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
|
||||
"on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc"
|
||||
},
|
||||
"light": {
|
||||
"off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
|
||||
"on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "\u039a\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03b7",
|
||||
"unlocked": "\u039e\u03b5\u03ba\u03bb\u03b5\u03af\u03b4\u03c9\u03c4\u03b7"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "\u03a3\u03b5 \u03b1\u03b4\u03c1\u03ac\u03bd\u03b5\u03b9\u03b1",
|
||||
"off": "\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7",
|
||||
"on": "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7",
|
||||
"paused": "\u03a3\u03b5 \u03a0\u03b1\u03cd\u03c3\u03b7",
|
||||
"playing": "\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u0391\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2",
|
||||
"standby": "\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03b1\u03bd\u03b1\u03bc\u03bf\u03bd\u03ae\u03c2"
|
||||
},
|
||||
"person": {
|
||||
"home": "\u03a3\u03c0\u03af\u03c4\u03b9",
|
||||
"not_home": "\u0395\u03ba\u03c4\u03cc\u03c2"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "\u0395\u03bd\u03c4\u03ac\u03be\u03b5\u03b9",
|
||||
"problem": "\u03a0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
|
||||
"on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "\u03a3\u03ba\u03af\u03c4\u03c3\u03bf"
|
||||
},
|
||||
"script": {
|
||||
"off": "\u0391\u03bd\u03b5\u03bd\u03b5\u03c1\u03b3\u03cc",
|
||||
"on": "\u0395\u03bd\u03b5\u03c1\u03b3\u03cc"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
|
||||
"on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u03a0\u03ac\u03bd\u03c9 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03bf\u03c1\u03af\u03b6\u03bf\u03bd\u03c4\u03b1",
|
||||
"below_horizon": "\u039a\u03ac\u03c4\u03c9 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03bf\u03c1\u03af\u03b6\u03bf\u03bd\u03c4\u03b1"
|
||||
},
|
||||
"switch": {
|
||||
"off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
|
||||
"on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc"
|
||||
},
|
||||
"timer": {
|
||||
"active": "\u03b5\u03bd\u03b5\u03c1\u03b3\u03cc",
|
||||
"idle": "\u03a3\u03b5 \u03b1\u03b4\u03c1\u03ac\u03bd\u03b5\u03b9\u03b1",
|
||||
"paused": "\u03c3\u03b5 \u03c0\u03b1\u03cd\u03c3\u03b7"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u039a\u03b1\u03b8\u03b1\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2",
|
||||
"docked": "\u039a\u03b1\u03c1\u03c6\u03b9\u03c4\u03c3\u03c9\u03bc\u03ad\u03bd\u03bf",
|
||||
"error": "\u03a3\u03c6\u03ac\u03bb\u03bc\u03b1",
|
||||
"idle": "\u03a3\u03b5 \u03b1\u03b4\u03c1\u03ac\u03bd\u03b5\u03b9\u03b1",
|
||||
"off": "\u039c\u03b7 \u0395\u03bd\u03b5\u03c1\u03b3\u03cc",
|
||||
"on": "\u0395\u03bd\u03b5\u03c1\u03b3\u03cc",
|
||||
"paused": "\u03a0\u03b1\u03cd\u03c3\u03b7",
|
||||
"returning": "\u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae \u03c3\u03c4\u03bf dock"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "\u039e\u03b1\u03c3\u03c4\u03b5\u03c1\u03b9\u03ac, \u03bd\u03cd\u03c7\u03c4\u03b1",
|
||||
"cloudy": "\u039d\u03b5\u03c6\u03b5\u03bb\u03ce\u03b4\u03b7\u03c2",
|
||||
"exceptional": "\u0395\u03be\u03b1\u03b9\u03c1\u03b5\u03c4\u03b9\u03ba\u03cc",
|
||||
"fog": "\u039f\u03bc\u03af\u03c7\u03bb\u03b7",
|
||||
"hail": "\u03a7\u03b1\u03bb\u03ac\u03b6\u03b9",
|
||||
"lightning": "\u0391\u03c3\u03c4\u03c1\u03b1\u03c0\u03ae",
|
||||
"lightning-rainy": "\u039a\u03b1\u03c4\u03b1\u03b9\u03b3\u03af\u03b4\u03b1, \u03b2\u03c1\u03bf\u03c7\u03b5\u03c1\u03cc",
|
||||
"partlycloudy": "\u039c\u03b5\u03c1\u03b9\u03ba\u03ce\u03c2 \u03bd\u03b5\u03c6\u03b5\u03bb\u03ce\u03b4\u03b7\u03c2",
|
||||
"pouring": "\u03a8\u03b9\u03c7\u03b1\u03bb\u03af\u03b6\u03b5\u03b9",
|
||||
"rainy": "\u0392\u03c1\u03bf\u03c7\u03b5\u03c1\u03ae",
|
||||
"snowy": "\u03a7\u03b9\u03bf\u03bd\u03ce\u03b4\u03b7\u03c2",
|
||||
"snowy-rainy": "\u03a7\u03b9\u03bf\u03bd\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf, \u03b2\u03c1\u03bf\u03c7\u03b5\u03c1\u03cc",
|
||||
"sunny": "\u0397\u03bb\u03b9\u03cc\u03bb\u03bf\u03c5\u03c3\u03c4\u03bf",
|
||||
"windy": "\u0398\u03c5\u03b5\u03bb\u03bb\u03ce\u03b4\u03b5\u03b9\u03c2",
|
||||
"windy-variant": "\u0398\u03c5\u03b5\u03bb\u03bb\u03ce\u03b4\u03b5\u03b9\u03c2"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "\u039d\u03b5\u03ba\u03c1\u03cc",
|
||||
"initializing": "\u0391\u03c1\u03c7\u03b9\u03ba\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7",
|
||||
"ready": "\u0388\u03c4\u03bf\u03b9\u03bc\u03bf",
|
||||
"sleeping": "\u039a\u03bf\u03b9\u03bc\u03ac\u03c4\u03b1\u03b9"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "\u039d\u03b5\u03ba\u03c1\u03cc ( {query_stage} )",
|
||||
"initializing": "\u0391\u03c1\u03c7\u03b9\u03ba\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Armado",
|
||||
"armed_away": "Armado Fuera de Casa",
|
||||
"armed_custom_bypass": "Armada zona espec\u00edfica",
|
||||
"armed_home": "Armado en Casa",
|
||||
"armed_night": "Armado Nocturno",
|
||||
"arming": "Armando",
|
||||
"disarmed": "Desarmado",
|
||||
"disarming": "Desarmando",
|
||||
"pending": "Pendiente",
|
||||
"triggered": "Activado"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Desactivado",
|
||||
"on": "Encendido"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normal",
|
||||
"on": "Baja"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normal",
|
||||
"on": "Fr\u00edo"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Desconectado",
|
||||
"on": "Conectado"
|
||||
},
|
||||
"default": {
|
||||
"off": "Desactivado",
|
||||
"on": "Encendido"
|
||||
},
|
||||
"door": {
|
||||
"off": "Cerrada",
|
||||
"on": "Abierta"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Cerrada",
|
||||
"on": "Abierta"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Despejado",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normal",
|
||||
"on": "Caliente"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Bloqueado",
|
||||
"on": "Desbloqueado"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Seco",
|
||||
"on": "Humedo"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Despejado",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Despejado",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Cerrado",
|
||||
"on": "Abierto"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Fuera de casa",
|
||||
"on": "En Casa"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Problema"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Seguro",
|
||||
"on": "Inseguro"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Despejado",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Despejado",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Despejado",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"window": {
|
||||
"off": "Cerrada",
|
||||
"on": "Abierta"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Desactivado",
|
||||
"on": "Activado"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Inactivo",
|
||||
"recording": "Grabando",
|
||||
"streaming": "Streaming"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Automatico",
|
||||
"cool": "Enfriar",
|
||||
"dry": "Seco",
|
||||
"fan_only": "S\u00f3lo ventilador",
|
||||
"heat": "Calentar",
|
||||
"heat_cool": "Calentar/Enfriar",
|
||||
"off": "Desactivar"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Configurar",
|
||||
"configured": "Configurado"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Cerrado",
|
||||
"closing": "Cerrando",
|
||||
"open": "Abierto",
|
||||
"opening": "Abriendo",
|
||||
"stopped": "Detenido"
|
||||
},
|
||||
"default": {
|
||||
"off": "Desactivado",
|
||||
"on": "Encendido",
|
||||
"unavailable": "No disponible",
|
||||
"unknown": "Desconocido"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "En Casa",
|
||||
"not_home": "Fuera de Casa"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Desactivado",
|
||||
"on": "Encendido"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Cerrado",
|
||||
"closing": "Cerrando",
|
||||
"home": "En casa",
|
||||
"locked": "Cerrado",
|
||||
"not_home": "Fuera de Casa",
|
||||
"off": "Apagado",
|
||||
"ok": "OK",
|
||||
"on": "Encendido",
|
||||
"open": "Abierto",
|
||||
"opening": "Abriendo",
|
||||
"problem": "Problema",
|
||||
"stopped": "Detenido",
|
||||
"unlocked": "Abierto"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Apagado",
|
||||
"on": "Encendido"
|
||||
},
|
||||
"light": {
|
||||
"off": "Apagado",
|
||||
"on": "Encendido"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Cerrado",
|
||||
"unlocked": "Abierto"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Inactivo",
|
||||
"off": "Apagado",
|
||||
"on": "Encendido",
|
||||
"paused": "Pausado",
|
||||
"playing": "Reproduciendo",
|
||||
"standby": "Modo de espera"
|
||||
},
|
||||
"person": {
|
||||
"home": "En casa",
|
||||
"not_home": "Fuera de casa"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Problema"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Apagado",
|
||||
"on": "Encendido"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Reproduciendo Escena"
|
||||
},
|
||||
"script": {
|
||||
"off": "Apagado",
|
||||
"on": "Encendido"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "",
|
||||
"on": ""
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Sobre el horizonte",
|
||||
"below_horizon": "Bajo el horizonte"
|
||||
},
|
||||
"switch": {
|
||||
"off": "",
|
||||
"on": ""
|
||||
},
|
||||
"timer": {
|
||||
"active": "activo",
|
||||
"idle": "inactivo",
|
||||
"paused": "pausado"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Limpiando",
|
||||
"docked": "Acoplado",
|
||||
"error": "Error",
|
||||
"idle": "Inactivo",
|
||||
"off": "Encendida",
|
||||
"on": "Apagada",
|
||||
"paused": "Pausado",
|
||||
"returning": "Regresar al dock"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Despejado, de noche",
|
||||
"cloudy": "Nublado",
|
||||
"exceptional": "Excepcional",
|
||||
"fog": "Niebla",
|
||||
"hail": "Granizo",
|
||||
"lightning": "Rel\u00e1mpagos",
|
||||
"lightning-rainy": "Rel\u00e1mpagos, lluvioso",
|
||||
"partlycloudy": "Parcialmente nublado",
|
||||
"pouring": "Torrencial",
|
||||
"rainy": "Lluvioso",
|
||||
"snowy": "Nevado",
|
||||
"snowy-rainy": "Nevado, lluvioso",
|
||||
"sunny": "Soleado",
|
||||
"windy": "Ventoso",
|
||||
"windy-variant": "Ventoso"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Desconectado",
|
||||
"initializing": "Iniciando",
|
||||
"ready": "Listo",
|
||||
"sleeping": "Hibernacion"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Desconectado ({query_stage})",
|
||||
"initializing": "Iniciando ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Armado",
|
||||
"armed_away": "Armado fuera de casa",
|
||||
"armed_custom_bypass": "Armada Zona Espec\u00edfica",
|
||||
"armed_home": "Armado en casa",
|
||||
"armed_night": "Armado noche",
|
||||
"arming": "Armando",
|
||||
"disarmed": "Desarmado",
|
||||
"disarming": "Desarmando",
|
||||
"pending": "Pendiente",
|
||||
"triggered": "Disparada"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Apagado",
|
||||
"on": "Encendida"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normal",
|
||||
"on": "Bajo"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normal",
|
||||
"on": "Frio"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Desconectado",
|
||||
"on": "Conectado"
|
||||
},
|
||||
"default": {
|
||||
"off": "Apagado",
|
||||
"on": "Encendido"
|
||||
},
|
||||
"door": {
|
||||
"off": "Cerrada",
|
||||
"on": "Abierta"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Cerrada",
|
||||
"on": "Abierta"
|
||||
},
|
||||
"gas": {
|
||||
"off": "No detectado",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normal",
|
||||
"on": "Caliente"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Bloqueado",
|
||||
"on": "Desbloqueado"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Seco",
|
||||
"on": "H\u00famedo"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Sin movimiento",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "No detectado",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Cerrado",
|
||||
"on": "Abierto"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Fuera de casa",
|
||||
"on": "En casa"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Problema"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Seguro",
|
||||
"on": "Inseguro"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "No detectado",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"sound": {
|
||||
"off": "No detectado",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "No detectado",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"window": {
|
||||
"off": "Cerrada",
|
||||
"on": "Abierta"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Apagado",
|
||||
"on": "Encendido"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Inactivo",
|
||||
"recording": "Grabando",
|
||||
"streaming": "Transmitiendo"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Autom\u00e1tico",
|
||||
"cool": "Fr\u00edo",
|
||||
"dry": "Seco",
|
||||
"fan_only": "S\u00f3lo ventilador",
|
||||
"heat": "Calor",
|
||||
"heat_cool": "Calor/Fr\u00edo",
|
||||
"off": "Apagado"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Configurar",
|
||||
"configured": "Configurado"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Cerrado",
|
||||
"closing": "Cerrando",
|
||||
"open": "Abierto",
|
||||
"opening": "Abriendo",
|
||||
"stopped": "Detenido"
|
||||
},
|
||||
"default": {
|
||||
"off": "Apagado",
|
||||
"on": "Encendido",
|
||||
"unavailable": "No disponible",
|
||||
"unknown": "Desconocido"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "En casa",
|
||||
"not_home": "Fuera de casa"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Apagado",
|
||||
"on": "Encendido"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Cerrado",
|
||||
"closing": "Cerrando",
|
||||
"home": "En casa",
|
||||
"locked": "Bloqueado",
|
||||
"not_home": "Fuera de casa",
|
||||
"off": "Apagado",
|
||||
"ok": "OK",
|
||||
"on": "Encendido",
|
||||
"open": "Abierto",
|
||||
"opening": "Abriendo",
|
||||
"problem": "Problema",
|
||||
"stopped": "Detenido",
|
||||
"unlocked": "Desbloqueado"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Apagado",
|
||||
"on": "Encendido"
|
||||
},
|
||||
"light": {
|
||||
"off": "Apagada",
|
||||
"on": "Encendida"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Bloqueado",
|
||||
"unlocked": "Desbloqueado"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Inactivo",
|
||||
"off": "Apagado",
|
||||
"on": "Encendido",
|
||||
"paused": "En pausa",
|
||||
"playing": "Reproduciendo",
|
||||
"standby": "Apagado"
|
||||
},
|
||||
"person": {
|
||||
"home": "Casa",
|
||||
"not_home": "Fuera de casa"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Problema"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Apagado",
|
||||
"on": "Encendido"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "En escena"
|
||||
},
|
||||
"script": {
|
||||
"off": "Apagado",
|
||||
"on": "Encendido"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Apagado",
|
||||
"on": "Encendido"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Sobre el horizonte",
|
||||
"below_horizon": "Bajo el horizonte"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Apagado",
|
||||
"on": "Encendido"
|
||||
},
|
||||
"timer": {
|
||||
"active": "activo",
|
||||
"idle": "inactivo",
|
||||
"paused": "pausado"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Limpiando",
|
||||
"docked": "En base",
|
||||
"error": "Error",
|
||||
"idle": "Inactivo",
|
||||
"off": "Apagado",
|
||||
"on": "Encendido",
|
||||
"paused": "En pausa",
|
||||
"returning": "Volviendo a la base"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Despejado, de noche",
|
||||
"cloudy": "Nublado",
|
||||
"exceptional": "Excepcional",
|
||||
"fog": "Niebla",
|
||||
"hail": "Granizo",
|
||||
"lightning": "Rel\u00e1mpagos",
|
||||
"lightning-rainy": "Rel\u00e1mpagos, lluvioso",
|
||||
"partlycloudy": "Parcialmente nublado",
|
||||
"pouring": "Torrencial",
|
||||
"rainy": "Lluvioso",
|
||||
"snowy": "Nevado",
|
||||
"snowy-rainy": "Nevado, lluvioso",
|
||||
"sunny": "Soleado",
|
||||
"windy": "Ventoso",
|
||||
"windy-variant": "Ventoso"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "No responde",
|
||||
"initializing": "Inicializando",
|
||||
"ready": "Listo",
|
||||
"sleeping": "Ahorro de energ\u00eda"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "No responde ({query_stage})",
|
||||
"initializing": "Inicializando ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Valves",
|
||||
"armed_away": "Valves eemal",
|
||||
"armed_custom_bypass": "Valves, eranditega",
|
||||
"armed_home": "Valves kodus",
|
||||
"armed_night": "Valves \u00f6ine",
|
||||
"arming": "Valvestab",
|
||||
"disarmed": "Maas",
|
||||
"disarming": "Maas...",
|
||||
"pending": "Ootel",
|
||||
"triggered": "H\u00e4ires"
|
||||
},
|
||||
"automation": {
|
||||
"off": "V\u00e4ljas",
|
||||
"on": "Sees"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Tavaline",
|
||||
"on": "Madal"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normaalne",
|
||||
"on": "Jahe"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Lahti \u00fchendatud",
|
||||
"on": "\u00dchendatud"
|
||||
},
|
||||
"default": {
|
||||
"off": "V\u00e4ljas",
|
||||
"on": "Sees"
|
||||
},
|
||||
"door": {
|
||||
"off": "Suletud",
|
||||
"on": "Avatud"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Suletud",
|
||||
"on": "Avatud"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Puudub",
|
||||
"on": "Tuvastatud"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normaalne",
|
||||
"on": "Palav"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Lukus",
|
||||
"on": "Lukustamata"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Kuiv",
|
||||
"on": "M\u00e4rg"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Puudub",
|
||||
"on": "Tuvastatud"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Puudub",
|
||||
"on": "Tuvastatud"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Suletud",
|
||||
"on": "Avatud"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Eemal",
|
||||
"on": "Kodus"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Probleem"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Ohutu",
|
||||
"on": "Ohtlik"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Puudub",
|
||||
"on": "Tuvastatud"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Puudub",
|
||||
"on": "Tuvastatud"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Puudub",
|
||||
"on": "Tuvastatud"
|
||||
},
|
||||
"window": {
|
||||
"off": "Suletud",
|
||||
"on": "Avatud"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "V\u00e4ljas",
|
||||
"on": "Sees"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Ootel",
|
||||
"recording": "Salvestab",
|
||||
"streaming": "Voogedastab"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Automaatne",
|
||||
"cool": "Jahuta",
|
||||
"dry": "Kuiv",
|
||||
"fan_only": "Ainult ventilaator",
|
||||
"heat": "Soojenda",
|
||||
"heat_cool": "K\u00fcta/jahuta",
|
||||
"off": "V\u00e4ljas"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Seadista",
|
||||
"configured": "Seadistatud"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Suletud",
|
||||
"closing": "Sulgub",
|
||||
"open": "Avatud",
|
||||
"opening": "Avaneb",
|
||||
"stopped": "Peatatud"
|
||||
},
|
||||
"default": {
|
||||
"off": "V\u00e4ljas",
|
||||
"on": "Sees",
|
||||
"unavailable": "Kadunud",
|
||||
"unknown": "Teadmata"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Kodus",
|
||||
"not_home": "Eemal"
|
||||
},
|
||||
"fan": {
|
||||
"off": "V\u00e4ljas",
|
||||
"on": "Sees"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Suletud",
|
||||
"closing": "Sulgub",
|
||||
"home": "Kodus",
|
||||
"locked": "Lukus",
|
||||
"not_home": "Eemal",
|
||||
"off": "V\u00e4ljas",
|
||||
"ok": "OK",
|
||||
"on": "Sees",
|
||||
"open": "Avatud",
|
||||
"opening": "Avaneb",
|
||||
"problem": "Probleem",
|
||||
"stopped": "Peatunud",
|
||||
"unlocked": "Lukustamata"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "V\u00e4ljas",
|
||||
"on": "Sees"
|
||||
},
|
||||
"light": {
|
||||
"off": "V\u00e4ljas",
|
||||
"on": "Sees"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Lukus",
|
||||
"unlocked": "Lahti"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Ootel",
|
||||
"off": "V\u00e4ljas",
|
||||
"on": "Sees",
|
||||
"paused": "Peatatud",
|
||||
"playing": "M\u00e4ngib",
|
||||
"standby": "Unere\u017eiimil"
|
||||
},
|
||||
"person": {
|
||||
"home": "Kodus",
|
||||
"not_home": "Eemal"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Probleem"
|
||||
},
|
||||
"remote": {
|
||||
"off": "V\u00e4ljas",
|
||||
"on": "Sees"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Stseenis"
|
||||
},
|
||||
"script": {
|
||||
"off": "V\u00e4ljas",
|
||||
"on": "Sees"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "V\u00e4ljas",
|
||||
"on": "Sees"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "T\u00f5usnud",
|
||||
"below_horizon": "Loojunud"
|
||||
},
|
||||
"switch": {
|
||||
"off": "V\u00e4ljas",
|
||||
"on": "Sees"
|
||||
},
|
||||
"timer": {
|
||||
"active": "aktiivne",
|
||||
"idle": "ootel",
|
||||
"paused": "peatatud"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Puhastamine",
|
||||
"docked": "Dokitud",
|
||||
"error": "Viga",
|
||||
"idle": "Ootel",
|
||||
"off": "V\u00e4ljas",
|
||||
"on": "Sees",
|
||||
"paused": "Peatatud",
|
||||
"returning": "P\u00f6\u00f6rdun tagasi dokki"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Selge \u00f6\u00f6",
|
||||
"cloudy": "Pilves",
|
||||
"exceptional": "Erakordne",
|
||||
"fog": "Udu",
|
||||
"hail": "Rahe",
|
||||
"lightning": "\u00c4ikeseline",
|
||||
"lightning-rainy": "\u00c4ikeseline, vihmane",
|
||||
"partlycloudy": "Osaliselt pilves",
|
||||
"pouring": "Kallab",
|
||||
"rainy": "Vihmane",
|
||||
"snowy": "Lumine",
|
||||
"snowy-rainy": "L\u00f6rtsine",
|
||||
"sunny": "P\u00e4ikeseline",
|
||||
"windy": "Tuuline",
|
||||
"windy-variant": "Tuuline"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Surnud",
|
||||
"initializing": "L\u00e4htestan",
|
||||
"ready": "Valmis",
|
||||
"sleeping": "Ootel"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Surnud ({query_stage})",
|
||||
"initializing": "L\u00e4htestan ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,198 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"pending": "Zain",
|
||||
"triggered": "Abiarazita"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Itzalita",
|
||||
"on": "Piztuta"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normala",
|
||||
"on": "Baxua"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normala",
|
||||
"on": "Hotza"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Deskonektatuta",
|
||||
"on": "Konektatuta"
|
||||
},
|
||||
"default": {
|
||||
"off": "Itzalita",
|
||||
"on": "Piztuta"
|
||||
},
|
||||
"door": {
|
||||
"off": "Itxita",
|
||||
"on": "Ireki"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Itxita",
|
||||
"on": "Ireki"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normala",
|
||||
"on": "Beroa"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Itxita",
|
||||
"on": "Irekita"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Lehorra",
|
||||
"on": "Buztita"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Itxita",
|
||||
"on": "Ireki"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Kanpoan",
|
||||
"on": "Etxean"
|
||||
},
|
||||
"problem": {
|
||||
"off": "Ondo",
|
||||
"on": "Arazoa"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Babestuta"
|
||||
},
|
||||
"window": {
|
||||
"off": "Itxita",
|
||||
"on": "Ireki"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Itzalita",
|
||||
"on": "Piztuta"
|
||||
},
|
||||
"camera": {
|
||||
"recording": "Grabatzen"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Automatikoa",
|
||||
"cool": "Hotza",
|
||||
"dry": "Lehorra",
|
||||
"fan_only": "Haizagailua bakarrik",
|
||||
"heat": "Beroa",
|
||||
"off": "Itzalita"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Konfiguratu",
|
||||
"configured": "Konfiguratuta"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Itxita",
|
||||
"closing": "Ixten",
|
||||
"open": "Irekita",
|
||||
"opening": "Irekitzen",
|
||||
"stopped": "Geldituta"
|
||||
},
|
||||
"default": {
|
||||
"off": "Itzalita",
|
||||
"on": "Piztuta",
|
||||
"unavailable": "Ez dago erabilgarri",
|
||||
"unknown": "Ezezaguna"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Etxean",
|
||||
"not_home": "Kanpoan"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Itzalita",
|
||||
"on": "Piztuta"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Itxita",
|
||||
"closing": "Ixten",
|
||||
"home": "Etxean",
|
||||
"not_home": "Kanpoan",
|
||||
"off": "Itzalita",
|
||||
"ok": "Itzalita",
|
||||
"on": "Piztuta",
|
||||
"open": "Ireki",
|
||||
"opening": "Irekitzen",
|
||||
"problem": "Arazoa",
|
||||
"stopped": "Geldirik"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Itzalita",
|
||||
"on": "Piztuta"
|
||||
},
|
||||
"light": {
|
||||
"off": "Itzalita",
|
||||
"on": "Piztuta"
|
||||
},
|
||||
"media_player": {
|
||||
"off": "Itzalita",
|
||||
"on": "Piztuta"
|
||||
},
|
||||
"person": {
|
||||
"home": "Etxean",
|
||||
"not_home": "Kanpoan"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "Itzalita",
|
||||
"problem": "Arazoa"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Itzalita",
|
||||
"on": "Piztuta"
|
||||
},
|
||||
"script": {
|
||||
"off": "Itzalita",
|
||||
"on": "Piztuta"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Itzalita",
|
||||
"on": "Piztuta"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Horizonte gainetik",
|
||||
"below_horizon": "Horizonte azpitik"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Itzalita",
|
||||
"on": "Piztuta"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Garbitzen",
|
||||
"docked": "Basean",
|
||||
"error": "Errorea",
|
||||
"off": "Itzalita",
|
||||
"on": "Piztuta",
|
||||
"returning": "Basera itzultzen"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Garbia, gaua",
|
||||
"cloudy": "Hodeitsua",
|
||||
"fog": "Lainoa",
|
||||
"hail": "Txingorra",
|
||||
"lightning": "Tximistak",
|
||||
"lightning-rainy": "Tximistak, euritsua",
|
||||
"partlycloudy": "Ostarteak",
|
||||
"pouring": "Botatzen",
|
||||
"rainy": "Euritsua",
|
||||
"snowy": "Elurtsua",
|
||||
"snowy-rainy": "Elurtsua, euritsua",
|
||||
"sunny": "Eguzkitsua",
|
||||
"windy": "Haizetsua",
|
||||
"windy-variant": "Haizetsua"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Hilda",
|
||||
"initializing": "Hasieratzen",
|
||||
"ready": "Prest",
|
||||
"sleeping": "Lotan"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Ez du erantzuten ({query_stage})",
|
||||
"initializing": "Hasieratzen ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,247 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "\u0645\u0635\u0644\u062d \u0634\u062f\u0647",
|
||||
"armed_away": "\u0645\u0633\u0644\u062d \u0634\u062f\u0647 \u0628\u06cc\u0631\u0648\u0646",
|
||||
"armed_custom_bypass": "\u0628\u0627\u06cc\u06af\u0627\u0646\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0645\u0633\u0644\u062d",
|
||||
"armed_home": "\u0645\u0633\u0644\u062d \u0634\u062f\u0647 \u062e\u0627\u0646\u0647",
|
||||
"armed_night": "\u0645\u0633\u0644\u062d \u0634\u062f\u0647 \u0634\u0628",
|
||||
"arming": "\u062f\u0631 \u062d\u0627\u0644 \u0645\u0633\u0644\u062d \u06a9\u0631\u062f\u0646",
|
||||
"disarmed": "\u063a\u06cc\u0631 \u0645\u0633\u0644\u062d",
|
||||
"disarming": "\u062f\u0631 \u062d\u0627\u0644 \u063a\u06cc\u0631 \u0645\u0633\u0644\u062d \u06a9\u0631\u062f\u0646",
|
||||
"pending": "\u062f\u0631 \u0627\u0646\u062a\u0638\u0627\u0631",
|
||||
"triggered": "\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u062e\u062a\u0647 \u0634\u062f\u0647"
|
||||
},
|
||||
"automation": {
|
||||
"off": "\u062e\u0627\u0645\u0648\u0634",
|
||||
"on": "\u0641\u0639\u0627\u0644"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "\u0639\u0627\u062f\u06cc",
|
||||
"on": "\u06a9\u0645"
|
||||
},
|
||||
"cold": {
|
||||
"off": "\u0639\u0627\u062f\u06cc",
|
||||
"on": "\u0633\u0631\u062f"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "\u0642\u0637\u0639 ",
|
||||
"on": "\u0645\u062a\u0635\u0644"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u062e\u0627\u0645\u0648\u0634",
|
||||
"on": "\u0631\u0648\u0634\u0646"
|
||||
},
|
||||
"door": {
|
||||
"off": "\u0628\u0633\u062a\u0647",
|
||||
"on": "\u0628\u0627\u0632"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\u0628\u0633\u062a\u0647",
|
||||
"on": "\u0628\u0627\u0632"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u0639\u0627\u062f\u06cc",
|
||||
"on": "\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0634\u062f"
|
||||
},
|
||||
"heat": {
|
||||
"off": "\u0639\u0627\u062f\u06cc",
|
||||
"on": "\u062f\u0627\u063a"
|
||||
},
|
||||
"lock": {
|
||||
"off": "\u0642\u0641\u0644",
|
||||
"on": "\u0628\u0627\u0632"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "\u062e\u0634\u06a9",
|
||||
"on": "\u0645\u0631\u0637\u0648\u0628"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u0639\u0627\u062f\u06cc",
|
||||
"on": "\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0634\u062f"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u0639\u0627\u062f\u06cc",
|
||||
"on": "\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0634\u062f"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\u0628\u0633\u062a\u0647 \u0634\u062f\u0647",
|
||||
"on": "\u0628\u0627\u0632"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\u0628\u06cc\u0631\u0648\u0646",
|
||||
"on": "\u062e\u0627\u0646\u0647"
|
||||
},
|
||||
"problem": {
|
||||
"off": "\u062e\u0648\u0628",
|
||||
"on": "\u0645\u0634\u06a9\u0644"
|
||||
},
|
||||
"safety": {
|
||||
"off": "\u0627\u0645\u0646",
|
||||
"on": "\u0646\u0627 \u0627\u0645\u0646"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u0639\u0627\u062f\u06cc",
|
||||
"on": "\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0634\u062f"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u0639\u0627\u062f\u06cc",
|
||||
"on": "\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0634\u062f"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u067e\u0627\u06a9 \u06a9\u0631\u062f\u0646",
|
||||
"on": "\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0634\u062f"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u0628\u0633\u062a\u0647",
|
||||
"on": "\u0628\u0627\u0632"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\u063a\u06cc\u0631\u0641\u0639\u0627\u0644",
|
||||
"on": "\u0641\u0639\u0627\u0644"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "\u0628\u06cc\u06a9\u0627\u0631",
|
||||
"recording": "\u062f\u0631 \u062d\u0627\u0644 \u0636\u0628\u0637",
|
||||
"streaming": "\u062f\u0631 \u062d\u0627\u0644 \u067e\u062e\u0634"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "\u062e\u0648\u062f\u06a9\u0627\u0631",
|
||||
"cool": "\u062e\u0646\u06a9",
|
||||
"dry": "\u062e\u0634\u06a9",
|
||||
"fan_only": "\u0641\u0642\u0637 \u067e\u0646\u06a9\u0647",
|
||||
"heat": "\u062d\u0631\u0627\u0631\u062a",
|
||||
"off": "\u062e\u0627\u0645\u0648\u0634"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc",
|
||||
"configured": "\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0634\u062f\u0647"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\u0628\u0633\u062a\u0647 \u0634\u062f\u0647",
|
||||
"closing": "\u062f\u0631 \u062d\u0627\u0644 \u0628\u0633\u062a\u0647 \u0634\u062f\u0646",
|
||||
"open": "\u0628\u0627\u0632",
|
||||
"opening": "\u062f\u0631 \u062d\u0627\u0644 \u0628\u0627\u0632 \u0634\u062f\u0646",
|
||||
"stopped": "\u0645\u062a\u0648\u0642\u0641"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u062e\u0627\u0645\u0648\u0634",
|
||||
"on": "\u0631\u0648\u0634\u0646",
|
||||
"unavailable": "\u063a\u06cc\u0631\u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633",
|
||||
"unknown": "\u0646\u0627\u0645\u0634\u062e\u0635"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\u062e\u0627\u0646\u0647",
|
||||
"not_home": "\u0628\u06cc\u0631\u0648\u0646"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\u062e\u0627\u0645\u0648\u0634",
|
||||
"on": "\u0631\u0648\u0634\u0646"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\u0628\u0633\u062a\u0647",
|
||||
"closing": "\u062f\u0631 \u062d\u0627\u0644 \u0628\u0633\u062a\u0647 \u0634\u062f\u0646",
|
||||
"home": "\u062e\u0627\u0646\u0647",
|
||||
"locked": "\u0642\u0641\u0644 \u0634\u062f\u0647",
|
||||
"not_home": "\u0628\u06cc\u0631\u0648\u0646",
|
||||
"off": "\u063a\u06cc\u0631\u0641\u0639\u0627\u0644",
|
||||
"ok": "\u062e\u0648\u0628",
|
||||
"on": "\u0641\u0639\u0627\u0644",
|
||||
"open": "\u0628\u0627\u0632",
|
||||
"opening": "\u062f\u0631 \u062d\u0627\u0644 \u0628\u0627\u0632 \u0634\u062f\u0646",
|
||||
"problem": "\u0645\u0634\u06a9\u0644",
|
||||
"stopped": "\u0645\u062a\u0648\u0642\u0641",
|
||||
"unlocked": "\u0628\u0627\u0632"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "\u063a\u06cc\u0631\u0641\u0639\u0627\u0644",
|
||||
"on": "\u0641\u0639\u0627\u0644"
|
||||
},
|
||||
"light": {
|
||||
"off": "\u062e\u0627\u0645\u0648\u0634",
|
||||
"on": "\u0631\u0648\u0634\u0646"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "\u0642\u0641\u0644 \u0634\u062f\u0647",
|
||||
"unlocked": "\u0628\u0627\u0632"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "\u0628\u06cc\u06a9\u0627\u0631",
|
||||
"off": "\u062e\u0627\u0645\u0648\u0634",
|
||||
"on": "\u0631\u0648\u0634\u0646",
|
||||
"paused": "\u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u06a9\u062b",
|
||||
"playing": "\u062f\u0631 \u062d\u0627\u0644 \u067e\u062e\u0634",
|
||||
"standby": "\u0622\u0645\u0627\u062f\u0647 \u0628\u0647 \u06a9\u0627\u0631"
|
||||
},
|
||||
"person": {
|
||||
"home": "\u062e\u0627\u0646\u0647",
|
||||
"not_home": "\u0628\u06cc\u0631\u0648\u0646"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "\u062e\u0648\u0628",
|
||||
"problem": "\u0645\u0634\u06a9\u0644"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\u062e\u0627\u0645\u0648\u0634",
|
||||
"on": "\u0631\u0648\u0634\u0646"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "\u0635\u062d\u0646\u0647"
|
||||
},
|
||||
"script": {
|
||||
"off": "\u063a\u06cc\u0631\u0641\u0639\u0627\u0644",
|
||||
"on": "\u0641\u0639\u0627\u0644"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "\u063a\u06cc\u0631 \u0641\u0639\u0627\u0644",
|
||||
"on": "\u0641\u0639\u0627\u0644"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u0628\u0627\u0644\u0627\u06cc \u0627\u0641\u0642",
|
||||
"below_horizon": "\u0632\u06cc\u0631 \u0627\u0641\u0642"
|
||||
},
|
||||
"switch": {
|
||||
"off": "\u062e\u0627\u0645\u0648\u0634",
|
||||
"on": "\u0631\u0648\u0634\u0646"
|
||||
},
|
||||
"timer": {
|
||||
"active": "\u0641\u0639\u0627\u0644",
|
||||
"idle": "\u0628\u06cc\u06a9\u0627\u0631 ",
|
||||
"paused": "\u0645\u062a\u0648\u0642\u0641 \u0634\u062f"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u062a\u0645\u06cc\u0632 \u06a9\u0631\u062f\u0646",
|
||||
"off": "\u063a\u06cc\u0631 \u0641\u0639\u0627\u0644",
|
||||
"on": "\u0641\u063a\u0627\u0644",
|
||||
"paused": "\u0645\u06a9\u062b"
|
||||
},
|
||||
"weather": {
|
||||
"cloudy": "\u0627\u0628\u0631\u06cc",
|
||||
"fog": "\u0645\u0647",
|
||||
"hail": "\u062a\u06af\u0631\u06af",
|
||||
"lightning": "\u0631\u0639\u062f \u0648 \u0628\u0631\u0642",
|
||||
"partlycloudy": "\u0646\u06cc\u0645\u0647 \u0627\u0628\u0631\u06cc",
|
||||
"pouring": "\u0631\u06cc\u062e\u062a\u0646",
|
||||
"rainy": "\u0628\u0627\u0631\u0627\u0646\u06cc",
|
||||
"snowy": "\u0628\u0631\u0641\u06cc",
|
||||
"snowy-rainy": "\u0628\u0631\u0641\u06cc\u060c \u0628\u0627\u0631\u0627\u0646\u06cc",
|
||||
"sunny": "\u0622\u0641\u062a\u0627\u0628\u06cc",
|
||||
"windy": "\u0628\u0627\u062f",
|
||||
"windy-variant": "\u0628\u0627\u062f"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "\u0645\u0631\u062f\u0647",
|
||||
"initializing": "\u062f\u0631 \u062d\u0627\u0644 \u0622\u0645\u0627\u062f\u0647 \u0634\u062f\u0646",
|
||||
"ready": "\u0622\u0645\u0627\u062f\u0647",
|
||||
"sleeping": "\u062f\u0631 \u062d\u0627\u0644 \u062e\u0648\u0627\u0628"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "\u0645\u0631\u062f\u0647 ({query_stage})",
|
||||
"initializing": "\u062f\u0631 \u062d\u0627\u0644 \u0622\u0645\u0627\u062f\u0647 \u0634\u062f\u0646 ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Viritetty",
|
||||
"armed_away": "Viritetty (poissa)",
|
||||
"armed_custom_bypass": "Virityksen ohittaminen",
|
||||
"armed_home": "Viritetty (kotona)",
|
||||
"armed_night": "Viritetty (y\u00f6)",
|
||||
"arming": "Viritys",
|
||||
"disarmed": "Viritys pois",
|
||||
"disarming": "Virityksen poisto",
|
||||
"pending": "Odottaa",
|
||||
"triggered": "Lauennut"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Pois",
|
||||
"on": "P\u00e4\u00e4ll\u00e4"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normaali",
|
||||
"on": "Alhainen"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normaali",
|
||||
"on": "Kylm\u00e4"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Ei yhteytt\u00e4",
|
||||
"on": "Yhdistetty"
|
||||
},
|
||||
"default": {
|
||||
"off": "Pois",
|
||||
"on": "P\u00e4\u00e4ll\u00e4"
|
||||
},
|
||||
"door": {
|
||||
"off": "Suljettu",
|
||||
"on": "Auki"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Suljettu",
|
||||
"on": "Auki"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Pois",
|
||||
"on": "Havaittu"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normaali",
|
||||
"on": "Kuuma"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Lukittu",
|
||||
"on": "Auki"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Kuiva",
|
||||
"on": "Kostea"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Ei liikett\u00e4",
|
||||
"on": "Havaittu"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Ei liikett\u00e4",
|
||||
"on": "Havaittu"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Suljettu",
|
||||
"on": "Auki"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Poissa",
|
||||
"on": "Kotona"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Ongelma"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Turvallinen",
|
||||
"on": "Vaarallinen"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Ei savua",
|
||||
"on": "Havaittu"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Ei \u00e4\u00e4nt\u00e4",
|
||||
"on": "Havaittu"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Ei v\u00e4rin\u00e4\u00e4",
|
||||
"on": "Havaittu"
|
||||
},
|
||||
"window": {
|
||||
"off": "Suljettu",
|
||||
"on": "Auki"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Pois p\u00e4\u00e4lt\u00e4",
|
||||
"on": "P\u00e4\u00e4ll\u00e4"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Lepotilassa",
|
||||
"recording": "Tallentaa",
|
||||
"streaming": "Toistaa"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Automaatilla",
|
||||
"cool": "J\u00e4\u00e4hdytys",
|
||||
"dry": "Kuivaus",
|
||||
"fan_only": "Tuuletus",
|
||||
"heat": "L\u00e4mmitys",
|
||||
"heat_cool": "L\u00e4mmitys/j\u00e4\u00e4hdytys",
|
||||
"off": "Pois"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "M\u00e4\u00e4rittele",
|
||||
"configured": "M\u00e4\u00e4ritetty"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Suljettu",
|
||||
"closing": "Suljetaan",
|
||||
"open": "Auki",
|
||||
"opening": "Avataan",
|
||||
"stopped": "Pys\u00e4ytetty"
|
||||
},
|
||||
"default": {
|
||||
"off": "Pois",
|
||||
"on": "P\u00e4\u00e4ll\u00e4",
|
||||
"unavailable": "Ei saatavissa",
|
||||
"unknown": "Tuntematon"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Kotona",
|
||||
"not_home": "Poissa"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Pois",
|
||||
"on": "P\u00e4\u00e4ll\u00e4"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Suljettu",
|
||||
"closing": "Suljetaan",
|
||||
"home": "Kotona",
|
||||
"locked": "Lukittu",
|
||||
"not_home": "Poissa",
|
||||
"off": "Pois",
|
||||
"ok": "Ok",
|
||||
"on": "P\u00e4\u00e4ll\u00e4",
|
||||
"open": "Auki",
|
||||
"opening": "Avataan",
|
||||
"problem": "Ongelma",
|
||||
"stopped": "Pys\u00e4ytetty",
|
||||
"unlocked": "Avattu"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Pois",
|
||||
"on": "P\u00e4\u00e4ll\u00e4"
|
||||
},
|
||||
"light": {
|
||||
"off": "Pois",
|
||||
"on": "P\u00e4\u00e4ll\u00e4"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Lukittu",
|
||||
"unlocked": "Auki"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Lepotilassa",
|
||||
"off": "Pois",
|
||||
"on": "P\u00e4\u00e4ll\u00e4",
|
||||
"paused": "Pys\u00e4ytetty",
|
||||
"playing": "Toistaa",
|
||||
"standby": "Lepotilassa"
|
||||
},
|
||||
"person": {
|
||||
"home": "Koti",
|
||||
"not_home": "Poissa"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "Ok",
|
||||
"problem": "Ongelma"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Pois",
|
||||
"on": "P\u00e4\u00e4ll\u00e4"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Skenehallinta"
|
||||
},
|
||||
"script": {
|
||||
"off": "Pois",
|
||||
"on": "P\u00e4\u00e4ll\u00e4"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Pois",
|
||||
"on": "P\u00e4\u00e4ll\u00e4"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Horisontin yll\u00e4",
|
||||
"below_horizon": "Horisontin alapuolella"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Pois",
|
||||
"on": "P\u00e4\u00e4ll\u00e4"
|
||||
},
|
||||
"timer": {
|
||||
"active": "aktiivinen",
|
||||
"idle": "Lepotilassa",
|
||||
"paused": "Pys\u00e4ytetty"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Imuroi",
|
||||
"docked": "Telakoituna",
|
||||
"error": "Virhe",
|
||||
"idle": "Lepotilassa",
|
||||
"off": "Pois p\u00e4\u00e4lt\u00e4",
|
||||
"on": "P\u00e4\u00e4ll\u00e4",
|
||||
"paused": "Pys\u00e4ytetty",
|
||||
"returning": "Palaamassa telakkaan"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Y\u00f6, selke\u00e4\u00e4",
|
||||
"cloudy": "Pilvist\u00e4",
|
||||
"exceptional": "Poikkeuksellinen",
|
||||
"fog": "Sumuista",
|
||||
"hail": "Raekuuroja",
|
||||
"lightning": "Ukkoskuuroja",
|
||||
"lightning-rainy": "Ukkosvaara, sateista",
|
||||
"partlycloudy": "Osittain pilvist\u00e4",
|
||||
"pouring": "Kaatosadetta",
|
||||
"rainy": "Sateista",
|
||||
"snowy": "Lumisadetta",
|
||||
"snowy-rainy": "R\u00e4nt\u00e4sadetta",
|
||||
"sunny": "Aurinkoista",
|
||||
"windy": "Tuulista",
|
||||
"windy-variant": "Tuulista"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Kuollut",
|
||||
"initializing": "Alustaa",
|
||||
"ready": "Valmis",
|
||||
"sleeping": "Lepotilassa"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Kuollut ({query_stage})",
|
||||
"initializing": "Alustaa ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Activ\u00e9",
|
||||
"armed_away": "Enclench\u00e9e (absent)",
|
||||
"armed_custom_bypass": "Activ\u00e9e avec exception",
|
||||
"armed_home": "Enclench\u00e9e (pr\u00e9sent)",
|
||||
"armed_night": "Enclench\u00e9 (nuit)",
|
||||
"arming": "Activation",
|
||||
"disarmed": "D\u00e9sactiv\u00e9e",
|
||||
"disarming": "D\u00e9sactivation",
|
||||
"pending": "En attente",
|
||||
"triggered": "D\u00e9clench\u00e9"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Inactif",
|
||||
"on": "Actif"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normal",
|
||||
"on": "Faible"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normale",
|
||||
"on": "Froid"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "D\u00e9connect\u00e9",
|
||||
"on": "Connect\u00e9"
|
||||
},
|
||||
"default": {
|
||||
"off": "Inactif",
|
||||
"on": "Actif"
|
||||
},
|
||||
"door": {
|
||||
"off": "Ferm\u00e9e",
|
||||
"on": "Ouverte"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Ferm\u00e9e",
|
||||
"on": "Ouverte"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Non d\u00e9tect\u00e9",
|
||||
"on": "D\u00e9tect\u00e9"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normale",
|
||||
"on": "Chaud"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Verrouill\u00e9",
|
||||
"on": "D\u00e9verrouill\u00e9"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Sec",
|
||||
"on": "Humide"
|
||||
},
|
||||
"motion": {
|
||||
"off": "RAS",
|
||||
"on": "D\u00e9tect\u00e9"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "RAS",
|
||||
"on": "D\u00e9tect\u00e9"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Ferm\u00e9",
|
||||
"on": "Ouvert"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Absent",
|
||||
"on": "Pr\u00e9sent"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Probl\u00e8me"
|
||||
},
|
||||
"safety": {
|
||||
"off": "S\u00e9curis\u00e9",
|
||||
"on": "Dangereux"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "RAS",
|
||||
"on": "D\u00e9tect\u00e9"
|
||||
},
|
||||
"sound": {
|
||||
"off": "RAS",
|
||||
"on": "D\u00e9tect\u00e9"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "RAS",
|
||||
"on": "D\u00e9tect\u00e9e"
|
||||
},
|
||||
"window": {
|
||||
"off": "Ferm\u00e9e",
|
||||
"on": "Ouverte"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Inactif",
|
||||
"on": "Actif"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "En veille",
|
||||
"recording": "Enregistrement",
|
||||
"streaming": "Diffusion en cours"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Auto",
|
||||
"cool": "Frais",
|
||||
"dry": "Sec",
|
||||
"fan_only": "Ventilateur seul",
|
||||
"heat": "Chauffe",
|
||||
"heat_cool": "Chaud/Froid",
|
||||
"off": "Inactif"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Configurer",
|
||||
"configured": "Configur\u00e9"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Ferm\u00e9",
|
||||
"closing": "Fermeture",
|
||||
"open": "Ouvert",
|
||||
"opening": "Ouverture",
|
||||
"stopped": "Arr\u00eat\u00e9"
|
||||
},
|
||||
"default": {
|
||||
"off": "Inactif",
|
||||
"on": "Actif",
|
||||
"unavailable": "Indisponible",
|
||||
"unknown": "Inconnu"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Pr\u00e9sent",
|
||||
"not_home": "Absent"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\u00c9teint",
|
||||
"on": "Marche"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Ferm\u00e9",
|
||||
"closing": "Fermeture",
|
||||
"home": "Pr\u00e9sent",
|
||||
"locked": "Verrouill\u00e9",
|
||||
"not_home": "Absent",
|
||||
"off": "Inactif",
|
||||
"ok": "OK",
|
||||
"on": "Actif",
|
||||
"open": "Ouvert",
|
||||
"opening": "Ouverture",
|
||||
"problem": "Probl\u00e8me",
|
||||
"stopped": "Arr\u00eat\u00e9",
|
||||
"unlocked": "D\u00e9verrouill\u00e9"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Arr\u00eat\u00e9",
|
||||
"on": "Marche"
|
||||
},
|
||||
"light": {
|
||||
"off": "\u00c9teinte",
|
||||
"on": "Actif"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Verrouill\u00e9",
|
||||
"unlocked": "D\u00e9verrouill\u00e9"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "En veille",
|
||||
"off": "\u00c9teint",
|
||||
"on": "Marche",
|
||||
"paused": "En pause",
|
||||
"playing": "Lecture en cours",
|
||||
"standby": "En veille"
|
||||
},
|
||||
"person": {
|
||||
"home": "Pr\u00e9sent",
|
||||
"not_home": "Absent"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Probl\u00e8me"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Arr\u00eat",
|
||||
"on": "Actif"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Sc\u00e9nario"
|
||||
},
|
||||
"script": {
|
||||
"off": "Inactif",
|
||||
"on": "Actif"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Inactif",
|
||||
"on": "Actif"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Au-dessus de l'horizon",
|
||||
"below_horizon": "Sous l\u2019horizon"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Inactif",
|
||||
"on": "On"
|
||||
},
|
||||
"timer": {
|
||||
"active": "actif",
|
||||
"idle": "en veille",
|
||||
"paused": "en pause"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Nettoyage",
|
||||
"docked": "Sur la base",
|
||||
"error": "Erreur",
|
||||
"idle": "Inactif",
|
||||
"off": "Off",
|
||||
"on": "On",
|
||||
"paused": "En pause",
|
||||
"returning": "Retourne \u00e0 la base"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Nuit d\u00e9gag\u00e9e",
|
||||
"cloudy": "Nuageux",
|
||||
"exceptional": "Exceptionnel",
|
||||
"fog": "Brouillard",
|
||||
"hail": "Gr\u00eale",
|
||||
"lightning": "Orage",
|
||||
"lightning-rainy": "Orage / Pluie",
|
||||
"partlycloudy": "Partiellement nuageux",
|
||||
"pouring": "Averses",
|
||||
"rainy": "Pluie",
|
||||
"snowy": "Neige",
|
||||
"snowy-rainy": "Neige / Pluie",
|
||||
"sunny": "Soleil",
|
||||
"windy": "Vent",
|
||||
"windy-variant": "Vent"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Morte",
|
||||
"initializing": "Initialisation",
|
||||
"ready": "Pr\u00eat",
|
||||
"sleeping": "En veille"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Morte ( {query_stage} )",
|
||||
"initializing": "Initialisation ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,219 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Scharf",
|
||||
"armed_away": "Scharf usswerts",
|
||||
"armed_home": "Scharf dihei",
|
||||
"armed_night": "Scharf Nacht",
|
||||
"arming": "Scharf stel\u00e4",
|
||||
"disarmed": "Nid scharf",
|
||||
"disarming": "Entsperr\u00e4",
|
||||
"pending": "Usstehehnd",
|
||||
"triggered": "Usgl\u00f6sst"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Us",
|
||||
"on": "Ah"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normau",
|
||||
"on": "Nidrig"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Trennt",
|
||||
"on": "Verbunge"
|
||||
},
|
||||
"default": {
|
||||
"off": "Us",
|
||||
"on": "Ah"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Frei",
|
||||
"on": "Erk\u00e4nnt"
|
||||
},
|
||||
"heat": {
|
||||
"on": "Heiss"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Troch\u00e4",
|
||||
"on": "Nass"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Ok",
|
||||
"on": "Erch\u00e4nt"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Ok",
|
||||
"on": "Erch\u00e4nt"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Gschlos\u00e4",
|
||||
"on": "Off\u00e4"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Nid Dahei",
|
||||
"on": "Dahei"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Problem"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Sicher",
|
||||
"on": "Unsicher"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Ok",
|
||||
"on": "Erch\u00e4nt"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Ok",
|
||||
"on": "Erch\u00e4nt"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Ok",
|
||||
"on": "Erch\u00e4nt"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Us",
|
||||
"on": "Ah"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "L\u00e4\u00e4rlauf",
|
||||
"recording": "Nimt uf",
|
||||
"streaming": "Streamt"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Automatik",
|
||||
"cool": "Ch\u00fc\u00e4l\u00e4",
|
||||
"dry": "Troch\u00e4",
|
||||
"fan_only": "Nur L\u00fcfter",
|
||||
"heat": "Heiz\u00e4",
|
||||
"off": "Us"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Konfiguri\u00e4r\u00e4",
|
||||
"configured": "Konfiguri\u00e4rt"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Gschloss\u00e4",
|
||||
"closing": "Am schliesse",
|
||||
"open": "Off\u00e4",
|
||||
"opening": "Am \u00f6ffn\u00e4",
|
||||
"stopped": "Gstoppt"
|
||||
},
|
||||
"default": {
|
||||
"off": "Us",
|
||||
"on": "Ah",
|
||||
"unavailable": "Nid verf\u00fc\u00e4gbar",
|
||||
"unknown": "Unbekannt"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Dahei",
|
||||
"not_home": "Nid Dahei"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Us",
|
||||
"on": "Ah"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Gschloss\u00e4",
|
||||
"closing": "Schl\u00fcss\u00e4",
|
||||
"home": "Dahei",
|
||||
"locked": "Gsperrt",
|
||||
"not_home": "Nid Dahei",
|
||||
"off": "Us",
|
||||
"ok": "Ok",
|
||||
"on": "Ah",
|
||||
"open": "Off\u00e4",
|
||||
"opening": "Am \u00f6ffn\u00e4",
|
||||
"problem": "Problem",
|
||||
"stopped": "Gstoppt",
|
||||
"unlocked": "Entsperrt"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Us",
|
||||
"on": "Ah"
|
||||
},
|
||||
"light": {
|
||||
"off": "Us",
|
||||
"on": "Ah"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Gsperrt",
|
||||
"unlocked": "Entsperrt"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "L\u00e4\u00e4rlauf",
|
||||
"off": "Us",
|
||||
"on": "Ah",
|
||||
"paused": "Pousi\u00e4r\u00e4",
|
||||
"playing": "Am spil\u00e4",
|
||||
"standby": "Standby"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Problem"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Us",
|
||||
"on": "Ah"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Szen\u00e4"
|
||||
},
|
||||
"script": {
|
||||
"off": "Us",
|
||||
"on": "Ah"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Us",
|
||||
"on": "Ah"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u00dcberem Horizont",
|
||||
"below_horizon": "Underem Horizont"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Us",
|
||||
"on": "Ah"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Putze",
|
||||
"error": "F\u00e4hler",
|
||||
"off": "Us",
|
||||
"on": "I",
|
||||
"paused": "Pause"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Klar, Nacht",
|
||||
"cloudy": "Bedeckt",
|
||||
"fog": "N\u00e4bu",
|
||||
"hail": "H\u00e4gu",
|
||||
"lightning": "Blitz\u00e4",
|
||||
"lightning-rainy": "Blitz\u00e4, R\u00e4ge",
|
||||
"partlycloudy": "Teilwis bedeckt",
|
||||
"pouring": "Sch\u00fctte",
|
||||
"rainy": "R\u00e4gn\u00e4risch",
|
||||
"snowy": "Schneie",
|
||||
"snowy-rainy": "Schneie, r\u00e4gnerisch",
|
||||
"sunny": "sunnig",
|
||||
"windy": "windig",
|
||||
"windy-variant": "windig"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Tod",
|
||||
"initializing": "Inizialisi\u00e4r\u00e4",
|
||||
"ready": "Parat",
|
||||
"sleeping": "Schlaf\u00e4"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Tod ({query_stage})",
|
||||
"initializing": "Inizialisi\u00e4r\u00e4 ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "\u05d3\u05e8\u05d5\u05da",
|
||||
"armed_away": "\u05d3\u05e8\u05d5\u05da \u05dc\u05d0 \u05d1\u05d1\u05d9\u05ea",
|
||||
"armed_custom_bypass": "\u05de\u05e2\u05e7\u05e3 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea \u05d3\u05e8\u05d5\u05da",
|
||||
"armed_home": "\u05d4\u05d1\u05d9\u05ea \u05d3\u05e8\u05d5\u05da",
|
||||
"armed_night": "\u05d3\u05e8\u05d5\u05da \u05dc\u05d9\u05dc\u05d4",
|
||||
"arming": "\u05de\u05e4\u05e2\u05d9\u05dc",
|
||||
"disarmed": "\u05de\u05e0\u05d5\u05d8\u05e8\u05dc",
|
||||
"disarming": "\u05de\u05e0\u05d8\u05e8\u05dc",
|
||||
"pending": "\u05de\u05de\u05ea\u05d9\u05df",
|
||||
"triggered": "\u05d4\u05d5\u05e4\u05e2\u05dc"
|
||||
},
|
||||
"automation": {
|
||||
"off": "\u05db\u05d1\u05d5\u05d9",
|
||||
"on": "\u05d3\u05dc\u05d5\u05e7"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "\u05e0\u05d5\u05e8\u05de\u05dc\u05d9",
|
||||
"on": "\u05e0\u05de\u05d5\u05da"
|
||||
},
|
||||
"cold": {
|
||||
"off": "\u05e8\u05d2\u05d9\u05dc",
|
||||
"on": "\u05e7\u05b7\u05e8"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "\u05de\u05e0\u05d5\u05ea\u05e7",
|
||||
"on": "\u05de\u05d7\u05d5\u05d1\u05e8"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u05db\u05d1\u05d5\u05d9",
|
||||
"on": "\u05d3\u05dc\u05d5\u05e7"
|
||||
},
|
||||
"door": {
|
||||
"off": "\u05e1\u05d2\u05d5\u05e8\u05d4",
|
||||
"on": "\u05e4\u05ea\u05d5\u05d7\u05d4"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\u05e1\u05d2\u05d5\u05e8\u05d4",
|
||||
"on": "\u05e4\u05ea\u05d5\u05d7\u05d4"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u05e0\u05e7\u05d9",
|
||||
"on": "\u05d0\u05d5\u05ea\u05e8"
|
||||
},
|
||||
"heat": {
|
||||
"off": "\u05e8\u05d2\u05d9\u05dc",
|
||||
"on": "\u05d7\u05dd"
|
||||
},
|
||||
"lock": {
|
||||
"off": "\u05e0\u05e2\u05d5\u05dc",
|
||||
"on": "\u05dc\u05d0 \u05e0\u05e2\u05d5\u05dc"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "\u05d9\u05d1\u05e9",
|
||||
"on": "\u05e8\u05d8\u05d5\u05d1"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u05e0\u05e7\u05d9",
|
||||
"on": "\u05d6\u05d5\u05d4\u05d4"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u05e0\u05e7\u05d9",
|
||||
"on": "\u05d6\u05d5\u05d4\u05d4"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\u05e1\u05d2\u05d5\u05e8",
|
||||
"on": "\u05e4\u05ea\u05d5\u05d7"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\u05dc\u05d0 \u05e0\u05d5\u05db\u05d7",
|
||||
"on": "\u05e0\u05d5\u05db\u05d7"
|
||||
},
|
||||
"problem": {
|
||||
"off": "\u05d0\u05d5\u05e7\u05d9\u05d9",
|
||||
"on": "\u05d1\u05e2\u05d9\u05d9\u05d4"
|
||||
},
|
||||
"safety": {
|
||||
"off": "\u05d1\u05d8\u05d5\u05d7",
|
||||
"on": "\u05dc\u05d0 \u05d1\u05d8\u05d5\u05d7"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u05e0\u05e7\u05d9",
|
||||
"on": "\u05d0\u05d5\u05ea\u05e8"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u05e0\u05e7\u05d9",
|
||||
"on": "\u05d0\u05d5\u05ea\u05e8"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u05e0\u05e7\u05d9",
|
||||
"on": "\u05d0\u05d5\u05ea\u05e8"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u05e1\u05d2\u05d5\u05e8",
|
||||
"on": "\u05e4\u05ea\u05d5\u05d7"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\u05db\u05d1\u05d5\u05d9",
|
||||
"on": "\u05d3\u05dc\u05d5\u05e7"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "\u05de\u05d7\u05db\u05d4",
|
||||
"recording": "\u05de\u05e7\u05dc\u05d9\u05d8",
|
||||
"streaming": "\u05de\u05d6\u05e8\u05d9\u05dd"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "\u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9",
|
||||
"cool": "\u05e7\u05e8\u05d5\u05e8",
|
||||
"dry": "\u05d9\u05d1\u05e9",
|
||||
"fan_only": "\u05de\u05d0\u05d5\u05d5\u05e8\u05e8 \u05d1\u05dc\u05d1\u05d3",
|
||||
"heat": "\u05d7\u05d9\u05de\u05d5\u05dd",
|
||||
"heat_cool": "\u05d7\u05d9\u05de\u05d5\u05dd/\u05e7\u05d9\u05e8\u05d5\u05e8",
|
||||
"off": "\u05db\u05d1\u05d5\u05d9"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "\u05d4\u05d2\u05d3\u05e8",
|
||||
"configured": "\u05d4\u05d5\u05d2\u05d3\u05e8"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\u05e0\u05e1\u05d2\u05e8",
|
||||
"closing": "\u05e1\u05d5\u05d2\u05e8",
|
||||
"open": "\u05e4\u05ea\u05d5\u05d7",
|
||||
"opening": "\u05e4\u05d5\u05ea\u05d7",
|
||||
"stopped": "\u05e2\u05e6\u05d5\u05e8"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u05db\u05d1\u05d5\u05d9",
|
||||
"on": "\u05de\u05d5\u05e4\u05e2\u05dc",
|
||||
"unavailable": "\u05dc\u05d0 \u05d6\u05de\u05d9\u05df",
|
||||
"unknown": "\u05dc\u05d0 \u05d9\u05d3\u05d5\u05e2"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\u05d1\u05d1\u05d9\u05ea",
|
||||
"not_home": "\u05dc\u05d0 \u05d1\u05d1\u05d9\u05ea"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\u05db\u05d1\u05d5\u05d9",
|
||||
"on": "\u05d3\u05dc\u05d5\u05e7"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\u05e1\u05d2\u05d5\u05e8",
|
||||
"closing": "\u05e1\u05d5\u05d2\u05e8",
|
||||
"home": "\u05d1\u05d1\u05d9\u05ea",
|
||||
"locked": "\u05e0\u05e2\u05d5\u05dc",
|
||||
"not_home": "\u05dc\u05d0 \u05d1\u05d1\u05d9\u05ea",
|
||||
"off": "\u05db\u05d1\u05d5\u05d9",
|
||||
"ok": "\u05ea\u05e7\u05d9\u05df",
|
||||
"on": "\u05d3\u05dc\u05d5\u05e7",
|
||||
"open": "\u05e4\u05ea\u05d5\u05d7",
|
||||
"opening": "\u05e4\u05d5\u05ea\u05d7",
|
||||
"problem": "\u05d1\u05e2\u05d9\u05d4",
|
||||
"stopped": "\u05e0\u05e2\u05e6\u05e8",
|
||||
"unlocked": "\u05e4\u05ea\u05d5\u05d7"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "\u05db\u05d1\u05d5\u05d9",
|
||||
"on": "\u05d3\u05dc\u05d5\u05e7"
|
||||
},
|
||||
"light": {
|
||||
"off": "\u05db\u05d1\u05d5\u05d9",
|
||||
"on": "\u05d3\u05dc\u05d5\u05e7"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "\u05e0\u05e2\u05d5\u05dc",
|
||||
"unlocked": "\u05e4\u05ea\u05d5\u05d7"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "\u05de\u05de\u05ea\u05d9\u05df",
|
||||
"off": "\u05db\u05d1\u05d5\u05d9",
|
||||
"on": "\u05d3\u05dc\u05d5\u05e7",
|
||||
"paused": "\u05de\u05d5\u05e9\u05d4\u05d4",
|
||||
"playing": "\u05de\u05e0\u05d2\u05df",
|
||||
"standby": "\u05de\u05e6\u05d1 \u05d4\u05de\u05ea\u05e0\u05d4"
|
||||
},
|
||||
"person": {
|
||||
"home": "\u05d1\u05d1\u05d9\u05ea",
|
||||
"not_home": "\u05dc\u05d0 \u05e0\u05de\u05e6\u05d0"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "\u05ea\u05e7\u05d9\u05df",
|
||||
"problem": "\u05d1\u05e2\u05d9\u05d4"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\u05db\u05d1\u05d5\u05d9",
|
||||
"on": "\u05d3\u05dc\u05d5\u05e7"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "\u05de\u05e4\u05e2\u05d9\u05dc \u05e1\u05e6\u05e0\u05d4"
|
||||
},
|
||||
"script": {
|
||||
"off": "\u05db\u05d1\u05d5\u05d9",
|
||||
"on": "\u05d3\u05dc\u05d5\u05e7"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "\u05db\u05d1\u05d5\u05d9",
|
||||
"on": "\u05d3\u05dc\u05d5\u05e7"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u05de\u05e2\u05dc \u05d4\u05d0\u05d5\u05e4\u05e7",
|
||||
"below_horizon": "\u05de\u05ea\u05d7\u05ea \u05dc\u05d0\u05d5\u05e4\u05e7"
|
||||
},
|
||||
"switch": {
|
||||
"off": "\u05db\u05d1\u05d5\u05d9",
|
||||
"on": "\u05d3\u05dc\u05d5\u05e7"
|
||||
},
|
||||
"timer": {
|
||||
"active": "\u05e4\u05e2\u05d9\u05dc",
|
||||
"idle": "\u05dc\u05d0 \u05e4\u05e2\u05d9\u05dc",
|
||||
"paused": "\u05de\u05d5\u05e9\u05d4\u05d4"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u05de\u05e0\u05e7\u05d4",
|
||||
"docked": "\u05d1\u05e2\u05d2\u05d9\u05e0\u05d4",
|
||||
"error": "\u05e9\u05d2\u05d9\u05d0\u05d4",
|
||||
"idle": "\u05de\u05de\u05ea\u05d9\u05df",
|
||||
"off": "\u05de\u05db\u05d5\u05d1\u05d4",
|
||||
"on": "\u05de\u05d5\u05e4\u05e2\u05dc",
|
||||
"paused": "\u05de\u05d5\u05e9\u05d4\u05d4",
|
||||
"returning": "\u05d7\u05d6\u05d5\u05e8 \u05dc\u05e2\u05d2\u05d9\u05e0\u05d4"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "\u05dc\u05d9\u05dc\u05d4 \u05d1\u05d4\u05d9\u05e8",
|
||||
"cloudy": "\u05de\u05e2\u05d5\u05e0\u05df",
|
||||
"exceptional": "\u05d9\u05d5\u05e6\u05d0 \u05d3\u05d5\u05e4\u05df",
|
||||
"fog": "\u05e2\u05e8\u05e4\u05dc",
|
||||
"hail": "\u05d1\u05e8\u05d3",
|
||||
"lightning": "\u05d1\u05e8\u05e7",
|
||||
"lightning-rainy": "\u05d1\u05e8\u05e7, \u05d2\u05e9\u05d5\u05dd",
|
||||
"partlycloudy": "\u05de\u05e2\u05d5\u05e0\u05df \u05d7\u05dc\u05e7\u05d9\u05ea",
|
||||
"pouring": "\u05d2\u05e9\u05d5\u05dd",
|
||||
"rainy": "\u05d2\u05e9\u05d5\u05dd",
|
||||
"snowy": "\u05de\u05d5\u05e9\u05dc\u05d2",
|
||||
"snowy-rainy": "\u05de\u05d5\u05e9\u05dc\u05d2, \u05d2\u05e9\u05d5\u05dd",
|
||||
"sunny": "\u05e9\u05de\u05e9\u05d9",
|
||||
"windy": "\u05e1\u05d5\u05e2\u05e8",
|
||||
"windy-variant": "\u05e1\u05d5\u05e2\u05e8"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "\u05de\u05ea",
|
||||
"initializing": "\u05de\u05d0\u05ea\u05d7\u05dc",
|
||||
"ready": "\u05de\u05d5\u05db\u05df",
|
||||
"sleeping": "\u05d9\u05e9\u05df"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "\u05de\u05ea ({query_stage})",
|
||||
"initializing": "\u05de\u05d0\u05ea\u05d7\u05dc ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,129 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"automation": {
|
||||
"off": "\u092c\u0902\u0926"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "\u0938\u093e\u0927\u093e\u0930\u0923",
|
||||
"on": "\u0915\u092e"
|
||||
},
|
||||
"cold": {
|
||||
"off": "\u0938\u093e\u0927\u093e\u0930\u0923",
|
||||
"on": "\u0938\u0930\u094d\u0926\u0940"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "\u0921\u093f\u0938\u094d\u0915\u0928\u0947\u0915\u094d\u091f \u0915\u093f\u092f\u093e \u0917\u092f\u093e",
|
||||
"on": "\u091c\u0941\u0921\u093c\u0947 \u0939\u0941\u090f"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u092c\u0902\u0926"
|
||||
},
|
||||
"door": {
|
||||
"off": "\u092c\u0902\u0926",
|
||||
"on": "\u0916\u0941\u0932\u093e"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\u092c\u0902\u0926",
|
||||
"on": "\u0916\u0941\u0932\u093e"
|
||||
},
|
||||
"heat": {
|
||||
"on": "\u0917\u0930\u094d\u092e"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u0935\u093f\u0936\u0926",
|
||||
"on": "\u0905\u0928\u0941\u0938\u0928\u094d\u0927\u093e\u0928\u093f\u0924"
|
||||
},
|
||||
"opening": {
|
||||
"on": "\u0916\u0941\u0932\u093e"
|
||||
},
|
||||
"presence": {
|
||||
"on": "\u0918\u0930"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u092c\u0902\u0926",
|
||||
"on": "\u0916\u0941\u0932\u0940"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\u092c\u0902\u0926"
|
||||
},
|
||||
"camera": {
|
||||
"recording": "\u0930\u093f\u0915\u0949\u0930\u094d\u0921\u093f\u0902\u0917"
|
||||
},
|
||||
"climate": {
|
||||
"cool": "\u0920\u0902\u0921\u093e",
|
||||
"dry": "\u0938\u0942\u0916\u093e",
|
||||
"heat": "\u0917\u0930\u094d\u092e\u0940",
|
||||
"off": "\u092c\u0902\u0926"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u092c\u0902\u0926",
|
||||
"unavailable": "\u0905\u0928\u0941\u092a\u0932\u092c\u094d\u0927",
|
||||
"unknown": "\u0905\u0928\u091c\u093e\u0928"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\u0918\u0930"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\u092c\u0902\u0926",
|
||||
"on": "\u091a\u093e\u0932\u0942"
|
||||
},
|
||||
"group": {
|
||||
"home": "\u0918\u0930",
|
||||
"off": "\u092c\u0902\u0926",
|
||||
"on": "\u091a\u093e\u0932\u0942",
|
||||
"problem": "\u0938\u092e\u0938\u094d\u092f\u093e"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "\u092c\u0902\u0926",
|
||||
"on": "\u091a\u093e\u0932\u0942"
|
||||
},
|
||||
"light": {
|
||||
"off": "\u092c\u0902\u0926",
|
||||
"on": "\u091a\u093e\u0932\u0942"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "\u0905\u0935\u0930\u094b\u0927\u093f\u0924",
|
||||
"unlocked": "\u0916\u0941\u0932\u093e"
|
||||
},
|
||||
"media_player": {
|
||||
"off": "\u092c\u0902\u0926",
|
||||
"on": "\u091a\u093e\u0932\u0942"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "\u0920\u0940\u0915 \u0939\u0948",
|
||||
"problem": "\u0938\u092e\u0938\u094d\u092f\u093e"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\u092c\u0902\u0926",
|
||||
"on": "\u091a\u093e\u0932\u0942"
|
||||
},
|
||||
"script": {
|
||||
"off": "\u092c\u0902\u0926",
|
||||
"on": "\u091a\u093e\u0932\u0942"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "\u092c\u0902\u0926",
|
||||
"on": "\u091a\u093e\u0932\u0942"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u0915\u094d\u0937\u093f\u0924\u093f\u091c \u0938\u0947 \u090a\u092a\u0930",
|
||||
"below_horizon": "\u0915\u094d\u0937\u093f\u0924\u093f\u091c \u0915\u0947 \u0928\u0940\u091a\u0947"
|
||||
},
|
||||
"switch": {
|
||||
"off": "\u092c\u0902\u0926",
|
||||
"on": "\u091a\u093e\u0932\u0942"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"ready": "\u0924\u0948\u092f\u093e\u0930",
|
||||
"sleeping": "\u0938\u094b\u092f\u093e \u0939\u0941\u0906"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": " ( {query_stage} )",
|
||||
"initializing": "\u0906\u0930\u0902\u092d ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Aktiviran",
|
||||
"armed_away": "Aktiviran odsutno",
|
||||
"armed_custom_bypass": "Aktiviran",
|
||||
"armed_home": "Aktiviran doma",
|
||||
"armed_night": "Aktiviran no\u010dni",
|
||||
"arming": "Aktiviranje",
|
||||
"disarmed": "Deaktiviran",
|
||||
"disarming": "Deaktiviranje",
|
||||
"pending": "U tijeku",
|
||||
"triggered": "Okinut"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normalno",
|
||||
"on": "Prazna"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normalno",
|
||||
"on": "Hladno"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Nije spojen",
|
||||
"on": "Spojen"
|
||||
},
|
||||
"default": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"door": {
|
||||
"off": "Zatvoreno",
|
||||
"on": "Otvori"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Zatvoren",
|
||||
"on": "Otvoreno"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u010cisto",
|
||||
"on": "Otkriveno"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normalno",
|
||||
"on": "Vru\u0107e"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Zaklju\u010dano",
|
||||
"on": "Otklju\u010dano"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Suho",
|
||||
"on": "Mokro"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u010cisto",
|
||||
"on": "Otkriveno"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u010cisto",
|
||||
"on": "Otkriveno"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Zatvoreno",
|
||||
"on": "Otvoreno"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Odsutan",
|
||||
"on": "Doma"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Problem"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Sigurno",
|
||||
"on": "Nesigurno"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u010cisto",
|
||||
"on": "Otkriveno"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u010cisto",
|
||||
"on": "Otkriveno"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u010cisto",
|
||||
"on": "Otkriveno"
|
||||
},
|
||||
"window": {
|
||||
"off": "Zatvoreno",
|
||||
"on": "Otvoreno"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Neaktivan",
|
||||
"recording": "Snimanje",
|
||||
"streaming": "Oda\u0161ilja"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Auto",
|
||||
"cool": "Hla\u0111enje",
|
||||
"dry": "Suho",
|
||||
"fan_only": "Samo ventilator",
|
||||
"heat": "Grijanje",
|
||||
"heat_cool": "Grijanje/Hla\u0111enje",
|
||||
"off": "Isklju\u010den"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Konfiguriranje",
|
||||
"configured": "Konfiguriran"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Zatvoreno",
|
||||
"closing": "Zatvaranje",
|
||||
"open": "Otvoreno",
|
||||
"opening": "Otvaranje",
|
||||
"stopped": "zaustavljen"
|
||||
},
|
||||
"default": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den",
|
||||
"unavailable": "Nedostupan",
|
||||
"unknown": "Nepoznato"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Doma",
|
||||
"not_home": "Odsutan"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Zatvoreno",
|
||||
"closing": "Zatvaranje",
|
||||
"home": "Doma",
|
||||
"locked": "Zaklju\u010dano",
|
||||
"not_home": "Odsutan",
|
||||
"off": "Uklju\u010deno",
|
||||
"ok": "U redu",
|
||||
"on": "Uklju\u010deno",
|
||||
"open": "Otvoreno",
|
||||
"opening": "Otvaranje",
|
||||
"problem": "Problem",
|
||||
"stopped": "Zautavljeno",
|
||||
"unlocked": "Otklju\u010dano"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"light": {
|
||||
"off": "Isklju\u010deno",
|
||||
"on": "Uklju\u010deno"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Zaklju\u010dan",
|
||||
"unlocked": "Otklju\u010dan"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Neaktivan",
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den",
|
||||
"paused": "Pauzirano",
|
||||
"playing": "Prikazivanje",
|
||||
"standby": "U stanju \u010dekanja"
|
||||
},
|
||||
"person": {
|
||||
"home": "Doma",
|
||||
"not_home": "Odsutan"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "u redu",
|
||||
"problem": "Problem"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Scene"
|
||||
},
|
||||
"script": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Iznad horizonta",
|
||||
"below_horizon": "Ispod horizonta"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"timer": {
|
||||
"active": "aktivan",
|
||||
"idle": "neaktivan",
|
||||
"paused": "pauzirano"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u010ci\u0161\u0107enje",
|
||||
"docked": "Usidreni",
|
||||
"error": "Gre\u0161ka",
|
||||
"idle": "Neaktivan",
|
||||
"off": "Uga\u0161eno",
|
||||
"on": "Upaljeno",
|
||||
"paused": "Pauzirano",
|
||||
"returning": "Povratak na dok"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Vedro, no\u0107",
|
||||
"cloudy": "Obla\u010dno",
|
||||
"exceptional": "Izuzetan",
|
||||
"fog": "Magla",
|
||||
"hail": "Tu\u010da",
|
||||
"lightning": "Munja",
|
||||
"lightning-rainy": "Munja, ki\u0161na",
|
||||
"partlycloudy": "Djelomi\u010dno obla\u010dno",
|
||||
"pouring": "Lije",
|
||||
"rainy": "Ki\u0161ovito",
|
||||
"snowy": "Snje\u017eno",
|
||||
"snowy-rainy": "Snje\u017eno, ki\u0161no",
|
||||
"sunny": "Sun\u010dano",
|
||||
"windy": "Vjetrovito",
|
||||
"windy-variant": "Vjetrovito"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Mrtav",
|
||||
"initializing": "Inicijalizacija",
|
||||
"ready": "Spreman",
|
||||
"sleeping": "Spavanje"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Mrtav ({query_stage})",
|
||||
"initializing": "Inicijalizacija ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "\u00c9les\u00edtve",
|
||||
"armed_away": "\u00c9les\u00edtve t\u00e1vol",
|
||||
"armed_custom_bypass": "\u00c9les\u00edtve \u00e1thidal\u00e1ssal",
|
||||
"armed_home": "\u00c9les\u00edtve otthon",
|
||||
"armed_night": "\u00c9les\u00edtve \u00e9jszaka",
|
||||
"arming": "\u00c9les\u00edt\u00e9s",
|
||||
"disarmed": "Hat\u00e1stalan\u00edtva",
|
||||
"disarming": "Hat\u00e1stalan\u00edt\u00e1s",
|
||||
"pending": "F\u00fcgg\u0151ben",
|
||||
"triggered": "Riaszt\u00e1s"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Ki",
|
||||
"on": "Be"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Norm\u00e1l",
|
||||
"on": "Alacsony"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Norm\u00e1l",
|
||||
"on": "Hideg"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Lekapcsol\u00f3dva",
|
||||
"on": "Kapcsol\u00f3dva"
|
||||
},
|
||||
"default": {
|
||||
"off": "Ki",
|
||||
"on": "Be"
|
||||
},
|
||||
"door": {
|
||||
"off": "Z\u00e1rva",
|
||||
"on": "Nyitva"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Z\u00e1rva",
|
||||
"on": "Nyitva"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Norm\u00e1l",
|
||||
"on": "\u00c9szlelve"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Norm\u00e1l",
|
||||
"on": "Meleg"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Bez\u00e1rva",
|
||||
"on": "Kinyitva"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Sz\u00e1raz",
|
||||
"on": "Nedves"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Norm\u00e1l",
|
||||
"on": "\u00c9szlelve"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Norm\u00e1l",
|
||||
"on": "\u00c9szlelve"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Z\u00e1rva",
|
||||
"on": "Nyitva"
|
||||
},
|
||||
"presence": {
|
||||
"off": "T\u00e1vol",
|
||||
"on": "Otthon"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Probl\u00e9ma"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Biztons\u00e1gos",
|
||||
"on": "Nem biztons\u00e1gos"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Norm\u00e1l",
|
||||
"on": "\u00c9szlelve"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Norm\u00e1l",
|
||||
"on": "\u00c9szlelve"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Norm\u00e1l",
|
||||
"on": "\u00c9szlelve"
|
||||
},
|
||||
"window": {
|
||||
"off": "Z\u00e1rva",
|
||||
"on": "Nyitva"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Ki",
|
||||
"on": "Be"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "T\u00e9tlen",
|
||||
"recording": "Felv\u00e9tel",
|
||||
"streaming": "Streamel\u00e9s"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Automatikus",
|
||||
"cool": "H\u0171t\u00e9s",
|
||||
"dry": "Sz\u00e1raz",
|
||||
"fan_only": "Csak ventil\u00e1tor",
|
||||
"heat": "F\u0171t\u00e9s",
|
||||
"heat_cool": "F\u0171t\u00e9s/H\u0171t\u00e9s",
|
||||
"off": "Ki"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Be\u00e1ll\u00edt\u00e1s",
|
||||
"configured": "Be\u00e1ll\u00edtva"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Z\u00e1rva",
|
||||
"closing": "Z\u00e1r\u00e1s",
|
||||
"open": "Nyitva",
|
||||
"opening": "Nyit\u00e1s",
|
||||
"stopped": "Meg\u00e1ll\u00edtva"
|
||||
},
|
||||
"default": {
|
||||
"off": "Ki",
|
||||
"on": "Be",
|
||||
"unavailable": "Nem el\u00e9rhet\u0151",
|
||||
"unknown": "Ismeretlen"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Otthon",
|
||||
"not_home": "T\u00e1vol"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Ki",
|
||||
"on": "Be"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Z\u00e1rva",
|
||||
"closing": "Z\u00e1r\u00e1s",
|
||||
"home": "Otthon",
|
||||
"locked": "Bez\u00e1rva",
|
||||
"not_home": "T\u00e1vol",
|
||||
"off": "Ki",
|
||||
"ok": "OK",
|
||||
"on": "Be",
|
||||
"open": "Nyitva",
|
||||
"opening": "Nyit\u00e1s",
|
||||
"problem": "Probl\u00e9ma",
|
||||
"stopped": "Meg\u00e1ll\u00edtva",
|
||||
"unlocked": "Kinyitva"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Ki",
|
||||
"on": "Be"
|
||||
},
|
||||
"light": {
|
||||
"off": "Ki",
|
||||
"on": "Be"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Bez\u00e1rva",
|
||||
"unlocked": "Kinyitva"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "T\u00e9tlen",
|
||||
"off": "Ki",
|
||||
"on": "Be",
|
||||
"paused": "Sz\u00fcnetel",
|
||||
"playing": "Lej\u00e1tsz\u00e1s",
|
||||
"standby": "K\u00e9szenl\u00e9t"
|
||||
},
|
||||
"person": {
|
||||
"home": "Otthon",
|
||||
"not_home": "T\u00e1vol"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Probl\u00e9ma"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Ki",
|
||||
"on": "Be"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Jelenet be\u00e1ll\u00edt\u00e1sa"
|
||||
},
|
||||
"script": {
|
||||
"off": "Ki",
|
||||
"on": "Be"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Ki",
|
||||
"on": "Be"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "L\u00e1t\u00f3hat\u00e1r felett",
|
||||
"below_horizon": "L\u00e1t\u00f3hat\u00e1r alatt"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Ki",
|
||||
"on": "Be"
|
||||
},
|
||||
"timer": {
|
||||
"active": "akt\u00edv",
|
||||
"idle": "t\u00e9tlen",
|
||||
"paused": "sz\u00fcneteltetve"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Takar\u00edt\u00e1s",
|
||||
"docked": "Dokkolva",
|
||||
"error": "Hiba",
|
||||
"idle": "T\u00e9tlen",
|
||||
"off": "Ki",
|
||||
"on": "Be",
|
||||
"paused": "Sz\u00fcneteltetve",
|
||||
"returning": "Dokkol\u00e1s folyamatban"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Tiszta, \u00e9jszaka",
|
||||
"cloudy": "Felh\u0151s",
|
||||
"exceptional": "Kiv\u00e9teles",
|
||||
"fog": "K\u00f6d",
|
||||
"hail": "J\u00e9ges\u0151",
|
||||
"lightning": "Vihar",
|
||||
"lightning-rainy": "Viharos, es\u0151s",
|
||||
"partlycloudy": "R\u00e9szben felh\u0151s",
|
||||
"pouring": "Szakad",
|
||||
"rainy": "Es\u0151s",
|
||||
"snowy": "Havaz\u00e1s",
|
||||
"snowy-rainy": "Havas, es\u0151s",
|
||||
"sunny": "Napos",
|
||||
"windy": "Szeles",
|
||||
"windy-variant": "Szeles"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Halott",
|
||||
"initializing": "Inicializ\u00e1l\u00e1s",
|
||||
"ready": "K\u00e9sz",
|
||||
"sleeping": "Alv\u00e1s"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Halott ({query_stage})",
|
||||
"initializing": "Inicializ\u00e1l\u00e1s ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "\u0536\u056b\u0576\u057e\u0561\u056e",
|
||||
"armed_away": "\u0536\u056b\u0576\u057e\u0561\u056e",
|
||||
"armed_custom_bypass": "\u0536\u056b\u0576\u0574\u0561\u0576 \u0561\u0576\u0570\u0561\u057f\u0561\u056f\u0561\u0576 \u056f\u0578\u0564",
|
||||
"armed_home": "\u0536\u056b\u0576\u057e\u0561\u056e \u057f\u0578\u0582\u0576",
|
||||
"armed_night": "\u0536\u056b\u0576\u057e\u0561\u056e \u0563\u056b\u0577\u0565\u0580",
|
||||
"arming": "\u0536\u056b\u0576\u0565\u056c",
|
||||
"disarmed": "\u0536\u056b\u0576\u0561\u0569\u0561\u0583\u057e\u0561\u056e",
|
||||
"disarming": "\u0536\u056b\u0576\u0561\u0569\u0561\u0583\u0578\u0572",
|
||||
"pending": "\u054d\u057a\u0561\u057d\u0578\u0582\u0574",
|
||||
"triggered": "\u057a\u0561\u057f\u0573\u0561\u057c\u0568"
|
||||
},
|
||||
"automation": {
|
||||
"off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
|
||||
"on": "\u0544\u056b\u0561\u0581\u0561\u056e"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "\u0546\u0578\u0580\u0574\u0561\u056c \u0567",
|
||||
"on": "\u0551\u0561\u056e\u0580"
|
||||
},
|
||||
"cold": {
|
||||
"off": "\u0546\u0578\u0580\u0574\u0561\u056c",
|
||||
"on": "\u054d\u0561\u057c\u0568"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e \u0567",
|
||||
"on": "\u053f\u0561\u057a\u057e\u0561\u056e"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
|
||||
"on": "\u0544\u056b\u0561\u0581\u0561\u056e"
|
||||
},
|
||||
"door": {
|
||||
"off": "\u0553\u0561\u056f\u057e\u0561\u056e \u0567",
|
||||
"on": "\u0532\u0561\u0581\u0565\u056c"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\u0553\u0561\u056f\u057e\u0561\u056e \u0567",
|
||||
"on": "\u0532\u0561\u0581\u0565\u056c"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u0544\u0561\u0584\u0580\u0565\u056c",
|
||||
"on": "\u0540\u0561\u0575\u057f\u0576\u0561\u0562\u0565\u0580\u057e\u0565\u056c \u0567"
|
||||
},
|
||||
"heat": {
|
||||
"off": "\u0546\u0578\u0580\u0574\u0561\u056c",
|
||||
"on": "\u0539\u0565\u056a"
|
||||
},
|
||||
"lock": {
|
||||
"off": "\u056f\u0578\u0572\u057a\u057e\u0561\u056e",
|
||||
"on": "\u0562\u0561\u0581\u0565\u056c \u0567"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "\u0549\u0578\u0580",
|
||||
"on": "\u053d\u0578\u0576\u0561\u057e"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u0544\u0561\u0584\u0580\u0565\u056c",
|
||||
"on": "\u0540\u0561\u0575\u057f\u0576\u0561\u0562\u0565\u0580\u057e\u0565\u056c \u0567"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u0544\u0561\u0584\u0580\u0565\u056c",
|
||||
"on": "\u0540\u0561\u0575\u057f\u0576\u0561\u0562\u0565\u0580\u057e\u0565\u056c \u0567"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\u0553\u0561\u056f\u057e\u0561\u056e",
|
||||
"on": "\u0532\u0561\u0581"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\u0540\u0565\u057c\u0578\u0582",
|
||||
"on": "\u054f\u0578\u0582\u0576"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "\u053d\u0576\u0564\u056b\u0580"
|
||||
},
|
||||
"safety": {
|
||||
"off": "\u0531\u057a\u0561\u0570\u0578\u057e",
|
||||
"on": "\u0531\u0576\u057e\u057f\u0561\u0576\u0563"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u0544\u0561\u0584\u0580\u0565\u056c",
|
||||
"on": "\u0540\u0561\u0575\u057f\u0576\u0561\u0562\u0565\u0580\u057e\u0565\u056c \u0567"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u0544\u0561\u0584\u0580\u0565\u056c",
|
||||
"on": "\u0540\u0561\u0575\u057f\u0576\u0561\u0562\u0565\u0580\u057e\u0565\u056c \u0567"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u0544\u0561\u0584\u0580\u0565\u056c",
|
||||
"on": "\u0540\u0561\u0575\u057f\u0576\u0561\u0562\u0565\u0580\u057e\u0565\u056c \u0567"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u0553\u0561\u056f\u057e\u0561\u056e \u0567",
|
||||
"on": "\u0532\u0561\u0581\u0565\u056c"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
|
||||
"on": "\u0544\u056b\u0561\u0581\u0561\u056e"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "\u057a\u0561\u0580\u0561\u057a",
|
||||
"recording": "\u0541\u0561\u0575\u0576\u0561\u0563\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0568",
|
||||
"streaming": "\u0540\u0578\u057d\u0584"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "\u0531\u057e\u057f\u0578\u0574\u0561\u057f",
|
||||
"cool": "\u0540\u0578\u057e\u0561\u0581\u0578\u0582\u0574",
|
||||
"dry": "\u0549\u0578\u0580",
|
||||
"fan_only": "\u0555\u0564\u0561\u0583\u0578\u056d\u056b\u0579",
|
||||
"heat": "\u054b\u0565\u0580\u0574\u0578\u0582\u0569\u0575\u0578\u0582\u0576",
|
||||
"heat_cool": "\u054b\u0565\u057c\u0578\u0582\u0581\u0578\u0582\u0574/\u0540\u0578\u057e\u0561\u0581\u0578\u0582\u0574",
|
||||
"off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "\u053f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0565\u056c",
|
||||
"configured": "\u053f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u057e\u0561\u056e"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\u0553\u0561\u056f\u057e\u0561\u056e",
|
||||
"closing": "\u0553\u0561\u056f\u0578\u0582\u0574",
|
||||
"open": "\u0532\u0561\u0581",
|
||||
"opening": "\u0532\u0561\u0581\u0578\u0582\u0574",
|
||||
"stopped": "\u0534\u0561\u0564\u0561\u0580\u0565\u0581"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u0531\u0576\u057b\u0561\u057f\u0561\u056e",
|
||||
"on": "\u0544\u056b\u0561\u0581\u057e\u0561\u056e",
|
||||
"unavailable": "\u0531\u0576\u0570\u0561\u057d\u0561\u0576\u0565\u056c\u056b",
|
||||
"unknown": "\u0570\u0561\u0575\u057f\u0576\u056b \u0579\u0567"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\u054f\u0578\u0582\u0576",
|
||||
"not_home": "\u0540\u0565\u057c\u0578\u0582"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
|
||||
"on": "\u0544\u056b\u0561\u0581\u0561\u056e"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\u0553\u0561\u056f\u057e\u0561\u056e",
|
||||
"closing": "\u0553\u0561\u056f\u0578\u0582\u0574",
|
||||
"home": "\u054f\u0578\u0582\u0576",
|
||||
"locked": "\u056f\u0578\u0572\u057a\u057e\u0561\u056e \u0567",
|
||||
"not_home": "\u0540\u0565\u057c\u0578\u0582",
|
||||
"off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
|
||||
"ok": "\u053c\u0561\u057e",
|
||||
"on": "\u0544\u056b\u0561\u0581\u0561\u056e",
|
||||
"open": "\u0532\u0561\u0581\u0565\u0584",
|
||||
"opening": "\u0532\u0561\u0581\u0578\u0582\u0574",
|
||||
"problem": "\u053d\u0576\u0564\u056b\u0580",
|
||||
"stopped": "\u0534\u0561\u0564\u0561\u0580\u0565\u0581",
|
||||
"unlocked": "\u0532\u0561\u0581\u0565\u056c \u0567"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
|
||||
"on": "\u0544\u056b\u0561\u0581\u0561\u056e"
|
||||
},
|
||||
"light": {
|
||||
"off": "\u054d\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
|
||||
"on": "\u0544\u056b\u0561\u0581\u0561\u056e"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "\u053f\u0578\u0572\u057a\u057e\u0561\u056e \u0567",
|
||||
"unlocked": "\u0532\u0561\u0581 \u0567"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "\u054a\u0561\u0580\u0561\u057a",
|
||||
"off": "\u0531\u0576\u057b\u0561\u057f\u0561\u056e",
|
||||
"on": "\u0544\u056b\u0561\u0581\u0561\u056e",
|
||||
"paused": "\u0534\u0561\u0564\u0561\u0580 \u0567",
|
||||
"playing": "\u053d\u0561\u0572\u0578\u0582\u0574",
|
||||
"standby": "\u054d\u057a\u0561\u057d\u0578\u0582\u0574"
|
||||
},
|
||||
"person": {
|
||||
"home": "\u057f\u0578\u0582\u0576",
|
||||
"not_home": "\u0540\u0565\u057c\u0578\u0582"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "\u053c\u0561\u057e",
|
||||
"problem": "\u053d\u0576\u0564\u056b\u0580"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
|
||||
"on": "\u0544\u056b\u0561\u0581\u0561\u056e"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "\u0553\u0578\u0580\u0561\u0563\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u0576"
|
||||
},
|
||||
"script": {
|
||||
"off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
|
||||
"on": "\u0544\u056b\u0561\u0581\u0561\u056e"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
|
||||
"on": "\u0574\u056b\u0561\u0581\u0561\u056e"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u0540\u0578\u0580\u056b\u0566\u0578\u0576\u056b \u057e\u0565\u0580\u0587\u0578\u0582\u0574",
|
||||
"below_horizon": "\u0540\u0578\u0580\u056b\u0566\u0578\u0576\u056b \u0576\u0565\u0580\u0584\u0587\u0578\u0582\u0574"
|
||||
},
|
||||
"switch": {
|
||||
"off": "\u0561\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
|
||||
"on": "\u0574\u056b\u0561\u0581\u0561\u056e"
|
||||
},
|
||||
"timer": {
|
||||
"active": "\u0561\u056f\u057f\u056b\u057e",
|
||||
"idle": "\u057a\u0561\u0580\u0561\u057a",
|
||||
"paused": "\u0564\u0561\u0564\u0561\u0580 "
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u0544\u0561\u0584\u0580\u0578\u0582\u0574",
|
||||
"docked": "\u053e\u0561\u056e\u056f\u057e\u0561\u056e",
|
||||
"error": "\u054d\u056d\u0561\u056c",
|
||||
"idle": "\u054a\u0561\u0580\u0561\u057a",
|
||||
"off": "\u0561\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
|
||||
"on": "\u057e\u0580\u0561",
|
||||
"paused": "\u0534\u0561\u0564\u0561\u0580 \u0567",
|
||||
"returning": "\u054e\u0565\u0580\u0561\u0564\u0561\u057c\u0576\u0561\u056c\u0578\u057e \u0576\u0561\u057e\u0561\u0570\u0561\u0576\u0563\u056b\u057d\u057f"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "\u0544\u0561\u0584\u0580\u0565\u056c \u057d\u057f\u0578\u0582\u0563\u057e\u0561\u056e \u056b\u0580\u0565\u0580\u0568",
|
||||
"cloudy": "\u0531\u0574\u057a\u0561\u0574\u0561\u056e",
|
||||
"exceptional": "\u0532\u0561\u0581\u0561\u057c\u056b\u056f",
|
||||
"fog": "\u0544\u0561\u057c\u0561\u056d\u0578\u0582\u0572",
|
||||
"hail": "\u053f\u0561\u0580\u056f\u0578\u0582\u057f",
|
||||
"lightning": "\u053f\u0561\u0575\u056e\u0561\u056f",
|
||||
"lightning-rainy": "\u053f\u0561\u0575\u056e\u0561\u056f, \u0561\u0576\u0571\u0580\u0587",
|
||||
"partlycloudy": "\u0544\u0561\u057d\u0561\u0574\u0562 \u0561\u0574\u057a\u0561\u0574\u0561\u056e",
|
||||
"pouring": "\u053c\u0581\u0576\u0565\u056c",
|
||||
"rainy": "\u0531\u0576\u0571\u0580\u0587\u0578\u057f",
|
||||
"snowy": "\u0541\u0575\u0578\u0582\u0576\u0578\u057f \u0567",
|
||||
"snowy-rainy": "\u0541\u0575\u0578\u0582\u0576\u0561\u057c\u0561\u057f, \u0561\u0576\u0571\u0580\u0587\u0578\u057f",
|
||||
"sunny": "\u0531\u0580\u0587\u0578\u057f",
|
||||
"windy": "\u053f\u0561\u0574",
|
||||
"windy-variant": "\u0554\u0561\u0574\u0578\u057f"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "\u0544\u0565\u057c\u0561\u056e",
|
||||
"initializing": "\u0546\u0561\u056d\u0561\u0571\u0565\u057c\u0576\u0578\u0572",
|
||||
"ready": "\u054a\u0561\u057f\u0580\u0561\u057d\u057f \u0567",
|
||||
"sleeping": "\u0554\u0576\u0565\u056c"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "\u0544\u0561\u0570\u0561\u0581\u0561\u056e{query_stage})",
|
||||
"initializing": "\u0546\u0561\u056d\u0561\u0571\u0565\u057c\u0576\u0578\u0582\u0569\u0575\u0578\u0582\u0576({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Bersenjata",
|
||||
"armed_away": "Armed away",
|
||||
"armed_custom_bypass": "Armed custom bypass",
|
||||
"armed_home": "Armed home",
|
||||
"armed_night": "Armed night",
|
||||
"arming": "Mempersenjatai",
|
||||
"disarmed": "Dilucuti",
|
||||
"disarming": "Melucuti",
|
||||
"pending": "Tertunda",
|
||||
"triggered": "Terpicu"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Off",
|
||||
"on": "On"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normal",
|
||||
"on": "Rendah"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normal",
|
||||
"on": "Dingin"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Terputus",
|
||||
"on": "Terhubung"
|
||||
},
|
||||
"default": {
|
||||
"off": "Off",
|
||||
"on": "On"
|
||||
},
|
||||
"door": {
|
||||
"off": "Tertutup",
|
||||
"on": "Terbuka"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Tertutup",
|
||||
"on": "Terbuka"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Kosong",
|
||||
"on": "Terdeteksi"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normal",
|
||||
"on": "Panas"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Terkunci",
|
||||
"on": "Terbuka"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Kering",
|
||||
"on": "Basah"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Tidak ada",
|
||||
"on": "Terdeteksi"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Tidak ada",
|
||||
"on": "Terdeteksi"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Tertutup",
|
||||
"on": "Terbuka"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Keluar",
|
||||
"on": "Rumah"
|
||||
},
|
||||
"problem": {
|
||||
"off": "Oke",
|
||||
"on": "Masalah"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Aman",
|
||||
"on": "Tidak aman"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Tidak ada",
|
||||
"on": "Terdeteksi"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Tidak ada",
|
||||
"on": "Terdeteksi"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Tidak ada",
|
||||
"on": "Terdeteksi"
|
||||
},
|
||||
"window": {
|
||||
"off": "Tertutup",
|
||||
"on": "Terbuka"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Off",
|
||||
"on": "On"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Siaga",
|
||||
"recording": "Merekam",
|
||||
"streaming": "Streaming"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Auto",
|
||||
"cool": "Sejuk",
|
||||
"dry": "Kering",
|
||||
"fan_only": "Hanya kipas",
|
||||
"heat": "Panas",
|
||||
"heat_cool": "Panas/Dingin",
|
||||
"off": "Off"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Konfigurasi",
|
||||
"configured": "Terkonfigurasi"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Tertutup",
|
||||
"closing": "Menutup",
|
||||
"open": "Buka",
|
||||
"opening": "Membuka",
|
||||
"stopped": "Terhenti"
|
||||
},
|
||||
"default": {
|
||||
"off": "Off",
|
||||
"on": "On",
|
||||
"unavailable": "Tidak tersedia",
|
||||
"unknown": "Tidak diketahui"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Rumah",
|
||||
"not_home": "Keluar"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Off",
|
||||
"on": "On"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Tertutup",
|
||||
"closing": "Menutup",
|
||||
"home": "Rumah",
|
||||
"locked": "Terkunci",
|
||||
"not_home": "Keluar",
|
||||
"off": "Off",
|
||||
"ok": "OK",
|
||||
"on": "On",
|
||||
"open": "Terbuka",
|
||||
"opening": "Membuka",
|
||||
"problem": "Masalah",
|
||||
"stopped": "Tertutup",
|
||||
"unlocked": "Terbuka"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Off",
|
||||
"on": "On"
|
||||
},
|
||||
"light": {
|
||||
"off": "Off",
|
||||
"on": "On"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Terkunci",
|
||||
"unlocked": "Terbuka"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Diam",
|
||||
"off": "Off",
|
||||
"on": "On",
|
||||
"paused": "Jeda",
|
||||
"playing": "Memainkan",
|
||||
"standby": "Siaga"
|
||||
},
|
||||
"person": {
|
||||
"home": "Di rumah",
|
||||
"not_home": "Keluar"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Masalah"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Off",
|
||||
"on": "On"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Scening"
|
||||
},
|
||||
"script": {
|
||||
"off": "Off",
|
||||
"on": "On"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Off",
|
||||
"on": "On"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Terbit",
|
||||
"below_horizon": "Tenggelam"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Off",
|
||||
"on": "On"
|
||||
},
|
||||
"timer": {
|
||||
"active": "Aktif",
|
||||
"idle": "Siaga",
|
||||
"paused": "Jeda"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Membersihkan",
|
||||
"docked": "Berlabuh",
|
||||
"error": "Kesalahan",
|
||||
"idle": "Siaga",
|
||||
"off": "Padam",
|
||||
"on": "Nyala",
|
||||
"paused": "Dijeda",
|
||||
"returning": "Kembali ke dock"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Cerah, malam",
|
||||
"cloudy": "Berawan",
|
||||
"exceptional": "Luar biasa",
|
||||
"fog": "Kabut",
|
||||
"hail": "Hujan es",
|
||||
"lightning": "Petir",
|
||||
"lightning-rainy": "Petir, hujan",
|
||||
"partlycloudy": "Sebagian berawan",
|
||||
"pouring": "Hujan lebat",
|
||||
"rainy": "Hujan",
|
||||
"snowy": "Bersalju",
|
||||
"snowy-rainy": "Bersalju, hujan",
|
||||
"sunny": "Cerah",
|
||||
"windy": "Berangin",
|
||||
"windy-variant": "Berangin"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Mati",
|
||||
"initializing": "Inisialisasi",
|
||||
"ready": "Siap",
|
||||
"sleeping": "Tidur"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Mati ({query_stage})",
|
||||
"initializing": "Inisialisasi ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,246 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "\u00c1 ver\u00f0i",
|
||||
"armed_away": "\u00c1 ver\u00f0i \u00fati",
|
||||
"armed_home": "\u00c1 ver\u00f0i heima",
|
||||
"armed_night": "\u00c1 ver\u00f0i n\u00f3tt",
|
||||
"arming": "Set \u00e1 v\u00f6r\u00f0",
|
||||
"disarmed": "ekki \u00e1 ver\u00f0i",
|
||||
"disarming": "tek af ver\u00f0i",
|
||||
"pending": "B\u00ed\u00f0ur",
|
||||
"triggered": "R\u00e6st"
|
||||
},
|
||||
"automation": {
|
||||
"off": "\u00d3virk",
|
||||
"on": "Virk"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Venjulegt",
|
||||
"on": "L\u00e1gt"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Venjulegt",
|
||||
"on": "Kalt"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Aftengdur",
|
||||
"on": "Tengdur"
|
||||
},
|
||||
"default": {
|
||||
"off": "Sl\u00f6kkt",
|
||||
"on": "Kveikt"
|
||||
},
|
||||
"door": {
|
||||
"off": "Loku\u00f0",
|
||||
"on": "Opin"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Loku\u00f0",
|
||||
"on": "Opin"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Hreinsa",
|
||||
"on": "Uppg\u00f6tva\u00f0"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Venjulegt",
|
||||
"on": "Heitt"
|
||||
},
|
||||
"lock": {
|
||||
"off": "L\u00e6st",
|
||||
"on": "Afl\u00e6st"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "\u00deurrt",
|
||||
"on": "Blautt"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Engin hreyfing",
|
||||
"on": "Hreyfing"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Hreinsa",
|
||||
"on": "Uppg\u00f6tva\u00f0"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Fjarverandi",
|
||||
"on": "Heima"
|
||||
},
|
||||
"problem": {
|
||||
"off": "\u00cd lagi",
|
||||
"on": "Vandam\u00e1l"
|
||||
},
|
||||
"safety": {
|
||||
"off": "\u00d6ruggt",
|
||||
"on": "\u00d3\u00f6ruggt"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Hreinsa",
|
||||
"on": "Uppg\u00f6tva\u00f0"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Hreinsa",
|
||||
"on": "Uppg\u00f6tva\u00f0"
|
||||
},
|
||||
"vibration": {
|
||||
"on": "Uppg\u00f6tva\u00f0"
|
||||
},
|
||||
"window": {
|
||||
"off": "Loka",
|
||||
"on": "Opna"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\u00d3virkt",
|
||||
"on": "Virkt"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "A\u00f0ger\u00f0alaus",
|
||||
"recording": "\u00cd uppt\u00f6ku",
|
||||
"streaming": "Streymi"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Sj\u00e1lfvirkt",
|
||||
"cool": "K\u00e6ling",
|
||||
"dry": "\u00deurrt",
|
||||
"fan_only": "Vifta eing\u00f6ngu",
|
||||
"heat": "Hitun",
|
||||
"heat_cool": "Hita/K\u00e6la",
|
||||
"off": "Sl\u00f6kkt"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Stilli",
|
||||
"configured": "Stillt"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Loka\u00f0",
|
||||
"closing": "Loka",
|
||||
"open": "Opin",
|
||||
"opening": "Opna",
|
||||
"stopped": "St\u00f6\u00f0vu\u00f0"
|
||||
},
|
||||
"default": {
|
||||
"off": "Af",
|
||||
"on": "\u00c1",
|
||||
"unavailable": "Ekki tilt\u00e6kt",
|
||||
"unknown": "\u00d3\u00feekkt"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Heima",
|
||||
"not_home": "Fjarverandi"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Sl\u00f6kkt",
|
||||
"on": "\u00cd gangi"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Loku\u00f0",
|
||||
"closing": "Loka",
|
||||
"home": "Heima",
|
||||
"locked": "L\u00e6st",
|
||||
"not_home": "Fjarverandi",
|
||||
"off": "\u00d3virkur",
|
||||
"ok": "\u00cd lagi",
|
||||
"on": "Virkur",
|
||||
"open": "Opin",
|
||||
"opening": "Opna",
|
||||
"problem": "Vandam\u00e1l",
|
||||
"stopped": "St\u00f6\u00f0va\u00f0",
|
||||
"unlocked": "Afl\u00e6st"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Af",
|
||||
"on": "\u00c1"
|
||||
},
|
||||
"light": {
|
||||
"off": "Sl\u00f6kkt",
|
||||
"on": "Kveikt"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "L\u00e6st",
|
||||
"unlocked": "Afl\u00e6st"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "A\u00f0ger\u00f0alaus",
|
||||
"off": "Sl\u00f6kkt",
|
||||
"on": "\u00ed gangi",
|
||||
"paused": "\u00cd bi\u00f0",
|
||||
"playing": "Spila",
|
||||
"standby": "Bi\u00f0sta\u00f0a"
|
||||
},
|
||||
"person": {
|
||||
"home": "Heima",
|
||||
"not_home": "Fjarverandi"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "\u00cd lagi",
|
||||
"problem": "Vandam\u00e1l"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\u00d3virk",
|
||||
"on": "Virk"
|
||||
},
|
||||
"script": {
|
||||
"off": "\u00d3virkt",
|
||||
"on": "Virkt"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Af",
|
||||
"on": "\u00c1"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Yfir sj\u00f3ndeildarhring",
|
||||
"below_horizon": "Undir sj\u00f3ndeildarhring"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Sl\u00f6kkt",
|
||||
"on": "Kveikt"
|
||||
},
|
||||
"timer": {
|
||||
"active": "virkur",
|
||||
"idle": "a\u00f0ger\u00f0alaus",
|
||||
"paused": "\u00ed bi\u00f0"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "A\u00f0 ryksuga",
|
||||
"docked": "\u00ed tengikv\u00ed",
|
||||
"error": "Villa",
|
||||
"idle": "A\u00f0ger\u00f0alaus",
|
||||
"off": "Sl\u00f6kkt",
|
||||
"on": "\u00cd gangi",
|
||||
"paused": "\u00cd bi\u00f0",
|
||||
"returning": "\u00c1 lei\u00f0 tilbaka \u00ed tengikv\u00ed"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Hei\u00f0sk\u00fdrt, n\u00f3tt",
|
||||
"cloudy": "Sk\u00fdja\u00f0",
|
||||
"exceptional": "Mj\u00f6g gott",
|
||||
"fog": "\u00deoka",
|
||||
"hail": "Hagl\u00e9l",
|
||||
"lightning": "Eldingar",
|
||||
"lightning-rainy": "Eldingar, rigning",
|
||||
"partlycloudy": "A\u00f0 hluta til sk\u00fdja\u00f0",
|
||||
"pouring": "\u00darhelli",
|
||||
"rainy": "Rigning",
|
||||
"snowy": "Snj\u00f3koma",
|
||||
"snowy-rainy": "Slydda",
|
||||
"sunny": "S\u00f3lskin",
|
||||
"windy": "Vindasamt",
|
||||
"windy-variant": "Vindasamt"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Dau\u00f0ur",
|
||||
"initializing": "Frumstilli",
|
||||
"ready": "Tilb\u00fainn",
|
||||
"sleeping": "\u00cd dvala"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Dau\u00f0ur ({query_stage})",
|
||||
"initializing": "Frumstilli ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Attivo",
|
||||
"armed_away": "Attivo fuori casa",
|
||||
"armed_custom_bypass": "Attivo con bypass",
|
||||
"armed_home": "Attivo in casa",
|
||||
"armed_night": "Attivo Notte",
|
||||
"arming": "In attivazione",
|
||||
"disarmed": "Disattivo",
|
||||
"disarming": "In disattivazione",
|
||||
"pending": "In sospeso",
|
||||
"triggered": "Attivato"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Spento",
|
||||
"on": "Acceso"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normale",
|
||||
"on": "Basso"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normale",
|
||||
"on": "Freddo"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Disconnesso",
|
||||
"on": "Connesso"
|
||||
},
|
||||
"default": {
|
||||
"off": "Spento",
|
||||
"on": "Acceso"
|
||||
},
|
||||
"door": {
|
||||
"off": "Chiusa",
|
||||
"on": "Aperta"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Chiusa",
|
||||
"on": "Aperta"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Assente",
|
||||
"on": "Rilevato"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normale",
|
||||
"on": "Caldo"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Bloccato",
|
||||
"on": "Sbloccato"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Asciutto",
|
||||
"on": "Bagnato"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Assente",
|
||||
"on": "Rilevato"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Vuoto",
|
||||
"on": "Rilevato"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Chiuso",
|
||||
"on": "Aperta"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Fuori casa",
|
||||
"on": "A casa"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Problema"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Sicuro",
|
||||
"on": "Non Sicuro"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Assente",
|
||||
"on": "Rilevato"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Assente",
|
||||
"on": "Rilevato"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Assente",
|
||||
"on": "Rilevata"
|
||||
},
|
||||
"window": {
|
||||
"off": "Chiusa",
|
||||
"on": "Aperta"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Disattivo",
|
||||
"on": "Attivo"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Inattiva",
|
||||
"recording": "In registrazione",
|
||||
"streaming": "Streaming"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Auto",
|
||||
"cool": "Freddo",
|
||||
"dry": "Secco",
|
||||
"fan_only": "Solo ventilatore",
|
||||
"heat": "Caldo",
|
||||
"heat_cool": "Caldo/Freddo",
|
||||
"off": "Spento"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Configura",
|
||||
"configured": "Configurato"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Chiuso",
|
||||
"closing": "In chiusura",
|
||||
"open": "Aperto",
|
||||
"opening": "In apertura",
|
||||
"stopped": "Arrestato"
|
||||
},
|
||||
"default": {
|
||||
"off": "Spento",
|
||||
"on": "Acceso",
|
||||
"unavailable": "Non disponibile",
|
||||
"unknown": "Sconosciuto"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "A casa",
|
||||
"not_home": "Fuori casa"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Spento",
|
||||
"on": "Acceso"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Chiuso",
|
||||
"closing": "Chiusura",
|
||||
"home": "A casa",
|
||||
"locked": "Bloccato",
|
||||
"not_home": "Fuori casa",
|
||||
"off": "Spento",
|
||||
"ok": "OK",
|
||||
"on": "Acceso",
|
||||
"open": "Aperto",
|
||||
"opening": "Apertura",
|
||||
"problem": "Problema",
|
||||
"stopped": "Fermato",
|
||||
"unlocked": "Sbloccato"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Spento",
|
||||
"on": "Acceso"
|
||||
},
|
||||
"light": {
|
||||
"off": "Spento",
|
||||
"on": "Acceso"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Bloccato",
|
||||
"unlocked": "Sbloccato"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Inattivo",
|
||||
"off": "Spento",
|
||||
"on": "Acceso",
|
||||
"paused": "In pausa",
|
||||
"playing": "In riproduzione",
|
||||
"standby": "Pausa"
|
||||
},
|
||||
"person": {
|
||||
"home": "A casa",
|
||||
"not_home": "Fuori casa"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Problema"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Spento",
|
||||
"on": "Acceso"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Sceneggiando"
|
||||
},
|
||||
"script": {
|
||||
"off": "Spento",
|
||||
"on": "Acceso"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Spento",
|
||||
"on": "Acceso"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Sopra l'orizzonte",
|
||||
"below_horizon": "Sotto l'orizzonte"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Spento",
|
||||
"on": "Acceso"
|
||||
},
|
||||
"timer": {
|
||||
"active": "attivo",
|
||||
"idle": "inattivo",
|
||||
"paused": "in pausa"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Pulendo",
|
||||
"docked": "In base",
|
||||
"error": "Errore",
|
||||
"idle": "Inattivo",
|
||||
"off": "Spento",
|
||||
"on": "Acceso",
|
||||
"paused": "In pausa",
|
||||
"returning": "Ritorno alla base"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Sereno, notte",
|
||||
"cloudy": "Nuvoloso",
|
||||
"exceptional": "Eccezionale",
|
||||
"fog": "Nebbia",
|
||||
"hail": "Grandine",
|
||||
"lightning": "Temporale",
|
||||
"lightning-rainy": "Temporale, piovoso",
|
||||
"partlycloudy": "Parzialmente nuvoloso",
|
||||
"pouring": "Piogge intense",
|
||||
"rainy": "Piovoso",
|
||||
"snowy": "Nevoso",
|
||||
"snowy-rainy": "Nevoso, piovoso",
|
||||
"sunny": "Soleggiato",
|
||||
"windy": "Ventoso",
|
||||
"windy-variant": "Ventoso"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Disattivo",
|
||||
"initializing": "Avvio",
|
||||
"ready": "Pronto",
|
||||
"sleeping": "In attesa"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Disattivo ({query_stage})",
|
||||
"initializing": "Avvio ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,207 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"triggered": "\u30c8\u30ea\u30ac\u30fc"
|
||||
},
|
||||
"automation": {
|
||||
"off": "\u30aa\u30d5",
|
||||
"on": "\u30aa\u30f3"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "\u901a\u5e38",
|
||||
"on": "\u4f4e"
|
||||
},
|
||||
"cold": {
|
||||
"off": "\u901a\u5e38",
|
||||
"on": "\u4f4e\u6e29"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "\u5207\u65ad",
|
||||
"on": "\u63a5\u7d9a\u6e08"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u30aa\u30d5",
|
||||
"on": "\u30aa\u30f3"
|
||||
},
|
||||
"door": {
|
||||
"off": "\u9589\u9396",
|
||||
"on": "\u958b\u653e"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\u9589\u9396",
|
||||
"on": "\u958b\u653e"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u672a\u691c\u51fa",
|
||||
"on": "\u691c\u51fa"
|
||||
},
|
||||
"heat": {
|
||||
"off": "\u6b63\u5e38",
|
||||
"on": "\u9ad8\u6e29"
|
||||
},
|
||||
"lock": {
|
||||
"off": "\u30ed\u30c3\u30af\u3055\u308c\u307e\u3057\u305f",
|
||||
"on": "\u30ed\u30c3\u30af\u3055\u308c\u3066\u3044\u307e\u305b\u3093"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "\u30c9\u30e9\u30a4",
|
||||
"on": "\u30a6\u30a7\u30c3\u30c8"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u672a\u691c\u51fa",
|
||||
"on": "\u691c\u51fa"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u672a\u691c\u51fa",
|
||||
"on": "\u691c\u51fa"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\u9589\u9396",
|
||||
"on": "\u958b\u653e"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\u5916\u51fa",
|
||||
"on": "\u5728\u5b85"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK"
|
||||
},
|
||||
"safety": {
|
||||
"off": "\u5b89\u5168",
|
||||
"on": "\u5371\u967a"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u672a\u691c\u51fa",
|
||||
"on": "\u691c\u51fa"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u672a\u691c\u51fa",
|
||||
"on": "\u691c\u51fa"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u672a\u691c\u51fa",
|
||||
"on": "\u691c\u51fa"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u9589\u9396",
|
||||
"on": "\u958b\u653e"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\u30aa\u30d5",
|
||||
"on": "\u30aa\u30f3"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "\u30a2\u30a4\u30c9\u30eb"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "\u30aa\u30fc\u30c8",
|
||||
"cool": "\u51b7\u623f",
|
||||
"dry": "\u30c9\u30e9\u30a4",
|
||||
"fan_only": "\u30d5\u30a1\u30f3\u306e\u307f",
|
||||
"heat": "\u6696\u623f",
|
||||
"off": "\u30aa\u30d5"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "\u8a2d\u5b9a",
|
||||
"configured": "\u8a2d\u5b9a\u6e08\u307f"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\u9589\u9396",
|
||||
"opening": "\u6249"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u30aa\u30d5",
|
||||
"on": "\u30aa\u30f3",
|
||||
"unavailable": "\u5229\u7528\u4e0d\u53ef",
|
||||
"unknown": "\u4e0d\u660e"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\u5728\u5b85",
|
||||
"not_home": "\u5916\u51fa"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\u30aa\u30d5",
|
||||
"on": "\u30aa\u30f3"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\u9589\u9396",
|
||||
"home": "\u5728\u5b85",
|
||||
"locked": "\u30ed\u30c3\u30af\u3055\u308c\u307e\u3057\u305f",
|
||||
"not_home": "\u5916\u51fa",
|
||||
"off": "\u30aa\u30d5",
|
||||
"ok": "OK",
|
||||
"on": "\u30aa\u30f3",
|
||||
"opening": "\u6249"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "\u30aa\u30d5",
|
||||
"on": "\u30aa\u30f3"
|
||||
},
|
||||
"light": {
|
||||
"off": "\u30aa\u30d5",
|
||||
"on": "\u30aa\u30f3"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "\u30a2\u30a4\u30c9\u30eb",
|
||||
"off": "\u30aa\u30d5",
|
||||
"on": "\u30aa\u30f3",
|
||||
"paused": "\u4e00\u6642\u505c\u6b62",
|
||||
"playing": "\u518d\u751f\u4e2d"
|
||||
},
|
||||
"person": {
|
||||
"home": "\u5728\u5b85",
|
||||
"not_home": "\u5916\u51fa"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\u30aa\u30d5",
|
||||
"on": "\u30aa\u30f3"
|
||||
},
|
||||
"script": {
|
||||
"off": "\u30aa\u30d5",
|
||||
"on": "\u30aa\u30f3"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "\u30aa\u30d5",
|
||||
"on": "\u30aa\u30f3"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u5730\u5e73\u7dda\u306e\u4e0a",
|
||||
"below_horizon": "\u5730\u5e73\u7dda\u3088\u308a\u4e0b"
|
||||
},
|
||||
"switch": {
|
||||
"off": "\u30aa\u30d5",
|
||||
"on": "\u30aa\u30f3"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "\u6674\u308c\u305f\u591c",
|
||||
"cloudy": "\u66c7\u308a",
|
||||
"fog": "\u9727",
|
||||
"hail": "\u96f9",
|
||||
"lightning": "\u96f7",
|
||||
"lightning-rainy": "\u96f7\u96e8",
|
||||
"partlycloudy": "\u6674\u308c\u6642\u3005\u66c7\u308a",
|
||||
"pouring": "\u5927\u96e8",
|
||||
"rainy": "\u96e8",
|
||||
"snowy": "\u96ea",
|
||||
"snowy-rainy": "\u307f\u305e\u308c",
|
||||
"sunny": "\u6674\u308c",
|
||||
"windy": "\u5f37\u98a8"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"initializing": "\u521d\u671f\u5316\u4e2d",
|
||||
"ready": "\u6e96\u5099\u5b8c\u4e86",
|
||||
"sleeping": "\u30b9\u30ea\u30fc\u30d7"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": " ({query_stage})",
|
||||
"initializing": "\u521d\u671f\u5316\u4e2d ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "\uacbd\ube44\uc911",
|
||||
"armed_away": "\uacbd\ube44\uc911(\uc678\ucd9c)",
|
||||
"armed_custom_bypass": "\uacbd\ube44\uc911(\uc0ac\uc6a9\uc790 \uc6b0\ud68c)",
|
||||
"armed_home": "\uacbd\ube44\uc911(\uc7ac\uc2e4)",
|
||||
"armed_night": "\uacbd\ube44\uc911(\uc57c\uac04)",
|
||||
"arming": "\uacbd\ube44\uc911",
|
||||
"disarmed": "\ud574\uc81c\ub428",
|
||||
"disarming": "\ud574\uc81c\uc911",
|
||||
"pending": "\ubcf4\ub958\uc911",
|
||||
"triggered": "\uc791\ub3d9\ub428"
|
||||
},
|
||||
"automation": {
|
||||
"off": "\uaebc\uc9d0",
|
||||
"on": "\ucf1c\uc9d0"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "\ubcf4\ud1b5",
|
||||
"on": "\ub0ae\uc74c"
|
||||
},
|
||||
"cold": {
|
||||
"off": "\ubcf4\ud1b5",
|
||||
"on": "\uc800\uc628"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "\uc5f0\uacb0\ud574\uc81c\ub428",
|
||||
"on": "\uc5f0\uacb0\ub428"
|
||||
},
|
||||
"default": {
|
||||
"off": "\uaebc\uc9d0",
|
||||
"on": "\ucf1c\uc9d0"
|
||||
},
|
||||
"door": {
|
||||
"off": "\ub2eb\ud798",
|
||||
"on": "\uc5f4\ub9bc"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\ub2eb\ud798",
|
||||
"on": "\uc5f4\ub9bc"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\uc774\uc0c1\uc5c6\uc74c",
|
||||
"on": "\uac10\uc9c0\ub428"
|
||||
},
|
||||
"heat": {
|
||||
"off": "\ubcf4\ud1b5",
|
||||
"on": "\uace0\uc628"
|
||||
},
|
||||
"lock": {
|
||||
"off": "\uc7a0\uae40",
|
||||
"on": "\ud574\uc81c"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "\uac74\uc870\ud568",
|
||||
"on": "\uc2b5\ud568"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\uc774\uc0c1\uc5c6\uc74c",
|
||||
"on": "\uac10\uc9c0\ub428"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\uc774\uc0c1\uc5c6\uc74c",
|
||||
"on": "\uac10\uc9c0\ub428"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\ub2eb\ud798",
|
||||
"on": "\uc5f4\ub9bc"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\uc678\ucd9c",
|
||||
"on": "\uc7ac\uc2e4"
|
||||
},
|
||||
"problem": {
|
||||
"off": "\ubb38\uc81c\uc5c6\uc74c",
|
||||
"on": "\ubb38\uc81c\uc788\uc74c"
|
||||
},
|
||||
"safety": {
|
||||
"off": "\uc548\uc804",
|
||||
"on": "\uc704\ud5d8"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\uc774\uc0c1\uc5c6\uc74c",
|
||||
"on": "\uac10\uc9c0\ub428"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\uc774\uc0c1\uc5c6\uc74c",
|
||||
"on": "\uac10\uc9c0\ub428"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\uc774\uc0c1\uc5c6\uc74c",
|
||||
"on": "\uac10\uc9c0\ub428"
|
||||
},
|
||||
"window": {
|
||||
"off": "\ub2eb\ud798",
|
||||
"on": "\uc5f4\ub9bc"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\uaebc\uc9d0",
|
||||
"on": "\ucf1c\uc9d0"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "\ub300\uae30\uc911",
|
||||
"recording": "\ub179\ud654\uc911",
|
||||
"streaming": "\uc2a4\ud2b8\ub9ac\ubc0d"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "\uc790\ub3d9",
|
||||
"cool": "\ub0c9\ubc29",
|
||||
"dry": "\uc81c\uc2b5",
|
||||
"fan_only": "\uc1a1\ud48d",
|
||||
"heat": "\ub09c\ubc29",
|
||||
"heat_cool": "\ub0c9\ub09c\ubc29",
|
||||
"off": "\uaebc\uc9d0"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "\uc124\uc815",
|
||||
"configured": "\uc124\uc815\ub428"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\ub2eb\ud798",
|
||||
"closing": "\ub2eb\ub294\uc911",
|
||||
"open": "\uc5f4\ub9bc",
|
||||
"opening": "\uc5ec\ub294\uc911",
|
||||
"stopped": "\uba48\ucda4"
|
||||
},
|
||||
"default": {
|
||||
"off": "\uaebc\uc9d0",
|
||||
"on": "\ucf1c\uc9d0",
|
||||
"unavailable": "\uc0ac\uc6a9\ubd88\uac00",
|
||||
"unknown": "\uc54c\uc218\uc5c6\uc74c"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\uc7ac\uc2e4",
|
||||
"not_home": "\uc678\ucd9c"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\uaebc\uc9d0",
|
||||
"on": "\ucf1c\uc9d0"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\ub2eb\ud798",
|
||||
"closing": "\ub2eb\ub294\uc911",
|
||||
"home": "\uc7ac\uc2e4",
|
||||
"locked": "\uc7a0\uae40",
|
||||
"not_home": "\uc678\ucd9c",
|
||||
"off": "\uaebc\uc9d0",
|
||||
"ok": "\ubb38\uc81c\uc5c6\uc74c",
|
||||
"on": "\ucf1c\uc9d0",
|
||||
"open": "\uc5f4\ub9bc",
|
||||
"opening": "\uc5ec\ub294\uc911",
|
||||
"problem": "\ubb38\uc81c\uc788\uc74c",
|
||||
"stopped": "\uba48\ucda4",
|
||||
"unlocked": "\ud574\uc81c"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "\uaebc\uc9d0",
|
||||
"on": "\ucf1c\uc9d0"
|
||||
},
|
||||
"light": {
|
||||
"off": "\uaebc\uc9d0",
|
||||
"on": "\ucf1c\uc9d0"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "\uc7a0\uae40",
|
||||
"unlocked": "\ud574\uc81c"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "\ub300\uae30\uc911",
|
||||
"off": "\uaebc\uc9d0",
|
||||
"on": "\ucf1c\uc9d0",
|
||||
"paused": "\uc77c\uc2dc\uc911\uc9c0",
|
||||
"playing": "\uc7ac\uc0dd\uc911",
|
||||
"standby": "\uc900\ube44\uc911"
|
||||
},
|
||||
"person": {
|
||||
"home": "\uc7ac\uc2e4",
|
||||
"not_home": "\uc678\ucd9c"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "\ubb38\uc81c\uc5c6\uc74c",
|
||||
"problem": "\ubb38\uc81c\uc788\uc74c"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\uaebc\uc9d0",
|
||||
"on": "\ucf1c\uc9d0"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "\uc52c \uad6c\uc131\uc911"
|
||||
},
|
||||
"script": {
|
||||
"off": "\uaebc\uc9d0",
|
||||
"on": "\ucf1c\uc9d0"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "\uaebc\uc9d0",
|
||||
"on": "\ucf1c\uc9d0"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\uc8fc\uac04",
|
||||
"below_horizon": "\uc57c\uac04"
|
||||
},
|
||||
"switch": {
|
||||
"off": "\uaebc\uc9d0",
|
||||
"on": "\ucf1c\uc9d0"
|
||||
},
|
||||
"timer": {
|
||||
"active": "\ud65c\uc131\ud654",
|
||||
"idle": "\ub300\uae30\uc911",
|
||||
"paused": "\uc77c\uc2dc\uc911\uc9c0\ub428"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\uccad\uc18c\uc911",
|
||||
"docked": "\ucda9\uc804\uc911",
|
||||
"error": "\uc791\ub3d9 \uc624\ub958",
|
||||
"idle": "\ub300\uae30\uc911",
|
||||
"off": "\uaebc\uc9d0",
|
||||
"on": "\ucf1c\uc9d0",
|
||||
"paused": "\uc77c\uc2dc\uc911\uc9c0\ub428",
|
||||
"returning": "\ucda9\uc804 \ubcf5\uadc0 \uc911"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "\ub9d1\uc74c (\ubc24)",
|
||||
"cloudy": "\ud750\ub9bc",
|
||||
"exceptional": "\uc608\uc678\uc0ac\ud56d",
|
||||
"fog": "\uc548\uac1c",
|
||||
"hail": "\uc6b0\ubc15",
|
||||
"lightning": "\ubc88\uac1c",
|
||||
"lightning-rainy": "\ub1cc\uc6b0",
|
||||
"partlycloudy": "\ub300\uccb4\ub85c \ud750\ub9bc",
|
||||
"pouring": "\ud638\uc6b0",
|
||||
"rainy": "\ube44",
|
||||
"snowy": "\ub208",
|
||||
"snowy-rainy": "\uc9c4\ub208\uac1c\ube44",
|
||||
"sunny": "\ub9d1\uc74c",
|
||||
"windy": "\ubc14\ub78c",
|
||||
"windy-variant": "\ubc14\ub78c"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "\uc751\ub2f5\uc5c6\uc74c",
|
||||
"initializing": "\ucd08\uae30\ud654\uc911",
|
||||
"ready": "\uc900\ube44",
|
||||
"sleeping": "\uc808\uc804\ubaa8\ub4dc"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "\uc751\ub2f5\uc5c6\uc74c ({query_stage})",
|
||||
"initializing": "\ucd08\uae30\ud654\uc911 ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Aktiv\u00e9iert",
|
||||
"armed_away": "Aktiv\u00e9iert \u00cbnnerwee",
|
||||
"armed_custom_bypass": "Aktiv, Benotzerdefin\u00e9iert",
|
||||
"armed_home": "Aktiv\u00e9iert Doheem",
|
||||
"armed_night": "Aktiv\u00e9iert Nuecht",
|
||||
"arming": "Aktiv\u00e9ieren",
|
||||
"disarmed": "Desaktiv\u00e9iert",
|
||||
"disarming": "Desaktiv\u00e9ieren",
|
||||
"pending": "Ustoend",
|
||||
"triggered": "Ausgel\u00e9ist"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Aus",
|
||||
"on": "Un"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normal",
|
||||
"on": "Niddreg"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normal",
|
||||
"on": "Kal"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Net Verbonnen",
|
||||
"on": "Verbonnen"
|
||||
},
|
||||
"default": {
|
||||
"off": "Aus",
|
||||
"on": "Un"
|
||||
},
|
||||
"door": {
|
||||
"off": "Zou",
|
||||
"on": "Op"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Zou",
|
||||
"on": "Op"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Kloer",
|
||||
"on": "Detekt\u00e9iert"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normal",
|
||||
"on": "Waarm"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Gespaart",
|
||||
"on": "Net gespaart"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Dr\u00e9chen",
|
||||
"on": "Naass"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Roueg",
|
||||
"on": "Detekt\u00e9iert"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Roueg",
|
||||
"on": "Detekt\u00e9iert"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Zou",
|
||||
"on": "Op"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\u00cbnnerwee",
|
||||
"on": "Doheem"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Problem"
|
||||
},
|
||||
"safety": {
|
||||
"off": "S\u00e9cher",
|
||||
"on": "Ons\u00e9cher"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Kloer",
|
||||
"on": "Detekt\u00e9iert"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Roueg",
|
||||
"on": "Detekt\u00e9iert"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Kloer",
|
||||
"on": "Detekt\u00e9iert"
|
||||
},
|
||||
"window": {
|
||||
"off": "Zou",
|
||||
"on": "Op"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Aus",
|
||||
"on": "Un"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Roueg",
|
||||
"recording": "H\u00eblt Op",
|
||||
"streaming": "Streamt"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Auto",
|
||||
"cool": "Kill",
|
||||
"dry": "Dr\u00e9chen",
|
||||
"fan_only": "N\u00ebmme Ventilator",
|
||||
"heat": "Heizen",
|
||||
"heat_cool": "H\u00ebtzen/Ofkillen",
|
||||
"off": "Aus"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Astellen",
|
||||
"configured": "Agestallt"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Zou",
|
||||
"closing": "G\u00ebtt zougemaach",
|
||||
"open": "Op",
|
||||
"opening": "G\u00ebtt opgemaach",
|
||||
"stopped": "Gestoppt"
|
||||
},
|
||||
"default": {
|
||||
"off": "Aus",
|
||||
"on": "Un",
|
||||
"unavailable": "Net erreechbar",
|
||||
"unknown": "Onbekannt"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Doheem",
|
||||
"not_home": "\u00cbnnerwee"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Aus",
|
||||
"on": "Un"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Zou",
|
||||
"closing": "G\u00ebtt zougemaach",
|
||||
"home": "Doheem",
|
||||
"locked": "Gespaart",
|
||||
"not_home": "\u00cbnnerwee",
|
||||
"off": "Aus",
|
||||
"ok": "OK",
|
||||
"on": "Un",
|
||||
"open": "Op",
|
||||
"opening": "G\u00ebtt opgemaach",
|
||||
"problem": "Problem",
|
||||
"stopped": "Gestoppt",
|
||||
"unlocked": "Net gespaart"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Aus",
|
||||
"on": "Un"
|
||||
},
|
||||
"light": {
|
||||
"off": "Aus",
|
||||
"on": "Un"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Gespaart",
|
||||
"unlocked": "Net gespaart"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Waart",
|
||||
"off": "Aus",
|
||||
"on": "Un",
|
||||
"paused": "Pauseiert",
|
||||
"playing": "Spillt",
|
||||
"standby": "Standby"
|
||||
},
|
||||
"person": {
|
||||
"home": "Doheem",
|
||||
"not_home": "\u00cbnnerwee"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Problem"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Aus",
|
||||
"on": "Un"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Zeen"
|
||||
},
|
||||
"script": {
|
||||
"off": "Aus",
|
||||
"on": "Un"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Aus",
|
||||
"on": "Un"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Iwwert dem Horizont",
|
||||
"below_horizon": "\u00cbnnert dem Horizont"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Aus",
|
||||
"on": "Un"
|
||||
},
|
||||
"timer": {
|
||||
"active": "Aktiv",
|
||||
"idle": "Waart",
|
||||
"paused": "Pauseiert"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Botzt",
|
||||
"docked": "Agedockt",
|
||||
"error": "Feeler",
|
||||
"idle": "Waart",
|
||||
"off": "Aus",
|
||||
"on": "Un",
|
||||
"paused": "Pauseiert",
|
||||
"returning": "K\u00ebnnt zur Statioun zer\u00e9ck"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Kloer, Nuecht",
|
||||
"cloudy": "Wollekeg",
|
||||
"exceptional": "Aussergew\u00e9inlech",
|
||||
"fog": "Niwwel",
|
||||
"hail": "Kn\u00ebppelsteng",
|
||||
"lightning": "Bl\u00ebtz",
|
||||
"lightning-rainy": "Bl\u00ebtz, Reen",
|
||||
"partlycloudy": "Liicht wollekeg",
|
||||
"pouring": "Schloreen",
|
||||
"rainy": "Reen",
|
||||
"snowy": "Schn\u00e9i",
|
||||
"snowy-rainy": "Schn\u00e9i, Reen",
|
||||
"sunny": "Sonneg",
|
||||
"windy": "L\u00ebfteg",
|
||||
"windy-variant": "L\u00ebfteg"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Net Ereechbar",
|
||||
"initializing": "Initialis\u00e9iert",
|
||||
"ready": "Bereet",
|
||||
"sleeping": "Schl\u00e9ift"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Net Ereechbar ({query_stage})",
|
||||
"initializing": "Initialis\u00e9iert ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,138 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "U\u017erakinta",
|
||||
"armed_home": "Nam\u0173 apsauga \u012fjungta",
|
||||
"arming": "Saugojimo re\u017eimo \u012fjungimas",
|
||||
"disarmed": "Atrakinta",
|
||||
"disarming": "Saugojimo re\u017eimo i\u0161jungimas",
|
||||
"pending": "Laukiama",
|
||||
"triggered": "Aktyvinta"
|
||||
},
|
||||
"automation": {
|
||||
"off": "I\u0161jungta",
|
||||
"on": "\u012ejungta"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"connectivity": {
|
||||
"off": "Atsijung\u0119s",
|
||||
"on": "Prisijung\u0119s"
|
||||
},
|
||||
"default": {
|
||||
"off": "I\u0161jungta",
|
||||
"on": "\u012ejungta"
|
||||
},
|
||||
"door": {
|
||||
"off": "U\u017edaryta",
|
||||
"on": "Atidaryta"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "U\u017edaryta",
|
||||
"on": "Atidaryta"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Neaptikta",
|
||||
"on": "Aptikta"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Sausa",
|
||||
"on": "\u0160lapia"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Nejuda",
|
||||
"on": "Aptiktas judesys"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Laisva",
|
||||
"on": "U\u017eimta"
|
||||
},
|
||||
"opening": {
|
||||
"off": "U\u017edaryta",
|
||||
"on": "Atidaryta"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Saugu",
|
||||
"on": "Nesaugu"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Neaptikta",
|
||||
"on": "Aptikta"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Tylu",
|
||||
"on": "Aptikta"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Neaptikta",
|
||||
"on": "Aptikta"
|
||||
},
|
||||
"window": {
|
||||
"off": "U\u017edaryta",
|
||||
"on": "Atidaryta"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "I\u0161jungta",
|
||||
"on": "\u012ejungta"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Laukimo re\u017eimas",
|
||||
"recording": "\u012era\u0161ymas",
|
||||
"streaming": "Transliuojama"
|
||||
},
|
||||
"climate": {
|
||||
"off": "I\u0161jungta"
|
||||
},
|
||||
"default": {
|
||||
"off": "I\u0161jungta",
|
||||
"on": "\u012ejungta",
|
||||
"unavailable": "(nepasiekiamas)",
|
||||
"unknown": "Ne\u017einoma"
|
||||
},
|
||||
"fan": {
|
||||
"off": "I\u0161jungta",
|
||||
"on": "\u012ejungta"
|
||||
},
|
||||
"group": {
|
||||
"off": "I\u0161jungta",
|
||||
"ok": "Ok",
|
||||
"on": "\u012ejungta"
|
||||
},
|
||||
"input_boolean": {
|
||||
"on": "\u012ejungta"
|
||||
},
|
||||
"media_player": {
|
||||
"on": "\u012ejungta"
|
||||
},
|
||||
"person": {
|
||||
"home": "Namuose",
|
||||
"not_home": "I\u0161vyk\u0119s"
|
||||
},
|
||||
"remote": {
|
||||
"off": "I\u0161jungta",
|
||||
"on": "\u012ejungta"
|
||||
},
|
||||
"script": {
|
||||
"off": "I\u0161jungta",
|
||||
"on": "\u012ejungta"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "I\u0161jungta",
|
||||
"on": "\u012ejungta"
|
||||
},
|
||||
"switch": {
|
||||
"off": "I\u0161jungta",
|
||||
"on": "\u012ejungta"
|
||||
},
|
||||
"timer": {
|
||||
"active": "aktyvus",
|
||||
"paused": "pristabdytas"
|
||||
},
|
||||
"zwave": {
|
||||
"query_stage": {
|
||||
"dead": " ({query_stage})",
|
||||
"initializing": " ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Piesl\u0113gta",
|
||||
"armed_away": "Piesl\u0113gta uz promb\u016btni",
|
||||
"armed_custom_bypass": "Piesl\u0113gts piel\u0101gots apvedce\u013c\u0161",
|
||||
"armed_home": "Piesl\u0113gta m\u0101j\u0101s",
|
||||
"armed_night": "Piesl\u0113gta uz nakti",
|
||||
"arming": "Piesl\u0113dzas",
|
||||
"disarmed": "Atsl\u0113gta",
|
||||
"disarming": "Atsl\u0113dzas",
|
||||
"pending": "Gaida",
|
||||
"triggered": "Aktiviz\u0113ta"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Izsl\u0113gts",
|
||||
"on": "Iesl\u0113gts"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Norm\u0101ls",
|
||||
"on": "Zems"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Norm\u0101ls",
|
||||
"on": "Auksts"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Atvienots",
|
||||
"on": "Piesl\u0113dzies"
|
||||
},
|
||||
"default": {
|
||||
"off": "Izsl\u0113gts",
|
||||
"on": "Iesl\u0113gts"
|
||||
},
|
||||
"door": {
|
||||
"off": "Aizv\u0113rtas",
|
||||
"on": "Atv\u0113rtas"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Aizv\u0113rtas",
|
||||
"on": "Atv\u0113rtas"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Br\u012bvs",
|
||||
"on": "Sajusta"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Norm\u0101ls",
|
||||
"on": "Karsts"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Sl\u0113gts",
|
||||
"on": "Atsl\u0113gts"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Sauss",
|
||||
"on": "Slapj\u0161"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Br\u012bvs",
|
||||
"on": "Sajusta"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Br\u012bvs",
|
||||
"on": "Aiz\u0146emts"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Aizv\u0113rts",
|
||||
"on": "Atv\u0113rts"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Promb\u016btne",
|
||||
"on": "M\u0101j\u0101s"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Probl\u0113ma"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Dro\u0161i",
|
||||
"on": "Nedro\u0161i"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Br\u012bvs",
|
||||
"on": "Sajusta"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Br\u012bvs",
|
||||
"on": "Sajusts"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Br\u012bvs",
|
||||
"on": "Sajusts"
|
||||
},
|
||||
"window": {
|
||||
"off": "Aizv\u0113rts",
|
||||
"on": "Atv\u0113rts"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Izsl\u0113gts",
|
||||
"on": "Iesl\u0113gts"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "D\u012bkst\u0101ve",
|
||||
"recording": "Ieraksta",
|
||||
"streaming": "Straum\u0113"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Auto",
|
||||
"cool": "Dzes\u0113\u0161ana",
|
||||
"dry": "Sauss",
|
||||
"fan_only": "Tikai ventilators",
|
||||
"heat": "Sild\u012b\u0161ana",
|
||||
"heat_cool": "Sild\u012bt / Atdzes\u0113t",
|
||||
"off": "Izsl\u0113gts"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Konfigur\u0113t",
|
||||
"configured": "Konfigur\u0113ts"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Sl\u0113gts",
|
||||
"closing": "Sl\u0113dzas",
|
||||
"open": "Atv\u0113rts",
|
||||
"opening": "Atveras",
|
||||
"stopped": "Aptur\u0113ts"
|
||||
},
|
||||
"default": {
|
||||
"off": "Izsl\u0113gts",
|
||||
"on": "Iesl\u0113gts",
|
||||
"unavailable": "Nepieejams",
|
||||
"unknown": "Nezin\u0101ms"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "M\u0101j\u0101s",
|
||||
"not_home": "Prom"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Izsl\u0113gts",
|
||||
"on": "Iesl\u0113gts"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Sl\u0113gta",
|
||||
"closing": "Sl\u0113dzas",
|
||||
"home": "M\u0101j\u0101s",
|
||||
"locked": "Blo\u0137\u0113ta",
|
||||
"not_home": "Promb\u016btn\u0113",
|
||||
"off": "Izsl\u0113gta",
|
||||
"ok": "OK",
|
||||
"on": "Iesl\u0113gta",
|
||||
"open": "Atv\u0113rta",
|
||||
"opening": "Atveras",
|
||||
"problem": "Probl\u0113ma",
|
||||
"stopped": "Aptur\u0113ta",
|
||||
"unlocked": "Atblo\u0137\u0113ta"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Izsl\u0113gta",
|
||||
"on": "Iesl\u0113gta"
|
||||
},
|
||||
"light": {
|
||||
"off": "Izsl\u0113gta",
|
||||
"on": "Iesl\u0113gta"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Aizsl\u0113gts",
|
||||
"unlocked": "Atsl\u0113gts"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "D\u012bkst\u0101v\u0113",
|
||||
"off": "Izsl\u0113gts",
|
||||
"on": "Iesl\u0113gts",
|
||||
"paused": "Aptur\u0113ts",
|
||||
"playing": "Atska\u0146o",
|
||||
"standby": "Gaid\u012b\u0161anas re\u017e\u012bm\u0101"
|
||||
},
|
||||
"person": {
|
||||
"home": "M\u0101j\u0101s",
|
||||
"not_home": "Promb\u016btne"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "Labi",
|
||||
"problem": "Probl\u0113ma"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Izsl\u0113gta",
|
||||
"on": "Iesl\u0113gts"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Ainas rad\u012b\u0161ana"
|
||||
},
|
||||
"script": {
|
||||
"off": "Izsl\u0113gts",
|
||||
"on": "Iesl\u0113gts"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Izsl\u0113gts",
|
||||
"on": "Iesl\u0113gts"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Virs horizonta",
|
||||
"below_horizon": "Zem horizonta"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Izsl\u0113gts",
|
||||
"on": "Iesl\u0113gts"
|
||||
},
|
||||
"timer": {
|
||||
"active": "akt\u012bvs",
|
||||
"idle": "d\u012bkst\u0101ve",
|
||||
"paused": "aptur\u0113ts"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Notiek uzkop\u0161ana",
|
||||
"docked": "Pie doka",
|
||||
"error": "K\u013c\u016bda",
|
||||
"idle": "D\u012bkst\u0101v\u0113",
|
||||
"off": "Izsl\u0113gts",
|
||||
"on": "Iesl\u0113gts",
|
||||
"paused": "Aptur\u0113ts",
|
||||
"returning": "Ce\u013c\u0101 pie doka"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Skaidrs, nakts",
|
||||
"cloudy": "M\u0101ko\u0146ains",
|
||||
"exceptional": "Iz\u0146\u0113muma k\u0101rt\u0101",
|
||||
"fog": "Migla",
|
||||
"hail": "Krusa",
|
||||
"lightning": "Zibens",
|
||||
"lightning-rainy": "Zibens, lietus",
|
||||
"partlycloudy": "Da\u013c\u0113ji apm\u0101cies",
|
||||
"pouring": "Lietusg\u0101ze",
|
||||
"rainy": "Lietains",
|
||||
"snowy": "Sniegs",
|
||||
"snowy-rainy": "Sniegs, lietus",
|
||||
"sunny": "Saulains",
|
||||
"windy": "V\u0113jains",
|
||||
"windy-variant": "V\u0113jains"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Beigta",
|
||||
"initializing": "Inicializ\u0113",
|
||||
"ready": "Gatavs",
|
||||
"sleeping": "Gu\u013c"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Beigta ({query_stage})",
|
||||
"initializing": "Inicializ\u0113 ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Armert",
|
||||
"armed_away": "Armert borte",
|
||||
"armed_custom_bypass": "Armert tilpasset unntak",
|
||||
"armed_home": "Armert hjemme",
|
||||
"armed_night": "Armert natt",
|
||||
"arming": "Armerer",
|
||||
"disarmed": "Avsl\u00e5tt",
|
||||
"disarming": "Skrur av",
|
||||
"pending": "Venter",
|
||||
"triggered": "Utl\u00f8st"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normalt",
|
||||
"on": "Lavt"
|
||||
},
|
||||
"cold": {
|
||||
"off": "",
|
||||
"on": "Kald"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Frakoblet",
|
||||
"on": "Tilkoblet"
|
||||
},
|
||||
"default": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"door": {
|
||||
"off": "Lukket",
|
||||
"on": "\u00c5pen"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Lukket",
|
||||
"on": "\u00c5pen"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Klar",
|
||||
"on": "Oppdaget"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normal",
|
||||
"on": "Varm"
|
||||
},
|
||||
"lock": {
|
||||
"off": "L\u00e5st",
|
||||
"on": "Ul\u00e5st"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "T\u00f8rr",
|
||||
"on": "Fuktig"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Klar",
|
||||
"on": "Oppdaget"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Klar",
|
||||
"on": "Oppdaget"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Lukket",
|
||||
"on": "\u00c5pen"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Borte",
|
||||
"on": "Hjemme"
|
||||
},
|
||||
"problem": {
|
||||
"off": "",
|
||||
"on": ""
|
||||
},
|
||||
"safety": {
|
||||
"off": "Sikker",
|
||||
"on": "Usikker"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Klar",
|
||||
"on": "Oppdaget"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Klar",
|
||||
"on": "Oppdaget"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Klar",
|
||||
"on": "Oppdaget"
|
||||
},
|
||||
"window": {
|
||||
"off": "Lukket",
|
||||
"on": "\u00c5pent"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Inaktiv",
|
||||
"recording": "Opptak",
|
||||
"streaming": "Str\u00f8mmer"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Auto",
|
||||
"cool": "Kj\u00f8ling",
|
||||
"dry": "T\u00f8rr",
|
||||
"fan_only": "Kun vifte",
|
||||
"heat": "Varme",
|
||||
"heat_cool": "Varme/kj\u00f8ling",
|
||||
"off": "Av"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Konfigurer",
|
||||
"configured": "Konfigurert"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Lukket",
|
||||
"closing": "Lukker",
|
||||
"open": "\u00c5pen",
|
||||
"opening": "\u00c5pner",
|
||||
"stopped": "Stoppet"
|
||||
},
|
||||
"default": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5",
|
||||
"unavailable": "Utilgjengelig",
|
||||
"unknown": "Ukjent"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Hjemme",
|
||||
"not_home": "Borte"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Lukket",
|
||||
"closing": "Lukker",
|
||||
"home": "Hjemme",
|
||||
"locked": "L\u00e5st",
|
||||
"not_home": "Borte",
|
||||
"off": "Av",
|
||||
"ok": "",
|
||||
"on": "P\u00e5",
|
||||
"open": "\u00c5pen",
|
||||
"opening": "\u00c5pner",
|
||||
"problem": "Problem",
|
||||
"stopped": "Stoppet",
|
||||
"unlocked": "Ul\u00e5st"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"light": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "L\u00e5st",
|
||||
"unlocked": "Ul\u00e5st"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Inaktiv",
|
||||
"off": "Av",
|
||||
"on": "P\u00e5",
|
||||
"paused": "Pauset",
|
||||
"playing": "Spiller",
|
||||
"standby": "Avventer"
|
||||
},
|
||||
"person": {
|
||||
"home": "Hjemme",
|
||||
"not_home": "Borte"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "",
|
||||
"problem": "Problem"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Scenende"
|
||||
},
|
||||
"script": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Over horisonten",
|
||||
"below_horizon": "Under horisonten"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"timer": {
|
||||
"active": "aktiv",
|
||||
"idle": "inaktiv",
|
||||
"paused": "pauset"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Rengj\u00f8r",
|
||||
"docked": "Dokket",
|
||||
"error": "Feil",
|
||||
"idle": "Inaktiv",
|
||||
"off": "Av",
|
||||
"on": "P\u00e5",
|
||||
"paused": "Pauset",
|
||||
"returning": "Returner til dokk"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Klart, natt",
|
||||
"cloudy": "Skyet",
|
||||
"exceptional": "Eksepsjonell",
|
||||
"fog": "T\u00e5ke",
|
||||
"hail": "Hagl",
|
||||
"lightning": "Lyn",
|
||||
"lightning-rainy": "Lyn, regn",
|
||||
"partlycloudy": "Delvis skyet",
|
||||
"pouring": "Kraftig nedb\u00f8r",
|
||||
"rainy": "Regn",
|
||||
"snowy": "Sn\u00f8",
|
||||
"snowy-rainy": "Sludd",
|
||||
"sunny": "Solfylt",
|
||||
"windy": "Vind",
|
||||
"windy-variant": "Vind"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "D\u00f8d",
|
||||
"initializing": "Initialiserer",
|
||||
"ready": "Klar",
|
||||
"sleeping": "Sover"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "D\u00f8d ({query_stage})",
|
||||
"initializing": "Initialiserer ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Ingeschakeld",
|
||||
"armed_away": "Ingeschakeld afwezig",
|
||||
"armed_custom_bypass": "Ingeschakeld met overbrugging(en)",
|
||||
"armed_home": "Ingeschakeld thuis",
|
||||
"armed_night": "Ingeschakeld nacht",
|
||||
"arming": "Schakelt in",
|
||||
"disarmed": "Uitgeschakeld",
|
||||
"disarming": "Schakelt uit",
|
||||
"pending": "In wacht",
|
||||
"triggered": "Geactiveerd"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Uit",
|
||||
"on": "Aan"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normaal",
|
||||
"on": "Laag"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normaal",
|
||||
"on": "Koud"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Verbroken",
|
||||
"on": "Verbonden"
|
||||
},
|
||||
"default": {
|
||||
"off": "Uit",
|
||||
"on": "Aan"
|
||||
},
|
||||
"door": {
|
||||
"off": "Dicht",
|
||||
"on": "Open"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Dicht",
|
||||
"on": "Open"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Niet gedetecteerd",
|
||||
"on": "Gedetecteerd"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normaal",
|
||||
"on": "Heet"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Vergrendeld",
|
||||
"on": "Ontgrendeld"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Droog",
|
||||
"on": "Vochtig"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Niet gedetecteerd",
|
||||
"on": "Gedetecteerd"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Niet gedetecteerd",
|
||||
"on": "Gedetecteerd"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Gesloten",
|
||||
"on": "Open"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Afwezig",
|
||||
"on": "Thuis"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Probleem"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Veilig",
|
||||
"on": "Onveilig"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Niet gedetecteerd",
|
||||
"on": "Gedetecteerd"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Niet gedetecteerd",
|
||||
"on": "Gedetecteerd"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Niet gedetecteerd",
|
||||
"on": "Gedetecteerd"
|
||||
},
|
||||
"window": {
|
||||
"off": "Dicht",
|
||||
"on": "Open"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Uit",
|
||||
"on": "Aan"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Inactief",
|
||||
"recording": "Opnemen",
|
||||
"streaming": "Streamen"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Auto",
|
||||
"cool": "Koelen",
|
||||
"dry": "Droog",
|
||||
"fan_only": "Alleen ventilatie",
|
||||
"heat": "Verwarmen",
|
||||
"heat_cool": "Verwarmen/Koelen",
|
||||
"off": "Uit"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Configureer",
|
||||
"configured": "Geconfigureerd"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Gesloten",
|
||||
"closing": "Sluit",
|
||||
"open": "Open",
|
||||
"opening": "Opent",
|
||||
"stopped": "Gestopt"
|
||||
},
|
||||
"default": {
|
||||
"off": "Uit",
|
||||
"on": "Aan",
|
||||
"unavailable": "Niet beschikbaar",
|
||||
"unknown": "Onbekend"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Thuis",
|
||||
"not_home": "Afwezig"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Uit",
|
||||
"on": "Aan"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Gesloten",
|
||||
"closing": "Sluiten",
|
||||
"home": "Thuis",
|
||||
"locked": "Vergrendeld",
|
||||
"not_home": "Afwezig",
|
||||
"off": "Uit",
|
||||
"ok": "OK",
|
||||
"on": "Aan",
|
||||
"open": "Open",
|
||||
"opening": "Openen",
|
||||
"problem": "Probleem",
|
||||
"stopped": "Gestopt",
|
||||
"unlocked": "Ontgrendeld"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Uit",
|
||||
"on": "Aan"
|
||||
},
|
||||
"light": {
|
||||
"off": "Uit",
|
||||
"on": "Aan"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Vergrendeld",
|
||||
"unlocked": "Ontgrendeld"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Inactief",
|
||||
"off": "Uit",
|
||||
"on": "Aan",
|
||||
"paused": "Gepauzeerd",
|
||||
"playing": "Afspelen",
|
||||
"standby": "Standby"
|
||||
},
|
||||
"person": {
|
||||
"home": "Thuis",
|
||||
"not_home": "Afwezig"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Probleem"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Uit",
|
||||
"on": "Aan"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Sc\u00e8nes"
|
||||
},
|
||||
"script": {
|
||||
"off": "Uit",
|
||||
"on": "Aan"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Uit",
|
||||
"on": "Aan"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Boven de horizon",
|
||||
"below_horizon": "Onder de horizon"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Uit",
|
||||
"on": "Aan"
|
||||
},
|
||||
"timer": {
|
||||
"active": "actief",
|
||||
"idle": "inactief",
|
||||
"paused": "gepauzeerd"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Reinigen",
|
||||
"docked": "Gedockt",
|
||||
"error": "Fout",
|
||||
"idle": "Inactief",
|
||||
"off": "Uit",
|
||||
"on": "Aan",
|
||||
"paused": "Gepauseerd",
|
||||
"returning": "Terugkeren naar dock"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Helder, nacht",
|
||||
"cloudy": "Bewolkt",
|
||||
"exceptional": "Uitzonderlijk",
|
||||
"fog": "Mist",
|
||||
"hail": "Hagel",
|
||||
"lightning": "Bliksem",
|
||||
"lightning-rainy": "Bliksem, regenachtig",
|
||||
"partlycloudy": "Gedeeltelijk bewolkt",
|
||||
"pouring": "Regen",
|
||||
"rainy": "Regenachtig",
|
||||
"snowy": "Sneeuwachtig",
|
||||
"snowy-rainy": "Sneeuw-, regenachtig",
|
||||
"sunny": "Zonnig",
|
||||
"windy": "Winderig",
|
||||
"windy-variant": "Winderig"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Onbereikbaar",
|
||||
"initializing": "Initialiseren",
|
||||
"ready": "Gereed",
|
||||
"sleeping": "Slaapt"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Onbereikbaar ({query_stage})",
|
||||
"initializing": "Initialiseren ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "P\u00e5sl\u00e5tt",
|
||||
"armed_away": "P\u00e5 for borte",
|
||||
"armed_custom_bypass": "Armert tilpassa unntak",
|
||||
"armed_home": "P\u00e5 for heime",
|
||||
"armed_night": "P\u00e5 for natta",
|
||||
"arming": "Skrur p\u00e5",
|
||||
"disarmed": "Avsl\u00e5tt",
|
||||
"disarming": "Skrur av",
|
||||
"pending": "I vente av",
|
||||
"triggered": "Utl\u00f8yst"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normalt",
|
||||
"on": "L\u00e5gt"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normal",
|
||||
"on": "Kald"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Fr\u00e5kopla",
|
||||
"on": "Tilkopla"
|
||||
},
|
||||
"default": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"door": {
|
||||
"off": "Lukka",
|
||||
"on": "Open"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Lukka",
|
||||
"on": "Open"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Ikkje oppdaga",
|
||||
"on": "Oppdaga"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normal",
|
||||
"on": "Varm"
|
||||
},
|
||||
"lock": {
|
||||
"off": "L\u00e5st",
|
||||
"on": "Ul\u00e5st"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "T\u00f8rr",
|
||||
"on": "V\u00e5t"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Ikkje oppdaga",
|
||||
"on": "Oppdaga"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Ikkje oppdaga",
|
||||
"on": "Oppdaga"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Lukka",
|
||||
"on": "Open"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Borte",
|
||||
"on": "Heime"
|
||||
},
|
||||
"problem": {
|
||||
"off": "Ok",
|
||||
"on": "Problem"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Sikker",
|
||||
"on": "Usikker"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Ikkje oppdaga",
|
||||
"on": "Oppdaga"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Ikkje oppdaga",
|
||||
"on": "Oppdaga"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Ikkje oppdaga",
|
||||
"on": "Oppdaga"
|
||||
},
|
||||
"window": {
|
||||
"off": "Lukka",
|
||||
"on": "Open"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Inaktiv",
|
||||
"recording": "Opptak",
|
||||
"streaming": "Str\u00f8ymer"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Auto",
|
||||
"cool": "Kj\u00f8le",
|
||||
"dry": "T\u00f8rr",
|
||||
"fan_only": "Berre vifte",
|
||||
"heat": "Varme",
|
||||
"heat_cool": "Oppvarming/Nedkj\u00f8ling",
|
||||
"off": "Av"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Konfigurerer",
|
||||
"configured": "Konfigurert"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Lukka",
|
||||
"closing": "Lukkar",
|
||||
"open": "Open",
|
||||
"opening": "Opnar",
|
||||
"stopped": "Stoppa"
|
||||
},
|
||||
"default": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5",
|
||||
"unavailable": "Utilgjengelig",
|
||||
"unknown": "Ukjent"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Heime",
|
||||
"not_home": "Borte"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Lukka",
|
||||
"closing": "Lukkar",
|
||||
"home": "Heime",
|
||||
"locked": "L\u00e5st",
|
||||
"not_home": "Borte",
|
||||
"off": "Av",
|
||||
"ok": "Ok",
|
||||
"on": "P\u00e5",
|
||||
"open": "Open",
|
||||
"opening": "Opnar",
|
||||
"problem": "Problem",
|
||||
"stopped": "Stoppa",
|
||||
"unlocked": "Ul\u00e5st"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"light": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "L\u00e5st",
|
||||
"unlocked": "Ul\u00e5st"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Inaktiv",
|
||||
"off": "Av",
|
||||
"on": "P\u00e5",
|
||||
"paused": "Pausa",
|
||||
"playing": "Spelar",
|
||||
"standby": "Avventer"
|
||||
},
|
||||
"person": {
|
||||
"home": "Heime",
|
||||
"not_home": "Borte "
|
||||
},
|
||||
"plant": {
|
||||
"ok": "Ok",
|
||||
"problem": "Problem"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Scenande"
|
||||
},
|
||||
"script": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Over horisonten",
|
||||
"below_horizon": "Under horisonten"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"timer": {
|
||||
"active": "aktiv",
|
||||
"idle": "tomgang",
|
||||
"paused": "pausa"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Reingjer",
|
||||
"docked": "Parkert",
|
||||
"error": "Feil",
|
||||
"idle": "Tomgang",
|
||||
"off": "Av",
|
||||
"on": "P\u00e5",
|
||||
"paused": "Pausa",
|
||||
"returning": "G\u00e5 tilbake til ladestasjonen"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Klart, natt",
|
||||
"cloudy": "Overskya",
|
||||
"exceptional": "Utmerka",
|
||||
"fog": "T\u00e5ke",
|
||||
"hail": "Hagl",
|
||||
"lightning": "Lyn",
|
||||
"lightning-rainy": "Lyn, regn",
|
||||
"partlycloudy": "Delvis overskya",
|
||||
"pouring": "P\u00f8sande",
|
||||
"rainy": "Regn",
|
||||
"snowy": "Sn\u00f8",
|
||||
"snowy-rainy": "Sn\u00f8, regn",
|
||||
"sunny": "Mykje sol",
|
||||
"windy": "Vind",
|
||||
"windy-variant": "Vind"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "D\u00f8d",
|
||||
"initializing": "Initialiserer",
|
||||
"ready": "Klar",
|
||||
"sleeping": "S\u00f8v"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "D\u00f8d ({query_stage})",
|
||||
"initializing": "Initialiserer ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "uzbrojony",
|
||||
"armed_away": "uzbrojony (poza domem)",
|
||||
"armed_custom_bypass": "uzbrojony (cz\u0119\u015bciowo)",
|
||||
"armed_home": "uzbrojony (w domu)",
|
||||
"armed_night": "uzbrojony (noc)",
|
||||
"arming": "uzbrajanie",
|
||||
"disarmed": "rozbrojony",
|
||||
"disarming": "rozbrajanie",
|
||||
"pending": "oczekuje",
|
||||
"triggered": "wyzwolony"
|
||||
},
|
||||
"automation": {
|
||||
"off": "wy\u0142\u0105czony",
|
||||
"on": "w\u0142\u0105czony"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "na\u0142adowana",
|
||||
"on": "roz\u0142adowana"
|
||||
},
|
||||
"cold": {
|
||||
"off": "normalnie",
|
||||
"on": "zimno"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "offline",
|
||||
"on": "online"
|
||||
},
|
||||
"default": {
|
||||
"off": "wy\u0142\u0105czony",
|
||||
"on": "w\u0142\u0105czony"
|
||||
},
|
||||
"door": {
|
||||
"off": "zamkni\u0119te",
|
||||
"on": "otwarte"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "zamkni\u0119ta",
|
||||
"on": "otwarta"
|
||||
},
|
||||
"gas": {
|
||||
"off": "brak",
|
||||
"on": "wykryto"
|
||||
},
|
||||
"heat": {
|
||||
"off": "normalnie",
|
||||
"on": "gor\u0105co"
|
||||
},
|
||||
"lock": {
|
||||
"off": "zamkni\u0119ty",
|
||||
"on": "otwarty"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "brak wilgoci",
|
||||
"on": "wilgo\u0107"
|
||||
},
|
||||
"motion": {
|
||||
"off": "brak",
|
||||
"on": "wykryto"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "brak",
|
||||
"on": "wykryto"
|
||||
},
|
||||
"opening": {
|
||||
"off": "zamkni\u0119te",
|
||||
"on": "otwarte"
|
||||
},
|
||||
"presence": {
|
||||
"off": "poza domem",
|
||||
"on": "w domu"
|
||||
},
|
||||
"problem": {
|
||||
"off": "ok",
|
||||
"on": "problem"
|
||||
},
|
||||
"safety": {
|
||||
"off": "brak zagro\u017cenia",
|
||||
"on": "zagro\u017cenie"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "brak",
|
||||
"on": "wykryto"
|
||||
},
|
||||
"sound": {
|
||||
"off": "brak",
|
||||
"on": "wykryto"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "brak",
|
||||
"on": "wykryto"
|
||||
},
|
||||
"window": {
|
||||
"off": "zamkni\u0119te",
|
||||
"on": "otwarte"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "wy\u0142\u0105czony",
|
||||
"on": "w\u0142\u0105czony"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "nieaktywna",
|
||||
"recording": "nagrywanie",
|
||||
"streaming": "strumieniowanie"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "automatyczny",
|
||||
"cool": "ch\u0142odzenie",
|
||||
"dry": "osuszanie",
|
||||
"fan_only": "tylko wentylator",
|
||||
"heat": "grzanie",
|
||||
"heat_cool": "grzanie/ch\u0142odzenie",
|
||||
"off": "wy\u0142\u0105czony"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Skonfiguruj",
|
||||
"configured": "skonfigurowany"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "zamkni\u0119ta",
|
||||
"closing": "zamykanie",
|
||||
"open": "otwarta",
|
||||
"opening": "otwieranie",
|
||||
"stopped": "zatrzymany"
|
||||
},
|
||||
"default": {
|
||||
"off": "wy\u0142\u0105czony",
|
||||
"on": "w\u0142\u0105czony",
|
||||
"unavailable": "niedost\u0119pny",
|
||||
"unknown": "nieznany"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "w domu",
|
||||
"not_home": "poza domem"
|
||||
},
|
||||
"fan": {
|
||||
"off": "wy\u0142\u0105czony",
|
||||
"on": "w\u0142\u0105czony"
|
||||
},
|
||||
"group": {
|
||||
"closed": "zamkni\u0119te",
|
||||
"closing": "zamykanie",
|
||||
"home": "w domu",
|
||||
"locked": "zamkni\u0119ty",
|
||||
"not_home": "poza domem",
|
||||
"off": "wy\u0142\u0105czony",
|
||||
"ok": "ok",
|
||||
"on": "w\u0142\u0105czony",
|
||||
"open": "otwarte",
|
||||
"opening": "otwieranie",
|
||||
"problem": "problem",
|
||||
"stopped": "zatrzymany",
|
||||
"unlocked": "otwarty"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "wy\u0142\u0105czony",
|
||||
"on": "w\u0142\u0105czony"
|
||||
},
|
||||
"light": {
|
||||
"off": "wy\u0142\u0105czony",
|
||||
"on": "w\u0142\u0105czony"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "zamkni\u0119ty",
|
||||
"unlocked": "otwarty"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "nieaktywny",
|
||||
"off": "wy\u0142\u0105czony",
|
||||
"on": "w\u0142\u0105czony",
|
||||
"paused": "wstrzymany",
|
||||
"playing": "odtwarzanie",
|
||||
"standby": "tryb czuwania"
|
||||
},
|
||||
"person": {
|
||||
"home": "w domu",
|
||||
"not_home": "poza domem"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "ok",
|
||||
"problem": "problem"
|
||||
},
|
||||
"remote": {
|
||||
"off": "wy\u0142\u0105czony",
|
||||
"on": "w\u0142\u0105czony"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "sceny"
|
||||
},
|
||||
"script": {
|
||||
"off": "wy\u0142\u0105czony",
|
||||
"on": "w\u0142\u0105czony"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "wy\u0142\u0105czony",
|
||||
"on": "w\u0142\u0105czony"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "powy\u017cej horyzontu",
|
||||
"below_horizon": "poni\u017cej horyzontu"
|
||||
},
|
||||
"switch": {
|
||||
"off": "wy\u0142\u0105czony",
|
||||
"on": "w\u0142\u0105czony"
|
||||
},
|
||||
"timer": {
|
||||
"active": "aktywny",
|
||||
"idle": "nieaktywny",
|
||||
"paused": "wstrzymany"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "sprz\u0105tanie",
|
||||
"docked": "w stacji dokuj\u0105cej",
|
||||
"error": "b\u0142\u0105d",
|
||||
"idle": "nieaktywny",
|
||||
"off": "wy\u0142\u0105czony",
|
||||
"on": "w\u0142\u0105czony",
|
||||
"paused": "wstrzymany",
|
||||
"returning": "powr\u00f3t do stacji dokuj\u0105cej"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "pogodnie, noc",
|
||||
"cloudy": "pochmurno",
|
||||
"exceptional": "wyj\u0105tkowy",
|
||||
"fog": "mg\u0142a",
|
||||
"hail": "grad",
|
||||
"lightning": "b\u0142yskawice",
|
||||
"lightning-rainy": "burza",
|
||||
"partlycloudy": "cz\u0119\u015bciowe zachmurzenie",
|
||||
"pouring": "ulewa",
|
||||
"rainy": "deszczowo",
|
||||
"snowy": "\u015bnie\u017cnie",
|
||||
"snowy-rainy": "\u015bnie\u017cnie, deszczowo",
|
||||
"sunny": "s\u0142onecznie",
|
||||
"windy": "wietrznie",
|
||||
"windy-variant": "wietrznie"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "martwy",
|
||||
"initializing": "inicjalizacja",
|
||||
"ready": "gotowy",
|
||||
"sleeping": "u\u015bpiony"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "martwy ({query_stage})",
|
||||
"initializing": "inicjalizacja ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Armado",
|
||||
"armed_away": "Armado ausente",
|
||||
"armed_custom_bypass": "Armado em \u00e1reas espec\u00edficas",
|
||||
"armed_home": "Armado casa",
|
||||
"armed_night": "Armado noite",
|
||||
"arming": "Armando",
|
||||
"disarmed": "Desarmado",
|
||||
"disarming": "Desarmando",
|
||||
"pending": "Pendente",
|
||||
"triggered": "Acionado"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Desligado",
|
||||
"on": "Ativa"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normal",
|
||||
"on": "Fraca"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normal",
|
||||
"on": "Frio"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Desconectado",
|
||||
"on": "Conectado"
|
||||
},
|
||||
"default": {
|
||||
"off": "Desligado",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"door": {
|
||||
"off": "Fechado",
|
||||
"on": "Aberto"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Fechado",
|
||||
"on": "Aberto"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Limpo",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normal",
|
||||
"on": "Quente"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Trancado",
|
||||
"on": "Desbloqueado"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Seco",
|
||||
"on": "Molhado"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Desligado",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Desocupado",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Fechado",
|
||||
"on": "Aberto"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Ausente",
|
||||
"on": "Em casa"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Problema"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Seguro",
|
||||
"on": "N\u00e3o seguro"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Limpo",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Limpo",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Limpo",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"window": {
|
||||
"off": "Fechado",
|
||||
"on": "Aberto"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Inativo",
|
||||
"on": "Ativo"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Ocioso",
|
||||
"recording": "Gravando",
|
||||
"streaming": "Transmitindo"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Autom\u00e1tico",
|
||||
"cool": "Frio",
|
||||
"dry": "Seco",
|
||||
"fan_only": "Apenas ventilador",
|
||||
"heat": "Quente",
|
||||
"heat_cool": "Quente/Frio",
|
||||
"off": "Desligado"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Configurar",
|
||||
"configured": "Configurado"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Fechado",
|
||||
"closing": "Fechando",
|
||||
"open": "Aberto",
|
||||
"opening": "Abrindo",
|
||||
"stopped": "Parado"
|
||||
},
|
||||
"default": {
|
||||
"off": "Desligado",
|
||||
"on": "Ligado",
|
||||
"unavailable": "Indispon\u00edvel",
|
||||
"unknown": "Desconhecido"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Em casa",
|
||||
"not_home": "Ausente"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Desligado",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Fechado",
|
||||
"closing": "Fechando",
|
||||
"home": "Em casa",
|
||||
"locked": "Trancado",
|
||||
"not_home": "Ausente",
|
||||
"off": "Desligado",
|
||||
"ok": "OK",
|
||||
"on": "Ligado",
|
||||
"open": "Aberto",
|
||||
"opening": "Abrindo",
|
||||
"problem": "Problema",
|
||||
"stopped": "Parado",
|
||||
"unlocked": "Destrancado"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Desligado",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"light": {
|
||||
"off": "Desligada",
|
||||
"on": "Ligada"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Trancado",
|
||||
"unlocked": "Destrancado"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Ocioso",
|
||||
"off": "Desligado",
|
||||
"on": "Ligado",
|
||||
"paused": "Pausado",
|
||||
"playing": "Tocando",
|
||||
"standby": "Em espera"
|
||||
},
|
||||
"person": {
|
||||
"home": "Em casa",
|
||||
"not_home": "Ausente"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "Ok",
|
||||
"problem": "Problema"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Desligado",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Ativa"
|
||||
},
|
||||
"script": {
|
||||
"off": "Desligado",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Desligado",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Acima do horizonte",
|
||||
"below_horizon": "Abaixo do horizonte"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Desligado",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"timer": {
|
||||
"active": "ativo",
|
||||
"idle": "ocioso",
|
||||
"paused": "Pausado"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Limpando",
|
||||
"docked": "Baseado",
|
||||
"error": "Erro",
|
||||
"idle": "Em espera",
|
||||
"off": "Desligado",
|
||||
"on": "Ligado",
|
||||
"paused": "Pausado",
|
||||
"returning": "Retornando para base"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Noite clara",
|
||||
"cloudy": "Nublado",
|
||||
"exceptional": "Excepcional",
|
||||
"fog": "Nevoeiro",
|
||||
"hail": "Granizo",
|
||||
"lightning": "Raios",
|
||||
"lightning-rainy": "Raios, chuvoso",
|
||||
"partlycloudy": "Parcialmente nublado",
|
||||
"pouring": "Torrencial",
|
||||
"rainy": "Chuvoso",
|
||||
"snowy": "Neve",
|
||||
"snowy-rainy": "Neve, chuva",
|
||||
"sunny": "Ensolarado",
|
||||
"windy": "Ventoso",
|
||||
"windy-variant": "Ventoso"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Morto",
|
||||
"initializing": "Iniciando",
|
||||
"ready": "Pronto",
|
||||
"sleeping": "Dormindo"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Morto ({query_stage})",
|
||||
"initializing": "Iniciando ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Armado",
|
||||
"armed_away": "Armado ausente",
|
||||
"armed_custom_bypass": "Armado com desvio personalizado",
|
||||
"armed_home": "Armado Casa",
|
||||
"armed_night": "Armado noite",
|
||||
"arming": "A armar",
|
||||
"disarmed": "Desarmado",
|
||||
"disarming": "A desarmar",
|
||||
"pending": "Pendente",
|
||||
"triggered": "Despoletado"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Desligado",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normal",
|
||||
"on": "Baixo"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normal",
|
||||
"on": "Frio"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Desligado",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"default": {
|
||||
"off": "Desligado",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"door": {
|
||||
"off": "Fechada",
|
||||
"on": "Aberta"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Fechada",
|
||||
"on": "Aberta"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Limpo",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normal",
|
||||
"on": "Quente"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Trancada",
|
||||
"on": "Destrancada"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Seco",
|
||||
"on": "H\u00famido"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Limpo",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Limpo",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Fechado",
|
||||
"on": "Aberto"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Fora",
|
||||
"on": "Casa"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Problema"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Seguro",
|
||||
"on": "Inseguro"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Limpo",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Limpo",
|
||||
"on": "Detectado"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Limpo",
|
||||
"on": "Detetado"
|
||||
},
|
||||
"window": {
|
||||
"off": "Fechada",
|
||||
"on": "Aberta"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Desligado",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Em espera",
|
||||
"recording": "A gravar",
|
||||
"streaming": "A enviar"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Auto",
|
||||
"cool": "Frio",
|
||||
"dry": "Desumidificar",
|
||||
"fan_only": "Apenas ventilar",
|
||||
"heat": "Quente",
|
||||
"heat_cool": "Calor / Frio",
|
||||
"off": "Desligado"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Configurar",
|
||||
"configured": "Configurado"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Fechada",
|
||||
"closing": "A fechar",
|
||||
"open": "Aberta",
|
||||
"opening": "A abrir",
|
||||
"stopped": "Parado"
|
||||
},
|
||||
"default": {
|
||||
"off": "Desligado",
|
||||
"on": "Ligado",
|
||||
"unavailable": "Indispon\u00edvel",
|
||||
"unknown": "Desconhecido"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Casa",
|
||||
"not_home": "Fora"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Desligada",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Fechada",
|
||||
"closing": "A fechar",
|
||||
"home": "Casa",
|
||||
"locked": "Bloqueado",
|
||||
"not_home": "Fora",
|
||||
"off": "Desligado",
|
||||
"ok": "OK",
|
||||
"on": "Ligado",
|
||||
"open": "Aberta",
|
||||
"opening": "A abrir",
|
||||
"problem": "Problema",
|
||||
"stopped": "Parado",
|
||||
"unlocked": "Desbloqueado"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Desligado",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"light": {
|
||||
"off": "Desligada",
|
||||
"on": "Ligada"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Trancada",
|
||||
"unlocked": "Destrancada"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Em espera",
|
||||
"off": "Desligado",
|
||||
"on": "Ligado",
|
||||
"paused": "Em pausa",
|
||||
"playing": "A reproduzir",
|
||||
"standby": "Em espera"
|
||||
},
|
||||
"person": {
|
||||
"home": "Casa",
|
||||
"not_home": "Ausente"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Problema"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Desativado",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Cenas"
|
||||
},
|
||||
"script": {
|
||||
"off": "Desativado",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Desligado",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Acima do horizonte",
|
||||
"below_horizon": "Abaixo do horizonte"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Desligado",
|
||||
"on": "Ligado"
|
||||
},
|
||||
"timer": {
|
||||
"active": "ativo",
|
||||
"idle": "Em espera",
|
||||
"paused": "Em pausa"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "A limpar",
|
||||
"docked": "Encaixado",
|
||||
"error": "Erro",
|
||||
"idle": "Em espera",
|
||||
"off": "Desligado",
|
||||
"on": "Ligado",
|
||||
"paused": "Em pausa",
|
||||
"returning": "A regressar \u00e0 doca"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Limpo, Noite",
|
||||
"cloudy": "Nublado",
|
||||
"exceptional": "Excepcional",
|
||||
"fog": "Nevoeiro",
|
||||
"hail": "Granizo",
|
||||
"lightning": "Rel\u00e2mpago",
|
||||
"lightning-rainy": "Rel\u00e2mpagos, chuva",
|
||||
"partlycloudy": "Parcialmente nublado",
|
||||
"pouring": "Chuva forte",
|
||||
"rainy": "Chuva",
|
||||
"snowy": "Neve",
|
||||
"snowy-rainy": "Neve, chuva",
|
||||
"sunny": "Sol",
|
||||
"windy": "Vento fraco",
|
||||
"windy-variant": "Vento fraco"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Morto",
|
||||
"initializing": "A inicializar",
|
||||
"ready": "Pronto",
|
||||
"sleeping": "Adormecido"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Morto ({query_stage})",
|
||||
"initializing": "A inicializar ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Armat",
|
||||
"armed_away": "Armat plecat",
|
||||
"armed_custom_bypass": "Armare personalizat\u0103",
|
||||
"armed_home": "Armat acas\u0103",
|
||||
"armed_night": "Armat noaptea",
|
||||
"arming": "Armare",
|
||||
"disarmed": "Dezarmat",
|
||||
"disarming": "Dezarmare",
|
||||
"pending": "\u00cen a\u0219teptare",
|
||||
"triggered": "Declan\u0219at"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Oprit",
|
||||
"on": "Pornit"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normal",
|
||||
"on": "Sc\u0103zuta"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normal",
|
||||
"on": "Rece"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Deconectat",
|
||||
"on": "Conectat"
|
||||
},
|
||||
"default": {
|
||||
"off": "Oprit",
|
||||
"on": "Pornit"
|
||||
},
|
||||
"door": {
|
||||
"off": "\u00cenchis",
|
||||
"on": "Deschis"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\u00cenchis",
|
||||
"on": "Deschis"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Liber",
|
||||
"on": "Detec\u021bie"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normal",
|
||||
"on": "Fierbinte"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Blocat",
|
||||
"on": "Deblocat"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Uscat",
|
||||
"on": "Umed"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Liber",
|
||||
"on": "Detec\u021bie"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Liber",
|
||||
"on": "Detec\u021bie"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\u00cenchis",
|
||||
"on": "Deschis"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Plecat",
|
||||
"on": "Acas\u0103"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Problem\u0103"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Sigur",
|
||||
"on": "Nesigur"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Liber",
|
||||
"on": "Detec\u021bie"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Liber",
|
||||
"on": "Detec\u021bie"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Liber",
|
||||
"on": "Detec\u021bie"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u00cenchis",
|
||||
"on": "Deschis"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Oprit",
|
||||
"on": "Pornit"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Inactiv",
|
||||
"recording": "\u00cenregistrare",
|
||||
"streaming": "Streaming"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Auto",
|
||||
"cool": "Rece",
|
||||
"dry": "Uscat",
|
||||
"fan_only": "Numai ventilator",
|
||||
"heat": "C\u0103ldur\u0103",
|
||||
"heat_cool": "\u00cenc\u0103lzire / R\u0103cire",
|
||||
"off": "Oprit"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Configureaz\u0103",
|
||||
"configured": "Configurat"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\u00cenchis",
|
||||
"closing": "\u00cenchidere",
|
||||
"open": "Deschis",
|
||||
"opening": "Deschidere",
|
||||
"stopped": "Oprit"
|
||||
},
|
||||
"default": {
|
||||
"off": "Oprit",
|
||||
"on": "Pornit",
|
||||
"unavailable": "Indisponibil",
|
||||
"unknown": "Necunoscut"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Acas\u0103",
|
||||
"not_home": "Plecat"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Oprit",
|
||||
"on": "Pornit"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\u00cenchis",
|
||||
"closing": "\u00cenchidere",
|
||||
"home": "Acas\u0103",
|
||||
"locked": "Blocat",
|
||||
"not_home": "Plecat",
|
||||
"off": "Oprit",
|
||||
"ok": "OK",
|
||||
"on": "Pornit",
|
||||
"open": "Deschis",
|
||||
"opening": "Deschidere",
|
||||
"problem": "Problem\u0103",
|
||||
"stopped": "Oprit",
|
||||
"unlocked": "Deblocat"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Oprit",
|
||||
"on": "Pornit"
|
||||
},
|
||||
"light": {
|
||||
"off": "Oprit",
|
||||
"on": "Pornit"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Blocat",
|
||||
"unlocked": "Deblocat"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Inactiv",
|
||||
"off": "Oprit",
|
||||
"on": "Pornit",
|
||||
"paused": "\u00cen pauz\u0103",
|
||||
"playing": "Ruleaz\u0103",
|
||||
"standby": "\u00cen a\u0219teptare"
|
||||
},
|
||||
"person": {
|
||||
"home": "Acas\u0103",
|
||||
"not_home": "Plecat"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Problem\u0103"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Oprit",
|
||||
"on": "Pornit"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Scen\u0103"
|
||||
},
|
||||
"script": {
|
||||
"off": "Oprit",
|
||||
"on": "Pornit"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Oprit",
|
||||
"on": "Pornit"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Deasupra orizontului",
|
||||
"below_horizon": "Sub orizont"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Oprit",
|
||||
"on": "Pornit"
|
||||
},
|
||||
"timer": {
|
||||
"active": "activ",
|
||||
"idle": "inactiv",
|
||||
"paused": "\u00cen pauz\u0103"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Cur\u0103\u021bare",
|
||||
"docked": "Andocat",
|
||||
"error": "Eroare",
|
||||
"idle": "Inactiv",
|
||||
"off": "Oprit",
|
||||
"on": "Pornit",
|
||||
"paused": "\u00centrerupt",
|
||||
"returning": "\u00cen curs de \u00eentoarcere la doc"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Noapte senin\u0103",
|
||||
"cloudy": "Noros",
|
||||
"exceptional": "Excep\u0163ional",
|
||||
"fog": "Cea\u0163\u0103",
|
||||
"hail": "Grindin\u0103",
|
||||
"lightning": "Des\u0103rc\u0103ri electrice",
|
||||
"lightning-rainy": "Ploaie cu desc\u0103rc\u0103ri electrice",
|
||||
"partlycloudy": "Par\u021bial noros",
|
||||
"pouring": "Avers\u0103",
|
||||
"rainy": "Ploios",
|
||||
"snowy": "Z\u0103pad\u0103",
|
||||
"snowy-rainy": "Lapovi\u021b\u0103 \u0219i ninsoare",
|
||||
"sunny": "\u00eensorit",
|
||||
"windy": "Vant",
|
||||
"windy-variant": "Vant"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Inactiv",
|
||||
"initializing": "Se ini\u021bializeaz\u0103",
|
||||
"ready": "Disponibil",
|
||||
"sleeping": "Adormit"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Inactiv ({query_stage})",
|
||||
"initializing": "Se ini\u021bializeaz\u0103 ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "\u041f\u043e\u0434 \u043e\u0445\u0440\u0430\u043d\u043e\u0439",
|
||||
"armed_away": "\u041e\u0445\u0440\u0430\u043d\u0430 (\u043d\u0435 \u0434\u043e\u043c\u0430)",
|
||||
"armed_custom_bypass": "\u041e\u0445\u0440\u0430\u043d\u0430 \u0441 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f\u043c\u0438",
|
||||
"armed_home": "\u041e\u0445\u0440\u0430\u043d\u0430 (\u0434\u043e\u043c\u0430)",
|
||||
"armed_night": "\u041e\u0445\u0440\u0430\u043d\u0430 (\u043d\u043e\u0447\u044c)",
|
||||
"arming": "\u041f\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043d\u0430 \u043e\u0445\u0440\u0430\u043d\u0443",
|
||||
"disarmed": "\u0421\u043d\u044f\u0442\u043e \u0441 \u043e\u0445\u0440\u0430\u043d\u044b",
|
||||
"disarming": "\u0421\u043d\u044f\u0442\u0438\u0435 \u0441 \u043e\u0445\u0440\u0430\u043d\u044b",
|
||||
"pending": "\u041f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 \u043e\u0445\u0440\u0430\u043d\u0443",
|
||||
"triggered": "\u0421\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u0435"
|
||||
},
|
||||
"automation": {
|
||||
"off": "\u0412\u044b\u043a\u043b",
|
||||
"on": "\u0412\u043a\u043b"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "\u041d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0439",
|
||||
"on": "\u041d\u0438\u0437\u043a\u0438\u0439"
|
||||
},
|
||||
"cold": {
|
||||
"off": "\u041d\u043e\u0440\u043c\u0430",
|
||||
"on": "\u041e\u0445\u043b\u0430\u0436\u0434\u0435\u043d\u0438\u0435"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e",
|
||||
"on": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u0412\u044b\u043a\u043b",
|
||||
"on": "\u0412\u043a\u043b"
|
||||
},
|
||||
"door": {
|
||||
"off": "\u0417\u0430\u043a\u0440\u044b\u0442\u0430",
|
||||
"on": "\u041e\u0442\u043a\u0440\u044b\u0442\u0430"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\u0417\u0430\u043a\u0440\u044b\u0442\u044b",
|
||||
"on": "\u041e\u0442\u043a\u0440\u044b\u0442\u044b"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u041d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d",
|
||||
"on": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d"
|
||||
},
|
||||
"heat": {
|
||||
"off": "\u041d\u043e\u0440\u043c\u0430",
|
||||
"on": "\u041d\u0430\u0433\u0440\u0435\u0432"
|
||||
},
|
||||
"lock": {
|
||||
"off": "\u0417\u0430\u043a\u0440\u044b\u0442",
|
||||
"on": "\u041e\u0442\u043a\u0440\u044b\u0442"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "\u0421\u0443\u0445\u043e",
|
||||
"on": "\u0412\u043b\u0430\u0436\u043d\u043e"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u041d\u0435\u0442 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f ",
|
||||
"on": "\u0414\u0432\u0438\u0436\u0435\u043d\u0438\u0435"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u041d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e",
|
||||
"on": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\u0417\u0430\u043a\u0440\u044b\u0442\u043e",
|
||||
"on": "\u041e\u0442\u043a\u0440\u044b\u0442\u043e"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\u041d\u0435 \u0434\u043e\u043c\u0430",
|
||||
"on": "\u0414\u043e\u043c\u0430"
|
||||
},
|
||||
"problem": {
|
||||
"off": "\u041e\u041a",
|
||||
"on": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430"
|
||||
},
|
||||
"safety": {
|
||||
"off": "\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e",
|
||||
"on": "\u041d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u041d\u0435\u0442 \u0434\u044b\u043c\u0430",
|
||||
"on": "\u0414\u044b\u043c"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u041d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d",
|
||||
"on": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u041d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0430",
|
||||
"on": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0430"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u0417\u0430\u043a\u0440\u044b\u0442\u043e",
|
||||
"on": "\u041e\u0442\u043a\u0440\u044b\u0442\u043e"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\u0412\u044b\u043a\u043b",
|
||||
"on": "\u0412\u043a\u043b"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "\u0411\u0435\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435",
|
||||
"recording": "\u0417\u0430\u043f\u0438\u0441\u044c",
|
||||
"streaming": "\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "\u0410\u0432\u0442\u043e",
|
||||
"cool": "\u041e\u0445\u043b\u0430\u0436\u0434\u0435\u043d\u0438\u0435",
|
||||
"dry": "\u041e\u0441\u0443\u0448\u0435\u043d\u0438\u0435",
|
||||
"fan_only": "\u0412\u0435\u043d\u0442\u0438\u043b\u044f\u0446\u0438\u044f",
|
||||
"heat": "\u041e\u0431\u043e\u0433\u0440\u0435\u0432",
|
||||
"heat_cool": "\u041e\u0431\u043e\u0433\u0440\u0435\u0432 / \u041e\u0445\u043b\u0430\u0436\u0434\u0435\u043d\u0438\u0435",
|
||||
"off": "\u0412\u044b\u043a\u043b"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c",
|
||||
"configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043e"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\u0417\u0430\u043a\u0440\u044b\u0442\u043e",
|
||||
"closing": "\u0417\u0430\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f",
|
||||
"open": "\u041e\u0442\u043a\u0440\u044b\u0442\u043e",
|
||||
"opening": "\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f",
|
||||
"stopped": "\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u0412\u044b\u043a\u043b",
|
||||
"on": "\u0412\u043a\u043b",
|
||||
"unavailable": "\u041d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e",
|
||||
"unknown": "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\u0414\u043e\u043c\u0430",
|
||||
"not_home": "\u041d\u0435 \u0434\u043e\u043c\u0430"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\u0412\u044b\u043a\u043b",
|
||||
"on": "\u0412\u043a\u043b"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\u0417\u0430\u043a\u0440\u044b\u0442\u043e",
|
||||
"closing": "\u0417\u0430\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f",
|
||||
"home": "\u0414\u043e\u043c\u0430",
|
||||
"locked": "\u0417\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430",
|
||||
"not_home": "\u041d\u0435 \u0434\u043e\u043c\u0430",
|
||||
"off": "\u0412\u044b\u043a\u043b",
|
||||
"ok": "\u041e\u041a",
|
||||
"on": "\u0412\u043a\u043b",
|
||||
"open": "\u041e\u0442\u043a\u0440\u044b\u0442\u043e",
|
||||
"opening": "\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f",
|
||||
"problem": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430",
|
||||
"stopped": "\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e",
|
||||
"unlocked": "\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "\u0412\u044b\u043a\u043b",
|
||||
"on": "\u0412\u043a\u043b"
|
||||
},
|
||||
"light": {
|
||||
"off": "\u0412\u044b\u043a\u043b",
|
||||
"on": "\u0412\u043a\u043b"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "\u0417\u0430\u043a\u0440\u044b\u0442",
|
||||
"unlocked": "\u041e\u0442\u043a\u0440\u044b\u0442"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435",
|
||||
"off": "\u0412\u044b\u043a\u043b",
|
||||
"on": "\u0412\u043a\u043b",
|
||||
"paused": "\u041f\u0430\u0443\u0437\u0430",
|
||||
"playing": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435",
|
||||
"standby": "\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435"
|
||||
},
|
||||
"person": {
|
||||
"home": "\u0414\u043e\u043c\u0430",
|
||||
"not_home": "\u041d\u0435 \u0434\u043e\u043c\u0430"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "\u041e\u041a",
|
||||
"problem": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\u0412\u044b\u043a\u043b",
|
||||
"on": "\u0412\u043a\u043b"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "\u041f\u0435\u0440\u0435\u0445\u043e\u0434 \u043a \u0441\u0446\u0435\u043d\u0435"
|
||||
},
|
||||
"script": {
|
||||
"off": "\u0412\u044b\u043a\u043b",
|
||||
"on": "\u0412\u043a\u043b"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "\u0412\u044b\u043a\u043b",
|
||||
"on": "\u0412\u043a\u043b"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u041d\u0430\u0434 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u043e\u043c",
|
||||
"below_horizon": "\u0417\u0430 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u043e\u043c"
|
||||
},
|
||||
"switch": {
|
||||
"off": "\u0412\u044b\u043a\u043b",
|
||||
"on": "\u0412\u043a\u043b"
|
||||
},
|
||||
"timer": {
|
||||
"active": "\u041e\u0442\u0441\u0447\u0451\u0442",
|
||||
"idle": "\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435",
|
||||
"paused": "\u041f\u0430\u0443\u0437\u0430"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u0423\u0431\u043e\u0440\u043a\u0430",
|
||||
"docked": "\u0423 \u0434\u043e\u043a-\u0441\u0442\u0430\u043d\u0446\u0438\u0438",
|
||||
"error": "\u041e\u0448\u0438\u0431\u043a\u0430",
|
||||
"idle": "\u0411\u0435\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435",
|
||||
"off": "\u0412\u044b\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d",
|
||||
"paused": "\u041f\u0440\u0438\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d",
|
||||
"returning": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u043a \u0434\u043e\u043a-\u0441\u0442\u0430\u043d\u0446\u0438\u0438"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "\u042f\u0441\u043d\u043e, \u043d\u043e\u0447\u044c",
|
||||
"cloudy": "\u041e\u0431\u043b\u0430\u0447\u043d\u043e",
|
||||
"exceptional": "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435",
|
||||
"fog": "\u0422\u0443\u043c\u0430\u043d",
|
||||
"hail": "\u0413\u0440\u0430\u0434",
|
||||
"lightning": "\u041c\u043e\u043b\u043d\u0438\u044f",
|
||||
"lightning-rainy": "\u041c\u043e\u043b\u043d\u0438\u044f, \u0434\u043e\u0436\u0434\u044c",
|
||||
"partlycloudy": "\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0441\u0442\u044c",
|
||||
"pouring": "\u041b\u0438\u0432\u0435\u043d\u044c",
|
||||
"rainy": "\u0414\u043e\u0436\u0434\u044c",
|
||||
"snowy": "\u0421\u043d\u0435\u0433",
|
||||
"snowy-rainy": "\u0421\u043d\u0435\u0433 \u0441 \u0434\u043e\u0436\u0434\u0435\u043c",
|
||||
"sunny": "\u042f\u0441\u043d\u043e",
|
||||
"windy": "\u0412\u0435\u0442\u0440\u0435\u043d\u043e",
|
||||
"windy-variant": "\u0412\u0435\u0442\u0440\u0435\u043d\u043e"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "\u041d\u0435\u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e",
|
||||
"initializing": "\u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f",
|
||||
"ready": "\u0413\u043e\u0442\u043e\u0432",
|
||||
"sleeping": "\u0420\u0435\u0436\u0438\u043c \u0441\u043d\u0430"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "\u041d\u0435\u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e ({query_stage})",
|
||||
"initializing": "\u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Akt\u00edvny",
|
||||
"armed_away": "Akt\u00edvny v nepr\u00edtomnosti",
|
||||
"armed_custom_bypass": "Zak\u00f3dovan\u00e9 prisp\u00f4soben\u00e9 vyl\u00fa\u010denie",
|
||||
"armed_home": "Akt\u00edvny doma",
|
||||
"armed_night": "Akt\u00edvny v noci",
|
||||
"arming": "Aktivuje sa",
|
||||
"disarmed": "Neakt\u00edvny",
|
||||
"disarming": "Deaktivuje sa",
|
||||
"pending": "\u010cak\u00e1 sa",
|
||||
"triggered": "Spusten\u00fd"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Neakt\u00edvny",
|
||||
"on": "Akt\u00edvna"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Norm\u00e1lna",
|
||||
"on": "Slab\u00e1"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Norm\u00e1lny",
|
||||
"on": "Studen\u00fd"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Odpojen\u00fd",
|
||||
"on": "Pripojen\u00fd"
|
||||
},
|
||||
"default": {
|
||||
"off": "Neakt\u00edvny",
|
||||
"on": "Akt\u00edvny"
|
||||
},
|
||||
"door": {
|
||||
"off": "Zatvoren\u00e9",
|
||||
"on": "Otvoren\u00e9"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Zatvoren\u00e9",
|
||||
"on": "Otvoren\u00e9"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u017diadny plyn",
|
||||
"on": "Zachyten\u00fd plyn"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Norm\u00e1lny",
|
||||
"on": "Hor\u00faci"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Zamknut\u00fd",
|
||||
"on": "Odomknut\u00fd"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Sucho",
|
||||
"on": "Vlhko"
|
||||
},
|
||||
"motion": {
|
||||
"off": "K\u013eud",
|
||||
"on": "Pohyb"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Vo\u013en\u00e9",
|
||||
"on": "Obsaden\u00e9"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Zatvoren\u00e9",
|
||||
"on": "Otvoren\u00e9"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Pre\u010d",
|
||||
"on": "Doma"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Probl\u00e9m"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Zabezpe\u010den\u00e9",
|
||||
"on": "Nezabezpe\u010den\u00e9"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u017diadny dym",
|
||||
"on": "Zachyten\u00fd dym"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Ticho",
|
||||
"on": "Zachyten\u00fd zvuk"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "K\u013eud",
|
||||
"on": "Zachyten\u00e9 vibr\u00e1cie"
|
||||
},
|
||||
"window": {
|
||||
"off": "Zatvoren\u00e9",
|
||||
"on": "Otvoren\u00e9"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Neakt\u00edvny",
|
||||
"on": "Akt\u00edvny"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Ne\u010dinn\u00e1",
|
||||
"recording": "Z\u00e1znam",
|
||||
"streaming": "Streamovanie"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Automatika",
|
||||
"cool": "Chladenie",
|
||||
"dry": "Su\u0161enie",
|
||||
"fan_only": "Iba ventil\u00e1tor",
|
||||
"heat": "K\u00farenie",
|
||||
"heat_cool": "Vykurovanie / Chladenie",
|
||||
"off": "Vypnut\u00e9"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Konfigurova\u0165",
|
||||
"configured": "Nakonfigurovan\u00e9"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Zatvoren\u00e9",
|
||||
"closing": "Zatv\u00e1ra sa",
|
||||
"open": "Otvoren\u00e9",
|
||||
"opening": "Otv\u00e1ra sa",
|
||||
"stopped": "Zastaven\u00e9"
|
||||
},
|
||||
"default": {
|
||||
"off": "Neakt\u00edvny",
|
||||
"on": "Akt\u00edvny",
|
||||
"unavailable": "Nedostupn\u00fd",
|
||||
"unknown": "Nezn\u00e1my"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Doma",
|
||||
"not_home": "Pre\u010d"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Neakt\u00edvny",
|
||||
"on": "Zapnut\u00fd"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Zatvoren\u00e1",
|
||||
"closing": "Zatv\u00e1ra sa",
|
||||
"home": "Doma",
|
||||
"locked": "Zamknut\u00e1",
|
||||
"not_home": "Pre\u010d",
|
||||
"off": "Vypnut\u00e1",
|
||||
"ok": "OK",
|
||||
"on": "Zapnut\u00e1",
|
||||
"open": "Otvoren\u00e1",
|
||||
"opening": "Otv\u00e1ra sa",
|
||||
"problem": "Probl\u00e9m",
|
||||
"stopped": "Zastaven\u00e9",
|
||||
"unlocked": "Odomknut\u00e1"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Vypnut\u00e9",
|
||||
"on": "Zapnut\u00e9"
|
||||
},
|
||||
"light": {
|
||||
"off": "Vypnut\u00e9",
|
||||
"on": "Zapnut\u00e9"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Zamknut\u00fd",
|
||||
"unlocked": "Odomknut\u00fd"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Ne\u010dinn\u00fd",
|
||||
"off": "Vypnut\u00fd",
|
||||
"on": "Zapnut\u00fd",
|
||||
"paused": "Pozastaven\u00fd",
|
||||
"playing": "Prehr\u00e1vanie",
|
||||
"standby": "Pohotovostn\u00fd re\u017eim"
|
||||
},
|
||||
"person": {
|
||||
"home": "Doma",
|
||||
"not_home": "Pre\u010d"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Probl\u00e9m"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Vypnut\u00fd",
|
||||
"on": "Zapnut\u00fd"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Sc\u00e9novanie"
|
||||
},
|
||||
"script": {
|
||||
"off": "Vypnut\u00fd",
|
||||
"on": "Zapnut\u00fd"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Neakt\u00edvny",
|
||||
"on": "Akt\u00edvny"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Nad horizontom",
|
||||
"below_horizon": "Za horizontom"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Vypnut\u00fd",
|
||||
"on": "Zapnut\u00fd"
|
||||
},
|
||||
"timer": {
|
||||
"active": "akt\u00edvny",
|
||||
"idle": "ne\u010dinn\u00fd",
|
||||
"paused": "pozastaven\u00fd"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u010cist\u00ed",
|
||||
"docked": "V doku",
|
||||
"error": "Chyba",
|
||||
"idle": "Ne\u010dinn\u00fd",
|
||||
"off": "Vypnut\u00fd",
|
||||
"on": "Zapnut\u00fd",
|
||||
"paused": "Pozastaven\u00fd",
|
||||
"returning": "Vracia sa do doku"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Jasno, v noci",
|
||||
"cloudy": "Zamra\u010den\u00e9",
|
||||
"exceptional": "V\u00fdnimo\u010dn\u00e9",
|
||||
"fog": "Hmla",
|
||||
"hail": "Krupobitie",
|
||||
"lightning": "Blesky",
|
||||
"lightning-rainy": "Blesky, da\u017edivo",
|
||||
"partlycloudy": "\u010ciasto\u010dne zamra\u010den\u00e9",
|
||||
"pouring": "Lej\u00faco",
|
||||
"rainy": "Da\u017edivo",
|
||||
"snowy": "Zasne\u017eeno",
|
||||
"snowy-rainy": "Zasne\u017eeno, da\u017edivo",
|
||||
"sunny": "slne\u010dno",
|
||||
"windy": "Veterno",
|
||||
"windy-variant": "Veterno"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Nereaguje",
|
||||
"initializing": "Inicializ\u00e1cia",
|
||||
"ready": "Pripraven\u00e9",
|
||||
"sleeping": "\u00dasporn\u00fd re\u017eim"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Nereaguje ({query_stage})",
|
||||
"initializing": "Inicializ\u00e1cia ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Omogo\u010den",
|
||||
"armed_away": "Omogo\u010den-zunaj",
|
||||
"armed_custom_bypass": "Vklopljen izjeme po meri",
|
||||
"armed_home": "Omogo\u010den-doma",
|
||||
"armed_night": "Omogo\u010den-no\u010d",
|
||||
"arming": "Omogo\u010danje",
|
||||
"disarmed": "Onemogo\u010den",
|
||||
"disarming": "Onemogo\u010danje",
|
||||
"pending": "V teku",
|
||||
"triggered": "Spro\u017een"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Izklju\u010den",
|
||||
"on": "Vklopljen"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normalno",
|
||||
"on": "Nizko"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normalno",
|
||||
"on": "Hladno"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Povezava prekinjena",
|
||||
"on": "Povezan"
|
||||
},
|
||||
"default": {
|
||||
"off": "Izklju\u010den",
|
||||
"on": "Vklopljen"
|
||||
},
|
||||
"door": {
|
||||
"off": "Zaprto",
|
||||
"on": "Odprto"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Zaprto",
|
||||
"on": "Odprto"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u010cisto",
|
||||
"on": "Zaznano"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normalno",
|
||||
"on": "Vro\u010de"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Zaklenjeno",
|
||||
"on": "Odklenjeno"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Suho",
|
||||
"on": "Mokro"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u010cisto",
|
||||
"on": "Zaznano"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u010cisto",
|
||||
"on": "Zaznano"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Zaprto",
|
||||
"on": "Odprto"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Odsoten",
|
||||
"on": "Doma"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "Te\u017eava"
|
||||
},
|
||||
"safety": {
|
||||
"off": "Varno",
|
||||
"on": "Nevarno"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u010cisto",
|
||||
"on": "Zaznano"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u010cisto",
|
||||
"on": "Zaznano"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u010cisto",
|
||||
"on": "Zaznano"
|
||||
},
|
||||
"window": {
|
||||
"off": "Zaprto",
|
||||
"on": "Odprto"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Izklju\u010den",
|
||||
"on": "Vklopljen"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "V pripravljenosti",
|
||||
"recording": "Snemanje",
|
||||
"streaming": "Pretakanje"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Samodejno",
|
||||
"cool": "Mrzlo",
|
||||
"dry": "Suho",
|
||||
"fan_only": "Samo ventilator",
|
||||
"heat": "Toplo",
|
||||
"heat_cool": "Gretje/Hlajenje",
|
||||
"off": "Izklju\u010den"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Konfiguriraj",
|
||||
"configured": "Konfigurirano"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Zaprto",
|
||||
"closing": "Zapiranje",
|
||||
"open": "Odprto",
|
||||
"opening": "Odpiranje",
|
||||
"stopped": "Ustavljeno"
|
||||
},
|
||||
"default": {
|
||||
"off": "Izklju\u010den",
|
||||
"on": "Vklopljen",
|
||||
"unavailable": "Ni na voljo",
|
||||
"unknown": "Neznano"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Doma",
|
||||
"not_home": "Odsoten"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Izklju\u010den",
|
||||
"on": "Vklopljen"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Zaprto",
|
||||
"closing": "Zapiranje",
|
||||
"home": "Doma",
|
||||
"locked": "Zaklenjeno",
|
||||
"not_home": "Odsoten",
|
||||
"off": "Izklju\u010den",
|
||||
"ok": "OK",
|
||||
"on": "Vklopljen",
|
||||
"open": "Odprto",
|
||||
"opening": "Odpiranje",
|
||||
"problem": "Te\u017eava",
|
||||
"stopped": "Ustavljeno",
|
||||
"unlocked": "Odklenjeno"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Izklju\u010den",
|
||||
"on": "Vklopljen"
|
||||
},
|
||||
"light": {
|
||||
"off": "Izklju\u010den",
|
||||
"on": "Vklopljen"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Zaklenjeno",
|
||||
"unlocked": "Odklenjeno"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "V pripravljenosti",
|
||||
"off": "Izklju\u010den",
|
||||
"on": "Vklopljen",
|
||||
"paused": "Na pavzi",
|
||||
"playing": "Predvaja",
|
||||
"standby": "V pripravljenosti"
|
||||
},
|
||||
"person": {
|
||||
"home": "Doma",
|
||||
"not_home": "Odsoten"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "Te\u017eava"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Izklju\u010den",
|
||||
"on": "Vklopljen"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Nastavitev scene"
|
||||
},
|
||||
"script": {
|
||||
"off": "Izklju\u010den",
|
||||
"on": "Vklopljen"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Izklju\u010den",
|
||||
"on": "Vklopljen"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Nad obzorjem",
|
||||
"below_horizon": "Pod obzorjem"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Izklju\u010den",
|
||||
"on": "Vklopljen"
|
||||
},
|
||||
"timer": {
|
||||
"active": "aktiven",
|
||||
"idle": "V pripravljenosti",
|
||||
"paused": "Na pavzi"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u010cistim",
|
||||
"docked": "Priklju\u010den",
|
||||
"error": "Napaka",
|
||||
"idle": "V pripravljenosti",
|
||||
"off": "Izklju\u010den",
|
||||
"on": "Vklju\u010den",
|
||||
"paused": "Zaustavljeno",
|
||||
"returning": "Vra\u010dam se na postajo"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Jasna, no\u010d",
|
||||
"cloudy": "Obla\u010dno",
|
||||
"exceptional": "Izjemno",
|
||||
"fog": "Megla",
|
||||
"hail": "To\u010da",
|
||||
"lightning": "Grmenje",
|
||||
"lightning-rainy": "Grmenje, de\u017eevno",
|
||||
"partlycloudy": "Delno obla\u010dno",
|
||||
"pouring": "Mo\u010dan de\u017e",
|
||||
"rainy": "De\u017eevno",
|
||||
"snowy": "Sne\u017eno",
|
||||
"snowy-rainy": "Sne\u017eno, de\u017eevno",
|
||||
"sunny": "Son\u010dno",
|
||||
"windy": "Vetrovno",
|
||||
"windy-variant": "Vetrovno"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "Mrtev",
|
||||
"initializing": "Inicializacija",
|
||||
"ready": "Pripravljen",
|
||||
"sleeping": "Spanje"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "Mrtev ({query_stage})",
|
||||
"initializing": "Inicializacija ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"weather": {
|
||||
"clear-night": "Vedra no\u0107",
|
||||
"cloudy": "Obla\u010dno",
|
||||
"fog": "Magla",
|
||||
"hail": "Grad",
|
||||
"lightning": "Grmljavina",
|
||||
"lightning-rainy": "Grmljavina sa ki\u0161om",
|
||||
"partlycloudy": "Delimi\u010dno obla\u010dno",
|
||||
"pouring": "Pljusak",
|
||||
"rainy": "Ki\u0161a",
|
||||
"snowy": "Sneg",
|
||||
"snowy-rainy": "Sneg i ki\u0161a",
|
||||
"sunny": "Sun\u010dano",
|
||||
"windy": "Vetrovito",
|
||||
"windy-variant": "Vetrovito"
|
||||
},
|
||||
"zwave": {
|
||||
"query_stage": {
|
||||
"dead": " ({query_stage})",
|
||||
"initializing": " ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"sun": {
|
||||
"above_horizon": "Iznad horizonta",
|
||||
"below_horizon": "Ispod horizonta"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Isklju\u010den",
|
||||
"on": "Uklju\u010den"
|
||||
},
|
||||
"timer": {
|
||||
"active": "\u0443\u043a\u0459\u0443\u0447\u0435\u043d",
|
||||
"idle": "\u043d\u0435\u0430\u043a\u0442\u043d\u0430 \u0447\u0435\u043a\u0430\u045a\u0443"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"ready": "Spreman"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": " ({query_stage})",
|
||||
"initializing": " ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Larmat",
|
||||
"armed_away": "Larmat",
|
||||
"armed_custom_bypass": "Larm f\u00f6rbikopplat",
|
||||
"armed_home": "Hemmalarmat",
|
||||
"armed_night": "Nattlarmat",
|
||||
"arming": "Tillkopplar",
|
||||
"disarmed": "Avlarmat",
|
||||
"disarming": "Fr\u00e5nkopplar",
|
||||
"pending": "V\u00e4ntande",
|
||||
"triggered": "Utl\u00f6st"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normal",
|
||||
"on": "L\u00e5g"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normal",
|
||||
"on": "Kallt"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Fr\u00e5nkopplad",
|
||||
"on": "Ansluten"
|
||||
},
|
||||
"default": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"door": {
|
||||
"off": "St\u00e4ngd",
|
||||
"on": "\u00d6ppen"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "St\u00e4ngd",
|
||||
"on": "\u00d6ppen"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Klart",
|
||||
"on": "Detekterad"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normal",
|
||||
"on": "Varmt"
|
||||
},
|
||||
"lock": {
|
||||
"off": "L\u00e5st",
|
||||
"on": "Ol\u00e5st"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Torr",
|
||||
"on": "Bl\u00f6t"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Klart",
|
||||
"on": "Detekterad"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Tomt",
|
||||
"on": "Detekterad"
|
||||
},
|
||||
"opening": {
|
||||
"off": "St\u00e4ngd",
|
||||
"on": "\u00d6ppen"
|
||||
},
|
||||
"presence": {
|
||||
"off": "Borta",
|
||||
"on": "Hemma"
|
||||
},
|
||||
"problem": {
|
||||
"off": "Ok",
|
||||
"on": "Problem"
|
||||
},
|
||||
"safety": {
|
||||
"off": "S\u00e4ker",
|
||||
"on": "Os\u00e4ker"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Klart",
|
||||
"on": "Detekterad"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Klart",
|
||||
"on": "Detekterad"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Klart",
|
||||
"on": "Detekterad"
|
||||
},
|
||||
"window": {
|
||||
"off": "St\u00e4ngt",
|
||||
"on": "\u00d6ppet"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Inaktiv",
|
||||
"recording": "Spelar in",
|
||||
"streaming": "Str\u00f6mmar"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Automatisk",
|
||||
"cool": "Kyla",
|
||||
"dry": "Avfuktning",
|
||||
"fan_only": "Endast fl\u00e4kt",
|
||||
"heat": "V\u00e4rme",
|
||||
"heat_cool": "V\u00e4rme/Kyla",
|
||||
"off": "Av"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Konfigurera",
|
||||
"configured": "Konfigurerad"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "St\u00e4ngd",
|
||||
"closing": "St\u00e4nger",
|
||||
"open": "\u00d6ppen",
|
||||
"opening": "\u00d6ppnar",
|
||||
"stopped": "Stoppad"
|
||||
},
|
||||
"default": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5",
|
||||
"unavailable": "Otillg\u00e4nglig",
|
||||
"unknown": "Ok\u00e4nd"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Hemma",
|
||||
"not_home": "Borta"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"group": {
|
||||
"closed": "St\u00e4ngd",
|
||||
"closing": "St\u00e4nger",
|
||||
"home": "Hemma",
|
||||
"locked": "L\u00e5st",
|
||||
"not_home": "Borta",
|
||||
"off": "Av",
|
||||
"ok": "Ok",
|
||||
"on": "P\u00e5",
|
||||
"open": "\u00d6ppen",
|
||||
"opening": "\u00d6ppnar",
|
||||
"problem": "Problem",
|
||||
"stopped": "Stoppad",
|
||||
"unlocked": "Ol\u00e5st"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"light": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "L\u00e5st",
|
||||
"unlocked": "Ol\u00e5st"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Inaktiv",
|
||||
"off": "Av",
|
||||
"on": "P\u00e5",
|
||||
"paused": "Pausad",
|
||||
"playing": "Spelar",
|
||||
"standby": "Vilol\u00e4ge"
|
||||
},
|
||||
"person": {
|
||||
"home": "Hemma",
|
||||
"not_home": "Borta"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "Ok",
|
||||
"problem": "Problem"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "Scenario"
|
||||
},
|
||||
"script": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Ovanf\u00f6r horisonten",
|
||||
"below_horizon": "Nedanf\u00f6r horisonten"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Av",
|
||||
"on": "P\u00e5"
|
||||
},
|
||||
"timer": {
|
||||
"active": "aktiv",
|
||||
"idle": "inaktiv",
|
||||
"paused": "pausad"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "St\u00e4dar",
|
||||
"docked": "Dockad",
|
||||
"error": "Fel",
|
||||
"idle": "Inaktiv",
|
||||
"off": "Av",
|
||||
"on": "P\u00e5",
|
||||
"paused": "Pausad",
|
||||
"returning": "\u00c5terg\u00e5r till docka"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Klart, natt",
|
||||
"cloudy": "Molnigt",
|
||||
"exceptional": "Exceptionellt",
|
||||
"fog": "Dimma",
|
||||
"hail": "Hagel",
|
||||
"lightning": "\u00c5ska",
|
||||
"lightning-rainy": "\u00c5ska, regnigt",
|
||||
"partlycloudy": "Delvis molnigt",
|
||||
"pouring": "\u00d6sregn",
|
||||
"rainy": "Regnigt",
|
||||
"snowy": "Sn\u00f6igt",
|
||||
"snowy-rainy": "Sn\u00f6igt, regnigt",
|
||||
"sunny": "Soligt",
|
||||
"windy": "Bl\u00e5sigt",
|
||||
"windy-variant": "Bl\u00e5sigt"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "D\u00f6d",
|
||||
"initializing": "Initierar",
|
||||
"ready": "Redo",
|
||||
"sleeping": "Sovande"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "D\u00f6d ({query_stage})",
|
||||
"initializing": "Initierar ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,194 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "\u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b92\u0bb2\u0bbf \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1",
|
||||
"armed_away": "\u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b92\u0bb2\u0bbf \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc7",
|
||||
"armed_custom_bypass": "\u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa \u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b92\u0bb2\u0bbf",
|
||||
"armed_home": "\u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b92\u0bb2\u0bbf \u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1",
|
||||
"armed_night": "\u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b92\u0bb2\u0bbf \u0b87\u0bb0\u0bb5\u0bbf\u0bb2\u0bcd",
|
||||
"arming": "\u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b92\u0bb2\u0bbf \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1",
|
||||
"disarmed": "\u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b92\u0bb2\u0bbf \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8",
|
||||
"disarming": "\u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b92\u0bb2\u0bbf \u0ba8\u0bc0\u0b95\u0bcd\u0b95\u0bae\u0bcd",
|
||||
"pending": "\u0ba8\u0bbf\u0bb2\u0bc1\u0bb5\u0bc8\u0baf\u0bbf\u0bb2\u0bcd",
|
||||
"triggered": "\u0ba4\u0bc2\u0ba3\u0bcd\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1"
|
||||
},
|
||||
"automation": {
|
||||
"off": "\u0b86\u0b83\u0baa\u0bcd",
|
||||
"on": "\u0b86\u0ba9\u0bcd "
|
||||
},
|
||||
"binary_sensor": {
|
||||
"default": {
|
||||
"off": "\u0b86\u0b83\u0baa\u0bcd",
|
||||
"on": "\u0b86\u0ba9\u0bcd "
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u0ba4\u0bc6\u0bb3\u0bbf\u0bb5\u0bc1",
|
||||
"on": "\u0b95\u0ba3\u0bcd\u0b9f\u0bb1\u0bbf\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
|
||||
},
|
||||
"heat": {
|
||||
"off": "\u0b86\u0b83\u0baa\u0bcd",
|
||||
"on": "\u0b9a\u0bc2\u0b9f\u0bbe\u0ba9"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "\u0b89\u0bb2\u0bb0\u0bcd",
|
||||
"on": "\u0b88\u0bb0\u0bae\u0bcd"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u0ba4\u0bc6\u0bb3\u0bbf\u0bb5\u0bc1 ",
|
||||
"on": "\u0b95\u0ba3\u0bcd\u0b9f\u0bb1\u0bbf\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u0ba4\u0bc6\u0bb3\u0bbf\u0bb5\u0bc1 ",
|
||||
"on": "\u0b95\u0ba3\u0bcd\u0b9f\u0bb1\u0bbf\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\u0bae\u0bc2\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1",
|
||||
"on": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\u0ba4\u0bca\u0bb2\u0bc8\u0bb5\u0bbf\u0bb2\u0bcd",
|
||||
"on": "\u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1"
|
||||
},
|
||||
"problem": {
|
||||
"off": "\u0b9a\u0bb0\u0bbf",
|
||||
"on": "\u0b9a\u0bbf\u0b95\u0bcd\u0b95\u0bb2\u0bcd"
|
||||
},
|
||||
"safety": {
|
||||
"off": "\u0baa\u0bbe\u0ba4\u0bc1\u0b95\u0bbe\u0baa\u0bcd\u0baa\u0bbe\u0ba9",
|
||||
"on": "\u0baa\u0bbe\u0ba4\u0bc1\u0b95\u0bbe\u0baa\u0bcd\u0baa\u0bb1\u0bcd\u0bb1"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u0ba4\u0bc6\u0bb3\u0bbf\u0bb5\u0bc1 ",
|
||||
"on": "\u0b95\u0ba3\u0bcd\u0b9f\u0bb1\u0bbf\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u0ba4\u0bc6\u0bb3\u0bbf\u0bb5\u0bc1 ",
|
||||
"on": "\u0b95\u0ba3\u0bcd\u0b9f\u0bb1\u0bbf\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u0ba4\u0bc6\u0bb3\u0bbf\u0bb5\u0bc1 ",
|
||||
"on": "\u0b95\u0ba3\u0bcd\u0b9f\u0bb1\u0bbf\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u0bae\u0bc2\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1",
|
||||
"on": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\u0b86\u0b83\u0baa\u0bcd",
|
||||
"on": "\u0b86\u0ba9\u0bcd "
|
||||
},
|
||||
"camera": {
|
||||
"idle": "\u0baa\u0ba3\u0bbf\u0baf\u0bbf\u0ba9\u0bcd\u0bb1\u0bbf",
|
||||
"recording": "\u0baa\u0ba4\u0bbf\u0bb5\u0bc1",
|
||||
"streaming": "\u0bb8\u0bcd\u0b9f\u0bcd\u0bb0\u0bc0\u0bae\u0bbf\u0b99\u0bcd"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "\u0ba4\u0bbe\u0ba9\u0bbe\u0b95 \u0b87\u0baf\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd",
|
||||
"cool": "\u0b95\u0bc1\u0bb3\u0bbf\u0bb0\u0bcd",
|
||||
"dry": "\u0b89\u0bb2\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4",
|
||||
"fan_only": "\u0bb5\u0bbf\u0b9a\u0bbf\u0bb1\u0bbf \u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bcd",
|
||||
"heat": "\u0bb5\u0bc6\u0baa\u0bcd\u0baa\u0bae\u0bcd",
|
||||
"off": "\u0b86\u0b83\u0baa\u0bcd"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "\u0b89\u0bb3\u0bcd\u0bb3\u0bae\u0bc8",
|
||||
"configured": "\u0b89\u0bb3\u0bcd\u0bb3\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\u0bae\u0bc2\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1",
|
||||
"closing": "\u0bae\u0bc2\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1",
|
||||
"open": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1",
|
||||
"opening": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1",
|
||||
"stopped": "\u0ba8\u0bbf\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u0b86\u0b83\u0baa\u0bcd",
|
||||
"on": "\u0b86\u0ba9\u0bcd",
|
||||
"unavailable": "\u0b95\u0bbf\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8",
|
||||
"unknown": "\u0ba4\u0bc6\u0bb0\u0bbf\u0baf\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1",
|
||||
"not_home": "\u0ba4\u0bca\u0bb2\u0bc8\u0bb5\u0bbf\u0bb2\u0bcd"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\u0b86\u0b83\u0baa\u0bcd",
|
||||
"on": "\u0bb5\u0bbf\u0b9a\u0bbf\u0bb1\u0bbf \u0b86\u0ba9\u0bcd"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\u0bae\u0bc2\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1 ",
|
||||
"closing": "\u0bae\u0bc2\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 ",
|
||||
"home": "\u0bb5\u0bc0\u0b9f\u0bcd\u0b9f\u0bbf\u0bb2\u0bcd",
|
||||
"locked": "\u0baa\u0bc2\u0b9f\u0bcd\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1 ",
|
||||
"not_home": "\u0ba4\u0bca\u0bb2\u0bc8\u0bb5\u0bbf\u0bb2\u0bcd",
|
||||
"off": "\u0b86\u0b83\u0baa\u0bcd",
|
||||
"ok": "\u0b9a\u0bb0\u0bbf",
|
||||
"on": "\u0b86\u0ba9\u0bcd",
|
||||
"open": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1 ",
|
||||
"opening": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 ",
|
||||
"problem": "\u0b9a\u0bbf\u0b95\u0bcd\u0b95\u0bb2\u0bcd",
|
||||
"stopped": "\u0ba8\u0bbf\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1 ",
|
||||
"unlocked": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1 "
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "\u0b86\u0b83\u0baa\u0bcd",
|
||||
"on": "\u0b86\u0ba9\u0bcd"
|
||||
},
|
||||
"light": {
|
||||
"off": "\u0b86\u0b83\u0baa\u0bcd",
|
||||
"on": "\u0b86\u0ba9\u0bcd"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "\u0baa\u0bc2\u0b9f\u0bcd\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1",
|
||||
"unlocked": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "\u0baa\u0ba3\u0bbf\u0baf\u0bbf\u0ba9\u0bcd\u0bb1\u0bbf",
|
||||
"off": "\u0b86\u0b83\u0baa\u0bcd",
|
||||
"on": "\u0b86\u0ba9\u0bcd",
|
||||
"paused": "\u0b87\u0b9f\u0bc8\u0ba8\u0bbf\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1",
|
||||
"playing": "\u0bb5\u0bbf\u0bb3\u0bc8\u0baf\u0bbe\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd",
|
||||
"standby": "\u0b95\u0bbe\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "\u0b9a\u0bb0\u0bbf",
|
||||
"problem": "\u0b9a\u0bbf\u0b95\u0bcd\u0b95\u0bb2\u0bcd"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\u0b86\u0b83\u0baa\u0bcd",
|
||||
"on": "\u0b86\u0ba9\u0bcd"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "\u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf"
|
||||
},
|
||||
"script": {
|
||||
"off": "\u0b86\u0b83\u0baa\u0bcd",
|
||||
"on": "\u0b86\u0ba9\u0bcd"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "\u0b86\u0b83\u0baa\u0bcd",
|
||||
"on": "\u0b86\u0ba9\u0bcd"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u0ba4\u0bca\u0b9f\u0bc1\u0bb5\u0bbe\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0bb1\u0bcd\u0b95\u0bc1 \u0bae\u0bc7\u0bb2\u0bc7",
|
||||
"below_horizon": "\u0ba4\u0bca\u0b9f\u0bc1\u0bb5\u0bbe\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0bb1\u0bcd\u0b95\u0bc1\u0b95\u0bcd \u0b95\u0bc0\u0bb4\u0bc7"
|
||||
},
|
||||
"switch": {
|
||||
"off": "\u0b86\u0b83\u0baa\u0bcd",
|
||||
"on": "\u0b86\u0ba9\u0bcd"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "\u0b87\u0bb1\u0ba8\u0bcd\u0ba4\u0bc1\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1",
|
||||
"initializing": "\u0ba4\u0bc1\u0bb5\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1",
|
||||
"ready": "\u0ba4\u0baf\u0bbe\u0bb0\u0bcd",
|
||||
"sleeping": "\u0ba4\u0bc2\u0b99\u0bcd\u0b95\u0bc1\u0b95\u0bbf\u0ba9\u0bcd\u0bb1\u0ba4\u0bc1"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "\u0b87\u0bb1\u0ba8\u0bcd\u0ba4\u0bc1\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 ({query_stage})",
|
||||
"initializing": "\u0ba4\u0bc1\u0bb5\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,235 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "\u0c2d\u0c26\u0c4d\u0c30\u0c24 \u0c35\u0c41\u0c02\u0c26\u0c3f",
|
||||
"armed_away": "\u0c07\u0c02\u0c1f \u0c2c\u0c2f\u0c1f \u0c2d\u0c26\u0c4d\u0c30\u0c24",
|
||||
"armed_custom_bypass": "\u0c2d\u0c26\u0c4d\u0c30\u0c24 \u0c15\u0c38\u0c4d\u0c1f\u0c2e\u0c4d \u0c2c\u0c48\u0c2a\u0c3e\u0c38\u0c4d",
|
||||
"armed_home": "\u0c38\u0c46\u0c15\u0c4d\u0c2f\u0c42\u0c30\u0c3f\u0c1f\u0c40 \u0c38\u0c3f\u0c38\u0c4d\u0c1f\u0c2e\u0c4d \u0c06\u0c28\u0c4d \u0c1a\u0c47\u0c2f\u0c2c\u0c21\u0c3f\u0c02\u0c26\u0c3f",
|
||||
"armed_night": "\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f \u0c2a\u0c42\u0c1f \u0c2d\u0c26\u0c4d\u0c30\u0c24",
|
||||
"arming": "\u0c2d\u0c26\u0c4d\u0c30\u0c3f\u0c02\u0c1a\u0c41\u0c1f",
|
||||
"disarmed": "\u0c2d\u0c26\u0c4d\u0c30\u0c24 \u0c32\u0c47\u0c26\u0c41",
|
||||
"disarming": "\u0c2d\u0c26\u0c4d\u0c30\u0c24 \u0c24\u0c40\u0c38\u0c3f\u0c35\u0c47\u0c2f\u0c41\u0c1f",
|
||||
"pending": "\u0c2a\u0c46\u0c02\u0c21\u0c3f\u0c02\u0c17\u0c4d",
|
||||
"triggered": "\u0c0a\u0c2a\u0c02\u0c26\u0c41\u0c15\u0c41\u0c02\u0c26\u0c3f"
|
||||
},
|
||||
"automation": {
|
||||
"off": "\u0c06\u0c2b\u0c4d",
|
||||
"on": "\u0c06\u0c28\u0c4d"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "\u0c38\u0c3e\u0c27\u0c3e\u0c30\u0c23",
|
||||
"on": "\u0c24\u0c15\u0c4d\u0c15\u0c41\u0c35"
|
||||
},
|
||||
"cold": {
|
||||
"on": "\u0c1a\u0c32\u0c4d\u0c32\u0c28\u0c3f"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "\u0c21\u0c3f\u0c38\u0c4d\u0c15\u0c28\u0c46\u0c15\u0c4d\u0c1f\u0c4d",
|
||||
"on": "\u0c15\u0c28\u0c46\u0c15\u0c4d\u0c1f\u0c4d"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u0c06\u0c2b\u0c4d",
|
||||
"on": "\u0c06\u0c28\u0c4d"
|
||||
},
|
||||
"door": {
|
||||
"off": "\u0c2e\u0c42\u0c38\u0c41\u0c15\u0c41\u0c02\u0c26\u0c3f",
|
||||
"on": "\u0c24\u0c46\u0c30\u0c3f\u0c1a\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\u0c2e\u0c42\u0c38\u0c41\u0c15\u0c41\u0c02\u0c26\u0c3f",
|
||||
"on": "\u0c24\u0c46\u0c30\u0c3f\u0c1a\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u0c17\u0c4d\u0c2f\u0c3e\u0c38\u0c4d \u0c06\u0c2b\u0c4d",
|
||||
"on": "\u0c17\u0c4d\u0c2f\u0c3e\u0c38\u0c4d \u0c06\u0c28\u0c4d"
|
||||
},
|
||||
"heat": {
|
||||
"off": "\u0c38\u0c3e\u0c27\u0c3e\u0c30\u0c23",
|
||||
"on": "\u0c35\u0c47\u0c21\u0c3f"
|
||||
},
|
||||
"lock": {
|
||||
"off": "\u0c32\u0c3e\u0c15\u0c4d \u0c1a\u0c47\u0c2f\u0c2c\u0c21\u0c3f\u0c02\u0c26\u0c3f",
|
||||
"on": "\u0c32\u0c3e\u0c15\u0c4d \u0c1a\u0c47\u0c2f\u0c2c\u0c21\u0c32\u0c47\u0c26\u0c41"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "\u0c2a\u0c4a\u0c21\u0c3f",
|
||||
"on": "\u0c24\u0c21\u0c3f"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u0c15\u0c26\u0c32\u0c3f\u0c15 \u0c32\u0c47\u0c26\u0c41",
|
||||
"on": "\u0c15\u0c26\u0c32\u0c3f\u0c15 \u0c35\u0c41\u0c02\u0c26\u0c3f"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u0c09\u0c28\u0c3f\u0c15\u0c3f\u0c21\u0c3f \u0c32\u0c47\u0c26\u0c41",
|
||||
"on": "\u0c09\u0c28\u0c3f\u0c15\u0c3f\u0c21\u0c3f \u0c09\u0c02\u0c26\u0c3f"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\u0c2e\u0c42\u0c38\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f",
|
||||
"on": "\u0c24\u0c46\u0c30\u0c41\u0c1a\u0c41\u0c15\u0c41\u0c02\u0c1f\u0c4b\u0c02\u0c26\u0c3f"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\u0c2c\u0c2f\u0c1f",
|
||||
"on": "\u0c07\u0c02\u0c1f"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "\u0c38\u0c2e\u0c38\u0c4d\u0c2f"
|
||||
},
|
||||
"safety": {
|
||||
"off": "\u0c15\u0c4d\u0c37\u0c47\u0c2e\u0c02",
|
||||
"on": "\u0c15\u0c4d\u0c37\u0c47\u0c2e\u0c02 \u0c15\u0c3e\u0c26\u0c41"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u0c2a\u0c4a\u0c17 \u0c32\u0c47\u0c26\u0c41",
|
||||
"on": "\u0c2a\u0c4a\u0c17 \u0c35\u0c41\u0c02\u0c26\u0c3f"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u0c36\u0c2c\u0c4d\u0c27\u0c02 \u0c32\u0c47\u0c26\u0c41",
|
||||
"on": "\u0c36\u0c2c\u0c4d\u0c27\u0c02 \u0c35\u0c41\u0c02\u0c26\u0c3f"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u0c15\u0c26\u0c32\u0c1f\u0c4d\u0c32\u0c47\u0c26\u0c41",
|
||||
"on": "\u0c15\u0c26\u0c41\u0c32\u0c41\u0c24\u0c4b\u0c02\u0c26\u0c3f"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u0c2e\u0c42\u0c38\u0c41\u0c15\u0c41\u0c02\u0c26\u0c3f",
|
||||
"on": "\u0c24\u0c46\u0c30\u0c3f\u0c1a\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\u0c06\u0c2b\u0c4d",
|
||||
"on": "\u0c06\u0c28\u0c4d"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "\u0c10\u0c21\u0c3f\u0c32\u0c4d",
|
||||
"recording": "\u0c30\u0c3f\u0c15\u0c3e\u0c30\u0c4d\u0c21\u0c3f\u0c02\u0c17\u0c4d",
|
||||
"streaming": "\u0c2a\u0c4d\u0c30\u0c38\u0c3e\u0c30\u0c02"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "\u0c26\u0c3e\u0c28\u0c02\u0c24\u0c1f \u0c05\u0c26\u0c47",
|
||||
"cool": "\u0c1a\u0c32\u0c4d\u0c32\u0c17\u0c3e",
|
||||
"dry": "\u0c2a\u0c4a\u0c21\u0c3f",
|
||||
"fan_only": "\u0c2b\u0c4d\u0c2f\u0c3e\u0c28\u0c4d \u0c2e\u0c3e\u0c24\u0c4d\u0c30\u0c2e\u0c47",
|
||||
"heat": "\u0c35\u0c46\u0c1a\u0c4d\u0c1a\u0c17\u0c3e",
|
||||
"off": "\u0c06\u0c2b\u0c4d"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "\u0c15\u0c3e\u0c28\u0c4d\u0c2b\u0c3f\u0c17\u0c30\u0c4d",
|
||||
"configured": "\u0c15\u0c3e\u0c28\u0c4d\u0c2b\u0c3f\u0c17\u0c30\u0c4d"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\u0c2e\u0c42\u0c38\u0c41\u0c15\u0c41\u0c02\u0c26\u0c3f",
|
||||
"closing": "\u0c2e\u0c42\u0c38\u0c41\u0c15\u0c41\u0c02\u0c1f\u0c4b\u0c02\u0c26\u0c3f",
|
||||
"open": "\u0c24\u0c46\u0c30\u0c3f\u0c1a\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f",
|
||||
"opening": "\u0c24\u0c46\u0c30\u0c41\u0c1a\u0c41\u0c15\u0c41\u0c02\u0c1f\u0c4b\u0c02\u0c26\u0c3f",
|
||||
"stopped": "\u0c06\u0c17\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u0c06\u0c2b\u0c4d",
|
||||
"on": "\u0c06\u0c28\u0c4d",
|
||||
"unavailable": "\u0c05\u0c02\u0c26\u0c41\u0c2c\u0c3e\u0c1f\u0c41\u0c32\u0c4b \u0c32\u0c47\u0c26\u0c41",
|
||||
"unknown": "\u0c24\u0c46\u0c32\u0c3f\u0c2f\u0c26\u0c41"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\u0c07\u0c02\u0c1f",
|
||||
"not_home": "\u0c2c\u0c2f\u0c1f"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\u0c06\u0c2b\u0c4d",
|
||||
"on": "\u0c06\u0c28\u0c4d"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\u0c2e\u0c42\u0c38\u0c41\u0c15\u0c41\u0c02\u0c26\u0c3f",
|
||||
"closing": "\u0c2e\u0c42\u0c38\u0c41\u0c15\u0c41\u0c02\u0c1f\u0c4b\u0c02\u0c26\u0c3f",
|
||||
"home": "\u0c07\u0c02\u0c1f",
|
||||
"locked": "\u0c2e\u0c42\u0c38\u0c3f \u0c35\u0c41\u0c02\u0c21\u0c41",
|
||||
"not_home": "\u0c2c\u0c2f\u0c1f",
|
||||
"off": "\u0c06\u0c2b\u0c4d",
|
||||
"ok": "\u0c05\u0c32\u0c3e\u0c17\u0c47",
|
||||
"on": "\u0c06\u0c28\u0c4d",
|
||||
"open": "\u0c24\u0c46\u0c30\u0c3f\u0c1a\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f",
|
||||
"opening": "\u0c24\u0c46\u0c30\u0c41\u0c1a\u0c41\u0c15\u0c41\u0c02\u0c1f\u0c4b\u0c02\u0c26\u0c3f",
|
||||
"problem": "\u0c38\u0c2e\u0c38\u0c4d\u0c2f",
|
||||
"stopped": "\u0c06\u0c2a\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f",
|
||||
"unlocked": "\u0c24\u0c46\u0c30\u0c41\u0c1a\u0c3f \u0c35\u0c41\u0c02\u0c21\u0c41"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "\u0c06\u0c2b\u0c4d",
|
||||
"on": "\u0c06\u0c28\u0c4d"
|
||||
},
|
||||
"light": {
|
||||
"off": "\u0c06\u0c2b\u0c4d",
|
||||
"on": "\u0c06\u0c28\u0c4d"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "\u0c2e\u0c42\u0c38\u0c3f \u0c35\u0c41\u0c02\u0c21\u0c41",
|
||||
"unlocked": "\u0c24\u0c46\u0c30\u0c41\u0c1a\u0c3f \u0c35\u0c41\u0c02\u0c21\u0c41"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "\u0c10\u0c21\u0c3f\u0c32\u0c4d",
|
||||
"off": "\u0c06\u0c2b\u0c4d",
|
||||
"on": "\u0c06\u0c28\u0c4d",
|
||||
"paused": "\u0c06\u0c2a\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f",
|
||||
"playing": "\u0c06\u0c21\u0c41\u0c24\u0c4b\u0c02\u0c26\u0c3f",
|
||||
"standby": "\u0c28\u0c3f\u0c32\u0c15\u0c21"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "\u0c05\u0c32\u0c3e\u0c17\u0c47",
|
||||
"problem": "\u0c38\u0c2e\u0c38\u0c4d\u0c2f"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\u0c06\u0c2b\u0c4d",
|
||||
"on": "\u0c06\u0c28\u0c4d"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "\u0c38\u0c40\u0c28\u0c3f\u0c02\u0c17\u0c4d"
|
||||
},
|
||||
"script": {
|
||||
"off": "\u0c06\u0c2b\u0c4d",
|
||||
"on": "\u0c06\u0c28\u0c4d"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "\u0c06\u0c2b\u0c4d",
|
||||
"on": "\u0c06\u0c28\u0c4d"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u0c39\u0c4b\u0c30\u0c3f\u0c1c\u0c4b\u0c28\u0c4d \u0c2a\u0c48\u0c28",
|
||||
"below_horizon": "\u0c39\u0c4b\u0c30\u0c3f\u0c1c\u0c4b\u0c28\u0c4d \u0c15\u0c4d\u0c30\u0c3f\u0c02\u0c26"
|
||||
},
|
||||
"switch": {
|
||||
"off": "\u0c06\u0c2b\u0c4d",
|
||||
"on": "\u0c06\u0c28\u0c4d"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u0c36\u0c41\u0c2d\u0c4d\u0c30\u0c2a\u0c30\u0c41\u0c1a\u0c41\u0c24\u0c4b\u0c02\u0c26\u0c3f"
|
||||
},
|
||||
"weather": {
|
||||
"cloudy": "\u0c2e\u0c47\u0c18\u0c3e\u0c35\u0c43\u0c24\u0c02",
|
||||
"fog": "\u0c2a\u0c4a\u0c17\u0c2e\u0c02\u0c1a\u0c41",
|
||||
"hail": "\u0c35\u0c21\u0c17\u0c33\u0c4d\u0c33\u0c41",
|
||||
"lightning": "\u0c2e\u0c46\u0c30\u0c41\u0c2a\u0c41\u0c32\u0c41",
|
||||
"lightning-rainy": "\u0c2e\u0c46\u0c30\u0c41\u0c2a\u0c41, \u0c35\u0c30\u0c4d\u0c37\u0c02",
|
||||
"partlycloudy": "\u0c2a\u0c3e\u0c15\u0c4d\u0c37\u0c3f\u0c15\u0c02\u0c17\u0c3e \u0c2e\u0c47\u0c18\u0c3e\u0c35\u0c43\u0c24\u0c02",
|
||||
"pouring": "\u0c15\u0c41\u0c02\u0c2d\u0c35\u0c43\u0c37\u0c4d\u0c1f\u0c3f",
|
||||
"rainy": "\u0c35\u0c30\u0c4d\u0c37\u0c02",
|
||||
"snowy": "\u0c2e\u0c02\u0c1a\u0c41",
|
||||
"snowy-rainy": "\u0c2e\u0c02\u0c1a\u0c41, \u0c35\u0c30\u0c4d\u0c37\u0c02",
|
||||
"sunny": "\u0c0e\u0c02\u0c21",
|
||||
"windy": "\u0c17\u0c3e\u0c32\u0c41\u0c32\u0c24\u0c4b",
|
||||
"windy-variant": "\u0c17\u0c3e\u0c32\u0c41\u0c32\u0c24\u0c4b"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "\u0c2e\u0c43\u0c24 \u0c2a\u0c30\u0c3f\u0c15\u0c30\u0c02",
|
||||
"initializing": "\u0c38\u0c3f\u0c26\u0c4d\u0c27\u0c02 \u0c05\u0c35\u0c41\u0c24\u0c4b\u0c02\u0c26\u0c3f",
|
||||
"ready": "\u0c30\u0c46\u0c21\u0c40",
|
||||
"sleeping": "\u0c28\u0c3f\u0c26\u0c4d\u0c30\u0c3f\u0c38\u0c4d\u0c24\u0c4b\u0c02\u0c26\u0c3f"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "\u0c2e\u0c43\u0c24 \u0c2a\u0c30\u0c3f\u0c15\u0c30\u0c02 ({query_stage})",
|
||||
"initializing": "\u0c38\u0c3f\u0c26\u0c4d\u0c27\u0c02 \u0c05\u0c35\u0c41\u0c24\u0c4b\u0c02\u0c26\u0c3f ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,254 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "\u0e40\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19",
|
||||
"armed_away": "\u0e40\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19-\u0e42\u0e2b\u0e21\u0e14\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19",
|
||||
"armed_custom_bypass": "\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\u0e42\u0e14\u0e22\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07",
|
||||
"armed_home": "\u0e40\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19-\u0e42\u0e2b\u0e21\u0e14\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19",
|
||||
"armed_night": "\u0e40\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19-\u0e42\u0e2b\u0e21\u0e14\u0e01\u0e25\u0e32\u0e07\u0e04\u0e37\u0e19",
|
||||
"arming": "\u0e40\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19",
|
||||
"disarmed": "\u0e1b\u0e25\u0e14\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19",
|
||||
"disarming": "\u0e1b\u0e25\u0e14\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19",
|
||||
"pending": "\u0e04\u0e49\u0e32\u0e07\u0e2d\u0e22\u0e39\u0e48",
|
||||
"triggered": "\u0e16\u0e39\u0e01\u0e01\u0e23\u0e30\u0e15\u0e38\u0e49\u0e19"
|
||||
},
|
||||
"automation": {
|
||||
"off": "\u0e1b\u0e34\u0e14",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "\u0e1b\u0e01\u0e15\u0e34",
|
||||
"on": "\u0e15\u0e48\u0e33"
|
||||
},
|
||||
"cold": {
|
||||
"off": "\u0e1b\u0e01\u0e15\u0e34",
|
||||
"on": "\u0e2b\u0e19\u0e32\u0e27"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "\u0e15\u0e31\u0e14\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d",
|
||||
"on": "\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e41\u0e25\u0e49\u0e27"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u0e1b\u0e34\u0e14",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14"
|
||||
},
|
||||
"door": {
|
||||
"off": "\u0e1b\u0e34\u0e14\u0e41\u0e25\u0e49\u0e27",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\u0e1b\u0e34\u0e14\u0e41\u0e25\u0e49\u0e27",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e41\u0e01\u0e4a\u0e2a",
|
||||
"on": "\u0e15\u0e23\u0e27\u0e08\u0e1e\u0e1a\u0e41\u0e01\u0e4a\u0e2a"
|
||||
},
|
||||
"heat": {
|
||||
"off": "\u0e1b\u0e01\u0e15\u0e34",
|
||||
"on": "\u0e23\u0e49\u0e2d\u0e19"
|
||||
},
|
||||
"lock": {
|
||||
"off": "\u0e25\u0e47\u0e2d\u0e04\u0e2d\u0e22\u0e39\u0e48",
|
||||
"on": "\u0e1b\u0e25\u0e14\u0e25\u0e47\u0e2d\u0e04\u0e41\u0e25\u0e49\u0e27"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "\u0e41\u0e2b\u0e49\u0e07",
|
||||
"on": "\u0e40\u0e1b\u0e35\u0e22\u0e01"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e04\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e2b\u0e27",
|
||||
"on": "\u0e1e\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e04\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e2b\u0e27"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u0e44\u0e21\u0e48\u0e1e\u0e1a",
|
||||
"on": "\u0e1e\u0e1a"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\u0e1b\u0e34\u0e14",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e39\u0e48",
|
||||
"on": "\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19"
|
||||
},
|
||||
"problem": {
|
||||
"off": "\u0e15\u0e01\u0e25\u0e07",
|
||||
"on": "\u0e1b\u0e31\u0e0d\u0e2b\u0e32"
|
||||
},
|
||||
"safety": {
|
||||
"off": "\u0e1b\u0e34\u0e14",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e04\u0e27\u0e31\u0e19",
|
||||
"on": "\u0e1e\u0e1a\u0e04\u0e27\u0e31\u0e19"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e22\u0e34\u0e19",
|
||||
"on": "\u0e44\u0e14\u0e49\u0e22\u0e34\u0e19"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e19",
|
||||
"on": "\u0e1e\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e19"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u0e1b\u0e34\u0e14\u0e41\u0e25\u0e49\u0e27",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\u0e1b\u0e34\u0e14",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
|
||||
"recording": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01",
|
||||
"streaming": "\u0e2a\u0e15\u0e23\u0e35\u0e21\u0e21\u0e34\u0e48\u0e07"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34",
|
||||
"cool": "\u0e40\u0e22\u0e47\u0e19",
|
||||
"dry": "\u0e41\u0e2b\u0e49\u0e07",
|
||||
"fan_only": "\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e1e\u0e31\u0e14\u0e25\u0e21",
|
||||
"heat": "\u0e23\u0e49\u0e2d\u0e19",
|
||||
"heat_cool": "\u0e23\u0e49\u0e2d\u0e19/\u0e40\u0e22\u0e47\u0e19",
|
||||
"off": "\u0e1b\u0e34\u0e14"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32",
|
||||
"configured": "\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e41\u0e25\u0e49\u0e27"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\u0e1b\u0e34\u0e14",
|
||||
"closing": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1b\u0e34\u0e14",
|
||||
"open": "\u0e40\u0e1b\u0e34\u0e14",
|
||||
"opening": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e40\u0e1b\u0e34\u0e14",
|
||||
"stopped": "\u0e2b\u0e22\u0e38\u0e14"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u0e1b\u0e34\u0e14",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14",
|
||||
"unavailable": "\u0e44\u0e21\u0e48\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
|
||||
"unknown": "\u0e44\u0e21\u0e48\u0e17\u0e23\u0e32\u0e1a\u0e2a\u0e16\u0e32\u0e19\u0e30"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19",
|
||||
"not_home": "\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e39\u0e48"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\u0e1b\u0e34\u0e14",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\u0e1b\u0e34\u0e14\u0e41\u0e25\u0e49\u0e27",
|
||||
"closing": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1b\u0e34\u0e14",
|
||||
"home": "\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19",
|
||||
"locked": "\u0e25\u0e47\u0e2d\u0e04\u0e41\u0e25\u0e49\u0e27",
|
||||
"not_home": "\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19",
|
||||
"off": "\u0e1b\u0e34\u0e14",
|
||||
"ok": "\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14",
|
||||
"open": "\u0e40\u0e1b\u0e34\u0e14",
|
||||
"opening": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e40\u0e1b\u0e34\u0e14",
|
||||
"problem": "\u0e21\u0e35\u0e1b\u0e31\u0e0d\u0e2b\u0e32",
|
||||
"stopped": "\u0e2b\u0e22\u0e38\u0e14\u0e41\u0e25\u0e49\u0e27",
|
||||
"unlocked": "\u0e1b\u0e25\u0e14\u0e25\u0e47\u0e2d\u0e04\u0e41\u0e25\u0e49\u0e27"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "\u0e1b\u0e34\u0e14",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14"
|
||||
},
|
||||
"light": {
|
||||
"off": "\u0e1b\u0e34\u0e14",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "\u0e25\u0e47\u0e2d\u0e04",
|
||||
"unlocked": "\u0e1b\u0e25\u0e14\u0e25\u0e47\u0e2d\u0e04"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
|
||||
"off": "\u0e1b\u0e34\u0e14",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14",
|
||||
"paused": "\u0e2b\u0e22\u0e38\u0e14\u0e0a\u0e31\u0e48\u0e27\u0e04\u0e23\u0e32\u0e27",
|
||||
"playing": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e40\u0e25\u0e48\u0e19",
|
||||
"standby": "\u0e41\u0e2a\u0e15\u0e19\u0e14\u0e4c\u0e1a\u0e32\u0e22"
|
||||
},
|
||||
"person": {
|
||||
"home": "\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19",
|
||||
"not_home": "\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
|
||||
"problem": "\u0e21\u0e35\u0e1b\u0e31\u0e0d\u0e2b\u0e32"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\u0e1b\u0e34\u0e14",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "\u0e0b\u0e35\u0e19"
|
||||
},
|
||||
"script": {
|
||||
"off": "\u0e1b\u0e34\u0e14",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "\u0e1b\u0e34\u0e14",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u0e40\u0e2b\u0e19\u0e37\u0e2d\u0e02\u0e2d\u0e1a\u0e1f\u0e49\u0e32",
|
||||
"below_horizon": "\u0e15\u0e01\u0e14\u0e34\u0e19"
|
||||
},
|
||||
"switch": {
|
||||
"off": "\u0e1b\u0e34\u0e14",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14"
|
||||
},
|
||||
"timer": {
|
||||
"active": "\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e2d\u0e22\u0e39\u0e48",
|
||||
"idle": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
|
||||
"paused": "\u0e2b\u0e22\u0e38\u0e14\u0e0a\u0e31\u0e48\u0e27\u0e04\u0e23\u0e32\u0e27"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e17\u0e33\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e30\u0e2d\u0e32\u0e14",
|
||||
"docked": "\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d",
|
||||
"error": "\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14",
|
||||
"idle": "\u0e27\u0e48\u0e32\u0e07",
|
||||
"off": "\u0e1b\u0e34\u0e14",
|
||||
"on": "\u0e40\u0e1b\u0e34\u0e14",
|
||||
"paused": "\u0e2b\u0e22\u0e38\u0e14\u0e0a\u0e31\u0e48\u0e27\u0e04\u0e23\u0e32\u0e27",
|
||||
"returning": "\u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e08\u0e38\u0e14\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "\u0e1f\u0e49\u0e32\u0e42\u0e1b\u0e23\u0e48\u0e07, \u0e01\u0e25\u0e32\u0e07\u0e04\u0e37\u0e19",
|
||||
"cloudy": "\u0e21\u0e35\u0e40\u0e21\u0e06\u0e21\u0e32\u0e01",
|
||||
"fog": "\u0e2b\u0e21\u0e2d\u0e01",
|
||||
"hail": "\u0e25\u0e39\u0e01\u0e40\u0e2b\u0e47\u0e1a",
|
||||
"lightning": "\u0e1f\u0e49\u0e32\u0e41\u0e25\u0e1a",
|
||||
"lightning-rainy": "\u0e1f\u0e49\u0e32\u0e41\u0e25\u0e1a, \u0e1d\u0e19\u0e15\u0e01",
|
||||
"partlycloudy": "\u0e21\u0e35\u0e40\u0e21\u0e06\u0e1a\u0e32\u0e07\u0e2a\u0e48\u0e27\u0e19",
|
||||
"pouring": "\u0e40\u0e17",
|
||||
"rainy": "\u0e1d\u0e19",
|
||||
"snowy": "\u0e2b\u0e34\u0e21\u0e30",
|
||||
"snowy-rainy": "\u0e2b\u0e34\u0e21\u0e30, \u0e1d\u0e19",
|
||||
"sunny": "\u0e41\u0e14\u0e14\u0e08\u0e31\u0e14",
|
||||
"windy": "\u0e25\u0e21\u0e41\u0e23\u0e07",
|
||||
"windy-variant": "\u0e25\u0e21\u0e41\u0e23\u0e07"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "\u0e44\u0e21\u0e48\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
|
||||
"initializing": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
|
||||
"ready": "\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
|
||||
"sleeping": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e2b\u0e25\u0e31\u0e1a"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "\u0e44\u0e21\u0e48\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 ({query_stage})",
|
||||
"initializing": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19 ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "Etkin",
|
||||
"armed_away": "Etkin d\u0131\u015far\u0131da",
|
||||
"armed_custom_bypass": "\u00d6zel alarm atlatmas\u0131",
|
||||
"armed_home": "Etkin evde",
|
||||
"armed_night": "Etkin gece",
|
||||
"arming": "Etkinle\u015fiyor",
|
||||
"disarmed": "Etkisiz",
|
||||
"disarming": "Etkisizle\u015ftiriliyor",
|
||||
"pending": "Beklemede",
|
||||
"triggered": "Tetiklendi"
|
||||
},
|
||||
"automation": {
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "Normal",
|
||||
"on": "D\u00fc\u015f\u00fck"
|
||||
},
|
||||
"cold": {
|
||||
"off": "Normal",
|
||||
"on": "So\u011fuk"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "Ba\u011flant\u0131 kesildi",
|
||||
"on": "Ba\u011fl\u0131"
|
||||
},
|
||||
"default": {
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k"
|
||||
},
|
||||
"door": {
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Temiz",
|
||||
"on": "Alg\u0131land\u0131"
|
||||
},
|
||||
"heat": {
|
||||
"off": "Normal",
|
||||
"on": "S\u0131cak"
|
||||
},
|
||||
"lock": {
|
||||
"off": "Kilit kapal\u0131",
|
||||
"on": "Kilit a\u00e7\u0131k"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Kuru",
|
||||
"on": "Islak"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Temiz",
|
||||
"on": "Alg\u0131land\u0131"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Temiz",
|
||||
"on": "Alg\u0131land\u0131"
|
||||
},
|
||||
"opening": {
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k"
|
||||
},
|
||||
"presence": {
|
||||
"off": "D\u0131\u015farda",
|
||||
"on": "Evde"
|
||||
},
|
||||
"problem": {
|
||||
"off": "Tamam",
|
||||
"on": "Sorun"
|
||||
},
|
||||
"safety": {
|
||||
"off": "G\u00fcvenli",
|
||||
"on": "G\u00fcvensiz"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Temiz",
|
||||
"on": "Alg\u0131land\u0131"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Temiz",
|
||||
"on": "Alg\u0131land\u0131"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Temiz",
|
||||
"on": "Alg\u0131land\u0131"
|
||||
},
|
||||
"window": {
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Bo\u015fta",
|
||||
"recording": "Kaydediliyor",
|
||||
"streaming": "Yay\u0131n ak\u0131\u015f\u0131"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "Otomatik",
|
||||
"cool": "Serin",
|
||||
"dry": "Kuru",
|
||||
"fan_only": "Sadece fan",
|
||||
"heat": "S\u0131cak",
|
||||
"heat_cool": "Is\u0131tma / So\u011futma",
|
||||
"off": "Kapal\u0131"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "Ayarla",
|
||||
"configured": "Ayarland\u0131"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "Kapal\u0131",
|
||||
"closing": "Kapan\u0131yor",
|
||||
"open": "A\u00e7\u0131k",
|
||||
"opening": "A\u00e7\u0131l\u0131yor",
|
||||
"stopped": "Durduruldu"
|
||||
},
|
||||
"default": {
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k",
|
||||
"unavailable": "Mevcut de\u011fil",
|
||||
"unknown": "Bilinmeyen"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "Evde",
|
||||
"not_home": "D\u0131\u015far\u0131da"
|
||||
},
|
||||
"fan": {
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k"
|
||||
},
|
||||
"group": {
|
||||
"closed": "Kapand\u0131",
|
||||
"closing": "Kapan\u0131yor",
|
||||
"home": "Evde",
|
||||
"locked": "Kilitli",
|
||||
"not_home": "D\u0131\u015far\u0131da",
|
||||
"off": "Kapal\u0131",
|
||||
"ok": "Tamam",
|
||||
"on": "A\u00e7\u0131k",
|
||||
"open": "A\u00e7\u0131k",
|
||||
"opening": "A\u00e7\u0131l\u0131yor",
|
||||
"problem": "Problem",
|
||||
"stopped": "Durduruldu",
|
||||
"unlocked": "Kilitli de\u011fil"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k"
|
||||
},
|
||||
"light": {
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "Kilitli",
|
||||
"unlocked": "Kilitli de\u011fil"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Bo\u015fta",
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k",
|
||||
"paused": "Durduruldu",
|
||||
"playing": "Oynuyor",
|
||||
"standby": "Bekleme modu"
|
||||
},
|
||||
"person": {
|
||||
"home": "Evde",
|
||||
"not_home": "D\u0131\u015far\u0131da"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "Tamam",
|
||||
"problem": "Problem"
|
||||
},
|
||||
"remote": {
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "senaryolar"
|
||||
},
|
||||
"script": {
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Ufkun \u00fczerinde",
|
||||
"below_horizon": "Ufkun alt\u0131nda"
|
||||
},
|
||||
"switch": {
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k"
|
||||
},
|
||||
"timer": {
|
||||
"active": "Aktif",
|
||||
"idle": "Bo\u015fta",
|
||||
"paused": "Durduruldu"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "Temizleniyor",
|
||||
"docked": "Dock'da",
|
||||
"error": "Hata",
|
||||
"idle": "Bo\u015fta",
|
||||
"off": "Kapal\u0131",
|
||||
"on": "A\u00e7\u0131k",
|
||||
"paused": "Durduruldu",
|
||||
"returning": "Dock'a geri d\u00f6n\u00fc\u015f"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "A\u00e7\u0131k, gece",
|
||||
"cloudy": "Bulutlu",
|
||||
"exceptional": "Ola\u011fan\u00fcst\u00fc",
|
||||
"fog": "Sis",
|
||||
"hail": "Selam",
|
||||
"lightning": "Y\u0131ld\u0131r\u0131m",
|
||||
"lightning-rainy": "Y\u0131ld\u0131r\u0131m, ya\u011fmurlu",
|
||||
"partlycloudy": "Par\u00e7al\u0131 bulutlu",
|
||||
"pouring": "D\u00f6kme",
|
||||
"rainy": "Ya\u011fmurlu",
|
||||
"snowy": "Karl\u0131",
|
||||
"snowy-rainy": "Karl\u0131, ya\u011fmurlu",
|
||||
"sunny": "G\u00fcne\u015fli",
|
||||
"windy": "R\u00fczgarl\u0131",
|
||||
"windy-variant": "R\u00fczgarl\u0131"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "\u00d6l\u00fc",
|
||||
"initializing": "Ba\u015flat\u0131l\u0131yor",
|
||||
"ready": "Haz\u0131r",
|
||||
"sleeping": "Uyuyor"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "\u00d6l\u00fc ({query_stage})",
|
||||
"initializing": "Ba\u015flat\u0131l\u0131yor ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "\u041e\u0445\u043e\u0440\u043e\u043d\u0430",
|
||||
"armed_away": "\u041e\u0445\u043e\u0440\u043e\u043d\u0430 (\u043d\u0435 \u0432\u0434\u043e\u043c\u0430)",
|
||||
"armed_custom_bypass": "\u041e\u0445\u043e\u0440\u043e\u043d\u0430 \u0437 \u0432\u0438\u043d\u044f\u0442\u043a\u0430\u043c\u0438",
|
||||
"armed_home": "\u0411\u0443\u0434\u0438\u043d\u043a\u043e\u0432\u0430 \u043e\u0445\u043e\u0440\u043e\u043d\u0430",
|
||||
"armed_night": "\u041d\u0456\u0447\u043d\u0430 \u043e\u0445\u043e\u0440\u043e\u043d\u0430",
|
||||
"arming": "\u0421\u0442\u0430\u0432\u043b\u044e \u043d\u0430 \u043e\u0445\u043e\u0440\u043e\u043d\u0443",
|
||||
"disarmed": "\u0417\u043d\u044f\u0442\u043e",
|
||||
"disarming": "\u0417\u043d\u044f\u0442\u0442\u044f",
|
||||
"pending": "\u041e\u0447\u0456\u043a\u0443\u044e",
|
||||
"triggered": "\u0422\u0440\u0438\u0432\u043e\u0433\u0430"
|
||||
},
|
||||
"automation": {
|
||||
"off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "\u041d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u0438\u0439",
|
||||
"on": "\u041d\u0438\u0437\u044c\u043a\u0438\u0439"
|
||||
},
|
||||
"cold": {
|
||||
"off": "\u041d\u043e\u0440\u043c\u0430",
|
||||
"on": "\u041e\u0445\u043e\u043b\u043e\u0434\u0436\u0435\u043d\u043d\u044f"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "\u0412\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e",
|
||||
"on": "\u041f\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
|
||||
},
|
||||
"door": {
|
||||
"off": "\u0417\u0430\u0447\u0438\u043d\u0435\u043d\u0456",
|
||||
"on": "\u0412\u0456\u0434\u0447\u0438\u043d\u0435\u043d\u0456"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\u0417\u0430\u0447\u0438\u043d\u0435\u043d\u0406",
|
||||
"on": "\u0412\u0456\u0434\u043a\u0440\u0438\u0442\u0456"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u0427\u0438\u0441\u0442\u043e",
|
||||
"on": "\u0412\u0438\u044f\u0432\u043b\u0435\u043d\u043e \u0433\u0430\u0437"
|
||||
},
|
||||
"heat": {
|
||||
"off": "\u041d\u043e\u0440\u043c\u0430",
|
||||
"on": "\u041d\u0430\u0433\u0440\u0456\u0432\u0430\u043d\u043d\u044f"
|
||||
},
|
||||
"lock": {
|
||||
"off": "\u0417\u0430\u0431\u043b\u043e\u043a\u043e\u0432\u0430\u043d\u043e",
|
||||
"on": "\u0420\u043e\u0437\u0431\u043b\u043e\u043a\u043e\u0432\u0430\u043d\u043e"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "\u0421\u0443\u0445\u043e",
|
||||
"on": "\u0412\u043e\u043b\u043e\u0433\u043e"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u041d\u0435\u043c\u0430\u0454 \u0440\u0443\u0445\u0443",
|
||||
"on": "\u0412\u0438\u044f\u0432\u043b\u0435\u043d\u043e \u0440\u0443\u0445"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u0427\u0438\u0441\u0442\u043e",
|
||||
"on": "\u0412\u0438\u044f\u0432\u043b\u0435\u043d\u043e \u043f\u0440\u0438\u0441\u0443\u0442\u043d\u0456\u0441\u0442\u044c"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\u0417\u0430\u043a\u0440\u0438\u0442\u043e",
|
||||
"on": "\u0412\u0456\u0434\u043a\u0440\u0438\u0442\u0438\u0439"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\u041d\u0435 \u0432\u0434\u043e\u043c\u0430",
|
||||
"on": "\u0412\u0434\u043e\u043c\u0430"
|
||||
},
|
||||
"problem": {
|
||||
"off": "\u041e\u041a",
|
||||
"on": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430"
|
||||
},
|
||||
"safety": {
|
||||
"off": "\u0411\u0435\u0437\u043f\u0435\u0447\u043d\u043e",
|
||||
"on": "\u041d\u0435\u0431\u0435\u0437\u043f\u0435\u0447\u043d\u043e"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u0427\u0438\u0441\u0442\u043e",
|
||||
"on": "\u0412\u0438\u044f\u0432\u043b\u0435\u043d\u043e \u0434\u0438\u043c"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u0427\u0438\u0441\u0442\u043e",
|
||||
"on": "\u0412\u0438\u044f\u0432\u043b\u0435\u043d\u043e \u0437\u0432\u0443\u043a"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u041d\u0435 \u0432\u0438\u044f\u0432\u043b\u0435\u043d\u043e",
|
||||
"on": "\u0412\u0438\u044f\u0432\u043b\u0435\u043d\u0430 \u0432\u0456\u0431\u0440\u0430\u0446\u0456\u044f"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u0417\u0430\u0447\u0438\u043d\u0435\u043d\u0435",
|
||||
"on": "\u0412\u0456\u0434\u0447\u0438\u043d\u0435\u043d\u0435"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "\u041e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u043d\u044f",
|
||||
"recording": "\u0417\u0430\u043f\u0438\u0441",
|
||||
"streaming": "\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0456\u044f"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u0438\u0439",
|
||||
"cool": "\u041e\u0445\u043e\u043b\u043e\u0434\u0436\u0435\u043d\u043d\u044f",
|
||||
"dry": "\u041e\u0441\u0443\u0448\u0435\u043d\u043d\u044f",
|
||||
"fan_only": "\u041b\u0438\u0448\u0435 \u0432\u0435\u043d\u0442\u0438\u043b\u044f\u0442\u043e\u0440",
|
||||
"heat": "\u041e\u0431\u0456\u0433\u0440\u0456\u0432\u0430\u043d\u043d\u044f",
|
||||
"heat_cool": "\u041e\u043f\u0430\u043b\u0435\u043d\u043d\u044f/\u041e\u0445\u043e\u043b\u043e\u0434\u0436\u0435\u043d\u043d\u044f",
|
||||
"off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438",
|
||||
"configured": "\u041d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\u0417\u0430\u0447\u0438\u043d\u0435\u043d\u043e",
|
||||
"closing": "\u0417\u0430\u043a\u0440\u0438\u0432\u0430\u0454\u0442\u044c\u0441\u044f",
|
||||
"open": "\u0412\u0456\u0434\u0447\u0438\u043d\u0435\u043d\u043e",
|
||||
"opening": "\u0412\u0456\u0434\u043a\u0440\u0438\u0432\u0430\u0454\u0442\u044c\u0441\u044f",
|
||||
"stopped": "\u041f\u0440\u0438\u0437\u0443\u043f\u0438\u043d\u0435\u043d\u043e"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"unavailable": "\u041d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0439",
|
||||
"unknown": "\u041d\u0435\u0432\u0456\u0434\u043e\u043c\u043e"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\u0412\u0434\u043e\u043c\u0430",
|
||||
"not_home": "\u0412\u0456\u0434\u0441\u0443\u0442\u043d\u0456\u0439"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\u0417\u0430\u0447\u0438\u043d\u0435\u043d\u043e",
|
||||
"closing": "\u0417\u0430\u043a\u0440\u0438\u0432\u0430\u0454\u0442\u044c\u0441\u044f",
|
||||
"home": "\u0412\u0434\u043e\u043c\u0430",
|
||||
"locked": "\u0417\u0430\u0431\u043b\u043e\u043a\u043e\u0432\u0430\u043d\u043e",
|
||||
"not_home": "\u041d\u0435 \u0432\u0434\u043e\u043c\u0430",
|
||||
"off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"ok": "\u041e\u041a",
|
||||
"on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"open": "\u0412\u0456\u0434\u0447\u0438\u043d\u0435\u043d\u043e",
|
||||
"opening": "\u0412\u0456\u0434\u043a\u0440\u0438\u0432\u0430\u0454\u0442\u044c\u0441\u044f",
|
||||
"problem": "\u0425\u0430\u043b\u0435\u043f\u0430",
|
||||
"stopped": "\u041f\u0440\u0438\u0437\u0443\u043f\u0438\u043d\u0435\u043d\u043e",
|
||||
"unlocked": "\u0420\u043e\u0437\u0431\u043b\u043e\u043a\u043e\u0432\u0430\u043d\u043e"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
|
||||
},
|
||||
"light": {
|
||||
"off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "\u0417\u0430\u0431\u043b\u043e\u043a\u043e\u0432\u0430\u043d\u043e",
|
||||
"unlocked": "\u0420\u043e\u0437\u0431\u043b\u043e\u043a\u043e\u0432\u0430\u043d\u043e"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "\u0411\u0435\u0437\u0434\u0456\u044f\u043b\u044c\u043d\u0456\u0441\u0442\u044c",
|
||||
"off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"paused": "\u041f\u0440\u0438\u0437\u0443\u043f\u0438\u043d\u0435\u043d\u043e",
|
||||
"playing": "\u041f\u0440\u043e\u0433\u0440\u0430\u0432\u0430\u043d\u043d\u044f",
|
||||
"standby": "\u041e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u043d\u044f"
|
||||
},
|
||||
"person": {
|
||||
"home": "\u0412\u0434\u043e\u043c\u0430",
|
||||
"not_home": "\u0412\u0456\u0434\u0441\u0443\u0442\u043d\u0456\u0439"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "\u0422\u0410\u041a",
|
||||
"problem": "\u0425\u0430\u043b\u0435\u043f\u0430"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0441\u0446\u0435\u043d\u0438"
|
||||
},
|
||||
"script": {
|
||||
"off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u041d\u0430\u0434 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u043e\u043c",
|
||||
"below_horizon": "\u0417\u0430 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u043e\u043c"
|
||||
},
|
||||
"switch": {
|
||||
"off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
|
||||
},
|
||||
"timer": {
|
||||
"active": "\u0430\u043a\u0442\u0438\u0432\u043d\u0438\u0439",
|
||||
"idle": "\u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u043d\u044f",
|
||||
"paused": "\u043d\u0430 \u043f\u0430\u0443\u0437\u0456"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u041f\u0440\u0438\u0431\u0438\u0440\u0430\u043d\u043d\u044f",
|
||||
"docked": "\u041f\u0440\u0438\u0441\u0442\u0438\u043a\u043e\u0432\u0430\u043d\u043e",
|
||||
"error": "\u041f\u043e\u043c\u0438\u043b\u043a\u0430",
|
||||
"idle": "\u041e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u043d\u044f",
|
||||
"off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e",
|
||||
"paused": "\u041f\u0440\u0438\u0437\u0443\u043f\u0438\u043d\u0435\u043d\u043e",
|
||||
"returning": "\u041f\u043e\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f \u0434\u043e \u0434\u043e\u043a\u0430"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "\u042f\u0441\u043d\u043e, \u043d\u0456\u0447",
|
||||
"cloudy": "\u0425\u043c\u0430\u0440\u043d\u043e",
|
||||
"exceptional": "\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u0436\u0435\u043d\u043d\u044f",
|
||||
"fog": "\u0422\u0443\u043c\u0430\u043d",
|
||||
"hail": "\u0413\u0440\u0430\u0434",
|
||||
"lightning": "\u0411\u043b\u0438\u0441\u043a\u0430\u0432\u043a\u0430",
|
||||
"lightning-rainy": "\u0411\u043b\u0438\u0441\u043a\u0430\u0432\u043a\u0430, \u0434\u043e\u0449",
|
||||
"partlycloudy": "\u041d\u0435\u0432\u0435\u043b\u0438\u043a\u0430 \u0445\u043c\u0430\u0440\u043d\u0456\u0441\u0442\u044c",
|
||||
"pouring": "\u0417\u043b\u0438\u0432\u0430",
|
||||
"rainy": "\u0414\u043e\u0449\u043e\u0432\u0430",
|
||||
"snowy": "\u0421\u043d\u0456\u0436\u043d\u043e",
|
||||
"snowy-rainy": "\u0421\u043d\u0456\u0433, \u0434\u043e\u0449",
|
||||
"sunny": "\u0421\u043e\u043d\u044f\u0447\u043d\u043e",
|
||||
"windy": "\u0412\u0456\u0442\u0440\u044f\u043d\u043e",
|
||||
"windy-variant": "\u0412\u0456\u0442\u0440\u044f\u043d\u043e"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "\u041d\u0435\u0440\u043e\u0431\u043e\u0447\u0430",
|
||||
"initializing": "\u0406\u043d\u0456\u0446\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u044f",
|
||||
"ready": "\u0413\u043e\u0442\u043e\u0432\u0438\u0439",
|
||||
"sleeping": "\u0421\u043f\u043b\u044f\u0447\u043a\u0430"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "\u041d\u0435\u0440\u043e\u0431\u043e\u0447\u0430 ({query_stage})",
|
||||
"initializing": "\u0406\u043d\u0456\u0446\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u044f ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,254 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "K\u00edch ho\u1ea1t an ninh",
|
||||
"armed_away": "B\u1ea3o v\u1ec7 \u0111i v\u1eafng",
|
||||
"armed_custom_bypass": "T\u00f9y ch\u1ec9nh b\u1ecf qua An ninh",
|
||||
"armed_home": "B\u1ea3o v\u1ec7 \u1edf nh\u00e0",
|
||||
"armed_night": "Ban \u0111\u00eam",
|
||||
"arming": "K\u00edch ho\u1ea1t",
|
||||
"disarmed": "V\u00f4 hi\u1ec7u h\u00f3a",
|
||||
"disarming": "Gi\u1ea3i gi\u00e1p",
|
||||
"pending": "\u0110ang ch\u1edd x\u1eed l\u00fd",
|
||||
"triggered": "K\u00edch ho\u1ea1t"
|
||||
},
|
||||
"automation": {
|
||||
"off": "T\u1eaft",
|
||||
"on": "B\u1eadt"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "B\u00ecnh th\u01b0\u1eddng",
|
||||
"on": "Th\u1ea5p"
|
||||
},
|
||||
"cold": {
|
||||
"off": "B\u00ecnh th\u01b0\u1eddng",
|
||||
"on": "L\u1ea1nh"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "\u0110\u00e3 ng\u1eaft k\u1ebft n\u1ed1i",
|
||||
"on": "\u0110\u00e3 k\u1ebft n\u1ed1i"
|
||||
},
|
||||
"default": {
|
||||
"off": "T\u1eaft",
|
||||
"on": "B\u1eadt"
|
||||
},
|
||||
"door": {
|
||||
"off": "\u0110\u00f3ng",
|
||||
"on": "M\u1edf"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\u0110\u00f3ng",
|
||||
"on": "M\u1edf"
|
||||
},
|
||||
"gas": {
|
||||
"off": "Tr\u00f4\u0341ng tra\u0309i",
|
||||
"on": "Ph\u00e1t hi\u1ec7n"
|
||||
},
|
||||
"heat": {
|
||||
"off": "B\u00ecnh th\u01b0\u1eddng",
|
||||
"on": "N\u00f3ng"
|
||||
},
|
||||
"lock": {
|
||||
"off": "\u0110\u00e3 kho\u00e1",
|
||||
"on": "M\u1edf kho\u00e1"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "Kh\u00f4",
|
||||
"on": "\u01af\u1edbt"
|
||||
},
|
||||
"motion": {
|
||||
"off": "Tr\u00f4\u0341ng tra\u0309i",
|
||||
"on": "Ph\u00e1t hi\u1ec7n"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "Tr\u00f4\u0341ng tra\u0309i",
|
||||
"on": "Ph\u00e1t hi\u1ec7n"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\u0110\u00e3 \u0111\u00f3ng",
|
||||
"on": "M\u1edf"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\u0110i v\u1eafng",
|
||||
"on": "\u1ede nh\u00e0"
|
||||
},
|
||||
"problem": {
|
||||
"off": "OK",
|
||||
"on": "C\u00f3 v\u1ea5n \u0111\u1ec1"
|
||||
},
|
||||
"safety": {
|
||||
"off": "An to\u00e0n",
|
||||
"on": "Kh\u00f4ng an to\u00e0n"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "Tr\u00f4\u0341ng tra\u0309i",
|
||||
"on": "Ph\u00e1t hi\u1ec7n"
|
||||
},
|
||||
"sound": {
|
||||
"off": "Tr\u00f4\u0341ng tra\u0309i",
|
||||
"on": "Ph\u00e1t hi\u1ec7n"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "Tr\u00f4\u0341ng tra\u0309i",
|
||||
"on": "Ph\u00e1t hi\u1ec7n"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u0110\u00f3ng",
|
||||
"on": "M\u1edf"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "T\u1eaft",
|
||||
"on": "B\u1eadt"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "Kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng",
|
||||
"recording": "Ghi \u00e2m",
|
||||
"streaming": "Ph\u00e1t tr\u1ef1c tuy\u1ebfn"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "T\u01b0\u0323 \u0111\u00f4\u0323ng",
|
||||
"cool": "M\u00e1t m\u1ebb",
|
||||
"dry": "Kh\u00f4",
|
||||
"fan_only": "Ch\u1ec9 c\u00f3 qu\u1ea1t",
|
||||
"heat": "Nhi\u1ec7t",
|
||||
"heat_cool": "N\u00f3ng/L\u1ea1nh",
|
||||
"off": "T\u1eaft"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "C\u1ea5u h\u00ecnh",
|
||||
"configured": "\u0110\u00e3 c\u1ea5u h\u00ecnh"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\u0110\u00e3 \u0111\u00f3ng",
|
||||
"closing": "\u0110ang \u0111\u00f3ng",
|
||||
"open": "M\u1edf",
|
||||
"opening": "\u0110ang m\u1edf",
|
||||
"stopped": "\u0110\u00e3 d\u1eebng"
|
||||
},
|
||||
"default": {
|
||||
"off": "T\u1eaft",
|
||||
"on": "B\u1eadt",
|
||||
"unavailable": "Kh\u00f4ng c\u00f3 s\u1eb5n",
|
||||
"unknown": "Ch\u01b0a bi\u1ebft"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\u1ede nh\u00e0",
|
||||
"not_home": "\u0110i v\u1eafng"
|
||||
},
|
||||
"fan": {
|
||||
"off": "T\u1eaft",
|
||||
"on": "B\u1eadt"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\u0110\u00e3 \u0111\u00f3ng",
|
||||
"closing": "\u0110ang \u0111\u00f3ng",
|
||||
"home": "\u1ede nh\u00e0",
|
||||
"locked": "Kho\u00e1",
|
||||
"not_home": "\u0110i v\u1eafng",
|
||||
"off": "T\u1eaft",
|
||||
"ok": "OK",
|
||||
"on": "B\u1eadt",
|
||||
"open": "M\u1edf",
|
||||
"opening": "\u0110ang m\u1edf",
|
||||
"problem": "V\u1ea5n \u0111\u1ec1",
|
||||
"stopped": "\u0110\u00e3 d\u1eebng",
|
||||
"unlocked": "M\u1edf kho\u00e1"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "T\u1eaft",
|
||||
"on": "B\u1eadt"
|
||||
},
|
||||
"light": {
|
||||
"off": "T\u1eaft",
|
||||
"on": "B\u1eadt"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "\u0110\u00e3 kh\u00f3a",
|
||||
"unlocked": "M\u1edf kh\u00f3a"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "Kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng",
|
||||
"off": "T\u1eaft",
|
||||
"on": "B\u1eadt",
|
||||
"paused": "T\u1ea1m d\u1eebng",
|
||||
"playing": "\u0110ang ch\u01a1i",
|
||||
"standby": "Ch\u1ebf \u0111\u1ed9 ch\u1edd"
|
||||
},
|
||||
"person": {
|
||||
"home": "\u1ede nh\u00e0",
|
||||
"not_home": "\u0110i v\u1eafng"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "OK",
|
||||
"problem": "V\u1ea5n \u0111\u1ec1"
|
||||
},
|
||||
"remote": {
|
||||
"off": "T\u1eaft",
|
||||
"on": "B\u1eadt"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "B\u1ed1i c\u1ea3nh"
|
||||
},
|
||||
"script": {
|
||||
"off": "T\u1eaft",
|
||||
"on": "B\u1eadt"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "T\u1eaft",
|
||||
"on": "B\u1eadt"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "Tr\u00ean \u0111\u01b0\u1eddng ch\u00e2n tr\u1eddi",
|
||||
"below_horizon": "D\u01b0\u1edbi \u0111\u01b0\u1eddng ch\u00e2n tr\u1eddi"
|
||||
},
|
||||
"switch": {
|
||||
"off": "T\u1eaft",
|
||||
"on": "B\u1eadt"
|
||||
},
|
||||
"timer": {
|
||||
"active": "ho\u1ea1t \u0111\u1ed9ng",
|
||||
"idle": "nh\u00e0n r\u1ed7i",
|
||||
"paused": "t\u1ea1m d\u1eebng"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u0110ang l\u00e0m s\u1ea1ch",
|
||||
"docked": "\u0110\u00e3 v\u00e0o dock",
|
||||
"error": "L\u1ed7i",
|
||||
"idle": "Kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng",
|
||||
"off": "M\u1edf",
|
||||
"on": "T\u1eaft",
|
||||
"paused": "T\u1ea1m d\u1eebng",
|
||||
"returning": "\u0110ang tr\u1edf l\u1ea1i dock"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "Tr\u1eddi trong, \u0111\u00eam",
|
||||
"cloudy": "Nhi\u1ec1u m\u00e2y",
|
||||
"fog": "S\u01b0\u01a1ng m\u00f9",
|
||||
"hail": "M\u01b0a \u0111a\u0341",
|
||||
"lightning": "S\u00e9t",
|
||||
"lightning-rainy": "S\u00e9t, m\u01b0a",
|
||||
"partlycloudy": "M\u00e2y r\u1ea3i r\u00e1c",
|
||||
"pouring": "M\u01b0a l\u1edbn",
|
||||
"rainy": "M\u01b0a",
|
||||
"snowy": "Tuy\u1ebft",
|
||||
"snowy-rainy": "Tuy\u1ebft, m\u01b0a",
|
||||
"sunny": "N\u1eafng \u0111\u1eb9p",
|
||||
"windy": "Gi\u00f3 nh\u1eb9",
|
||||
"windy-variant": "Gi\u00f3 nh\u1eb9"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "\u0110\u00e3 t\u1eaft",
|
||||
"initializing": "Kh\u1edfi t\u1ea1o",
|
||||
"ready": "S\u1eb5n s\u00e0ng",
|
||||
"sleeping": "Ng\u1ee7"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "\u0110\u00e3 t\u1eaft ({query_stage})",
|
||||
"initializing": "Kh\u1edfi t\u1ea1o ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "\u8b66\u6212",
|
||||
"armed_away": "\u79bb\u5bb6\u8b66\u6212",
|
||||
"armed_custom_bypass": "\u81ea\u5b9a\u4e49\u533a\u57df\u8b66\u6212",
|
||||
"armed_home": "\u5728\u5bb6\u8b66\u6212",
|
||||
"armed_night": "\u591c\u95f4\u8b66\u6212",
|
||||
"arming": "\u8b66\u6212\u4e2d",
|
||||
"disarmed": "\u8b66\u6212\u89e3\u9664",
|
||||
"disarming": "\u8b66\u6212\u89e3\u9664",
|
||||
"pending": "\u6302\u8d77",
|
||||
"triggered": "\u5df2\u89e6\u53d1"
|
||||
},
|
||||
"automation": {
|
||||
"off": "\u5173\u95ed",
|
||||
"on": "\u5f00\u542f"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "\u6b63\u5e38",
|
||||
"on": "\u4f4e"
|
||||
},
|
||||
"cold": {
|
||||
"off": "\u6b63\u5e38",
|
||||
"on": "\u8fc7\u51b7"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "\u5df2\u65ad\u5f00",
|
||||
"on": "\u5df2\u8fde\u63a5"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u5173\u95ed",
|
||||
"on": "\u5f00\u542f"
|
||||
},
|
||||
"door": {
|
||||
"off": "\u5173\u95ed",
|
||||
"on": "\u5f00\u542f"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\u5173\u95ed",
|
||||
"on": "\u5f00\u542f"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u6b63\u5e38",
|
||||
"on": "\u89e6\u53d1"
|
||||
},
|
||||
"heat": {
|
||||
"off": "\u6b63\u5e38",
|
||||
"on": "\u8fc7\u70ed"
|
||||
},
|
||||
"lock": {
|
||||
"off": "\u4e0a\u9501",
|
||||
"on": "\u89e3\u9501"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "\u5e72\u71e5",
|
||||
"on": "\u6e7f\u6da6"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u672a\u89e6\u53d1",
|
||||
"on": "\u89e6\u53d1"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u672a\u89e6\u53d1",
|
||||
"on": "\u5df2\u89e6\u53d1"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\u5173\u95ed",
|
||||
"on": "\u5f00\u542f"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\u79bb\u5f00",
|
||||
"on": "\u5728\u5bb6"
|
||||
},
|
||||
"problem": {
|
||||
"off": "\u6b63\u5e38",
|
||||
"on": "\u5f02\u5e38"
|
||||
},
|
||||
"safety": {
|
||||
"off": "\u5b89\u5168",
|
||||
"on": "\u5371\u9669"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u6b63\u5e38",
|
||||
"on": "\u89e6\u53d1"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u6b63\u5e38",
|
||||
"on": "\u89e6\u53d1"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u6b63\u5e38",
|
||||
"on": "\u89e6\u53d1"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u5173\u95ed",
|
||||
"on": "\u5f00\u542f"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\u5173",
|
||||
"on": "\u5f00"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "\u5f85\u673a",
|
||||
"recording": "\u5f55\u5236\u4e2d",
|
||||
"streaming": "\u76d1\u63a7\u4e2d"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "\u81ea\u52a8",
|
||||
"cool": "\u5236\u51b7",
|
||||
"dry": "\u9664\u6e7f",
|
||||
"fan_only": "\u4ec5\u9001\u98ce",
|
||||
"heat": "\u5236\u70ed",
|
||||
"heat_cool": "\u5236\u70ed/\u5236\u51b7",
|
||||
"off": "\u5173"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "\u8bbe\u7f6e",
|
||||
"configured": "\u8bbe\u7f6e\u6210\u529f"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\u5df2\u5173\u95ed",
|
||||
"closing": "\u6b63\u5728\u5173\u95ed",
|
||||
"open": "\u5df2\u6253\u5f00",
|
||||
"opening": "\u6b63\u5728\u6253\u5f00",
|
||||
"stopped": "\u5df2\u505c\u6b62"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u5173\u95ed",
|
||||
"on": "\u5f00",
|
||||
"unavailable": "\u4e0d\u53ef\u7528",
|
||||
"unknown": "\u672a\u77e5"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\u5728\u5bb6",
|
||||
"not_home": "\u79bb\u5f00"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\u5173\u95ed",
|
||||
"on": "\u5f00"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\u5df2\u5173\u95ed",
|
||||
"closing": "\u6b63\u5728\u5173\u95ed",
|
||||
"home": "\u5728\u5bb6",
|
||||
"locked": "\u5df2\u9501\u5b9a",
|
||||
"not_home": "\u79bb\u5f00",
|
||||
"off": "\u5173\u95ed",
|
||||
"ok": "\u6b63\u5e38",
|
||||
"on": "\u5f00\u542f",
|
||||
"open": "\u5f00\u542f",
|
||||
"opening": "\u6b63\u5728\u6253\u5f00",
|
||||
"problem": "\u5f02\u5e38",
|
||||
"stopped": "\u5df2\u505c\u6b62",
|
||||
"unlocked": "\u5df2\u89e3\u9501"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "\u5173",
|
||||
"on": "\u5f00"
|
||||
},
|
||||
"light": {
|
||||
"off": "\u5173",
|
||||
"on": "\u5f00"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "\u9501\u5b9a",
|
||||
"unlocked": "\u89e3\u9501"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "\u7a7a\u95f2",
|
||||
"off": "\u5173",
|
||||
"on": "\u5f00",
|
||||
"paused": "\u5df2\u6682\u505c",
|
||||
"playing": "\u6b63\u5728\u64ad\u653e",
|
||||
"standby": "\u5f85\u673a"
|
||||
},
|
||||
"person": {
|
||||
"home": "\u5728\u5bb6",
|
||||
"not_home": "\u79bb\u5f00"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "\u6b63\u5e38",
|
||||
"problem": "\u5f02\u5e38"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\u5173",
|
||||
"on": "\u5f00"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "\u573a\u666f\u542f\u7528\u4e2d"
|
||||
},
|
||||
"script": {
|
||||
"off": "\u5173",
|
||||
"on": "\u5f00"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "\u5173",
|
||||
"on": "\u5f00"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u65e5\u51fa",
|
||||
"below_horizon": "\u65e5\u843d"
|
||||
},
|
||||
"switch": {
|
||||
"off": "\u5173",
|
||||
"on": "\u5f00"
|
||||
},
|
||||
"timer": {
|
||||
"active": "\u6fc0\u6d3b",
|
||||
"idle": "\u7a7a\u95f2",
|
||||
"paused": "\u6682\u505c"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u6b63\u5728\u6e05\u626b",
|
||||
"docked": "\u505c\u9760",
|
||||
"error": "\u9519\u8bef",
|
||||
"idle": "\u7a7a\u95f2",
|
||||
"off": "\u5173\u95ed",
|
||||
"on": "\u5f00\u542f",
|
||||
"paused": "\u5df2\u6682\u505c",
|
||||
"returning": "\u6b63\u5728\u8fd4\u56de"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "\u591c\u95f4\u6674\u6717",
|
||||
"cloudy": "\u9634",
|
||||
"exceptional": "\u7279\u6b8a",
|
||||
"fog": "\u96fe",
|
||||
"hail": "\u51b0\u96f9",
|
||||
"lightning": "\u96f7\u7535",
|
||||
"lightning-rainy": "\u96f7\u9635\u96e8",
|
||||
"partlycloudy": "\u591a\u4e91",
|
||||
"pouring": "\u66b4\u96e8",
|
||||
"rainy": "\u96e8",
|
||||
"snowy": "\u96ea",
|
||||
"snowy-rainy": "\u96e8\u5939\u96ea",
|
||||
"sunny": "\u6674",
|
||||
"windy": "\u6709\u98ce",
|
||||
"windy-variant": "\u6709\u98ce"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "\u65ad\u5f00",
|
||||
"initializing": "\u521d\u59cb\u5316",
|
||||
"ready": "\u5c31\u7eea",
|
||||
"sleeping": "\u4f11\u7720"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "\u65ad\u5f00 ({query_stage})",
|
||||
"initializing": "\u521d\u59cb\u5316 ({query_stage})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,255 +0,0 @@
|
||||
{
|
||||
"state": {
|
||||
"alarm_control_panel": {
|
||||
"armed": "\u5df2\u8b66\u6212",
|
||||
"armed_away": "\u96e2\u5bb6\u8b66\u6212",
|
||||
"armed_custom_bypass": "\u8b66\u6212\u6a21\u5f0f\u72c0\u614b",
|
||||
"armed_home": "\u5728\u5bb6\u8b66\u6212",
|
||||
"armed_night": "\u591c\u9593\u8b66\u6212",
|
||||
"arming": "\u8b66\u6212\u4e2d",
|
||||
"disarmed": "\u8b66\u6212\u89e3\u9664",
|
||||
"disarming": "\u89e3\u9664\u4e2d",
|
||||
"pending": "\u7b49\u5f85\u4e2d",
|
||||
"triggered": "\u5df2\u89f8\u767c"
|
||||
},
|
||||
"automation": {
|
||||
"off": "\u95dc\u9589",
|
||||
"on": "\u958b\u555f"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"battery": {
|
||||
"off": "\u96fb\u91cf\u6b63\u5e38",
|
||||
"on": "\u96fb\u91cf\u4f4e"
|
||||
},
|
||||
"cold": {
|
||||
"off": "\u4e0d\u51b7",
|
||||
"on": "\u51b7"
|
||||
},
|
||||
"connectivity": {
|
||||
"off": "\u5df2\u65b7\u7dda",
|
||||
"on": "\u5df2\u9023\u7dda"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u95dc\u9589",
|
||||
"on": "\u958b\u555f"
|
||||
},
|
||||
"door": {
|
||||
"off": "\u5df2\u95dc\u9589",
|
||||
"on": "\u5df2\u958b\u555f"
|
||||
},
|
||||
"garage_door": {
|
||||
"off": "\u95dc\u9589",
|
||||
"on": "\u5df2\u958b\u555f"
|
||||
},
|
||||
"gas": {
|
||||
"off": "\u672a\u89f8\u767c",
|
||||
"on": "\u5df2\u89f8\u767c"
|
||||
},
|
||||
"heat": {
|
||||
"off": "\u4e0d\u71b1",
|
||||
"on": "\u71b1"
|
||||
},
|
||||
"lock": {
|
||||
"off": "\u5df2\u4e0a\u9396",
|
||||
"on": "\u5df2\u89e3\u9396"
|
||||
},
|
||||
"moisture": {
|
||||
"off": "\u4e7e\u71e5",
|
||||
"on": "\u6fd5\u6f64"
|
||||
},
|
||||
"motion": {
|
||||
"off": "\u7121\u4eba",
|
||||
"on": "\u6709\u4eba"
|
||||
},
|
||||
"occupancy": {
|
||||
"off": "\u672a\u89f8\u767c",
|
||||
"on": "\u5df2\u89f8\u767c"
|
||||
},
|
||||
"opening": {
|
||||
"off": "\u95dc\u9589",
|
||||
"on": "\u958b\u555f"
|
||||
},
|
||||
"presence": {
|
||||
"off": "\u96e2\u5bb6",
|
||||
"on": "\u5728\u5bb6"
|
||||
},
|
||||
"problem": {
|
||||
"off": "\u78ba\u5b9a",
|
||||
"on": "\u554f\u984c"
|
||||
},
|
||||
"safety": {
|
||||
"off": "\u5b89\u5168",
|
||||
"on": "\u5371\u96aa"
|
||||
},
|
||||
"smoke": {
|
||||
"off": "\u672a\u89f8\u767c",
|
||||
"on": "\u5df2\u89f8\u767c"
|
||||
},
|
||||
"sound": {
|
||||
"off": "\u5df2\u89e3\u9664",
|
||||
"on": "\u5df2\u89f8\u767c"
|
||||
},
|
||||
"vibration": {
|
||||
"off": "\u672a\u5075\u6e2c",
|
||||
"on": "\u5075\u6e2c"
|
||||
},
|
||||
"window": {
|
||||
"off": "\u95dc\u9589",
|
||||
"on": "\u958b\u555f"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
"off": "\u95dc\u9589",
|
||||
"on": "\u958b\u555f"
|
||||
},
|
||||
"camera": {
|
||||
"idle": "\u5f85\u547d",
|
||||
"recording": "\u9304\u5f71\u4e2d",
|
||||
"streaming": "\u76e3\u63a7\u4e2d"
|
||||
},
|
||||
"climate": {
|
||||
"auto": "\u81ea\u52d5",
|
||||
"cool": "\u51b7\u6c23",
|
||||
"dry": "\u9664\u6fd5\u6a21\u5f0f",
|
||||
"fan_only": "\u50c5\u9001\u98a8",
|
||||
"heat": "\u6696\u6c23",
|
||||
"heat_cool": "\u6696\u6c23/\u51b7\u6c23",
|
||||
"off": "\u95dc\u9589"
|
||||
},
|
||||
"configurator": {
|
||||
"configure": "\u8a2d\u5b9a",
|
||||
"configured": "\u8a2d\u5b9a\u6210\u529f"
|
||||
},
|
||||
"cover": {
|
||||
"closed": "\u95dc\u9589",
|
||||
"closing": "\u95dc\u9589\u4e2d",
|
||||
"open": "\u958b\u555f",
|
||||
"opening": "\u958b\u555f\u4e2d",
|
||||
"stopped": "\u505c\u6b62"
|
||||
},
|
||||
"default": {
|
||||
"off": "\u95dc\u9589",
|
||||
"on": "\u958b\u555f",
|
||||
"unavailable": "\u4e0d\u53ef\u7528",
|
||||
"unknown": "\u672a\u77e5"
|
||||
},
|
||||
"device_tracker": {
|
||||
"home": "\u5728\u5bb6",
|
||||
"not_home": "\u96e2\u5bb6"
|
||||
},
|
||||
"fan": {
|
||||
"off": "\u95dc\u9589",
|
||||
"on": "\u958b\u555f"
|
||||
},
|
||||
"group": {
|
||||
"closed": "\u95dc\u9589",
|
||||
"closing": "\u95dc\u9589\u4e2d",
|
||||
"home": "\u5728\u5bb6",
|
||||
"locked": "\u9396",
|
||||
"not_home": "\u96e2\u5bb6",
|
||||
"off": "\u95dc\u9589",
|
||||
"ok": "\u6b63\u5e38",
|
||||
"on": "\u958b\u555f",
|
||||
"open": "\u958b\u555f",
|
||||
"opening": "\u958b\u555f\u4e2d",
|
||||
"problem": "\u7570\u5e38",
|
||||
"stopped": "\u505c\u6b62",
|
||||
"unlocked": "\u5df2\u89e3\u9396"
|
||||
},
|
||||
"input_boolean": {
|
||||
"off": "\u95dc\u9589",
|
||||
"on": "\u958b\u555f"
|
||||
},
|
||||
"light": {
|
||||
"off": "\u5df2\u95dc\u71c8",
|
||||
"on": "\u5df2\u958b\u71c8"
|
||||
},
|
||||
"lock": {
|
||||
"locked": "\u5df2\u4e0a\u9396",
|
||||
"unlocked": "\u5df2\u89e3\u9396"
|
||||
},
|
||||
"media_player": {
|
||||
"idle": "\u9592\u7f6e",
|
||||
"off": "\u95dc\u9589",
|
||||
"on": "\u958b\u555f",
|
||||
"paused": "\u5df2\u66ab\u505c",
|
||||
"playing": "\u64ad\u653e\u4e2d",
|
||||
"standby": "\u5f85\u547d"
|
||||
},
|
||||
"person": {
|
||||
"home": "\u5728\u5bb6",
|
||||
"not_home": "\u96e2\u5bb6"
|
||||
},
|
||||
"plant": {
|
||||
"ok": "\u5065\u5eb7",
|
||||
"problem": "\u7570\u5e38"
|
||||
},
|
||||
"remote": {
|
||||
"off": "\u95dc\u9589",
|
||||
"on": "\u958b\u5553"
|
||||
},
|
||||
"scene": {
|
||||
"scening": "\u76ee\u524d\u5834\u666f"
|
||||
},
|
||||
"script": {
|
||||
"off": "\u95dc\u9589",
|
||||
"on": "\u958b\u5553"
|
||||
},
|
||||
"sensor": {
|
||||
"off": "\u95dc\u9589",
|
||||
"on": "\u958b\u5553"
|
||||
},
|
||||
"sun": {
|
||||
"above_horizon": "\u65e5\u51fa\u6771\u6d77",
|
||||
"below_horizon": "\u65e5\u843d\u897f\u5c71"
|
||||
},
|
||||
"switch": {
|
||||
"off": "\u95dc\u9589",
|
||||
"on": "\u958b\u5553"
|
||||
},
|
||||
"timer": {
|
||||
"active": "\u555f\u7528",
|
||||
"idle": "\u9592\u7f6e",
|
||||
"paused": "\u66ab\u505c"
|
||||
},
|
||||
"vacuum": {
|
||||
"cleaning": "\u6e05\u6383\u4e2d",
|
||||
"docked": "\u5145\u96fb\u4e2d",
|
||||
"error": "\u932f\u8aa4",
|
||||
"idle": "\u66ab\u505c",
|
||||
"off": "\u95dc\u9589",
|
||||
"on": "\u958b\u555f",
|
||||
"paused": "\u66ab\u505c",
|
||||
"returning": "\u8fd4\u56de\u5145\u96fb"
|
||||
},
|
||||
"weather": {
|
||||
"clear-night": "\u6674\u7a7a\u3001\u591c\u9593",
|
||||
"cloudy": "\u591a\u96f2",
|
||||
"exceptional": "\u4f8b\u5916",
|
||||
"fog": "\u6709\u9727",
|
||||
"hail": "\u51b0\u96f9",
|
||||
"lightning": "\u6709\u96f7",
|
||||
"lightning-rainy": "\u6709\u96f7\u96e8",
|
||||
"partlycloudy": "\u5c40\u90e8\u591a\u96f2",
|
||||
"pouring": "\u5927\u96e8",
|
||||
"rainy": "\u6709\u96e8",
|
||||
"snowy": "\u6709\u96ea",
|
||||
"snowy-rainy": "\u6709\u96ea\u3001\u6709\u96e8",
|
||||
"sunny": "\u6674\u5929",
|
||||
"windy": "\u6709\u98a8",
|
||||
"windy-variant": "\u6709\u98a8"
|
||||
},
|
||||
"zwave": {
|
||||
"default": {
|
||||
"dead": "\u5931\u53bb\u9023\u7dda",
|
||||
"initializing": "\u6b63\u5728\u521d\u59cb\u5316",
|
||||
"ready": "\u6e96\u5099\u5c31\u7dd2",
|
||||
"sleeping": "\u4f11\u7720\u4e2d"
|
||||
},
|
||||
"query_stage": {
|
||||
"dead": "\u5931\u53bb\u9023\u7dda ({query_stage})",
|
||||
"initializing": "\u6b63\u5728\u521d\u59cb\u5316 ( {query_stage} )"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"background_color": "#FFFFFF",
|
||||
"description": "Open-source home automation platform running on Python 3.",
|
||||
"description": "Home automation platform that puts local control and privacy first.",
|
||||
"dir": "ltr",
|
||||
"display": "standalone",
|
||||
"icons": [
|
||||
@@ -31,7 +31,7 @@
|
||||
],
|
||||
"lang": "en-US",
|
||||
"name": "Home Assistant Demo",
|
||||
"short_name": "Demo",
|
||||
"short_name": "HA Demo",
|
||||
"start_url": "/?homescreen=1",
|
||||
"theme_color": "#03A9F4"
|
||||
}
|
||||
|
||||
10
demo/rollup.config.js
Normal file
10
demo/rollup.config.js
Normal file
@@ -0,0 +1,10 @@
|
||||
const rollup = require("../build-scripts/rollup.js");
|
||||
const env = require("../build-scripts/env.js");
|
||||
|
||||
const config = rollup.createDemoConfig({
|
||||
isProdBuild: env.isProdBuild(),
|
||||
latestBuild: true,
|
||||
isStatsBuild: env.isStatsBuild(),
|
||||
});
|
||||
|
||||
module.exports = { ...config.inputOptions, output: config.outputOptions };
|
||||
@@ -7,5 +7,5 @@ set -e
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
STATS=1 NODE_ENV=production ../node_modules/.bin/webpack --profile --json > compilation-stats.json
|
||||
npx webpack-bundle-analyzer compilation-stats.json dist
|
||||
npx webpack-bundle-analyzer compilation-stats.json dist/frontend_latest
|
||||
rm compilation-stats.json
|
||||
|
||||
@@ -33,7 +33,7 @@ export const demoThemeJimpower = () => ({
|
||||
"label-badge-border-color": "green",
|
||||
"paper-listbox-color": "var(--primary-color)",
|
||||
"paper-slider-disabled-secondary-color": "var(--disabled-text-color)",
|
||||
"paper-card-background-color": "#434954",
|
||||
"card-background-color": "#434954",
|
||||
"label-badge-text-color": "var(--primary-text-color)",
|
||||
"paper-slider-knob-start-color": "var(--accent-color)",
|
||||
"switch-unchecked-track-color": "var(--disabled-text-color)",
|
||||
|
||||
@@ -34,7 +34,7 @@ export const demoThemeKernehed = () => ({
|
||||
"label-badge-border-color": "green",
|
||||
"paper-listbox-color": "#777777",
|
||||
"paper-slider-disabled-secondary-color": "var(--disabled-text-color)",
|
||||
"paper-card-background-color": "#292929",
|
||||
"card-background-color": "#292929",
|
||||
"label-badge-text-color": "var(--primary-text-color)",
|
||||
"paper-slider-knob-start-color": "var(--accent-color)",
|
||||
"switch-unchecked-track-color": "var(--disabled-text-color)",
|
||||
|
||||
@@ -63,8 +63,7 @@ export const demoLovelaceTeachingbirds: DemoConfig["lovelace"] = () => ({
|
||||
elements: [
|
||||
{
|
||||
style: {
|
||||
"--iron-icon-width": "100px",
|
||||
"--iron-icon-height": "100px",
|
||||
"--mdc-icon-size": "100%",
|
||||
top: "50%",
|
||||
left: "50%",
|
||||
},
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user