diff --git a/src/localize/languages/pt-BR.json b/src/localize/languages/pt-BR.json new file mode 100644 index 0000000..c2b4e1d --- /dev/null +++ b/src/localize/languages/pt-BR.json @@ -0,0 +1,53 @@ +{ + "common": { + "version": "Versão" + }, + "config": { + "invalid": "Configuração inválida", + "header_title": "Título", + "sensor_name": "Nome do sensor", + "display_mode": "Modo de exibição", + "display_mode_label": { + "full": "Completo", + "compact": "Compacto" + }, + "wrong_display_mode": "'display_mode' aceita apenas 'compact' e 'full' como valor", + "list_mode": "Modo de lista", + "list_mode_label": { + "full": "Completo", + "packages": "Pacotes", + "links": "Links" + }, + "wrong_list_mode": "'list_mode' aceita apenas 'full', 'packages' e 'links' como valor", + "default_instance": "Instância padrão", + "hide_title": "Ocultar título", + "hide_instance": "Ocultar seletor de instância", + "hide_play": "Ocultar botão de iniciar", + "hide_pause": "Ocultar botão de pausar", + "hide_stop": "Ocultar botão de parar", + "hide_speed_limit": "Ocultar botão de limite de velocidade" + }, + "status": { + "no_sensor": "Nenhum sensor", + "stopped": "Parado", + "downloading": "Baixando", + "stopping": "Parando", + "finished": "Concluído", + "running": "Executando", + "paused": "Pausado", + "idle": "Ocioso" + }, + "downloads": { + "no_downloads": "Sem downloads" + }, + "error": { + "no_sensor_packages": "O sensor 'packages' não está presente ou não está habilitado. Habilite-o em seu próprio serviço.", + "no_sensor_links": "O sensor 'links' não está presente ou não está habilitado. Habilite-o em seu próprio serviço." + }, + "actions": { + "play": "Iniciar Downloads", + "pause": "Pausar Downloads", + "stop": "Parar Downloads", + "speed_limit": "Limite de Velocidade" + } +} diff --git a/src/localize/localize.ts b/src/localize/localize.ts index 00b8c9b..3a20d4d 100644 --- a/src/localize/localize.ts +++ b/src/localize/localize.ts @@ -1,6 +1,8 @@ import en from './languages/en.json' with { type: 'json' }; import es from './languages/es.json' with { type: 'json' }; import pt from './languages/pt.json' with { type: 'json' }; +import ptBR from './languages/pt-BR.json' with { type: 'json' }; + import { LovelaceCard } from 'custom-card-helpers'; interface LanguageEntry { @@ -10,6 +12,7 @@ const languages: Record = { en, es, pt, + ptBR, }; function getLanguage(): keyof typeof languages {