Include PT language.

This commit is contained in:
Dermot Duffy
2023-04-22 11:53:01 -07:00
parent 308e9cf155
commit aa411a2959
2 changed files with 82 additions and 77 deletions
@@ -21,8 +21,8 @@
"frigate": { "frigate": {
"camera_name": "Nome da câmera do Frigate (detectado automaticamente pela entidade)", "camera_name": "Nome da câmera do Frigate (detectado automaticamente pela entidade)",
"client_id": "ID do cliente do Frigate (para >1 servidor Frigate)", "client_id": "ID do cliente do Frigate (para >1 servidor Frigate)",
"labels": "Rotulos",
"editor_label": "Opções do Frigate", "editor_label": "Opções do Frigate",
"labels": "Rotulos",
"url": "URL do servidor Frigate", "url": "URL do servidor Frigate",
"zones": "Zonas" "zones": "Zonas"
}, },
@@ -30,31 +30,31 @@
"editor_label": "Editor de rotulos", "editor_label": "Editor de rotulos",
"modes": { "modes": {
"editor_label": "Editor de rotulos", "editor_label": "Editor de rotulos",
"mse": "Mse", "mjpeg": "Mjpeg",
"webrtc": "Webrtc",
"mp4": "Mp4", "mp4": "Mp4",
"mjpeg": "Mjpeg" "mse": "Mse",
"webrtc": "Webrtc"
}, },
"stream": "Stream" "stream": "Stream"
}, },
"hide": "Esconder", "hide": "Esconder",
"icon": "Ícone para esta câmera (detectado automaticamente pela entidade)", "icon": "Ícone para esta câmera (detectado automaticamente pela entidade)",
"id": "ID exclusivo para esta câmera nesse cartão",
"image": { "image": {
"editor_label": "Editor etiquetas", "editor_label": "Editor etiquetas",
"refresh_seconds": "Atualizar em segundos", "refresh_seconds": "Atualizar em segundos",
"url": "Link" "url": "Link"
}, },
"id": "ID exclusivo para esta câmera nesse cartão",
"live_provider": "Fonte de visualização ao vivo para esta câmera", "live_provider": "Fonte de visualização ao vivo para esta câmera",
"live_provider_options": { "live_provider_options": {
"editor_label": "Editor de etiquetas" "editor_label": "Editor de etiquetas"
}, },
"live_providers": { "live_providers": {
"auto": "Automatico", "auto": "Automatico",
"jsmpeg": "JSMpeg",
"go2rtc": "Go2rtc", "go2rtc": "Go2rtc",
"ha": "Ha", "ha": "Ha",
"image": "Imagem", "image": "Imagem",
"jsmpeg": "JSMpeg",
"webrtc-card": "Cartão WebRTC (de @AlexxIT)" "webrtc-card": "Cartão WebRTC (de @AlexxIT)"
}, },
"motioneye": { "motioneye": {
@@ -71,56 +71,25 @@
}, },
"title": "Título para esta câmera (detectado automaticamente pela entidade)", "title": "Título para esta câmera (detectado automaticamente pela entidade)",
"triggers": { "triggers": {
"editor_label": "Opções de activação",
"entities": "Activar a partir de outras entidades", "entities": "Activar a partir de outras entidades",
"motion": "Activar detectando automaticamente o sensor de movimento", "motion": "Activar detectando automaticamente o sensor de movimento",
"occupancy": "Activar detectando automaticamente o sensor de ocupação", "occupancy": "Activar detectando automaticamente o sensor de ocupação"
"editor_label": "Opções de activação"
}, },
"webrtc_card": { "webrtc_card": {
"entity": "Entidade de câmera de cartão WebRTC (não é uma câmera Frigate)",
"editor_label": "Opções do cartão WebRTC", "editor_label": "Opções do cartão WebRTC",
"entity": "Entidade de câmera de cartão WebRTC (não é uma câmera Frigate)",
"url": "URL da câmera do cartão WebRTC" "url": "URL da câmera do cartão WebRTC"
} }
}, },
"common": { "common": {
"media_action_conditions": {
"all": "Todas as oportunidades",
"hidden": "Ao ocultar o navegador/aba",
"never": "Nunca",
"selected": "Ao selecionar",
"unselected": "Ao desselecionar",
"visible": "Ao mostrar o navegador/aba"
},
"layout": {
"fit": "Fit",
"fits": {
"cover": "Tapar",
"contain": "Conter",
"fill": "Preencher"
},
"position": {
"x": "Percentagem da localização horizontal",
"y": "Percentagem da localização vertical"
}
},
"timeline": {
"clustering_threshold": "A contagem de eventos nos quais eles são agrupados (0 = sem agrupamento)",
"media": "A mídia que a linha do tempo exibe",
"medias": {
"all": "Todos os tipos de mídia",
"clips": "Clipes",
"snapshots": "Instantâneos"
},
"show_recordings": "Mostrar gravações",
"window_seconds": "A duração padrão da visualização da linha do tempo em segundos"
},
"controls": { "controls": {
"filter": { "filter": {
"editor_label": "Editor de titulos", "editor_label": "Editor de titulos",
"mode": "Modo", "mode": "Modo",
"modes": { "modes": {
"none": "Nenhum",
"left": "Esquerda", "left": "Esquerda",
"none": "Nenhum",
"right": "Direita" "right": "Direita"
} }
}, },
@@ -135,15 +104,6 @@
"thumbnails": "Miniaturas" "thumbnails": "Miniaturas"
} }
}, },
"timeline": {
"editor_label": "Controles de linha do tempo",
"mode": "Modo",
"modes": {
"none": "Nenhum",
"above": "Por cima",
"below": "Abaixo"
}
},
"thumbnails": { "thumbnails": {
"editor_label": "Editor de titulos", "editor_label": "Editor de titulos",
"media": "Mostrar miniaturas de clipes ou snapshots", "media": "Mostrar miniaturas de clipes ou snapshots",
@@ -165,9 +125,18 @@
"show_timeline_control": "Mostrar a linha do tempo nas miniaturas", "show_timeline_control": "Mostrar a linha do tempo nas miniaturas",
"size": "Tamanho das miniaturas em pixels" "size": "Tamanho das miniaturas em pixels"
}, },
"timeline": {
"editor_label": "Controles de linha do tempo",
"mode": "Modo",
"modes": {
"above": "Por cima",
"below": "Abaixo",
"none": "Nenhum"
}
},
"title": { "title": {
"editor_label": "Editor de titulos",
"duration_seconds": "Segundos para exibir o pop-up (0 = para sempre)", "duration_seconds": "Segundos para exibir o pop-up (0 = para sempre)",
"editor_label": "Editor de titulos",
"mode": "Modo de exibição de título de mídia", "mode": "Modo de exibição de título de mídia",
"modes": { "modes": {
"none": "Sem exibição de título", "none": "Sem exibição de título",
@@ -177,6 +146,37 @@
"popup-top-right": "Pop-up no canto superior direito" "popup-top-right": "Pop-up no canto superior direito"
} }
} }
},
"layout": {
"fit": "Fit",
"fits": {
"contain": "Conter",
"cover": "Tapar",
"fill": "Preencher"
},
"position": {
"x": "Percentagem da localização horizontal",
"y": "Percentagem da localização vertical"
}
},
"media_action_conditions": {
"all": "Todas as oportunidades",
"hidden": "Ao ocultar o navegador/aba",
"never": "Nunca",
"selected": "Ao selecionar",
"unselected": "Ao desselecionar",
"visible": "Ao mostrar o navegador/aba"
},
"timeline": {
"clustering_threshold": "A contagem de eventos nos quais eles são agrupados (0 = sem agrupamento)",
"media": "A mídia que a linha do tempo exibe",
"medias": {
"all": "Todos os tipos de mídia",
"clips": "Clipes",
"snapshots": "Instantâneos"
},
"show_recordings": "Mostrar gravações",
"window_seconds": "A duração padrão da visualização da linha do tempo em segundos"
} }
}, },
"dimensions": { "dimensions": {
@@ -224,8 +224,8 @@
"editor_label": "Controles do visualizador de mídia" "editor_label": "Controles do visualizador de mídia"
}, },
"draggable": "Visualizador de eventos pode ser arrastado/deslizado", "draggable": "Visualizador de eventos pode ser arrastado/deslizado",
"lazy_load": "A mídia do Visualizador de eventos é carregada lentamente no carrossel",
"layout": "Layout", "layout": "Layout",
"lazy_load": "A mídia do Visualizador de eventos é carregada lentamente no carrossel",
"transition_effect": "Efeito de transição do Visualizador de eventos", "transition_effect": "Efeito de transição do Visualizador de eventos",
"transition_effects": { "transition_effects": {
"none": "Sem transição", "none": "Sem transição",
@@ -260,8 +260,8 @@
"live": "Ao vivo", "live": "Ao vivo",
"media_player": "Enviar para o reprodutor de mídia", "media_player": "Enviar para o reprodutor de mídia",
"priority": "Prioridade", "priority": "Prioridade",
"substreams": "substreams",
"snapshots": "Instantâneos", "snapshots": "Instantâneos",
"substreams": "substreams",
"timeline": "Linha do tempo" "timeline": "Linha do tempo"
}, },
"position": "Posição do menu", "position": "Posição do menu",
@@ -284,22 +284,22 @@
"info": "Esta configuração do cartão especificou manualmente as substituições configuradas que podem substituir os valores mostrados no editor visual, consulte o editor de código para visualizar/modificar essas substituições" "info": "Esta configuração do cartão especificou manualmente as substituições configuradas que podem substituir os valores mostrados no editor visual, consulte o editor de código para visualizar/modificar essas substituições"
}, },
"performance": { "performance": {
"warning": "Avisos",
"features": { "features": {
"editor_label": "Editor de rotulos",
"animated_progress_indicator": "Animação na barra de progresso", "animated_progress_indicator": "Animação na barra de progresso",
"editor_label": "Editor de rotulos",
"media_chunk_size": "Tamanho do ficheiro" "media_chunk_size": "Tamanho do ficheiro"
}, },
"profile": "Perfil", "profile": "Perfil",
"profiles": { "profiles": {
"low": "Baixo", "high": "Alto",
"high": "Alto" "low": "Baixo"
}, },
"style": { "style": {
"editor_label": "Editor de rotulos", "border_radius": "Tamanho da borda",
"box_shadow": "Caixa de Fundo", "box_shadow": "Caixa de Fundo",
"border_radius": "Tamanho da borda" "editor_label": "Editor de rotulos"
} },
"warning": "Avisos"
}, },
"view": { "view": {
"camera_select": "Visualização de câmeras recém-selecionadas", "camera_select": "Visualização de câmeras recém-selecionadas",
@@ -363,6 +363,17 @@
"view": "Visualizar", "view": "Visualizar",
"view_secondary": "O que o cartão deve mostrar e como mostrá-lo" "view_secondary": "O que o cartão deve mostrar e como mostrá-lo"
}, },
"elements": {
"ptz": {
"down": "Baixo",
"home": "Origem",
"left": "Esquerda",
"right": "Direira",
"up": "Cima",
"zoom_in": "Ampliar",
"zoom_out": "Reduzir"
}
},
"error": { "error": {
"could_not_render_elements": "Não foi possível renderizar os elementos da imagem", "could_not_render_elements": "Não foi possível renderizar os elementos da imagem",
"could_not_resolve": "Não foi possível resolver o URL de mídia", "could_not_resolve": "Não foi possível resolver o URL de mídia",
@@ -415,8 +426,8 @@
"media_type": "Tipos de media", "media_type": "Tipos de media",
"media_types": { "media_types": {
"clips": "Clips", "clips": "Clips",
"snapshots": "Imagens", "recordings": "Gravações",
"recordings": "Gravações" "snapshots": "Imagens"
}, },
"not_favorite": "Não favorito", "not_favorite": "Não favorito",
"select_camera": "Seleciona a camara", "select_camera": "Seleciona a camara",
@@ -449,19 +460,11 @@
"timeline": "Ver evento na linha do tempo" "timeline": "Ver evento na linha do tempo"
}, },
"timeline": { "timeline": {
"lock": "Bloquear", "pan_behavior": {
"select_date": "Selecionar a data", "pan": "Pan",
"unlock": "Desbloquear" "seek": "Pan seeks across all media",
}, "seek-in-media": "Pan seeks within selected media item only"
"elements": { },
"ptz": { "select_date": "Selecionar a data"
"up": "Cima",
"down": "Baixo",
"left": "Esquerda",
"right": "Direira",
"zoom_in": "Ampliar",
"zoom_out": "Reduzir",
"home": "Origem"
}
} }
} }
+2
View File
@@ -56,6 +56,8 @@ export const loadLanguages = async (hass: HomeAssistant): Promise<void> => {
const lang = getLanguage(hass); const lang = getLanguage(hass);
if (lang === 'it') { if (lang === 'it') {
languages[lang] = await import('./languages/it.json'); languages[lang] = await import('./languages/it.json');
} else if (lang === 'pt') {
languages[lang] = await import('./languages/pt-PT.json');
} else if (lang === 'pt_BR') { } else if (lang === 'pt_BR') {
languages[lang] = await import('./languages/pt-BR.json'); languages[lang] = await import('./languages/pt-BR.json');
} }