Add translation files to all add-ons (#2433)

* Add translation files to all add-ons

* lint

* Apply suggestions from code review

Co-authored-by: Stefan Agner <stefan@agner.ch>

* Adjust zwave docs

* Adjust zwave_js docs

* Adjust ada docs

* Reorder ada

* Reorder duckdns

* Reorder git_pull

* Reorder google_assistant

* Reorder homematic

* Reorder letsencrypt

* Reorder mosquitto

* Reorder nginx_proxy

* Reorder samba

* Reorder ssh

* Lint

Co-authored-by: Stefan Agner <stefan@agner.ch>
This commit is contained in:
Joakim Sørensen
2022-04-28 17:26:33 +02:00
committed by GitHub
parent 9c54e9cf5e
commit 456bc0f70b
35 changed files with 562 additions and 115 deletions

View File

@@ -17,22 +17,24 @@ map:
- ssl:rw
- share
options:
certfile: fullchain.pem
challenge: http
dns: {}
domains:
- null
email: null
keyfile: privkey.pem
certfile: fullchain.pem
challenge: http
dns: {}
ports:
80/tcp: 80
ports_description:
80/tcp: Only needed for http challenge
schema:
acme_root_ca_cert: str?
acme_server: url?
domains:
- str
email: email
keyfile: str
certfile: str
challenge: list(dns|http)
acme_root_ca_cert: str?
acme_server: url?
dns:
aws_access_key_id: str?
aws_secret_access_key: str?
@@ -68,10 +70,10 @@ schema:
ovh_endpoint: str?
propagation_seconds: int(60,3600)?
provider: "list(dns-cloudflare|dns-cloudxns|dns-digitalocean|\
dns-directadmin|dns-dnsimple|dns-dnsmadeeasy|dns-gehirn|\
dns-google|dns-linode|dns-luadns|dns-njalla|dns-nsone|dns-ovh|\
dns-rfc2136|dns-route53|dns-sakuracloud|dns-netcup|dns-gandi|\
dns-transip)?"
dns-directadmin|dns-dnsimple|dns-dnsmadeeasy|dns-gehirn|\
dns-google|dns-linode|dns-luadns|dns-njalla|dns-nsone|dns-ovh|\
dns-rfc2136|dns-route53|dns-sakuracloud|dns-netcup|dns-gandi|\
dns-transip)?"
rfc2136_algorithm: str?
rfc2136_name: str?
rfc2136_port: str?
@@ -81,8 +83,4 @@ schema:
sakuracloud_api_token: str?
transip_api_key: str?
transip_username: str?
domains:
- str
email: email
keyfile: str
startup: once

View File

@@ -0,0 +1,36 @@
---
configuration:
domains:
name: Domains
description: >-
The domain names to issue certificates for, use "*.yourdomain.com" for
wildcard certificates.
email:
name: Email
description: The email address that will be registered for the certificate.
keyfile:
name: Private Key File
description: Path to where the Private Key File will be placed.
certfile:
name: Certificate File
description: Path to where the Certificate File will be placed.
challenge:
name: Challenge
description: The type of challenge used to validate the domain.
acme_root_ca_cert:
name: ACME Rott CA Certificate
description: >-
If your custom ACME server uses a certificate signed by an untrusted
certificate authority (CA), you can add the root certificate to the trust
store by setting its content.
acme_server:
name: ACME Server
description: >-
By default, The addon uses Let's Encrypt's default server at
https://acme-v02.api.letsencrypt.org/. You can instruct the addon to use a
different ACME server.
dns:
name: DNS
description: DNS Provider configuration
network:
80/tcp: Only needed for http challenge