From 5e6306432f8c5d8b681fa79ce339e5b85764e589 Mon Sep 17 00:00:00 2001 From: Kaia-Alenia Date: Mon, 15 Jun 2026 13:10:35 -0600 Subject: [PATCH] i18n: complete and refined Portuguese (PT and BR) translations --- extension/_locales/pt/messages.json | 11 + extension/_locales/pt_BR/messages.json | 7 +- extension/locales/pt-BR.json | 142 ++++++------ extension/locales/pt.json | 200 ++++++++--------- website/locales/pt-BR.json | 296 ++++++++++++------------- website/locales/pt.json | 244 ++++++++++---------- 6 files changed, 457 insertions(+), 443 deletions(-) create mode 100644 extension/_locales/pt/messages.json diff --git a/extension/_locales/pt/messages.json b/extension/_locales/pt/messages.json new file mode 100644 index 0000000..b644fd5 --- /dev/null +++ b/extension/_locales/pt/messages.json @@ -0,0 +1,11 @@ +{ + "appName": { + "message": "KoalaSync" + }, + "appDescription": { + "message": "Veja vídeos em conjunto com os seus amigos em sincronia perfeita. Compatível com Netflix, YouTube, Twitch, Prime Video, Disney+ e qualquer leitor HTML5." + }, + "contextMenu_syncVideo": { + "message": "Sincronizar este vídeo com KoalaSync" + } +} diff --git a/extension/_locales/pt_BR/messages.json b/extension/_locales/pt_BR/messages.json index bb6a136..4d87ab3 100644 --- a/extension/_locales/pt_BR/messages.json +++ b/extension/_locales/pt_BR/messages.json @@ -2,7 +2,10 @@ "appName": { "message": "KoalaSync" }, - "appDesc": { - "message": "Sincronize a reprodução de vídeo no YouTube, Netflix, Emby, Jellyfin e qualquer site HTML5 em tempo real com amigos." + "appDescription": { + "message": "Assista a vídeos junto com seus amigos em sincronia perfeita. Compatível com Netflix, YouTube, Twitch, Prime Video, Disney+ e qualquer player HTML5." + }, + "contextMenu_syncVideo": { + "message": "Sincronizar este vídeo com KoalaSync" } } diff --git a/extension/locales/pt-BR.json b/extension/locales/pt-BR.json index aa417c1..c6e178f 100644 --- a/extension/locales/pt-BR.json +++ b/extension/locales/pt-BR.json @@ -4,9 +4,9 @@ "APP_TITLE": "KoalaSync", "TAB_ROOM": "Sala", "TAB_ROOM_TOOLTIP": "Configurações da sala e conexão", - "TAB_SYNC": "Sincro", + "TAB_SYNC": "Sincronia", "TAB_SYNC_TOOLTIP": "Controles de sincronia de vídeo e ações", - "TAB_SETTINGS": "Opções", + "TAB_SETTINGS": "Configurações", "TAB_SETTINGS_TOOLTIP": "Preferências da extensão", "TAB_STATUS": "Status", "TAB_STATUS_TOOLTIP": "Diagnósticos avançados e logs", @@ -15,23 +15,23 @@ "LABEL_SERVER": "Servidor", "BTN_SERVER_OFFICIAL": "Oficial", "BTN_SERVER_OFFICIAL_TOOLTIP": "Usar o servidor oficial confiável", - "BTN_SERVER_CUSTOM": "Perso", - "BTN_SERVER_CUSTOM_TOOLTIP": "Conectar ao seu próprio servidor auto-hospedado", + "BTN_SERVER_CUSTOM": "Personalizado", + "BTN_SERVER_CUSTOM_TOOLTIP": "Conectar ao seu próprio servidor privado", "PLACEHOLDER_SERVER_URL": "wss://seu-servidor:3000", "LABEL_ROOM_ID": "ID da sala", - "LABEL_ROOM_ID_TOOLTIP": "O identificador exclusivo para sua sala de sincronização", + "LABEL_ROOM_ID_TOOLTIP": "O identificador exclusivo da sua sala", "PLACEHOLDER_ROOM_ID": "Digite o ID da sala", - "PLACEHOLDER_ROOM_ID_TOOLTIP": "O ID exclusivo da sala na qual você deseja entrar", + "PLACEHOLDER_ROOM_ID_TOOLTIP": "O ID da sala na qual você deseja entrar", "LABEL_PASSWORD": "Senha (Opcional)", "LABEL_PASSWORD_TOOLTIP": "Senha opcional para restringir o acesso à sala", - "PLACEHOLDER_PASSWORD": "Senha da sala (opcional)", - "PLACEHOLDER_PASSWORD_TOOLTIP": "Senha para a sala (deixe em branco se não houver)", + "PLACEHOLDER_PASSWORD": "Senha da sala", + "PLACEHOLDER_PASSWORD_TOOLTIP": "Deixe em branco se não houver senha", "BTN_JOIN_ROOM": "Entrar / Criar sala", - "BTN_JOIN_ROOM_TOOLTIP": "Conectar à sala", + "BTN_JOIN_ROOM_TOOLTIP": "Entrar na sala", "LABEL_PUBLIC_ROOMS": "Salas públicas", "LABEL_PUBLIC_ROOMS_TOOLTIP": "Lista de salas públicas disponíveis neste servidor", "BTN_REFRESH": "ATUALIZAR", - "BTN_REFRESH_TOOLTIP": "Atualizar a lista de salas públicas", + "BTN_REFRESH_TOOLTIP": "Atualizar a lista de salas", "PUBLIC_ROOMS_REFRESHING": "Atualizando...", "BTN_REFRESH_COOLDOWN": "AGUARDE {seconds}s", "BTN_REFRESH_COOLDOWN_TOOLTIP": "A lista de salas está em espera. Tente novamente em {seconds}s.", @@ -41,99 +41,99 @@ "ACTIVE_ROOM_NONE": "NENHUMA", "ACTIVE_SERVER_OFFICIAL": "Servidor oficial", "LABEL_INVITE_LINK": "Link de convite", - "LABEL_INVITE_LINK_TOOLTIP": "Compartilhe este link com amigos para que eles entrem", - "LABEL_PEERS_IN_ROOM": "Participantes na sala", - "LABEL_PEERS_IN_ROOM_TOOLTIP": "Outros usuários conectados atualmente a esta sala", + "LABEL_INVITE_LINK_TOOLTIP": "Compartilhe este link com seus amigos para que eles entrem", + "LABEL_PEERS_IN_ROOM": "Participantes", + "LABEL_PEERS_IN_ROOM_TOOLTIP": "Outros usuários conectados a esta sala", "NO_PEERS_CONNECTED": "Sem participantes conectados", "BTN_LEAVE_ROOM": "Sair da sala", "LABEL_SELECT_VIDEO": "Selecionar vídeo", - "LABEL_SELECT_VIDEO_TOOLTIP": "Escolha a aba do navegador contendo o vídeo a ser sincronizado", + "LABEL_SELECT_VIDEO_TOOLTIP": "Escolha a aba do navegador com o vídeo a ser sincronizado", "OPTION_SELECT_TAB": "-- Selecione uma aba --", "LABEL_REMOTE_CONTROL": "Controle remoto", "BTN_COPY_INVITE": "📋 Link de convite", "BTN_COPY_INVITE_TOOLTIP": "Copiar link de convite", "BTN_PLAY": "▶ Reproduzir", - "BTN_PLAY_TOOLTIP": "Enviar um comando de reproduzir para todos", + "BTN_PLAY_TOOLTIP": "Iniciar a reprodução para todos", "BTN_PAUSE": "⏸ Pausar", - "BTN_PAUSE_TOOLTIP": "Enviar um comando de pausar para todos", - "BTN_SYNC": "⚡ SYNC", + "BTN_PAUSE_TOOLTIP": "Pausar o vídeo para todos", + "BTN_SYNC": "⚡ SINCRO", "BTN_SYNC_TOOLTIP": "Forçar todos os usuários a sincronizar", - "OPTION_JUMP_TO_OTHERS": "Ir para os outros", - "OPTION_JUMP_TO_ME": "Trazer para mim", + "OPTION_JUMP_TO_OTHERS": "Ir para a posição dos outros", + "OPTION_JUMP_TO_ME": "Trazer para a minha posição", "OPTION_JUMP_MODE_TOOLTIP": "Escolher o alvo de sincronização", "LABEL_LAST_ACTIVITY": "Última atividade", - "LABEL_LAST_ACTIVITY_TOOLTIP": "Mostra o comando mais recente de reproduzir, pausar ou buscar", + "LABEL_LAST_ACTIVITY_TOOLTIP": "Mostra o comando mais recente de reproduzir, pausar ou pular", "NO_RECENT_COMMANDS": "Sem comandos recentes", - "LOBBY_HEADER": "LOBBY DE EPISÓDIO", + "LOBBY_HEADER": "SALA DE ESPERA", "LOBBY_WAITING_FOR": "🎬 Aguardando: \"{title}\"", "LOBBY_WAITING_PEERS": "Aguardando participantes...", - "BTN_SKIP_PLAY": "Pular e reproduzir", - "BTN_SKIP_PLAY_TOOLTIP": "Cancelar o lobby e reproduzir assim mesmo", + "BTN_SKIP_PLAY": "Pular e reproduzir agora", + "BTN_SKIP_PLAY_TOOLTIP": "Cancelar a espera e reproduzir mesmo assim", "LOBBY_CONNECT_FIRST": "Entre em uma sala primeiro", "LOBBY_CONNECT_FIRST_DESC": "Você precisa entrar em uma sala através de um link de convite ou criar uma nova para sincronizar vídeos.", "BTN_CREATE_ROOM_ALT": "Criar nova sala", "BTN_CREATE_ROOM_ALT_TOOLTIP": "Criar uma nova sala aleatória e entrar", "LABEL_USERNAME": "Seu nome de usuário", - "LABEL_USERNAME_TOOLTIP": "O nome de usuário ajuda os outros a identificá-lo.", + "LABEL_USERNAME_TOOLTIP": "Seu nome visível para os outros.", "PLACEHOLDER_USERNAME": "Coala anônimo", - "LABEL_HIDE_CLUTTER": "Lista de abas limpa", - "LABEL_HIDE_CLUTTER_TOOLTIP": "Filtra abas que não são de vídeo e domínios não relacionados para manter a lista organizada", + "LABEL_HIDE_CLUTTER": "Ocultar abas sem vídeo", + "LABEL_HIDE_CLUTTER_TOOLTIP": "Filtra abas não relacionadas para manter a lista limpa", "LABEL_AUTO_SYNC_NEXT": "Sincro auto do próximo episódio", - "LABEL_AUTO_SYNC_NEXT_TOOLTIP": "Pausa automaticamente e aguarda todos ao mudar de episódio, depois inicia em sincronia.", - "LABEL_AUTO_COPY_INVITE": "Auto-copiar link", - "LABEL_AUTO_COPY_INVITE_TOOLTIP": "Copia automaticamente o link de convite para a área de transferência ao criar uma nova sala.", + "LABEL_AUTO_SYNC_NEXT_TOOLTIP": "Pausa automaticamente e aguarda todos ao mudar de episódio.", + "LABEL_AUTO_COPY_INVITE": "Auto-copiar link de convite", + "LABEL_AUTO_COPY_INVITE_TOOLTIP": "Copia automaticamente o link para a área de transferência ao criar uma nova sala.", "LABEL_NOTIFICATIONS": "Notificações do navegador", - "LABEL_NOTIFICATIONS_TOOLTIP": "Mostra notificações do sistema quando alguém entra/sai ou reproduz/pausa.", + "LABEL_NOTIFICATIONS_TOOLTIP": "Mostra notificações quando alguém entra, sai, reproduz ou pausa.", "LABEL_LANGUAGE": "Idioma do aplicativo", - "LABEL_LANGUAGE_TOOLTIP": "Escolha o idioma de sua preferência para a extensão", - "LABEL_TROUBLESHOOTING": "Resolução de problemas", - "LABEL_TROUBLESHOOTING_TOOLTIP": "Ferramentas para solucionar problemas de conexão", - "BTN_REGEN_ID": "Regenerar ID de participante", - "BTN_REGEN_ID_TOOLTIP": "Regenerar seu ID interno e conectar novamente", - "REGEN_ID_DESC": "Use esta opção se notar erros de 'Identidade duplicada'.", - "REGEN_ID_OTHER_ISSUE": "Outro problema? Abra um Issue no GitHub", + "LABEL_LANGUAGE_TOOLTIP": "Escolha o seu idioma preferido", + "LABEL_TROUBLESHOOTING": "Solução de problemas", + "LABEL_TROUBLESHOOTING_TOOLTIP": "Ferramentas para corrigir problemas de conexão", + "BTN_REGEN_ID": "Regenerar ID do usuário", + "BTN_REGEN_ID_TOOLTIP": "Gerar um novo ID interno e conectar novamente", + "REGEN_ID_DESC": "Use esta opção se aparecer o erro de 'Identidade duplicada'.", + "REGEN_ID_OTHER_ISSUE": "Outro problema? Abra um relatório no GitHub", "LABEL_CONN_STATUS": "Status da conexão", "LABEL_CONN_STATUS_TOOLTIP": "Status atual da conexão WebSocket", "CONN_STATUS_DISCONNECTED": "Desconectado", - "BTN_RETRY": "REENTRAR", + "BTN_RETRY": "TENTAR NOVAMENTE", "BTN_RETRY_TOOLTIP": "Tentar reconectar ao servidor", "BTN_COPY_LOGS": "Copiar logs", - "BTN_COPY_LOGS_TOOLTIP": "Copiar logs para a área de transferência para compartilhar", - "LABEL_VIDEO_DEBUG": "Informações de depuração de vídeo", - "LABEL_VIDEO_DEBUG_TOOLTIP": "Detalhes técnicos sobre o elemento de vídeo selecionado atualmente", + "BTN_COPY_LOGS_TOOLTIP": "Copiar logs para a área de transferência", + "LABEL_VIDEO_DEBUG": "Debug de vídeo", + "LABEL_VIDEO_DEBUG_TOOLTIP": "Detalhes técnicos sobre o vídeo selecionado no momento", "VIDEO_DEBUG_EMPTY": "Nenhuma aba selecionada ou vídeo detectado.", "LABEL_HISTORY": "Histórico completo", - "LABEL_HISTORY_TOOLTIP": "Registro cronológico de todos os comandos de sincronização na sala", + "LABEL_HISTORY_TOOLTIP": "Registro cronológico de todos os comandos na sala", "HISTORY_EMPTY": "Sem atividade ainda", "LABEL_LOGS": "Logs (Últimos 50)", "LABEL_LOGS_TOOLTIP": "Logs técnicos de conexão para depuração", "BTN_CLEAR": "LIMPAR", - "BTN_CLEAR_TOOLTIP": "Limpar a saída dos logs", + "BTN_CLEAR_TOOLTIP": "Limpar os logs", "LABEL_GITHUB": "Repositório GitHub", "BTN_ONBOARDING_SKIP": "Pular", "BTN_ONBOARDING_SKIP_TOOLTIP": "Pular o tutorial", "BTN_ONBOARDING_NEXT": "Próximo", "BTN_ONBOARDING_NEXT_TOOLTIP": "Ir para o próximo passo", "ONBOARDING_1_TITLE": "Bem-vindo ao KoalaSync!", - "ONBOARDING_1_TEXT": "Assista a vídeos juntos em perfeita sincronia, não importa onde estejam. Vamos fazer um tour rápido!", + "ONBOARDING_1_TEXT": "Assista a vídeos com seus amigos em perfeita sincronia, não importa onde estejam. Vamos fazer um tour rápido!", "ONBOARDING_2_TITLE": "1. Criar uma sala", "ONBOARDING_2_TEXT": "Comece aqui. Crie uma sala e compartilhe o link de convite com seus amigos.", "ONBOARDING_3_TITLE": "2. Selecionar vídeo", - "ONBOARDING_3_TEXT": "Navegue aqui para selecionar o vídeo a ser sincronizado. Reproduza, pause e busque: todos permanecem sincronizados.", + "ONBOARDING_3_TEXT": "Navegue aqui para selecionar o vídeo a ser sincronizado. Reproduza, pause e avance — todos verão o mesmo.", "ONBOARDING_4_TITLE": "3. Personalizar", - "ONBOARDING_4_TEXT": "Escolha um nome de usuário divertido para que seus amigos saibam quem você é.", + "ONBOARDING_4_TEXT": "Escolha um nome de usuário divertido para que seus amigos reconheçam você.", "ONBOARDING_5_TITLE": "Tudo pronto!", "ONBOARDING_5_TEXT": "Hora de pegar a pipoca. Divirta-se assistindo com seus amigos!", - "ERR_CONN_TIMEOUT": "Tempo limite de conexão esgotado. Tente novamente.", + "ERR_CONN_TIMEOUT": "Tempo limite esgotado. Tente novamente.", "ERR_INVALID_SERVER_URL": "Formato de URL do servidor inválido.", - "ERR_IDENTITY_NOT_LOADED": "Identidade não carregada ainda. Aguarde um momento e tente novamente.", - "ERR_NO_PEERS_TIME": "Nenhum outro participante com posição conhecida. Mude para 'Traerlos a mí' / 'Trazer para mim'.", + "ERR_IDENTITY_NOT_LOADED": "Identidade não carregada ainda. Aguarde um momento.", + "ERR_NO_PEERS_TIME": "Nenhum participante com posição conhecida. Mude para 'Trazer para a minha posição'.", "ERR_NO_VIDEO_TAB": "Não foi possível conectar à aba do vídeo.", "ERR_SELECT_VIDEO": "Selecione um vídeo primeiro!", "TOAST_INVITE_COPIED": "Link de convite copiado!", "TOAST_COPY_FAILED": "Falha ao copiar para a área de transferência", - "TOAST_LOBBY_SKIPPED": "Lobby de episódio ignorado.", - "TOAST_LOBBY_SKIP_FAILED": "Falha ao ignorar o lobby.", + "TOAST_LOBBY_SKIPPED": "Sala de espera ignorada.", + "TOAST_LOBBY_SKIP_FAILED": "Falha ao ignorar a sala de espera.", "TOAST_LOGS_COPIED": "Copiado!", "TOAST_PEER_JOINED": "{name} entrou na sala", "TOAST_PEER_LEFT": "{name} saiu da sala", @@ -146,46 +146,46 @@ "BTN_STATE_JOINING": "🚀 Entrando...", "BTN_STATE_RECONNECTING": "🔄 Reconectando...", "BTN_STATE_PLAYING": "▶ Reproduzindo...", - "BTN_STATE_PAUSING": "⏸ Pausando...", + "BTN_STATE_PAUSING": "⏸ Em pausa...", "BTN_STATE_SYNCING_GROUP": "Sincronizando com o grupo ({time})...", "BTN_STATE_SYNCING": "Sincronizando...", "BTN_STATE_SYNCED": "✅ Sincronizado!", "NOTIF_PLAY": "iniciou a reprodução", - "NOTIF_PAUSE": "pausou a reprodução", + "NOTIF_PAUSE": "pausou o vídeo", "NOTIF_SEEK": "mudou a posição do vídeo", "NOTIF_FORCE_PREPARE": "iniciou uma sincronização forçada", "NOTIF_FORCE_EXECUTE": "sincronizou todos", - "DEBUG_NO_TAB": "Nenhuma aba alvo selecionada.", - "DEBUG_COMM_FAIL": "Não foi possível comunicar com o vídeo da aba.", - "EMPTY_PEERS_TITLE": "Nenhum participante ainda", + "DEBUG_NO_TAB": "Nenhuma aba selecionada.", + "DEBUG_COMM_FAIL": "Erro ao se comunicar com o vídeo.", + "EMPTY_PEERS_TITLE": "Nenhum participante", "EMPTY_PEERS_HINT": "Compartilhe seu link de convite para começar", - "EMPTY_HISTORY_TITLE": "Sem atividade ainda", - "EMPTY_HISTORY_HINT": "Reproduza, pause ou busque para ver o histórico", + "EMPTY_HISTORY_TITLE": "Sem atividade", + "EMPTY_HISTORY_HINT": "Reproduza ou pause para ver o histórico", "EMPTY_LOGS_TITLE": "Sem logs", "EMPTY_LOGS_HINT": "Os eventos de conexão aparecerão aqui", "EMPTY_ROOMS_TITLE": "Sem salas ativas", - "EMPTY_ROOMS_HINT": "Crie uma sala ou atualize para buscar salas públicas", + "EMPTY_ROOMS_HINT": "Crie uma sala ou atualize a lista", "LABEL_YOU": "Você", "ONBOARDING_DONE": "Concluído!", "LABEL_LOBBY_PEER_READY": "Pronto", "LABEL_LOBBY_PEER_LOADING": "Carregando...", "LABEL_PASSWORD_PROTECTED": "Protegido por senha", "LABEL_PEERS_COUNT": "{count} participantes", - "LABEL_CUSTOM_SERVER": "Servidor personalizado", + "LABEL_CUSTOM_SERVER": "Servidor privado", "BTN_STATE_CREATING": "🚀 Criando sala...", "NOTIF_LOBBY_CANCEL_TITLE": "KoalaSync — Falha na sincronização do episódio", - "NOTIF_LOBBY_CANCEL_MSG": "Sincronização automática cancelada: {reason}. Pode ser necessário sincronizar manualmente.", + "NOTIF_LOBBY_CANCEL_MSG": "Sincronização automática cancelada: {reason}. Você deve sincronizar manualmente.", "LOBBY_CANCEL_TIMEOUT": "Tempo limite esgotado", - "LOBBY_CANCEL_TIMEOUT_RECOVERED": "Tempo limite esgotado (recuperado)", + "LOBBY_CANCEL_TIMEOUT_RECOVERED": "Tempo limite (recuperado)", "LOBBY_CANCEL_PEERS_LEFT": "Todos os outros participantes saíram", - "LOBBY_CANCEL_TIMEOUT_PEERS_LOAD": "Tempo limite esgotado — nem todos os participantes carregaram o episódio", + "LOBBY_CANCEL_TIMEOUT_PEERS_LOAD": "Tempo limite — nem todos carregaram o episódio", "LOBBY_CANCEL_USER": "Cancelado pelo usuário", - "NOTIF_ERROR_TITLE": "Erro do KoalaSync", + "NOTIF_ERROR_TITLE": "Erro no KoalaSync", "FOOTER_SUPPORT": "☕ Me pague um café", "FOOTER_REVIEW": "★ Avaliar", "FOOTER_SUPPORT_PROMPT": "Gostou do KoalaSync? Deixe uma avaliação!", "LABEL_AUDIO_PROCESSING": "Processamento de áudio", - "LABEL_AUDIO_PROCESSING_TOOLTIP": "Aplica efeitos de áudio como compressão à reprodução de vídeo", + "LABEL_AUDIO_PROCESSING_TOOLTIP": "Aplica efeitos de áudio (como compressão) aos vídeos", "AUDIO_OPEN_SETTINGS": "Abrir", "NEW_FEATURE_AUDIO": "Novo: Processamento de áudio — experimente o compressor!", "AUDIO_BACK": "← Voltar", @@ -196,14 +196,14 @@ "AUDIO_PRESET": "Predefinição", "AUDIO_PRESET_RECOMMENDED": "Recomendado", "AUDIO_PRESET_DYNAMIC_RANGE": "Faixa dinâmica", - "AUDIO_PRESET_VOCAL_ENHANCEMENT": "Aprimoramento de voz", + "AUDIO_PRESET_VOCAL_ENHANCEMENT": "Aprimoramento vocal", "AUDIO_PRESET_SMOOTH": "Suave", "AUDIO_PRESET_CUSTOM": "Personalizado", - "AUDIO_PARAM_THRESHOLD": "Limiar", - "AUDIO_PARAM_KNEE": "Knee", - "AUDIO_PARAM_RATIO": "Ratio", - "AUDIO_PARAM_ATTACK": "Attack", - "AUDIO_PARAM_RELEASE": "Release", + "AUDIO_PARAM_THRESHOLD": "Limiar (Threshold)", + "AUDIO_PARAM_KNEE": "Joelho (Knee)", + "AUDIO_PARAM_RATIO": "Razão (Ratio)", + "AUDIO_PARAM_ATTACK": "Ataque (Attack)", + "AUDIO_PARAM_RELEASE": "Liberação (Release)", "AUDIO_EQUALIZER": "Equalizador", "AUDIO_COMING_SOON": "Em breve", "BTN_RESTART_TOUR": "Reiniciar tutorial", diff --git a/extension/locales/pt.json b/extension/locales/pt.json index f761222..054bd5b 100644 --- a/extension/locales/pt.json +++ b/extension/locales/pt.json @@ -4,136 +4,136 @@ "APP_TITLE": "KoalaSync", "TAB_ROOM": "Sala", "TAB_ROOM_TOOLTIP": "Definições da sala e ligação", - "TAB_SYNC": "Sincronização", + "TAB_SYNC": "Sincronia", "TAB_SYNC_TOOLTIP": "Controlo de sincronização de vídeo e ações remotas", "TAB_SETTINGS": "Definições", "TAB_SETTINGS_TOOLTIP": "Preferências da extensão", "TAB_STATUS": "Estado", - "TAB_STATUS_TOOLTIP": "Diagnóstico avanzado e registos", + "TAB_STATUS_TOOLTIP": "Diagnóstico avançado e registos", "BTN_CREATE_ROOM": "+ Criar Nova Sala", "MANUAL_CONNECT_HEADER": "Ligação Manual / Avançado", "LABEL_SERVER": "Servidor", "BTN_SERVER_OFFICIAL": "Oficial", "BTN_SERVER_OFFICIAL_TOOLTIP": "Usar o servidor oficial fiável", "BTN_SERVER_CUSTOM": "Personalizado", - "BTN_SERVER_CUSTOM_TOOLTIP": "Ligar ao seu próprio servidor auto-hospedado", + "BTN_SERVER_CUSTOM_TOOLTIP": "Ligar ao seu próprio servidor privado", "PLACEHOLDER_SERVER_URL": "wss://o-seu-servidor:3000", "LABEL_ROOM_ID": "ID da Sala", - "LABEL_ROOM_ID_TOOLTIP": "O identificador exclusivo para a sua sala de sincronização", + "LABEL_ROOM_ID_TOOLTIP": "O identificador exclusivo para a sua sala", "PLACEHOLDER_ROOM_ID": "Introduzir ID da Sala", - "PLACEHOLDER_ROOM_ID_TOOLTIP": "O ID exclusivo da sala à qual deseja aderir", + "PLACEHOLDER_ROOM_ID_TOOLTIP": "O ID da sala à qual deseja aceder", "LABEL_PASSWORD": "Palavra-passe (Opcional)", - "LABEL_PASSWORD_TOOLTIP": "Palavra-passe opcional para restringir o acesso à sala", - "PLACEHOLDER_PASSWORD": "Palavra-passe da sala (opcional)", - "PLACEHOLDER_PASSWORD_TOOLTIP": "Palavra-passe para la sala (deixar em branco se não houver)", + "LABEL_PASSWORD_TOOLTIP": "Palavra-passe para restringir o acesso à sala", + "PLACEHOLDER_PASSWORD": "Palavra-passe da sala", + "PLACEHOLDER_PASSWORD_TOOLTIP": "Deixe em branco se não houver palavra-passe", "BTN_JOIN_ROOM": "Entrar / Criar Sala", - "BTN_JOIN_ROOM_TOOLTIP": "Ligar à sala", + "BTN_JOIN_ROOM_TOOLTIP": "Entrar na sala", "LABEL_PUBLIC_ROOMS": "Salas Públicas", - "LABEL_PUBLIC_ROOMS_TOOLTIP": "Lista de salas públicas disponíveis neste servidor", + "LABEL_PUBLIC_ROOMS_TOOLTIP": "Lista de salas públicas neste servidor", "BTN_REFRESH": "ATUALIZAR", - "BTN_REFRESH_TOOLTIP": "Atualizar a lista de salas públicas", + "BTN_REFRESH_TOOLTIP": "Atualizar a lista de salas", "PUBLIC_ROOMS_REFRESHING": "A atualizar...", "BTN_REFRESH_COOLDOWN": "AGUARDE {seconds}s", - "BTN_REFRESH_COOLDOWN_TOOLTIP": "A atualização da lista de salas está em espera. Tente novamente em {seconds}s.", - "PUBLIC_ROOMS_REFRESHING_COOLDOWN": "A atualizar salas públicas. Próxima atualização disponível em {seconds}s.", + "BTN_REFRESH_COOLDOWN_TOOLTIP": "A atualização está em espera. Tente novamente em {seconds}s.", + "PUBLIC_ROOMS_REFRESHING_COOLDOWN": "A atualizar salas. Próxima atualização em {seconds}s.", "LABEL_ACTIVE_ROOM": "Sala Ativa", "LABEL_ACTIVE_ROOM_TOOLTIP": "A sala à qual está atualmente ligado", "ACTIVE_ROOM_NONE": "NENHUMA", "ACTIVE_SERVER_OFFICIAL": "Servidor Oficial", - "LABEL_INVITE_LINK": "Link de Invito", - "LABEL_INVITE_LINK_TOOLTIP": "Partilhar este link com os amigos para que possam entrar", + "LABEL_INVITE_LINK": "Link de Convite", + "LABEL_INVITE_LINK_TOOLTIP": "Partilhe este link com os amigos para que possam entrar", "LABEL_PEERS_IN_ROOM": "Participantes na Sala", - "LABEL_PEERS_IN_ROOM_TOOLTIP": "Outros utilizadores attualmente ligados a questa sala", - "NO_PEERS_CONNECTED": "Nenhum partecipante ligado", - "BTN_LEAVE_ROOM": "Sair della Sala", + "LABEL_PEERS_IN_ROOM_TOOLTIP": "Utilizadores atualmente ligados a esta sala", + "NO_PEERS_CONNECTED": "Nenhum participante ligado", + "BTN_LEAVE_ROOM": "Sair da Sala", "LABEL_SELECT_VIDEO": "Selecionar Vídeo", - "LABEL_SELECT_VIDEO_TOOLTIP": "Escolher o separador do navegador que contém o vídeo a sincronizar", + "LABEL_SELECT_VIDEO_TOOLTIP": "Escolha o separador do navegador com o vídeo a sincronizar", "OPTION_SELECT_TAB": "-- Selecionar um Separador --", "LABEL_REMOTE_CONTROL": "Controlo Remoto", - "BTN_COPY_INVITE": "📋 Link de Invito", - "BTN_COPY_INVITE_TOOLTIP": "Copiar Link de Invito", + "BTN_COPY_INVITE": "📋 Link de Convite", + "BTN_COPY_INVITE_TOOLTIP": "Copiar Link de Convite", "BTN_PLAY": "▶ Reproduzir", - "BTN_PLAY_TOOLTIP": "Enviar um comando de Reproduzir para todos", + "BTN_PLAY_TOOLTIP": "Iniciar a reprodução para todos", "BTN_PAUSE": "⏸ Pausa", - "BTN_PAUSE_TOOLTIP": "Enviar um comando de Pausa para todos", - "BTN_SYNC": "⚡ SYNC", - "BTN_SYNC_TOOLTIP": "Forçar todos os utilizadores a sincronizarem-se", - "OPTION_JUMP_TO_OTHERS": "Ir para os Outros", - "OPTION_JUMP_TO_ME": "Ir para Mim", + "BTN_PAUSE_TOOLTIP": "Pausar o vídeo para todos", + "BTN_SYNC": "⚡ SINCRO", + "BTN_SYNC_TOOLTIP": "Forçar sincronização de todos os utilizadores", + "OPTION_JUMP_TO_OTHERS": "Ir para a posição dos outros", + "OPTION_JUMP_TO_ME": "Trazer para a minha posição", "OPTION_JUMP_MODE_TOOLTIP": "Escolher o destino de sincronização", - "LABEL_LAST_ACTIVITY": "Estado da Última Atividade", - "LABEL_LAST_ACTIVITY_TOOLTIP": "Mostra o comando mais recente de reproduzir, pausa ou busca", + "LABEL_LAST_ACTIVITY": "Última Atividade", + "LABEL_LAST_ACTIVITY_TOOLTIP": "Mostra o comando mais recente", "NO_RECENT_COMMANDS": "Nenhum comando recente", - "LOBBY_HEADER": "LOBBY DE EPISÓDIO", - "LOBBY_WAITING_FOR": "🎬 A aguardar: \"{title}\"", - "LOBBY_WAITING_PEERS": "A aguardar participantes...", - "BTN_SKIP_PLAY": "Ignorar e reproduzir mesmo assim", - "BTN_SKIP_PLAY_TOOLTIP": "Cancelar o lobby e reproduzir mesmo assim", - "LOBBY_CONNECT_FIRST": "Ligar-se primeiro a uma sala", + "LOBBY_HEADER": "SALA DE ESPERA", + "LOBBY_WAITING_FOR": "🎬 À espera de: \"{title}\"", + "LOBBY_WAITING_PEERS": "À espera dos participantes...", + "BTN_SKIP_PLAY": "Ignorar e reproduzir agora", + "BTN_SKIP_PLAY_TOOLTIP": "Cancelar a espera e reproduzir mesmo assim", + "LOBBY_CONNECT_FIRST": "Ligue-se primeiro a uma sala", "LOBBY_CONNECT_FIRST_DESC": "Precisa de entrar numa sala através de um link de convite ou criar uma nova para sincronizar vídeos.", "BTN_CREATE_ROOM_ALT": "Criar Nova Sala", - "BTN_CREATE_ROOM_ALT_TOOLTIP": "Criar uma nova sala aleatória e entrar nela", + "BTN_CREATE_ROOM_ALT_TOOLTIP": "Criar uma sala aleatória e entrar nela", "LABEL_USERNAME": "O seu Nome de Utilizador", - "LABEL_USERNAME_TOOLTIP": "O nome de utilizador ajuda os outros a identificá-lo.", + "LABEL_USERNAME_TOOLTIP": "O seu nome visível para os outros.", "PLACEHOLDER_USERNAME": "Coala Anónimo", - "LABEL_HIDE_CLUTTER": "Ocultar Separadores Desnecessários", - "LABEL_HIDE_CLUTTER_TOOLTIP": "Filtra separadores sem vídeo e domínios não relacionados para manter a lista limpa", - "LABEL_AUTO_SYNC_NEXT": "Sincronização Automática do Próximo Episódio", - "LABEL_AUTO_SYNC_NEXT_TOOLTIP": "Pausa automaticamente e aguarda por todos os participantes quando um episódio muda, iniciando depois a reprodução em sincronia.", - "LABEL_AUTO_COPY_INVITE": "Copiar Automaticamente o Link de Convite", - "LABEL_AUTO_COPY_INVITE_TOOLTIP": "Copia automaticamente o link de convite para a área de transferência ao criar uma nova sala.", + "LABEL_HIDE_CLUTTER": "Ocultar separadores sem vídeo", + "LABEL_HIDE_CLUTTER_TOOLTIP": "Filtra separadores não relacionados para manter a lista limpa", + "LABEL_AUTO_SYNC_NEXT": "Sincro Auto do Próximo Episódio", + "LABEL_AUTO_SYNC_NEXT_TOOLTIP": "Pausa automaticamente e aguarda por todos ao mudar de episódio.", + "LABEL_AUTO_COPY_INVITE": "Copiar Convite Automaticamente", + "LABEL_AUTO_COPY_INVITE_TOOLTIP": "Copia automaticamente o link para a área de transferência ao criar uma nova sala.", "LABEL_NOTIFICATIONS": "Notificações do Navegador", - "LABEL_NOTIFICATIONS_TOOLTIP": "Mostra notificações do sistema quando alguém entra/sai ou reproduz/pausa.", - "LABEL_LANGUAGE": "Idioma da App", - "LABEL_LANGUAGE_TOOLTIP": "Escolha o seu idioma de preferência para a extensão", + "LABEL_NOTIFICATIONS_TOOLTIP": "Mostra notificações quando alguém entra, sai, reproduz ou pausa.", + "LABEL_LANGUAGE": "Idioma da Aplicação", + "LABEL_LANGUAGE_TOOLTIP": "Escolha o seu idioma de preferência", "LABEL_TROUBLESHOOTING": "Resolução de Problemas", "LABEL_TROUBLESHOOTING_TOOLTIP": "Ferramentas para corrigir problemas de ligação", - "BTN_REGEN_ID": "Regerar ID do Peer", + "BTN_REGEN_ID": "Regerar ID do Utilizador", "BTN_REGEN_ID_TOOLTIP": "Regerar o seu ID interno e voltar a ligar", - "REGEN_ID_DESC": "Use isto se vir erros de \"Identidade Duplicata\".", - "REGEN_ID_OTHER_ISSUE": "Outro problema? Abra um Issue no GitHub", + "REGEN_ID_DESC": "Use isto se encontrar erros de 'Identidade Duplicada'.", + "REGEN_ID_OTHER_ISSUE": "Outro problema? Abra um relatório no GitHub", "LABEL_CONN_STATUS": "Estado da Ligação", - "LABEL_CONN_STATUS_TOOLTIP": "Estado atual da ligação WebSocket", + "LABEL_CONN_STATUS_TOOLTIP": "Estado atual da ligação", "CONN_STATUS_DISCONNECTED": "Desligado", "BTN_RETRY": "TENTAR NOVAMENTE", "BTN_RETRY_TOOLTIP": "Tentar voltar a ligar ao servidor", "BTN_COPY_LOGS": "Copiar Registos", - "BTN_COPY_LOGS_TOOLTIP": "Copiar registos para a área de transferência para partilha", - "LABEL_VIDEO_DEBUG": "Info de Debug de Vídeo", - "LABEL_VIDEO_DEBUG_TOOLTIP": "Detalhes técnicos sobre o elemento de vídeo atualmente seleccionado", + "BTN_COPY_LOGS_TOOLTIP": "Copiar registos para a área de transferência", + "LABEL_VIDEO_DEBUG": "Debug de Vídeo", + "LABEL_VIDEO_DEBUG_TOOLTIP": "Detalhes técnicos sobre o vídeo atualmente selecionado", "VIDEO_DEBUG_EMPTY": "Nenhum separador selecionado ou vídeo detetado.", - "LABEL_HISTORY": "Histórico Completo de Ações", - "LABEL_HISTORY_TOOLTIP": "Registo cronológico de todos os comandos de sincronização na sala", + "LABEL_HISTORY": "Histórico Completo", + "LABEL_HISTORY_TOOLTIP": "Registo cronológico de todos os comandos na sala", "HISTORY_EMPTY": "Nenhuma atividade ainda", "LABEL_LOGS": "Registos (Últimos 50)", - "LABEL_LOGS_TOOLTIP": "Registos de ligação técnica para depuração", + "LABEL_LOGS_TOOLTIP": "Registos técnicos para depuração", "BTN_CLEAR": "LIMPAR", - "BTN_CLEAR_TOOLTIP": "Limpar a saída do registo", + "BTN_CLEAR_TOOLTIP": "Limpar os registos", "LABEL_GITHUB": "Repositório GitHub", "BTN_ONBOARDING_SKIP": "Saltar", "BTN_ONBOARDING_SKIP_TOOLTIP": "Saltar o tutorial", "BTN_ONBOARDING_NEXT": "Seguinte", "BTN_ONBOARDING_NEXT_TOOLTIP": "Ir para o passo seguinte", "ONBOARDING_1_TITLE": "Bem-vindo ao KoalaSync!", - "ONBOARDING_1_TEXT": "Veja vídeos em conjunto numa sincronizzazione perfetta — não importa onde esteja. Vamos fare uma breve visita guiada!", + "ONBOARDING_1_TEXT": "Veja vídeos em conjunto com os seus amigos em sincronia perfeita. Vamos fazer uma breve visita guiada!", "ONBOARDING_2_TITLE": "1. Criar uma Sala", "ONBOARDING_2_TEXT": "Comece aqui. Crie uma sala e partilhe o link de convite com os seus amigos.", "ONBOARDING_3_TITLE": "2. Selecionar Vídeo", - "ONBOARDING_3_TEXT": "Navegue até aqui para selecionar o vídeo que deseja sincronizar. Reproduza, pause e avance — todos ficam em sincronia.", + "ONBOARDING_3_TEXT": "Navegue até aqui para selecionar o vídeo a sincronizar. Reproduza, pause e avance — todos vêm o mesmo.", "ONBOARDING_4_TITLE": "3. Personalizar", - "ONBOARDING_4_TEXT": "Escolha um nome de utilizador divertido para que os seus amigos saibam quem você é.", + "ONBOARDING_4_TEXT": "Escolha um nome de utilizador divertido para que os seus amigos o reconheçam.", "ONBOARDING_5_TITLE": "Está tudo pronto!", - "ONBOARDING_5_TEXT": "Altura de ir buscar pipocas. Divirtam-se a ver juntos!", + "ONBOARDING_5_TEXT": "Hora de ir buscar as pipocas. Divirtam-se!", "ERR_CONN_TIMEOUT": "Ligação expirada. Tente novamente.", - "ERR_INVALID_SERVER_URL": "Formato de URL do Servidor inválido.", - "ERR_IDENTITY_NOT_LOADED": "Identidade ainda não carregada. Aguarde um momento e tente novamente.", - "ERR_NO_PEERS_TIME": "Nenhum outro peer com hora conhecida. Mude para 'Ir para Mim'.", - "ERR_NO_VIDEO_TAB": "Não foi possível ligar ao separador do vídeo.", + "ERR_INVALID_SERVER_URL": "Formato de URL do servidor inválido.", + "ERR_IDENTITY_NOT_LOADED": "Identidade ainda não carregada. Aguarde um momento.", + "ERR_NO_PEERS_TIME": "Nenhum participante com hora conhecida. Mude para 'Trazer para a minha posição'.", + "ERR_NO_VIDEO_TAB": "Não foi possível aceder ao separador do vídeo.", "ERR_SELECT_VIDEO": "Selecione primeiro um vídeo!", "TOAST_INVITE_COPIED": "Link de convite copiado!", "TOAST_COPY_FAILED": "Falha ao copiar para a área de transferência", - "TOAST_LOBBY_SKIPPED": "Lobby do episódio ignorado.", - "TOAST_LOBBY_SKIP_FAILED": "Falha ao ignorar o lobby.", + "TOAST_LOBBY_SKIPPED": "Sala de espera ignorada.", + "TOAST_LOBBY_SKIP_FAILED": "Falha ao ignorar a sala de espera.", "TOAST_LOGS_COPIED": "Copiado!", "TOAST_PEER_JOINED": "{name} entrou na sala", "TOAST_PEER_LEFT": "{name} saiu da sala", @@ -146,67 +146,67 @@ "BTN_STATE_JOINING": "🚀 A entrar...", "BTN_STATE_RECONNECTING": "🔄 A voltar a ligar...", "BTN_STATE_PLAYING": "▶ A reproduzir...", - "BTN_STATE_PAUSING": "⏸ A pausar...", - "BTN_STATE_SYNCING_GROUP": "A sincronizar com o grupo ({time})....", + "BTN_STATE_PAUSING": "⏸ Em pausa...", + "BTN_STATE_SYNCING_GROUP": "A sincronizar em grupo ({time})....", "BTN_STATE_SYNCING": "A sincronizar...", "BTN_STATE_SYNCED": "✅ Sincronizado!", "NOTIF_PLAY": "iniciou a reprodução", - "NOTIF_PAUSE": "pausou a reprodução", - "NOTIF_SEEK": "avançou/recuou no vídeo", - "NOTIF_FORCE_PREPARE": "iniciou a sincronização forçada", + "NOTIF_PAUSE": "pausou o vídeo", + "NOTIF_SEEK": "mudou a posição do vídeo", + "NOTIF_FORCE_PREPARE": "iniciou uma sincronização forçada", "NOTIF_FORCE_EXECUTE": "sincronizou todos", - "DEBUG_NO_TAB": "Nenhum separador de destino selecionado.", - "DEBUG_COMM_FAIL": "Não foi possível comunicar com o vídeo do separador.", - "EMPTY_PEERS_TITLE": "Nenhum participante ainda", + "DEBUG_NO_TAB": "Nenhum separador selecionado.", + "DEBUG_COMM_FAIL": "Erro ao comunicar com o vídeo.", + "EMPTY_PEERS_TITLE": "Nenhum participante", "EMPTY_PEERS_HINT": "Partilhe o seu link de convite para começar", - "EMPTY_HISTORY_TITLE": "Nenhuma atividade ainda", - "EMPTY_HISTORY_HINT": "Reproduza, pause ou avance para ver o histórico", - "EMPTY_LOGS_TITLE": "Nenhum registo", - "EMPTY_LOGS_HINT": "Os eventi de ligação vão aparecer aqui", + "EMPTY_HISTORY_TITLE": "Nenhuma atividade", + "EMPTY_HISTORY_HINT": "Reproduza ou pause para ver o histórico", + "EMPTY_LOGS_TITLE": "Sem registos", + "EMPTY_LOGS_HINT": "Os eventos de ligação vão aparecer aqui", "EMPTY_ROOMS_TITLE": "Nenhuma sala ativa", - "EMPTY_ROOMS_HINT": "Crie uma sala ou atualize para encontrar salas públicas", + "EMPTY_ROOMS_HINT": "Crie uma sala ou atualize a lista", "LABEL_YOU": "Tu", "ONBOARDING_DONE": "Concluído!", "LABEL_LOBBY_PEER_READY": "Pronto", "LABEL_LOBBY_PEER_LOADING": "A carregar...", "LABEL_PASSWORD_PROTECTED": "Protegido por Palavra-passe", "LABEL_PEERS_COUNT": "{count} participantes", - "LABEL_CUSTOM_SERVER": "Servidor Personalizado", + "LABEL_CUSTOM_SERVER": "Servidor Privado", "BTN_STATE_CREATING": "🚀 A Criar Sala...", - "NOTIF_LOBBY_CANCEL_TITLE": "KoalaSync — Sincronização do Episódio Falhou", + "NOTIF_LOBBY_CANCEL_TITLE": "KoalaSync — Falha na Sincronização do Episódio", "NOTIF_LOBBY_CANCEL_MSG": "Sincronização automática cancelada: {reason}. Pode ter de sincronizar manualmente.", - "LOBBY_CANCEL_TIMEOUT": "Timeout", - "LOBBY_CANCEL_TIMEOUT_RECOVERED": "Timeout (recuperado)", + "LOBBY_CANCEL_TIMEOUT": "Tempo limite expirado", + "LOBBY_CANCEL_TIMEOUT_RECOVERED": "Tempo limite (recuperado)", "LOBBY_CANCEL_PEERS_LEFT": "Todos os outros participantes saíram", - "LOBBY_CANCEL_TIMEOUT_PEERS_LOAD": "Timeout — nem todos os participantes carregaram o episódio", + "LOBBY_CANCEL_TIMEOUT_PEERS_LOAD": "Tempo limite — alguns participantes não carregaram o episódio", "LOBBY_CANCEL_USER": "Cancelado pelo utilizador", - "NOTIF_ERROR_TITLE": "Erro do KoalaSync", - "FOOTER_SUPPORT": "☕ Oferece um café", + "NOTIF_ERROR_TITLE": "Erro no KoalaSync", + "FOOTER_SUPPORT": "☕ Oferece-me um café", "FOOTER_REVIEW": "★ Avaliar", "FOOTER_SUPPORT_PROMPT": "Gostas do KoalaSync? Deixa uma avaliação!", - "LABEL_AUDIO_PROCESSING": "Processamento de áudio", - "LABEL_AUDIO_PROCESSING_TOOLTIP": "Aplica efeitos de áudio como compressão à reprodução de vídeo", + "LABEL_AUDIO_PROCESSING": "Processamento de Áudio", + "LABEL_AUDIO_PROCESSING_TOOLTIP": "Aplica efeitos de áudio (como compressão) aos vídeos", "AUDIO_OPEN_SETTINGS": "Abrir", "NEW_FEATURE_AUDIO": "Novo: Processamento de áudio — experimente o compressor!", "AUDIO_BACK": "← Voltar", - "AUDIO_PAGE_TITLE": "Configurações de áudio", - "AUDIO_MASTER_TOGGLE": "Processamento de áudio", + "AUDIO_PAGE_TITLE": "Configurações de Áudio", + "AUDIO_MASTER_TOGGLE": "Processamento de Áudio", "AUDIO_COMPRESSOR": "Compressor", "AUDIO_COMPRESSOR_ENABLE": "Ativado", "AUDIO_PRESET": "Predefinição", "AUDIO_PRESET_RECOMMENDED": "Recomendado", - "AUDIO_PRESET_DYNAMIC_RANGE": "Gama dinâmica", - "AUDIO_PRESET_VOCAL_ENHANCEMENT": "Melhoria vocal", + "AUDIO_PRESET_DYNAMIC_RANGE": "Gama Dinâmica", + "AUDIO_PRESET_VOCAL_ENHANCEMENT": "Melhoria Vocal", "AUDIO_PRESET_SMOOTH": "Suave", "AUDIO_PRESET_CUSTOM": "Personalizado", - "AUDIO_PARAM_THRESHOLD": "Limiar", - "AUDIO_PARAM_KNEE": "Knee", - "AUDIO_PARAM_RATIO": "Ratio", - "AUDIO_PARAM_ATTACK": "Attack", - "AUDIO_PARAM_RELEASE": "Release", + "AUDIO_PARAM_THRESHOLD": "Limiar (Threshold)", + "AUDIO_PARAM_KNEE": "Joelho (Knee)", + "AUDIO_PARAM_RATIO": "Rácio (Ratio)", + "AUDIO_PARAM_ATTACK": "Ataque (Attack)", + "AUDIO_PARAM_RELEASE": "Libertação (Release)", "AUDIO_EQUALIZER": "Equalizador", "AUDIO_COMING_SOON": "Em breve", - "BTN_RESTART_TOUR": "Reiniciar tutorial", - "BTN_RESTART_TOUR_TOOLTIP": "Reiniciar o tutorial de introdução", + "BTN_RESTART_TOUR": "Reiniciar Tutorial", + "BTN_RESTART_TOUR_TOOLTIP": "Reiniciar o tutorial introdutório", "HINT_SELECT_VIDEO": "Selecione o seu vídeo aqui!" } diff --git a/website/locales/pt-BR.json b/website/locales/pt-BR.json index 3771461..0429902 100644 --- a/website/locales/pt-BR.json +++ b/website/locales/pt-BR.json @@ -6,174 +6,174 @@ "LANG_TOGGLE_TEXT": "EN", "OG_LOCALE": "pt_BR", "META_TITLE": "KoalaSync | Sincronize Netflix, YouTube e qualquer vídeo com amigos", - "META_DESCRIPTION": "Assista Netflix, YouTube, Twitch e qualquer vídeo HTML5 em perfeita sincronia com amigos. Extensão de navegador gratuita e de código aberto. Sem registro.", - "OG_TITLE": "KoalaSync | Sincronize Netflix, Emby, Jellyfin e quase qualquer vídeo com amigos", - "OG_DESCRIPTION": "Assista à Netflix, Emby, Jellyfin, YouTube, Twitch e quase qualquer vídeo HTML5 em perfeita sincronia. Extensão de navegador de código aberto e focada em privacidade para Chrome e Firefox.", - "TWITTER_TITLE": "KoalaSync | Sincronize Netflix, Emby, Jellyfin e quase qualquer vídeo com amigos – Extensão de navegador", - "TWITTER_DESCRIPTION": "Assista à Netflix, Emby, Jellyfin, YouTube, Twitch e quase qualquer vídeo HTML5 em perfeita sincronia com amigos. Extensão de navegador de código aberto e focada em privacidade para Chrome e Firefox.", + "META_DESCRIPTION": "Assista Netflix, YouTube, Twitch e qualquer vídeo HTML5 em perfeita sincronia. Extensão de navegador gratuita e open source. Sem cadastro.", + "OG_TITLE": "KoalaSync | Sincronize Netflix, Emby, Jellyfin e vídeos com amigos", + "OG_DESCRIPTION": "Assista a vídeos em perfeita sincronia com seus amigos. Extensão open source e focada em privacidade.", + "TWITTER_TITLE": "KoalaSync | Sincronize vídeos online com seus amigos", + "TWITTER_DESCRIPTION": "Assista a vídeos junto com seus amigos em sincronia perfeita. Open source e seguro.", "NAV_FEATURES": "Recursos", - "NAV_HOW_IT_WORKS": "Como funciona", - "HERO_TITLE": "Assistam juntos.Sincronia perfeita.", - "HERO_SUBTITLE": "Sua noite de cinema à distância sem atrasos. Sem registro, sem coleta de dados. Apenas compartilhe o link e assistam juntos.", - "HERO_MASCOT_ALT": "Um lindo coala em pé olhando para baixo em direção aos botões de download", + "NAV_HOW_IT_WORKS": "Como Funciona", + "HERO_TITLE": "Assistam Juntos.Sincronia Perfeita.", + "HERO_SUBTITLE": "Sua noite de cinema à distância sem atrasos. Sem contas, sem coleta de dados. Apenas compartilhe o link e assistam juntos.", + "HERO_MASCOT_ALT": "Um coala fofo olhando para os botões de download", "ADD_TO_CHROME": "Adicionar ao Chrome", "ADD_TO_FIREFOX": "Adicionar ao Firefox", "COMPAT_HEADING": "Funciona nas suas plataformas favoritas", - "COMPAT_MORE": "e muitas mais", - "COMPAT_TOOLTIP": "Funciona em quase qualquer site com um elemento de vídeo", - "USE_CASES_TITLE": "Perfeito para qualquer ocasião", - "USE_CASES_SUBTITLE": "Seja perto ou longe, o KoalaSync une as pessoas em torno de seus vídeos favoritos.", - "USE_CASE_1_ALT": "Dois coalas fofos sentados juntos e compartilhando um balde de pipoca", - "USE_CASE_1_TITLE": "Noite de cinema com amigos", - "USE_CASE_1_DESC": "Sincronize seus filmes em tempo real e converse pelo Discord, Zoom ou seu aplicativo de chamada de voz favorito. É como se estivessem na mesma sala.", - "USE_CASE_2_ALT": "Um professor coala fazendo uma apresentação em uma tela para dois alunos coala remotos", - "USE_CASE_2_TITLE": "Aprendizado remoto", - "USE_CASE_2_DESC": "Analise tutoriais online, palestras ou transmissões de treinamento de desenvolvedores junto com colegas de classe ou de trabalho. Pause e discuta etapas complexas em perfeita harmonia.", - "USE_CASE_3_ALT": "Um casal de coalas fofos assistindo juntos remotamente; um está no PC e o outro deitado com um laptop, com corações voando entre eles", - "USE_CASE_3_TITLE": "Relacionamentos à distância", - "USE_CASE_3_DESC": "Aproxime a distância e aproveite encontros virtuais. Experimente cada reviravolta, ria das mesmas piadas e compartilhe momentos emocionante no mesmo milissegundo.", + "COMPAT_MORE": "e muitas outras", + "COMPAT_TOOLTIP": "Funciona em quase qualquer site com player de vídeo HTML5", + "USE_CASES_TITLE": "Perfeito para Qualquer Ocasião", + "USE_CASES_SUBTITLE": "Seja de perto ou de longe, o KoalaSync une as pessoas através dos vídeos.", + "USE_CASE_1_ALT": "Dois coalas compartilhando pipoca", + "USE_CASE_1_TITLE": "Noite de Cinema com Amigos", + "USE_CASE_1_DESC": "Sincronize seus filmes em tempo real e converse pelo Discord ou Zoom. É como se estivessem na mesma sala.", + "USE_CASE_2_ALT": "Um professor coala dando aula online", + "USE_CASE_2_TITLE": "Aprendizado Remoto", + "USE_CASE_2_DESC": "Analise tutoriais ou aulas online com seus colegas. Pause e discuta os tópicos em harmonia.", + "USE_CASE_3_ALT": "Um casal de coalas assistindo a um vídeo à distância", + "USE_CASE_3_TITLE": "Relacionamentos à Distância", + "USE_CASE_3_DESC": "Aproveite as noites a dois. Ria das mesmas piadas e sinta as mesmas emoções exatamente no mesmo segundo.", "WHY_TITLE": "Por que o KoalaSync?", - "WHY_SUBTITLE": "Desenvolvido para uma sincronização confiável, privacidade em primeiro lugar e configuração simples.", - "FEATURE_1_TITLE": "Controle total / Sincronia instantânea", - "FEATURE_1_DESC": "Um pausa, todos pausam. Um avança, todos seguem. Nosso protocolo de sincronização em duas fases coordena a reprodução em tempo real entre todos os participantes.", - "FEATURE_2_TITLE": "Maratones sem fim", - "FEATURE_2_DESC": "Reprodução automática sincronizada. O KoalaSync detecta automaticamente transições de episódios e pausa a reprodução até que todos os participantes tenham carregado o próximo vídeo.", - "FEATURE_3_TITLE": "Sem contas / Privacidade absoluta", - "FEATURE_3_DESC": "Sem registro, sem rastreamento, sem armazenamento de dados. O servidor roda inteiramente em memória RAM efêmera e limpa sua sala assim que você sai.", - "FEATURE_4_TITLE": "Suporte universal a HTML5", - "FEATURE_4_DESC": "Funciona no YouTube, Twitch, Netflix, Jellyfin, Emby e em quase qualquer página web padrão com um elemento de vídeo HTML5. Também é compatível com servidores próprios. Nenhum dado de vídeo é enviado aos nossos servidores — apenas metadados de sincronização.", - "FEATURE_5_TITLE": "Auto-hospedável e pronto para Docker", - "FEATURE_5_DESC": "Nossos servidores oficiais são rápidos e gratuitos, mas você pode ter controle total se desejar. Inicie seu próprio servidor de retransmissão privado em segundos via Docker.", - "FEATURE_6_TITLE": "Convites instantâneos / Entrada em 1 clique", - "FEATURE_6_DESC": "Sem troca de endereços IP ou senhas. Compartilhe um link de convite gerado para que seus amigos entrem automaticamente na sua sala com um único clique.", - "FEATURE_7_TITLE": "Nivelamento de volume / Compressor de áudio", - "FEATURE_7_DESC": "Chega de viver ajustando o volume. O compressor de áudio integrado realça diálogos baixos e controla explosões altas. Funciona na Netflix, Prime Video, Disney+, YouTube e qualquer vídeo HTML5. Completamente local — nenhum dado de áudio sai do seu computador.", - "FEATURE_8_TITLE": "Open Source (MIT License)", - "FEATURE_8_DESC": "The entire codebase is publicly auditable on GitHub. No black boxes, no proprietary blobs — 100% transparency from the relay server to the browser extension.", + "WHY_SUBTITLE": "Sincronização confiável, máxima privacidade e uso simples.", + "FEATURE_1_TITLE": "Controle Total / Sincronia Instantânea", + "FEATURE_1_DESC": "Se um pausa, todos pausam. Se um avança, todos seguem. Sincronização em tempo real para todos os participantes.", + "FEATURE_2_TITLE": "Maratonas Sem Interrupções", + "FEATURE_2_DESC": "O KoalaSync detecta a mudança de episódios e pausa automaticamente até que todos tenham carregado o vídeo seguinte.", + "FEATURE_3_TITLE": "Sem Contas / Privacidade Absoluta", + "FEATURE_3_DESC": "Sem cadastros ou rastreio. O servidor roda apenas na RAM e apaga sua sala assim que você sai.", + "FEATURE_4_TITLE": "Suporte HTML5 Universal", + "FEATURE_4_DESC": "Funciona no YouTube, Twitch, Netflix, Jellyfin, Emby e em qualquer site web. Nenhum dado de vídeo é enviado a nós.", + "FEATURE_5_TITLE": "Servidores Próprios (Docker)", + "FEATURE_5_DESC": "Nossos servidores são gratuitos, mas você pode assumir o controle total e iniciar seu próprio servidor privado em segundos com Docker.", + "FEATURE_6_TITLE": "Convites Rápidos / Entrar com 1 Clique", + "FEATURE_6_DESC": "Chega de senhas complicadas. Compartilhe o link e seus amigos entram na sala automaticamente.", + "FEATURE_7_TITLE": "Compressor de Áudio Integrado", + "FEATURE_7_DESC": "O compressor de áudio reforça diálogos baixos e diminui o volume de explosões. Funciona localmente, nenhum áudio sai do seu computador.", + "FEATURE_8_TITLE": "Open Source (Licença MIT)", + "FEATURE_8_DESC": "Todo o código é público no GitHub. 100% de transparência, sem softwares ocultos.", "COMP_TITLE": "KoalaSync vs Teleparty", - "COMP_SUBTITLE": "Veja por que o código aberto, sem anúncios e com privacidade em primeiro lugar é a melhor escolha para assistirem juntos.", + "COMP_SUBTITLE": "Descubra por que a nossa alternativa aberta e sem anúncios é melhor.", "COMP_COL_FEATURE": "Recurso", - "COMP_FEAT_1_NAME": "Custo / Bloqueios de recursos", - "COMP_FEAT_1_DESC": "Assinaturas premium, taxas ocultas ou recursos bloqueados.", + "COMP_FEAT_1_NAME": "Custos / Paywalls", + "COMP_FEAT_1_DESC": "Assinaturas premium ou recursos bloqueados.", "COMP_FEAT_1_KOALA": "100% Gratuito", - "COMP_FEAT_1_TELE": "Assinaturas pagas / Bloqueios Premium", - "COMP_FEAT_2_NAME": "Licença / Código auditável", - "COMP_FEAT_2_DESC": "Se o código-fonte é aberto e de livre auditoria.", + "COMP_FEAT_1_TELE": "Assinaturas Pagas / Bloqueios Premium", + "COMP_FEAT_2_NAME": "Código Aberto", + "COMP_FEAT_2_DESC": "Transparência do código-fonte.", "COMP_FEAT_2_KOALA": "Código Aberto (MIT)", "COMP_FEAT_2_TELE": "Proprietário", - "COMP_FEAT_3_NAME": "Auto-hospedagem", - "COMP_FEAT_3_DESC": "Capacidade de implantar seu próprio servidor de retransmissão privado.", - "COMP_FEAT_3_KOALA": "Sim (pronto para Docker)", + "COMP_FEAT_3_NAME": "Self-Hosting", + "COMP_FEAT_3_DESC": "Possibilidade de usar o seu próprio servidor.", + "COMP_FEAT_3_KOALA": "Sim (Docker)", "COMP_FEAT_3_TELE": "Não", "COMP_FEAT_4_NAME": "Privacidade e Rastreamento", - "COMP_FEAT_4_DESC": "Exigências de registro, cookies de rastreamento e análises.", - "COMP_FEAT_4_KOALA": "Sem persistência (apenas RAM)", + "COMP_FEAT_4_DESC": "Coleta de dados e cookies.", + "COMP_FEAT_4_KOALA": "Nenhum dado salvo", "COMP_FEAT_4_TELE": "Google Analytics e Cookies", - "COMP_FEAT_5_NAME": "Compatibilidade de sites", - "COMP_FEAT_5_DESC": "Sites suportados e compatibilidade do player.", + "COMP_FEAT_5_NAME": "Compatibilidade", + "COMP_FEAT_5_DESC": "Sites de vídeo suportados.", "COMP_FEAT_5_KOALA": "Quase qualquer vídeo HTML5", - "COMP_FEAT_5_TELE": "Apenas sites suportados", - "COMP_FEAT_6_NAME": "Localização / Tradução", - "COMP_FEAT_6_DESC": "Idiomas de interface disponíveis e suporte a tradução.", - "COMP_FEAT_6_KOALA": "13 idiomas (e crescendo)", - "COMP_FEAT_6_TELE": "Apenas inglês", - "COMP_FEAT_7_NAME": "Compressor de Áudio / Nivelamento de Volume", - "COMP_FEAT_7_DESC": "Normalização de áudio integrada para equilibrar diálogos baixos e efeitos altos", - "COMP_FEAT_7_KOALA": "Sim (4 predefinições, controle dry/wet)", + "COMP_FEAT_5_TELE": "Apenas sites selecionados", + "COMP_FEAT_6_NAME": "Traduzido", + "COMP_FEAT_6_DESC": "Idiomas suportados.", + "COMP_FEAT_6_KOALA": "13 Idiomas", + "COMP_FEAT_6_TELE": "Apenas Inglês", + "COMP_FEAT_7_NAME": "Compressor de Áudio", + "COMP_FEAT_7_DESC": "Melhora a clareza das vozes nos vídeos.", + "COMP_FEAT_7_KOALA": "Sim (4 configurações)", "COMP_FEAT_7_TELE": "Não", - "COMP_FOOTNOTE_1": "Estado da comparação: maio de 2026.", - "COMP_FOOTNOTE_2": "Preços oficiais do Teleparty Premium e detalhes das redes suportadas:", - "COMP_FOOTNOTE_3": "Políticas de privacidade do Teleparty e coleta de dados de rastreamento:", - "COMP_FOOTNOTE_4": "Funciona em sites que permitem injeções de scripts em tags de vídeo HTML5 padrão. Sites com políticas de segurança de conteúdo (CSP) muito rígidas, proteção contra cópia DRM ou contêineres de player fortemente ocultos (como DOMs de sombra complexos) podem limitar o controle automatizado ou a injeção.", - "STEPS_TITLE": "Como começar", - "STEP_1_TITLE": "Instalar a extensão", - "STEP_1_DESC": "Adicione o KoalaSync ao seu navegador a partir da Chrome Web Store, Firefox Add-ons ou baixe o arquivo ZIP de desenvolvedor mais recente do GitHub.", - "STEP_1_ILLUS_DESC": "Sincronizador de vídeo focado em privacidade", - "STEP_1_ILLUS_DL_CHROME": "Baixar para o Chrome", - "STEP_1_ILLUS_DL_FIREFOX": "Baixar para o Firefox", - "STEP_1_ILLUS_ACTIVE": "Extensão ativa", - "STEP_1_ILLUS_READY": "Prontos para assistir juntos!", - "STEP_2_TITLE": "Criar uma sala", - "STEP_2_DESC": "Abra a janela da extensão e clique em '+ Criar nova sala'. O KoalaSync gera automaticamente um ID de sala e senha seguros, entra nela e copia o link de convite para a sua área de transferência.", + "COMP_FOOTNOTE_1": "Comparação atualizada em: Maio de 2026.", + "COMP_FOOTNOTE_2": "Preços oficiais do Teleparty:", + "COMP_FOOTNOTE_3": "Políticas de privacidade do Teleparty:", + "COMP_FOOTNOTE_4": "Funciona em sites que permitem injeção de scripts. Plataformas com DRM estrito podem ter limitações.", + "STEPS_TITLE": "Como Começar", + "STEP_1_TITLE": "Instalar a Extensão", + "STEP_1_DESC": "Adicione o KoalaSync ao seu navegador (Chrome ou Firefox).", + "STEP_1_ILLUS_DESC": "Extensão segura para ver vídeos", + "STEP_1_ILLUS_DL_CHROME": "Baixar para Chrome", + "STEP_1_ILLUS_DL_FIREFOX": "Baixar para Firefox", + "STEP_1_ILLUS_ACTIVE": "Extensão Ativa", + "STEP_1_ILLUS_READY": "Pronto!", + "STEP_2_TITLE": "Criar uma Sala", + "STEP_2_DESC": "Abra a extensão e clique em '+ Criar nova sala'. O link de convite é copiado automaticamente.", "STEP_2_ILLUS_ROOM": "Sala", - "STEP_2_ILLUS_SYNC": "Sincro", - "STEP_2_ILLUS_SETTINGS": "Opções", + "STEP_2_ILLUS_SYNC": "Sincronia", + "STEP_2_ILLUS_SETTINGS": "Configurações", "STEP_2_ILLUS_CREATE": "+ Criar nova sala", - "STEP_2_ILLUS_MANUAL": "Conexão manual / Avançado", - "STEP_2_ILLUS_COPIED": "Link de convite copiado!", - "STEP_3_TITLE": "Compartilhar e Sincronizar", - "STEP_3_DESC": "Envie o link de convite para seus amigos. Assim que eles entrarem, selecione a aba do seu vídeo e aproveite a reprodução sincronizada.", - "STEP_3_ILLUS_IN_SYNC": "SINCRONIZADO", - "SELF_TITLE": "Para quem hospeda próprio", - "SELF_SUBTITLE": "Não confia no nosso servidor? Mantenha a soberania total dos seus dados. Implante seu próprio servidor de retransmissão em minutos.", - "SELF_MASCOT_ALT": "Um coala fofo sentado à frente de um laptop implantando um contêiner Docker para hospedagem própria", - "SELF_COPY_CODE": "Copiar código", - "SELF_GITHUB_PACKAGES": "Ver todas as tags de imagens no GitHub Packages", - "BOTTOM_TITLE": "Ainda não se convenceu? Veja por si mesmo.", - "BOTTOM_SUBTITLE": "O KoalaSync é 100% de código aberto, livre de anúncios e sem rastreamento. Audite nosso código no GitHub ou instale a extensão do navegador diretamente.", - "BOTTOM_MASCOT_ALT": "Um coala fofo segurando uma página de repositório do GitHub ao lado de Octocat, a mascotte do GitHub", - "FAQ_TITLE": "Perguntas frequentes", - "FAQ_SUBTITLE": "Tudo o que você precisa saber para assistir vídeos juntos em perfeita sincronia.", - "FAQ_Q1": "Posso assistir Netflix, Emby ou Jellyfin sincronizado com amigos?", - "FAQ_A1": "Sim! O KoalaSync funciona com Netflix, YouTube, Twitch e qualquer site com player de vídeo HTML5 — incluindo Emby, Jellyfin e servidores de mídia próprios. Instale a extensão, crie uma sala, compartilhe o link e todos assistem em sincronia perfeita.", - "FAQ_Q2": "O KoalaSync é uma alternativa gratuita ao Teleparty?", - "FAQ_A2": "100% gratuito e open source sob a licença MIT. Sem níveis premium, sem recursos bloqueados, sem anúncios. Diferente do Teleparty, o servidor relay do KoalaSync opera apenas em RAM — sem coleta de dados ou contas de usuário.", - "FAQ_Q3": "O KoalaSync funciona com Emby, Jellyfin e servidores de mídia próprios?", - "FAQ_A3": "Sim. O KoalaSync detecta qualquer elemento de vídeo HTML5, funcionando perfeitamente com Emby, Jellyfin, Plex e qualquer configuração de streaming personalizada. Você também pode hospedar seu próprio servidor relay via Docker.", - "FAQ_Q4": "Quais navegadores e plataformas suportam o KoalaSync?", - "FAQ_A4": "Google Chrome, Mozilla Firefox, Microsoft Edge, Opera, Brave e todos os navegadores baseados em Chromium. Instale diretamente da Chrome Web Store ou das extensões do Firefox.", - "FAQ_Q5": "Todos os meus amigos precisam instalar a extensão?", - "FAQ_A5": "Sim, cada participante precisa do KoalaSync — mas sem cadastro ou criação de conta. Basta clicar no link de convite, instalar a extensão se necessário e você entra na sala automaticamente.", - "FAQ_Q6": "Meus dados estão seguros? E se eu não confiar no servidor oficial?", - "FAQ_A6": "Totalmente seguro. O servidor relay do KoalaSync opera apenas em RAM — todos os dados da sessão são excluídos ao sair da sala. Sem banco de dados, sem registros, sem análises, sem contas. Se preferir controle total: hospede seu próprio servidor relay privado via Docker em minutos. O código fonte é totalmente aberto e auditável no GitHub.", - "FAQ_Q7": "Posso corrigir diálogos baixos e explosões altas ao assistir vídeos no navegador?", - "FAQ_A7": "Sim. O KoalaSync 2.2.0 inclui um compressor de áudio integrado que reduz a diferença entre partes silenciosas e barulhentas do seu vídeo. Funciona localmente via Web Audio API — nenhum dado de áudio sai do seu computador. Abra o popup, crie uma sala, vá em Configurações → Audio Processing, ative o compressor e escolha um preset. Funciona na Netflix, Prime Video, Disney+, YouTube e qualquer site de vídeo HTML5.", - "HOWTO_TITLE": "Como sincronizar vídeos com amigos usando o KoalaSync", - "HOWTO_DESC": "Assista vídeos em perfeita sincronia com amigos no YouTube, Netflix, Twitch e mais. Sem cadastro, sem rastreamento.", - "HOWTO_STEP_1_NAME": "Instalar a extensão", - "HOWTO_STEP_1_TEXT": "Adicione o KoalaSync ao seu navegador pela Chrome Web Store ou extensões do Firefox. Funciona em qualquer site com elemento de vídeo.", - "HOWTO_STEP_2_NAME": "Criar uma sala", - "HOWTO_STEP_2_TEXT": "Abra a extensão e clique em Criar nova sala. O link de convite é copiado automaticamente para sua área de transferência.", - "HOWTO_STEP_3_NAME": "Compartilhar e sincronizar", - "HOWTO_STEP_3_TEXT": "Envie o link de convite para seus amigos. Selecione uma aba de vídeo e aproveite a reprodução sincronizada em tempo real.", + "STEP_2_ILLUS_MANUAL": "Manual / Avançado", + "STEP_2_ILLUS_COPIED": "Link copiado!", + "STEP_3_TITLE": "Compartilhar e Assistir", + "STEP_3_DESC": "Envie o link aos amigos. Escolha um vídeo e aproveitem juntos.", + "STEP_3_ILLUS_IN_SYNC": "SINCRONIZADOS", + "SELF_TITLE": "Para usuários avançados", + "SELF_SUBTITLE": "Prefere gerenciar seus próprios dados? Inicie seu próprio servidor em minutos com Docker.", + "SELF_MASCOT_ALT": "Um coala configurando um servidor Docker", + "SELF_COPY_CODE": "Copiar Código", + "SELF_GITHUB_PACKAGES": "Ver pacotes no GitHub", + "BOTTOM_TITLE": "Ainda tem dúvidas?", + "BOTTOM_SUBTITLE": "O KoalaSync é 100% open source, sem anúncios e sem rastreamento. Verifique nosso código no GitHub.", + "BOTTOM_MASCOT_ALT": "Um coala junto do Octocat, mascote do GitHub", + "FAQ_TITLE": "Perguntas Frequentes", + "FAQ_SUBTITLE": "Tudo o que você precisa saber.", + "FAQ_Q1": "Posso assistir Netflix ou YouTube em sincronia com meus amigos?", + "FAQ_A1": "Sim! O KoalaSync funciona no Netflix, YouTube, Twitch e qualquer site com vídeo HTML5. Instale a extensão, compartilhe o link e pronto.", + "FAQ_Q2": "É gratuito?", + "FAQ_A2": "Sim, é 100% gratuito e open source. Sem recursos pagos e sem anúncios.", + "FAQ_Q3": "Funciona com Emby ou Jellyfin?", + "FAQ_A3": "Sim. Funciona perfeitamente em servidores multimídia próprios como Emby, Jellyfin e Plex.", + "FAQ_Q4": "Quais navegadores ele suporta?", + "FAQ_A4": "Google Chrome, Mozilla Firefox, Edge, Opera, Brave e outros baseados no Chromium.", + "FAQ_Q5": "Meus amigos precisam instalar a extensão?", + "FAQ_A5": "Sim, cada pessoa precisa da extensão, mas não é preciso criar conta. Basta um clique no link de convite.", + "FAQ_Q6": "Meus dados estão seguros?", + "FAQ_A6": "Sim. Nosso servidor usa apenas RAM. Não guardamos nada. Os dados são apagados quando a sala fecha.", + "FAQ_Q7": "Posso normalizar o áudio para ouvir melhor os diálogos?", + "FAQ_A7": "Sim! O KoalaSync possui um compressor de áudio que regula as vozes baixas e diminui as explosões. Ative-o nas Configurações de Processamento de Áudio.", + "HOWTO_TITLE": "Como usar o KoalaSync", + "HOWTO_DESC": "Sincronize vídeos no YouTube, Netflix e Twitch sem precisar de conta.", + "HOWTO_STEP_1_NAME": "Instale a extensão", + "HOWTO_STEP_1_TEXT": "Adicione o KoalaSync ao Chrome ou Firefox.", + "HOWTO_STEP_2_NAME": "Crie uma sala", + "HOWTO_STEP_2_TEXT": "Abra a extensão e crie uma sala. O link será copiado.", + "HOWTO_STEP_3_NAME": "Sincronize", + "HOWTO_STEP_3_TEXT": "Envie o link para os seus amigos e assistam o vídeo simultaneamente.", "FOOTER_MIT": "Código aberto sob a Licença MIT.", - "FOOTER_RAM": "Nenhum dado é armazenado em nossos servidores. Retransmissão apenas em RAM.", - "FOOTER_LEGAL": "Legal Notice", - "FOOTER_PRIVACY": "Privacy Policy", - "MOCK_01": "Sala ativa", - "MOCK_02": "Servidor oficial", - "MOCK_03": "Link de convite", - "MOCK_04": "Participantes", + "FOOTER_RAM": "Sem dados salvos. Baseado em RAM.", + "FOOTER_LEGAL": "Aviso Legal", + "FOOTER_PRIVACY": "Privacidade", + "MOCK_01": "Sala Ativa", + "MOCK_02": "Servidor Oficial", + "MOCK_03": "Link de Convite", + "MOCK_04": "Participantes na Sala", "MOCK_05": "VOCÊ", "MOCK_06": "Reproduzindo", - "MOCK_07": "Parceiro", - "MOCK_08": "Sair da sala", - "MOCK_09": "Selecionar vídeo", - "MOCK_10": "Controle remoto", - "MOCK_11": "Reproduzir", - "MOCK_12": "Pausar", - "MOCK_13": "Pular para outros", - "MOCK_14": "Última atividade", - "MOCK_15": "Aguardando 1 parceiro (KoalaPC)...", - "MOCK_16": "Pular e reproduzir", - "MOCK_17": "Seu nome", - "MOCK_18": "Ocultar abas confusas", - "MOCK_19": "Auto-sync próximo episódio", - "MOCK_20": "Auto-copiar convite", - "MOCK_21": "Notificações", - "MOCK_22": "Solução de problemas", - "MOCK_23": "Regenerar Peer ID", - "MOCK_24": "Use se aparecer erro \"Identidade duplicada\".", - "MOCK_25": "Status da conexão", - "MOCK_26": "Conectado", - "MOCK_27": "Copiar logs", - "MOCK_28": "Info de depuração de vídeo", - "MOCK_29": "Histórico completo", - "MOCK_30": "Logs (últimos 50)", - "MOCK_31": "LIMPAR", - "MOCK_32": "CLEAR", + "MOCK_07": "Participante", + "MOCK_08": "Sair da Sala", + "MOCK_09": "Selecionar Vídeo", + "MOCK_10": "Controle Remoto", + "MOCK_11": "Play", + "MOCK_12": "Pausa", + "MOCK_13": "SINCRO", + "MOCK_14": "Ir para a posição dos outros", + "MOCK_15": "Última Atividade", + "MOCK_16": "Aguardando 1 amigo (KoalaPC)...", + "MOCK_17": "Pular e reproduzir agora", + "MOCK_18": "Seu Nome", + "MOCK_19": "Ocultar abas sem vídeo", + "MOCK_20": "Sincro auto do próximo episódio", + "MOCK_21": "Copiar Convite Auto", + "MOCK_22": "Notificações", + "MOCK_23": "Solução de Problemas", + "MOCK_24": "Regerar ID", + "MOCK_25": "Corrige erros de 'Identidade Duplicada'.", + "MOCK_26": "Status", + "MOCK_27": "Conectado", + "MOCK_28": "Copiar Logs", + "MOCK_29": "Debug de Vídeo", + "MOCK_30": "Histórico Completo", + "MOCK_31": "Logs", + "MOCK_32": "LIMPAR", "FOOTER_LEGAL_LINK": "imprint", "FOOTER_PRIVACY_LINK": "privacy", - "FOOTER_DISCLAIMER": "KoalaSync não é afiliado, endossado ou associado à Netflix, Disney+, Amazon, YouTube, Twitch ou qualquer outra plataforma de streaming. Todas as marcas registradas são propriedade de seus respectivos titulares.", - "FOOTER_SUPPORT": "Me pague um café no Ko-Fi" + "FOOTER_DISCLAIMER": "KoalaSync não é afiliado à Netflix, Disney+, YouTube, Twitch, etc. Todas as marcas registradas são de propriedade de seus respectivos donos.", + "FOOTER_SUPPORT": "Me pague um café" } diff --git a/website/locales/pt.json b/website/locales/pt.json index 4a4889b..41f13ee 100644 --- a/website/locales/pt.json +++ b/website/locales/pt.json @@ -5,175 +5,175 @@ "LANG_TOGGLE_URL": "../", "LANG_TOGGLE_TEXT": "EN", "OG_LOCALE": "pt_PT", - "META_TITLE": "KoalaSync | Sincronize Netflix, YouTube e qualquer vídeo com os amigos", - "META_DESCRIPTION": "Veja Netflix, YouTube, Twitch e qualquer vídeo HTML5 em sincronia perfeita com os amigos. Extensão de navegador gratuita e de código aberto para Chrome e Firefox. Sem registo necessário.", - "OG_TITLE": "KoalaSync | Sincronize Netflix, Emby, Jellyfin e quase qualquer vídeo com os amigos", - "OG_DESCRIPTION": "Veja Netflix, Emby, Jellyfin, YouTube, Twitch e quase qualquer vídeo HTML5 em sincronia perfeita. Extensão de navegador de código aberto e focada na privacidade para Chrome e Firefox.", - "TWITTER_TITLE": "KoalaSync | Sincronize Netflix, Emby, Jellyfin e quase qualquer vídeo com os amigos – Extensão de Navegador", - "TWITTER_DESCRIPTION": "Veja Netflix, Emby, Jellyfin, YouTube, Twitch e quase qualquer vídeo HTML5 em sincronia perfeita com os amigos. Extensão de navegador de código aberto e focada na privacidade para Chrome e Firefox.", + "META_TITLE": "KoalaSync | Sincronize Netflix, YouTube e vídeos com os amigos", + "META_DESCRIPTION": "Veja Netflix, YouTube, Twitch e qualquer vídeo HTML5 em sincronia perfeita. Extensão gratuita e de código aberto. Sem registo.", + "OG_TITLE": "KoalaSync | Sincronize Netflix, Emby, Jellyfin e vídeos com os amigos", + "OG_DESCRIPTION": "Veja vídeos em sincronia perfeita com os amigos. Extensão de código aberto e focada na privacidade.", + "TWITTER_TITLE": "KoalaSync | Sincronize vídeos em streaming com os amigos", + "TWITTER_DESCRIPTION": "Veja vídeos com os amigos em sincronia perfeita. Extensão de código aberto focada na privacidade.", "NAV_FEATURES": "Funcionalidades", "NAV_HOW_IT_WORKS": "Como Funciona", - "HERO_TITLE": "Vejam Juntos.Sincronizem Perfeitamente.", - "HERO_SUBTITLE": "A sua noite de cinema à distância e sem atrasos. Sem registo, sem recolha de dados. Partilhe apenas um link e vejam juntos.", - "HERO_MASCOT_ALT": "Um coala fofo em pé e a olhar para baixo para os botões de download", + "HERO_TITLE": "Vejam Juntos.Sincronia Perfeita.", + "HERO_SUBTITLE": "A sua noite de cinema à distância e sem atrasos. Sem contas, sem recolha de dados. Partilhe um link e vejam juntos.", + "HERO_MASCOT_ALT": "Um coala fofo a olhar para os botões de download", "ADD_TO_CHROME": "Adicionar ao Chrome", "ADD_TO_FIREFOX": "Adicionar ao Firefox", "COMPAT_HEADING": "Funciona nas suas plataformas favoritas", - "COMPAT_MORE": "e muitos mais", - "COMPAT_TOOLTIP": "Funciona em quase todos os sites com um elemento de vídeo", + "COMPAT_MORE": "e muitas mais", + "COMPAT_TOOLTIP": "Funciona em quase todos os sites com um leitor de vídeo HTML5", "USE_CASES_TITLE": "Perfeito para Qualquer Ocasião", - "USE_CASES_SUBTITLE": "Perto ou longe, o KoalaSync junta as pessoas em redor dos seus vídeos favoritos.", - "USE_CASE_1_ALT": "Dois coalas fofos sentados juntos e a partilhar um balde de pipocas", + "USE_CASES_SUBTITLE": "Perto ou longe, o KoalaSync une as pessoas em redor dos seus vídeos favoritos.", + "USE_CASE_1_ALT": "Dois coalas a partilhar pipocas", "USE_CASE_1_TITLE": "Noite de Cinema com Amigos", - "USE_CASE_1_DESC": "Sincronize os seus filmes em tempo real e fale via Discord, Zoom ou a sua app de chamada de voz favorita. Parece que estão na mesma sala.", - "USE_CASE_2_ALT": "Um professor coala a dar uma apresentação num ecrã para dois estudantes coalas à distância", + "USE_CASE_1_DESC": "Sincronize os seus filmes em tempo real e fale via Discord ou Zoom. Parece que estão na mesma sala.", + "USE_CASE_2_ALT": "Um professor coala a dar uma aula online", "USE_CASE_2_TITLE": "Aprendizagem à Distância", - "USE_CASE_2_DESC": "Analise tutoriais online, palestras ou streams de formação com colegas. Pausa e discuta passos complexos em perfeita harmonia.", - "USE_CASE_3_ALT": "Um casal fofo de coalas a ver juntos à distância; um está sentado no PC e o outro está na cama com um portátil, com corações a voar entre eles", + "USE_CASE_2_DESC": "Analise tutoriais ou aulas online com colegas. Pause e discuta passos complexos em harmonia.", + "USE_CASE_3_ALT": "Um casal de coalas a ver vídeos à distância", "USE_CASE_3_TITLE": "Relacionamentos à Distância", - "USE_CASE_3_DESC": "Ponte para a distância e aproveite as noites de encontros. Experimente cada reviravolta, ria das mesmas piadas e partilhe momentos emocionantes exatamente no mesmo milissegundo.", - "WHY_TITLE": "Porquê KoalaSync?", - "WHY_SUBTITLE": "Construído para uma sincronização fiável, design focado na privacidade e configuração simples.", - "FEATURE_1_TITLE": "Controlo Total / Sincronização Instantânea", - "FEATURE_1_DESC": "Um pausa, todos pausam. Um avança, todos seguem. O nosso protocolo de sincronização a duas fases coordena a reprodução em tempo real em todos os participantes.", - "FEATURE_2_TITLE": "Binge-Watching Infinito", - "FEATURE_2_DESC": "Reprodução automática em sincronia. O KoalaSync deteta automaticamente as transições de episódios e aguarda até que todos os peers tenham carregado o vídeo seguinte.", - "FEATURE_3_TITLE": "Zero Contas / Privacidade Pura", - "FEATURE_3_DESC": "Sem registo, sem rastreio, sem pegadas de persistência. O servidor corre inteiramente em RAM e purga a sala quando você sai.", + "USE_CASE_3_DESC": "Aproveite as noites a dois. Ria das mesmas piadas e sinta as mesmas emoções exatamente no mesmo milissegundo.", + "WHY_TITLE": "Porquê o KoalaSync?", + "WHY_SUBTITLE": "Sincronização fiável, máxima privacidade e uso simples.", + "FEATURE_1_TITLE": "Controlo Total / Sincronia Instantânea", + "FEATURE_1_DESC": "Se um pausa, todos pausam. Se um avança, todos seguem. Sincronização em tempo real para todos os participantes.", + "FEATURE_2_TITLE": "Maratonas sem interrupções", + "FEATURE_2_DESC": "O KoalaSync deteta a mudança de episódios e pausa automaticamente até que todos tenham carregado o vídeo seguinte.", + "FEATURE_3_TITLE": "Sem Contas / Privacidade Absoluta", + "FEATURE_3_DESC": "Sem registos ou rastreios. O servidor corre apenas na RAM e apaga a sua sala assim que sair.", "FEATURE_4_TITLE": "Suporte HTML5 Universal", - "FEATURE_4_DESC": "Funciona no YouTube, Twitch, Netflix, Jellyfin, Emby e em quase todas as páginas web padrão que contenham um elemento de vídeo HTML5. Compatível também com servidores personalizados. Nenhum dado de vídeo é enviado aos nossos servidores — apenas metadados de sincronização.", - "FEATURE_5_TITLE": "Auto-Hospedável e Pronto para Docker", - "FEATURE_5_DESC": "Os nossos servidores oficiais são gratuitos e rápidos, mas pode assumir o controlo total se quiser. Lance o seu próprio servidor de retransmissão privado em segundos via Docker.", - "FEATURE_6_TITLE": "Convites Instantâneos / Entrada com 1 Clique", - "FEATURE_6_DESC": "Nenhum endereço IP ou palavra-passe para trocar. Partilhe um link de convite gerado com os seus amigos para que possam entrar na sala automaticamente com um único clique.", - "FEATURE_7_TITLE": "Nivelamento de Volume / Compressor de Áudio", - "FEATURE_7_DESC": "Nunca mais esteja sempre a ajustar o volume. O compressor de áudio integrado reforça diálogos suaves e doma explosões altas. Funciona na Netflix, Prime Video, Disney+, YouTube e qualquer vídeo HTML5. Totalmente local — nenhum dado de áudio sai do seu computador.", - "FEATURE_8_TITLE": "Open Source (MIT License)", - "FEATURE_8_DESC": "The entire codebase is publicly auditable on GitHub. No black boxes, no proprietary blobs — 100% transparency from the relay server to the browser extension.", - "COMP_TITLE": "KoalaSync vs. Teleparty", - "COMP_SUBTITLE": "Descubra porquê o código aberto, sem anúncios e focado na privacidade é a forma superior de ver vídeos juntos.", + "FEATURE_4_DESC": "Funciona no YouTube, Twitch, Netflix, Jellyfin, Emby e qualquer site web. Nenhum dado de vídeo é enviado para nós.", + "FEATURE_5_TITLE": "Servidores Próprios (Docker)", + "FEATURE_5_DESC": "Os nossos servidores são gratuitos, mas pode assumir o controlo total e iniciar o seu próprio servidor privado em segundos com Docker.", + "FEATURE_6_TITLE": "Convites Rápidos / Entrar com 1 Clique", + "FEATURE_6_DESC": "Nada de senhas complicadas. Partilhe o link e os seus amigos entram na sala automaticamente.", + "FEATURE_7_TITLE": "Compressor de Áudio Integrado", + "FEATURE_7_DESC": "O compressor de áudio reforça os diálogos suaves e baixa o volume das explosões. Funciona localmente, nenhum áudio sai do seu computador.", + "FEATURE_8_TITLE": "Código Aberto (Licença MIT)", + "FEATURE_8_DESC": "Todo o código é público no GitHub. 100% de transparência, sem software oculto.", + "COMP_TITLE": "KoalaSync vs Teleparty", + "COMP_SUBTITLE": "Descubra por que a nossa alternativa aberta e sem anúncios é melhor.", "COMP_COL_FEATURE": "Funcionalidade", "COMP_FEAT_1_NAME": "Custos / Paywalls", - "COMP_FEAT_1_DESC": "Assinaturas premium, taxas ocultas ou funcionalidades bloqueadas.", + "COMP_FEAT_1_DESC": "Assinaturas premium ou funcionalidades pagas.", "COMP_FEAT_1_KOALA": "100% Gratuito", "COMP_FEAT_1_TELE": "Planos Pagos / Bloqueios Premium", - "COMP_FEAT_2_NAME": "Licença / Código Auditável", - "COMP_FEAT_2_DESC": "Se o código-fonte é aberto e livremente auditável.", + "COMP_FEAT_2_NAME": "Código Aberto", + "COMP_FEAT_2_DESC": "Transparência do código fonte.", "COMP_FEAT_2_KOALA": "Código Aberto (MIT)", "COMP_FEAT_2_TELE": "Proprietário", "COMP_FEAT_3_NAME": "Self-Hosting", - "COMP_FEAT_3_DESC": "Capacidade de implementar o seu próprio servidor de retransmissão privado.", - "COMP_FEAT_3_KOALA": "Sim (Pronto para Docker)", + "COMP_FEAT_3_DESC": "Pode usar o seu próprio servidor.", + "COMP_FEAT_3_KOALA": "Sim (Docker)", "COMP_FEAT_3_TELE": "Não", "COMP_FEAT_4_NAME": "Privacidade e Rastreio", - "COMP_FEAT_4_DESC": "Requisitos de registo, cookies de rastreio e análises.", - "COMP_FEAT_4_KOALA": "Zero-Persistência (Apenas RAM)", + "COMP_FEAT_4_DESC": "Recolha de dados e cookies.", + "COMP_FEAT_4_KOALA": "Nenhum dado guardado", "COMP_FEAT_4_TELE": "Google Analytics e Cookies", - "COMP_FEAT_5_NAME": "Compatibilidade de Sites", - "COMP_FEAT_5_DESC": "Websites suportados e compatibilidade do leitor.", + "COMP_FEAT_5_NAME": "Compatibilidade", + "COMP_FEAT_5_DESC": "Sites de vídeo suportados.", "COMP_FEAT_5_KOALA": "Quase qualquer vídeo HTML5", - "COMP_FEAT_5_TELE": "Apenas sites suportados", - "COMP_FEAT_6_NAME": "Localização / Tradução", - "COMP_FEAT_6_DESC": "Idiomas de interface disponíveis e suporte de tradução.", - "COMP_FEAT_6_KOALA": "13 Idiomas (e a crescer)", + "COMP_FEAT_5_TELE": "Apenas sites selecionados", + "COMP_FEAT_6_NAME": "Traduzido", + "COMP_FEAT_6_DESC": "Idiomas suportados.", + "COMP_FEAT_6_KOALA": "13 Idiomas", "COMP_FEAT_6_TELE": "Apenas Inglês", - "COMP_FEAT_7_NAME": "Compressor de Áudio / Nivelamento de Volume", - "COMP_FEAT_7_DESC": "Normalização de áudio integrada para equilibrar diálogos baixos e efeitos altos", - "COMP_FEAT_7_KOALA": "Sim (4 predefinições, controlo dry/wet)", + "COMP_FEAT_7_NAME": "Compressor de Áudio", + "COMP_FEAT_7_DESC": "Melhora a clareza das vozes nos vídeos.", + "COMP_FEAT_7_KOALA": "Sim (4 predefinições)", "COMP_FEAT_7_TELE": "Não", - "COMP_FOOTNOTE_1": "Estado da comparação: Maio de 2026.", - "COMP_FOOTNOTE_2": "Preços oficiais do Teleparty Premium e detalhes das redes suportadas:", - "COMP_FOOTNOTE_3": "Políticas de privacidade do Teleparty e recolha de dados de rastreio:", - "COMP_FOOTNOTE_4": "Funciona em websites que permitam injeções de scripts nas tags de vídeo HTML5 padrão. Websites com Políticas de Segurança de Conteúdo (CSP) muito rígidas, proteção de direitos de cópia DRM ou wrappers de leitores fortemente ofuscados (como shadow DOMs complexos) podem restringir o controlo ou injeção.", + "COMP_FOOTNOTE_1": "Comparação atualizada em: Maio de 2026.", + "COMP_FOOTNOTE_2": "Preços oficiais do Teleparty:", + "COMP_FOOTNOTE_3": "Políticas de privacidade do Teleparty:", + "COMP_FOOTNOTE_4": "Funciona em websites que permitem a injeção de scripts. Plataformas com DRM estrito podem ter limitações.", "STEPS_TITLE": "Como Começar", - "STEP_1_TITLE": "Instalar Extensão", - "STEP_1_DESC": "Adicione o KoalaSync ao seu navegador a partir da Chrome Web Store, Firefox Add-ons ou transfira o ZIP de programador mais recente do GitHub.", - "STEP_1_ILLUS_DESC": "Sincronizador de vídeo focado na privacidade", + "STEP_1_TITLE": "Instalar a Extensão", + "STEP_1_DESC": "Adicione o KoalaSync ao seu navegador (Chrome ou Firefox).", + "STEP_1_ILLUS_DESC": "Extensão segura para ver vídeos", "STEP_1_ILLUS_DL_CHROME": "Descarregar para Chrome", "STEP_1_ILLUS_DL_FIREFOX": "Descarregar para Firefox", "STEP_1_ILLUS_ACTIVE": "Extensão Ativa", - "STEP_1_ILLUS_READY": "Pronto para verem juntos!", + "STEP_1_ILLUS_READY": "Pronto!", "STEP_2_TITLE": "Criar uma Sala", - "STEP_2_DESC": "Abra o popup da extensão e clique em '+ Criar Nova Sala'. O KoalaSync gera automaticamente um ID de Sala e Palavra-passe seguros, entra nela e copia o link de convite para a área de transferência.", + "STEP_2_DESC": "Abra a extensão e clique em '+ Criar Nova Sala'. O link de convite é copiado automaticamente.", "STEP_2_ILLUS_ROOM": "Sala", - "STEP_2_ILLUS_SYNC": "Sincronização", + "STEP_2_ILLUS_SYNC": "Sincronia", "STEP_2_ILLUS_SETTINGS": "Definições", "STEP_2_ILLUS_CREATE": "+ Criar Nova Sala", - "STEP_2_ILLUS_MANUAL": "Ligação Manual / Avançado", - "STEP_2_ILLUS_COPIED": "Link de convite copiado!", + "STEP_2_ILLUS_MANUAL": "Manual / Avançado", + "STEP_2_ILLUS_COPIED": "Link copiado!", "STEP_3_TITLE": "Partilhar e Sincronizar", - "STEP_3_DESC": "Envie o link de convite para os seus amigos. Assim que eles entrarem, selecione o seu separador do vídeo e desfrute da reprodução sincronizada.", - "STEP_3_ILLUS_IN_SYNC": "EM SINCRONIA", - "SELF_TITLE": "Para Auto-Hospedadores", - "SELF_SUBTITLE": "Não confia no nosso servidor? Mantenha a total soberania dos seus dados. Implemente o seu próprio servidor de retransmissão privado em minutos.", - "SELF_MASCOT_ALT": "Um coala fofo sentado num portátil a implementar um contentor Docker para auto-hospedagem", + "STEP_3_DESC": "Envie o link aos amigos. Escolha um vídeo e desfrutem da reprodução juntos.", + "STEP_3_ILLUS_IN_SYNC": "SINCRONIZADOS", + "SELF_TITLE": "Para utilizadores avançados", + "SELF_SUBTITLE": "Prefere gerir os seus dados? Inicie o seu próprio servidor em minutos com Docker.", + "SELF_MASCOT_ALT": "Um coala a configurar um servidor Docker", "SELF_COPY_CODE": "Copiar Código", - "SELF_GITHUB_PACKAGES": "Ver todas as tags de imagens no GitHub Packages", - "BOTTOM_TITLE": "Não está convencido? Veja por si mesmo.", - "BOTTOM_SUBTITLE": "O KoalaSync é 100% de código aberto, sem anúncios e sem rastreio. Audite a nossa base de código no GitHub ou instale a extensão do navegador diretamente.", - "BOTTOM_MASCOT_ALT": "Um coala fofo a segurar numa página de repositório GitHub ao lado da mascote do GitHub Octocat", + "SELF_GITHUB_PACKAGES": "Ver pacotes no GitHub", + "BOTTOM_TITLE": "Ainda tem dúvidas?", + "BOTTOM_SUBTITLE": "O KoalaSync é 100% de código aberto, sem anúncios e sem rastreio. Inspecione o nosso código no GitHub.", + "BOTTOM_MASCOT_ALT": "Um coala junto ao logótipo do GitHub", "FAQ_TITLE": "Perguntas Frequentes", - "FAQ_SUBTITLE": "Tudo o que precisa de saber sobre ver vídeos juntos numa sincronização perfeita.", - "FAQ_Q1": "Posso ver Netflix, Emby ou Jellyfin juntos em sincronia com os amigos?", - "FAQ_A1": "Sim! O KoalaSync funciona no Netflix, YouTube, Twitch e em qualquer website com um leitor de vídeo HTML5 — incluindo Emby, Jellyfin e servidores de media auto-hospedados. Instale a extensão, crie uma sala, partilhe o link de convite e todos assistem em perfeita sincronia.", - "FAQ_Q2": "O KoalaSync é uma alternativa gratuita ao Teleparty?", - "FAQ_A2": "100% gratuito e de código aberto sob a Licença MIT. Sem planos premium, sem funcionalidades bloqueadas, sem anúncios — tudo incluído. Ao contrário do Teleparty, o servidor do KoalaSync corre apenas em RAM, sem qualquer recolha de dados ou necessidade de contas de utilizador.", - "FAQ_Q3": "O KoalaSync funciona com Emby, Jellyfin e servidores de media auto-hospedados?", - "FAQ_A3": "Sim. O KoalaSync deteta qualquer elemento de vídeo HTML5 padrão, o que significa que funciona perfeitamente com Emby, Jellyfin, Plex e qualquer configuração de streaming personalizada. Também pode auto-hospedar o servidor de retransmissão do KoalaSync via Docker para total soberania dos dados.", - "FAQ_Q4": "Que navegadores e plataformas suportam o KoalaSync?", - "FAQ_A4": "Google Chrome, Mozilla Firefox, Microsoft Edge, Opera, Brave e todos os navegadores baseados em Chromium. Instale diretamente da Chrome Web Store ou Firefox Add-ons — sem necessidade de configuração manual.", - "FAQ_Q5": "Todos os meus amigos precisam de ter a extensão instalada?", - "FAQ_A5": "Sim, cada participante precisa de ter o KoalaSync instalado — mas não há registo ou criação de conta. Basta clicar no link de convite, instalar a extensão se ainda não o fez, e entrará na sala automaticamente em segundos.", - "FAQ_Q6": "Os meus dados estão seguros? E se eu não confiar no servidor oficial?", - "FAQ_A6": "Totalmente seguro. O servidor de retransmissão do KoalaSync corre apenas em RAM — todos os dados da sessão são permanentemente eliminados no momento em que sai da sala. Sem base de dados, sem registo, sem análises, sem contas. E se preferir o controlo total: pode auto-hospedar o seu próprio servidor de retransmissão privado via Docker em minutos. Toda a base de código é aberta e auditável no GitHub.", - "FAQ_Q7": "Posso corrigir diálogos suaves e explosões altas ao ver vídeos no navegador?", - "FAQ_A7": "Sim. O KoalaSync 2.2.0 inclui um compressor de áudio integrado que reduz a diferença entre as partes silenciosas e barulhentas do seu vídeo. Funciona localmente através da Web Audio API — nenhum dado de áudio sai do seu computador. Abra o popup, crie uma sala, vá a Definições → Audio Processing, ative o compressor e escolha um preset. Funciona na Netflix, Prime Video, Disney+, YouTube e qualquer site de vídeo HTML5.", - "HOWTO_TITLE": "Como sincronizar vídeos com amigos usando o KoalaSync", - "HOWTO_DESC": "Veja qualquer vídeo em sincronia perfeita com os amigos no YouTube, Netflix, Twitch e mais. Sem registo, sem rastreio.", - "HOWTO_STEP_1_NAME": "Instale a extensão do navegador", - "HOWTO_STEP_1_TEXT": "Adicione o KoalaSync ao seu navegador a partir da Chrome Web Store ou Firefox Add-ons. Funciona em qualquer website com um elemento de vídeo.", + "FAQ_SUBTITLE": "Tudo o que precisa de saber.", + "FAQ_Q1": "Posso ver a Netflix ou YouTube com os meus amigos?", + "FAQ_A1": "Sim! O KoalaSync funciona no Netflix, YouTube, Twitch e qualquer site com vídeo HTML5. Instale a extensão, partilhe o link e está feito.", + "FAQ_Q2": "É gratuito?", + "FAQ_A2": "Sim, é 100% gratuito e de código aberto. Sem funções premium bloqueadas e sem publicidade.", + "FAQ_Q3": "Funciona com Emby ou Jellyfin?", + "FAQ_A3": "Sim. Funciona perfeitamente em servidores multimédia próprios como Emby, Jellyfin e Plex.", + "FAQ_Q4": "Que navegadores suporta?", + "FAQ_A4": "Google Chrome, Mozilla Firefox, Edge, Opera, Brave e outros baseados em Chromium.", + "FAQ_Q5": "Os meus amigos precisam de instalar a extensão?", + "FAQ_A5": "Sim, cada pessoa precisa da extensão, mas não é necessário criar uma conta. Basta um clique no link de convite.", + "FAQ_Q6": "Os meus dados estão seguros?", + "FAQ_A6": "Sim. O nosso servidor usa apenas RAM. Não guardamos nada. Os dados são eliminados quando a sala fecha.", + "FAQ_Q7": "Posso normalizar o áudio para ouvir melhor os diálogos?", + "FAQ_A7": "Sim! O KoalaSync tem um compressor de áudio que regula as vozes baixas e atenua as explosões. Ative-o nas Definições de Processamento de Áudio.", + "HOWTO_TITLE": "Como usar o KoalaSync", + "HOWTO_DESC": "Sincronize vídeos no YouTube, Netflix e Twitch sem criar conta.", + "HOWTO_STEP_1_NAME": "Instale a extensão", + "HOWTO_STEP_1_TEXT": "Adicione o KoalaSync ao Chrome ou Firefox.", "HOWTO_STEP_2_NAME": "Crie uma sala", - "HOWTO_STEP_2_TEXT": "Abra o popup da extensão e clique em Criar Nova Sala. O link de convite é copiado automaticamente para a área de transferência.", - "HOWTO_STEP_3_NAME": "Partilhe e sincronize", - "HOWTO_STEP_3_TEXT": "Envie o link de convite para os seus amigos. Escolha um separador do vídeo e desfrute da reprodução sincronizada em tempo real.", + "HOWTO_STEP_2_TEXT": "Abra a extensão e crie uma sala. O link será copiado.", + "HOWTO_STEP_3_NAME": "Sincronize", + "HOWTO_STEP_3_TEXT": "Envie o link aos amigos e vejam o vídeo em simultâneo.", "FOOTER_MIT": "Código aberto sob a Licença MIT.", - "FOOTER_RAM": "Nenhum dado é guardado nos nossos servidores. Transmissão baseada apenas em RAM.", + "FOOTER_RAM": "Sem dados guardados. Baseado em RAM.", "FOOTER_LEGAL": "Aviso Legal", - "FOOTER_PRIVACY": "Política de Privacidade", + "FOOTER_PRIVACY": "Privacidade", "MOCK_01": "Sala Ativa", "MOCK_02": "Servidor Oficial", "MOCK_03": "Link de Convite", "MOCK_04": "Participantes na Sala", - "MOCK_05": "YOU", - "MOCK_06": "Playing", - "MOCK_07": "Peer", + "MOCK_05": "TU", + "MOCK_06": "A reproduzir", + "MOCK_07": "Participante", "MOCK_08": "Sair da Sala", "MOCK_09": "Selecionar Vídeo", "MOCK_10": "Controlo Remoto", - "MOCK_11": " Play", - "MOCK_12": " Pause", - "MOCK_13": " SYNC", - "MOCK_14": "Ir para os Outros", - "MOCK_15": "Estado da Última Atividade", - "MOCK_16": "A aguardar por 1 participante (KoalaPC)...", - "MOCK_17": "Ignorar e reproduzir mesmo assim", - "MOCK_18": "O seu Nome de Utilizador", - "MOCK_19": "Ocultar Separadores Desnecessários", - "MOCK_20": "Sincronização Automática do Próximo Episódio", - "MOCK_21": "Copiar Automaticamente o Link de Convite", - "MOCK_22": "Notificações do Navegador", + "MOCK_11": "Play", + "MOCK_12": "Pausa", + "MOCK_13": "SINCRO", + "MOCK_14": "Ir para a posição dos outros", + "MOCK_15": "Última Atividade", + "MOCK_16": "À espera de 1 amigo (KoalaPC)...", + "MOCK_17": "Ignorar e reproduzir agora", + "MOCK_18": "O seu Nome", + "MOCK_19": "Ocultar separadores sem vídeo", + "MOCK_20": "Sincro auto do próximo episódio", + "MOCK_21": "Copiar Convite Auto", + "MOCK_22": "Notificações", "MOCK_23": "Resolução de Problemas", - "MOCK_24": "Regerar ID do Peer", - "MOCK_25": "Use isto se vir erros de \"Identidade Duplicata\".", - "MOCK_26": "Estado da Ligação", - "MOCK_27": "Connected", + "MOCK_24": "Regerar ID", + "MOCK_25": "Corrige erros de 'Identidade Duplicada'.", + "MOCK_26": "Estado", + "MOCK_27": "Ligado", "MOCK_28": "Copiar Registos", - "MOCK_29": "Info de Debug de Vídeo", - "MOCK_30": "Histórico Completo de Ações", - "MOCK_31": "Registos (Últimos 50)", + "MOCK_29": "Debug de Vídeo", + "MOCK_30": "Histórico Completo", + "MOCK_31": "Registos", "MOCK_32": "LIMPAR", "FOOTER_LEGAL_LINK": "imprint", "FOOTER_PRIVACY_LINK": "privacy", - "FOOTER_DISCLAIMER": "KoalaSync não é afiliado, endossado ou associado à Netflix, Disney+, Amazon, YouTube, Twitch ou qualquer outra plataforma de streaming. Todas as marcas registadas são propriedade dos seus respetivos titulares.", - "FOOTER_SUPPORT": "Oferece um café no Ko-Fi" + "FOOTER_DISCLAIMER": "KoalaSync não é afiliado à Netflix, Disney+, YouTube, Twitch, etc. Todas as marcas são propriedade dos seus titulares.", + "FOOTER_SUPPORT": "Oferece-me um café" }