Include PT language.
This commit is contained in:
@@ -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"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -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');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user