Skip to content

Commit 1f790b3

Browse files
add Español (Spanish) translation helper
Thank you to @jposada202020!
1 parent 6a2a0e9 commit 1f790b3

1 file changed

Lines changed: 45 additions & 0 deletions

File tree

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# SPDX-FileCopyrightText: Copyright (c) 2023 JG for Cedar Grove Maker Studios
2+
#
3+
# SPDX-License-Identifier: Unlicense
4+
5+
"""Translate English AQI description to Español (Spanish).
6+
Thank you to @jposada202020 for the translation!
7+
"""
8+
9+
10+
ENG_ESPANOL = {
11+
"Air Quality": "Calidad del aire",
12+
"ALARM": "ALARMA",
13+
"Alarm": "Alarma",
14+
"CALIBRATE": "CALIBRACIÓN",
15+
"DANGER": "PELIGRO",
16+
"ENGLISH": "ESPAÑOL",
17+
"GOOD": "BUENO",
18+
"HAZARDOUS": "PELIGROSO",
19+
"Indoor Air Quality": "Calidad del aire al interior",
20+
"INVALID": "INVÁLIDO",
21+
"LANGUAGE": "LENGUA",
22+
"LOW BATTERY": "BATERÍA BAJA",
23+
"MODERATE": "MODERADO",
24+
"OVERRANGE": "MÁXIMO",
25+
"POOR": "POBRE",
26+
"SENSITIVE": "SENSIBLE",
27+
"TEMPERATURE": "TEMPERATURA",
28+
"UNHEALTHY": "POCO SALUDABLE",
29+
"V UNHEALTHY": "INSALUBRE",
30+
"WARMUP": "PRECALENTAMIENTO",
31+
"WARNING": "ADVERTENCIA",
32+
}
33+
34+
35+
def interpret(enable=True, english_phrase=""):
36+
"""Translate an English phrase.
37+
38+
:param bool enable: Enable the translator. Defaults to True.
39+
:param str english_phrase: English phrase to be interpreted. Defaults to blank.
40+
"""
41+
42+
if enable:
43+
if english_phrase in ENG_ESPANOL:
44+
return ENG_ESPANOL[english_phrase]
45+
return english_phrase

0 commit comments

Comments
 (0)