From 90da717c81f5a3acd4d42196b01a92e82873abce Mon Sep 17 00:00:00 2001 From: P1LH4 Date: Sat, 17 May 2025 04:51:29 -0300 Subject: [PATCH] Add Brazilian-Portugese language --- src/translations/pt-br.json | 80 +++++++++++++++++++++++++++++++++++++ src/utilities/localize.ts | 2 + 2 files changed, 82 insertions(+) create mode 100644 src/translations/pt-br.json diff --git a/src/translations/pt-br.json b/src/translations/pt-br.json new file mode 100644 index 0000000..7b971fb --- /dev/null +++ b/src/translations/pt-br.json @@ -0,0 +1,80 @@ +{ + "camera": { + "all_cameras": "Todas as câmeras", + "cameras": "Câmeras" + }, + "climate": { + "all_climates": "Todos os climatizadores", + "climates": "Climatizadores" + }, + "cover": { + "all_covers": "Todas as persianas", + "covers": "Persianas" + }, + "fan": { + "all_fans": "Todos os ventiladores", + "fans": "Ventiladores" + }, + "generic": { + "all": "Todos", + "areas": "Áreas", + "busy": "Ocupado", + "good_afternoon": "Boa tarde", + "good_evening": "Boa noite", + "good_morning": "Bom dia", + "hello": "Olá", + "home": "Início", + "miscellaneous": "Variados", + "numbers": "Números", + "off": "Desligado", + "on": "Ligado", + "open": "Aberto", + "unavailable": "Indisponível", + "unclosed": "Não fechado", + "undisclosed": "Outro", + "unknown": "Desconhecido" + }, + "input_select": { + "input_selects": "Seleção de entrada" + }, + "light": { + "all_lights": "Todas as luzes", + "lights": "Luzes" + }, + "lock": { + "all_locks": "Todas as fechaduras", + "locked": "Travado", + "locks": "Fechaduras", + "unlocked": "Destravado" + }, + "media_player": { + "media_players": "Reprodutores de mídia" + }, + "scene": { + "scenes": "Cenas" + }, + "select": { + "selects": "Seleção" + }, + "sensor": { + "binary": "Binário", + "sensors": "Sensores" + }, + "switch": { + "all_switches": "Todos os interruptores", + "switches": "Interruptores" + }, + "vacuum": { + "all_vacuums": "Todos os aspiradores", + "vacuums": "Aspiradores" + }, + "valve": { + "all_valves": "Todas as válvulas", + "valves": "Válvulas", + "open": "Aberto", + "opening": "Abrindo", + "closed": "Fechado", + "closing": "Fechando", + "stopped": "Parado" + } +} diff --git a/src/utilities/localize.ts b/src/utilities/localize.ts index 5d444c0..6e3fef6 100644 --- a/src/utilities/localize.ts +++ b/src/utilities/localize.ts @@ -2,6 +2,7 @@ import * as de from '../translations/de.json'; import * as en from '../translations/en.json'; import * as es from '../translations/es.json'; import * as nl from '../translations/nl.json'; +import * as pt-br from '../translations/pt-br.json'; import { HomeAssistant } from '../types/homeassistant/types'; import { logMessage, lvlWarn } from './debug'; @@ -11,6 +12,7 @@ const languages: Record = { en, es, nl, + pt-br }; /** The fallback language if the user-defined language isn't defined */