import { addTranslation } from '../utils/i18n.js'; import type { TranslateDictionary } from '../lang/en.js'; export const Pt: TranslateDictionary = { 'Start airplay': 'Iniciar AirPlay', 'Stop airplay': 'Parar AirPlay', Audio: 'Áudio', Captions: 'Legendas', 'Enable captions': 'Ativar legendas', 'Disable captions': 'Desativar legendas', 'Start casting': 'Iniciar transmissão', 'Stop casting': 'Parar transmissão', 'Enter fullscreen mode': 'Entrar no modo de tela cheia', 'Exit fullscreen mode': 'Sair do modo de tela cheia', Mute: 'Silenciar', Unmute: 'Ativar som', Loop: 'Loop', 'Enter picture in picture mode': 'Entrar no modo PiP (Imagem na tela)', 'Exit picture in picture mode': 'Sair do modo PiP', Play: 'Reproduzir', Pause: 'Pausar', 'Playback rate': 'Taxa de reprodução', 'Playback rate {playbackRate}': 'Taxa de reprodução {playbackRate}', Quality: 'Qualidade', 'Seek backward': 'Retroceder', 'Seek forward': 'Avançar', Settings: 'Configurações', Auto: 'Auto', 'audio player': 'reprodutor de áudio', 'video player': 'reprodutor de vídeo', volume: 'volume', seek: 'buscar', 'closed captions': 'legendas ocultas', 'current playback rate': 'taxa de reprodução atual', 'playback time': 'tempo de reprodução', 'media loading': 'carregando mídia', settings: 'configurações', 'audio tracks': 'faixas de áudio', quality: 'qualidade', play: 'reproduzir', pause: 'pausar', mute: 'silenciar', unmute: 'ativar som', 'chapter: {chapterName}': 'capítulo: {chapterName}', live: 'ao vivo', Off: 'Desativado', 'start airplay': 'iniciar AirPlay', 'stop airplay': 'parar AirPlay', 'start casting': 'iniciar transmissão', 'stop casting': 'parar transmissão', 'enter fullscreen mode': 'entrar no modo de tela cheia', 'exit fullscreen mode': 'sair do modo de tela cheia', 'enter picture in picture mode': 'entrar no modo PiP', 'exit picture in picture mode': 'sair do modo PiP', 'seek to live': 'buscar ao vivo', 'playing live': 'reproduzindo ao vivo', 'seek back {seekOffset} seconds': 'voltar {seekOffset} segundos', 'seek forward {seekOffset} seconds': 'avançar {seekOffset} segundos', 'Network Error': 'Erro de rede', 'Decode Error': 'Erro de decodificação', 'Source Not Supported': 'Fonte não suportada', 'Encryption Error': 'Erro de criptografia', 'A network error caused the media download to fail.': 'Um erro de rede causou a falha no download do conteúdo.', 'A media error caused playback to be aborted. The media could be corrupt or your browser does not support this format.': 'Um erro de mídia fez com que a reprodução fosse interrompida. O conteúdo pode estar corrompido ou seu navegador não suporta este formato.', 'An unsupported error occurred. The server or network failed, or your browser does not support this format.': 'Ocorreu um erro de incompatibilidade. O servidor ou a rede falharam, ou seu navegador não suporta este formato.', 'The media is encrypted and there are no keys to decrypt it.': 'O conteúdo está criptografado e não há chaves disponíveis para descriptografá-lo.', hour: 'hora', hours: 'horas', minute: 'minuto', minutes: 'minutos', second: 'segundo', seconds: 'segundos', '{time} remaining': '{time} restante', '{currentTime} of {totalTime}': '{currentTime} de {totalTime}', 'video not loaded, unknown time.': 'vídeo não carregado, tempo desconhecido.', }; addTranslation('pt', Pt);