1cf923a5af
* Initial plan * Add localization support to NameChangeModal component Co-authored-by: gabek <414923+gabek@users.noreply.github.com> * Add NameChangeModal translations to English language file Co-authored-by: gabek <414923+gabek@users.noreply.github.com> * fix(i18n): fix localization keys * chore(test): add i18n test * chore(i18n): update translation script * chore(i18n): reorgnize translation keys and update components * chore: fix linting warnings * chore(i18n): update all the language files * feat(i18n): add last live ago i18n key --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: gabek <414923+gabek@users.noreply.github.com> Co-authored-by: Gabe Kangas <gabek@real-ity.com>
152 lines
8.2 KiB
JSON
152 lines
8.2 KiB
JSON
{
|
|
"Admin": {
|
|
"EditInstanceDetails": {
|
|
"directoryDescription": "Aumente o seu público aparecendo no <a href=\"https://owncast.directory\" target=\"_blank\" rel=\"noreferrer\"><strong>Owncast Directory</strong></a>. Este é um serviço externo executado pelo projeto Owncasty. <a href=\"https://owncast.online/docs/directory/?source=admin\" target=\"_blank\" rel=\"noopener noreferrer\">Saiba mais</a>.",
|
|
"offlineMessageDescription": "A mensagem offline é exibida aos visitantes da página quando você não está transmitindo. Markdown é suportado.",
|
|
"serverUrlRequiredForDirectory": "Você deve definir a URL <strong>do servidor</strong> acima para habilitar o diretório."
|
|
},
|
|
"HardwareInfo": {
|
|
"cpu": "CPU",
|
|
"disk": "Disco",
|
|
"memory": "Memória",
|
|
"noDetails": "No hardware details have been collected yet.",
|
|
"pleaseWait": "Por favor aguarde",
|
|
"title": "Informação de Hardware",
|
|
"used": "utilizado"
|
|
},
|
|
"Help": {
|
|
"bugPlease": "Se você encontrou um bug, por favor",
|
|
"buildAddons": "Quero criar complementos para o Owncast",
|
|
"buildTools": "Você pode criar seus próprios bots, sobreposições, ferramentas e complementos com nossa",
|
|
"commonTasks": "Tarefas comuns",
|
|
"configureBroadcasting": "Ajude a configurar meu software de transmissão",
|
|
"configureInstance": "Quero configurar minha instância do owncast",
|
|
"customizeWebsite": "Quero personalizar meu site",
|
|
"developerApis": "developer APIs.",
|
|
"discussions": "discussões",
|
|
"documentation": "Documentação",
|
|
"embedStream": "Quero incorporar minha transmissão em outro site",
|
|
"faq": "Perguntas frequentes (FAQ)",
|
|
"fixProblems": "Resolva seus problemas",
|
|
"foundBug": "Encontrei um bug",
|
|
"generalAnswered": "A maioria das perguntas gerais são respondidas no nosso",
|
|
"generalQuestion": "Tenho uma pergunta geral",
|
|
"learnMore": "Saiba mais",
|
|
"letUsKnow": "informe-nos",
|
|
"orExist": "ou existem em nossas",
|
|
"other": "Outro",
|
|
"readDocs": "Leia a documentação",
|
|
"title": "Como podemos ajudar você?",
|
|
"troubleshooting": "Resolução de problemas",
|
|
"tweakVideo": "Quero ajustar minha saída de vídeo",
|
|
"useStorage": "Quero usar um provedor de armazenamento externo"
|
|
},
|
|
"LogTable": {
|
|
"error": "Erro",
|
|
"info": "Informações",
|
|
"level": "Nível",
|
|
"logs": "Logs",
|
|
"message": "Mensagem",
|
|
"timestamp": "Timestamp",
|
|
"warning": "Aviso"
|
|
},
|
|
"NewsFeed": {
|
|
"link": "Link",
|
|
"noNews": "No news.",
|
|
"title": "Notícias e Atualizações do Owncast"
|
|
},
|
|
"VideoVariantForm": {
|
|
"bitrateDisabledPassthrough": "Bitrate selection is disabled when Video Passthrough is enabled.",
|
|
"bitrateGoodForHigh": "Good for high speed & high bitrate viewers.",
|
|
"bitrateGoodForMost": "Good for most viewers, bandwidths and resolutions.",
|
|
"bitrateGoodForSlow": "Good for slow, mobile and low bitrate viewers.",
|
|
"bitrateValueKbps": "{{bitrate}} kbps"
|
|
},
|
|
"ViewerInfo": {
|
|
"currentStream": "Transmissão atual",
|
|
"currentViewers": "Espectadores atuais",
|
|
"last12Hours": "Últimas 12 horas",
|
|
"last24Hours": "Últimas 24 horas",
|
|
"last30Days": "Últimos 30 Dias",
|
|
"last3Months": "Últimos 3 meses",
|
|
"last6Months": "Últimos 6 meses",
|
|
"last7Days": "Últimos 7 dias",
|
|
"maxViewers": "máximo de espectadores",
|
|
"maxViewersLastStream": "Máximo de espectadores na última transmissão",
|
|
"maxViewersThisStream": "Máximo de espectadores nesta transmissão",
|
|
"noData": "No viewer data has been collected yet.",
|
|
"pleaseWait": "Por favor aguarde",
|
|
"title": "Informações do espectador",
|
|
"viewers": "Espectadores"
|
|
},
|
|
"deleteEmoji": "Delete emoji",
|
|
"emojiPageDescription": "<strong><em>Falta tradução Admin.emojiPageDescription: Por favor, reporte</em></strong>",
|
|
"emojiUploadBulkGuide": "<strong><em>Falta tradução Admin.emojiUploadBulkGuide: Por favor, reporte</em></strong>",
|
|
"emojis": "<strong><em>Falta tradução Admin.emojis: Por favor, reporte</em></strong>",
|
|
"uploadNewEmoji": "<strong><em>Falta tradução Admin.uploadNewEmoji: Por favor, reporte</em></strong>"
|
|
},
|
|
"Common": {
|
|
"poweredByOwncastVersion": "Desenvolvido por <a href='https://owncast.online'>Owncast v{{versionNumber}}</a>"
|
|
},
|
|
"Frontend": {
|
|
"BrowserNotifyModal": {
|
|
"allowButton": "Autorizar",
|
|
"blockButton": "Bloquear",
|
|
"deniedDescription": "Para habilitar notificações push de permissões de acesso do {{hostname}} ao seu navegador para este site e ativar as notificações. Em seguida, recarregue esta página para aplicar suas configurações atualizadas neste site. <a href='https://owncast.online/docs/notifications'>Saiba mais.</a>",
|
|
"deniedTitle": "As notificações estão bloqueadas no seu dispositivo",
|
|
"enabledDescription": "Para desativar notificações push de permissões de acesso {{hostname}} ao seu navegador para este site e desativar as notificações. <a href='https://owncast.online/docs/notifications'>Saiba mais.</a>",
|
|
"enabledTitle": "As notificações estão habilitadas",
|
|
"errorMessage": "Error registering for live notifications: {{message}}. Make sure you're not inside a private browser environment or have previously disabled notifications for this stream.",
|
|
"errorTitle": "Erro de notificação do navegador",
|
|
"iosAddButton": "Adicionar",
|
|
"iosAddToHomeScreen": "Adicionar à tela inicial",
|
|
"iosAllowPrompt": "Autorizar",
|
|
"iosComeBack": "Volte para esta tela e permita notificações.",
|
|
"iosDescription": "São necessários alguns passos adicionais para garantir que você seja notificado quando suas streams favoritas forem ao ar.",
|
|
"iosNameAndTap": "Dê um nome a este link e toque no novo ícone na sua tela inicial",
|
|
"iosShareButton": "compartilhar",
|
|
"iosTitle": "Seja notificado no iOS",
|
|
"learnMore": "Mais informações",
|
|
"mainDescription": "Seja notificado diretamente no navegador cada vez que esse stream for ao ar.",
|
|
"permissionWantsTo": "{{hostname}} quer",
|
|
"showNotifications": "Mostrar notificações",
|
|
"unsupported": "As notificações do navegador não são suportadas no seu navegador.",
|
|
"unsupportedLocal": "Notificações de navegador não são suportadas por servidores locais."
|
|
},
|
|
"Footer": {
|
|
"contribute": "Contribua",
|
|
"documentation": "Documentação",
|
|
"source": "Fonte"
|
|
},
|
|
"Header": {
|
|
"chatOffline": "O chat está offline",
|
|
"chatWillBeAvailable": "Chat will be available when the stream is live.",
|
|
"skipToContent": "Ir para o conteúdo da página",
|
|
"skipToFooter": "Pular para o rodapé",
|
|
"skipToOfflineMessage": "Pular para mensagem offline",
|
|
"skipToPlayer": "Pular para o player"
|
|
},
|
|
"NameChangeModal": {
|
|
"authInfo": "You can also authenticate an IndieAuth or Fediverse account via the \"Authenticate\" menu.",
|
|
"buttonText": "Change name",
|
|
"colorLabel": "Your Color",
|
|
"description": "Your chat display name is what people see when you send chat messages.",
|
|
"overLimit": "Over limit",
|
|
"placeholder": "Your chat display name"
|
|
},
|
|
"chatOffline": "<strong><em>Falta tradução do Frontend.chatOffline: Por favor, reporte</em></strong>",
|
|
"componentError": "Erro: {{message}}",
|
|
"helloWorld": "<strong><em>Falta tradução do Frontend.helloWorld: Por favor, reporte</em></strong>",
|
|
"offlineBasic": "Esta transmissão está offline. Volte em breve!",
|
|
"offlineFediverseOnly": "Esta transmissão está off-line. <span class='follow-link'>Siga</span> {{fediverseAccount}} no Fediverse para ver a próxima vez que {{streamer}} estiver ao vivo.",
|
|
"offlineNotifyAndFediverse": "Esta transmissão está offline. <span class='notify-link'>Pode ser notificado</span> na próxima vez que {{streamer}} for ao ar ou <span class='follow-link'>siga</span> {{fediverseAccount}} no Fediverse.",
|
|
"offlineNotifyOnly": "Esta transmissão está offline. U <span class='notify-link'>Seja notificado</span> na próxima vez que {{streamer}} for ao ar."
|
|
},
|
|
"Testing": {
|
|
"itemCount": "<strong><em>Falta tradução Testing.itemContt: Por favor, reporte</em></strong>",
|
|
"messageCount": "<strong><em>Falta tradução Testing.messageContt: Por favor, reporte</em></strong>",
|
|
"noPluralKey": "<strong><em>Falta de tradução Testing.noPluralKey: Por favor, reporte</em></strong>",
|
|
"simpleKey": "<strong><em>Falta de tradução Testing.simpleKey: Por favor, reporte</em></strong>"
|
|
}
|
|
}
|