2024-04-17 06:10:23 -04:00
export default {
ok : 'Ok' ,
cancel : 'Cancelar' ,
2024-09-09 02:01:46 -04:00
socketConnected : 'Aviso! stream conectada.' ,
socketDisconnected : 'Aviso! stream desconectado.' ,
2024-04-17 06:10:23 -04:00
alert : {
2024-04-18 01:24:58 -04:00
wrongLogin : 'Dados incorretos!' ,
2024-04-17 06:10:23 -04:00
} ,
button : {
2024-04-18 01:24:58 -04:00
login : 'Logar' ,
2024-04-30 10:48:01 -04:00
home : 'Início' ,
player : 'Player' ,
media : 'Armazenamento' ,
message : 'Legenda' ,
logging : 'Registro' ,
2024-04-17 06:10:23 -04:00
channels : 'Canais' ,
configure : 'Configurar' ,
logout : 'Sair' ,
} ,
error : {
notFound : 'Página não encontrada' ,
serverError : 'Erro do servidor interno' ,
} ,
input : {
username : 'Usuário' ,
password : 'Senha' ,
} ,
system : {
2024-04-30 10:48:01 -04:00
cpu : 'CPU' ,
2024-04-17 06:10:23 -04:00
cores : 'Núcleos' ,
2024-04-30 10:48:01 -04:00
load : 'Carga de CPU' ,
2024-04-18 01:24:58 -04:00
memory : 'Memória' ,
2024-04-30 10:48:01 -04:00
swap : 'Swap' ,
2024-04-17 06:10:23 -04:00
total : 'Total' ,
usage : 'Uso' ,
2024-04-18 01:24:58 -04:00
network : 'Rede' ,
2024-04-30 10:48:01 -04:00
in : 'Entrada' ,
out : 'Saída' ,
2024-04-17 06:10:23 -04:00
storage : 'Armazenamento' ,
device : 'Dispositivo' ,
size : 'Tamanho total' ,
used : 'Disponível' ,
} ,
control : {
2024-04-30 10:48:01 -04:00
noClip : 'Nenhum clipe está sendo reproduzido' ,
ingest : 'Ingestão ao Vivo' ,
start : 'Iniciar Serviço do Playout' ,
last : 'Ir para o último Clipe' ,
stop : 'Parar Serviço do Playout' ,
reset : 'Redefinir Estado do Playout' ,
restart : 'Reiniciar Serviço do Playout' ,
next : 'Ir para o próximo Clipe' ,
2024-04-17 06:10:23 -04:00
} ,
player : {
2024-04-18 01:24:58 -04:00
start : 'Horário' ,
2024-04-30 10:48:01 -04:00
file : 'Arquivo' ,
play : 'Play' ,
title : 'Título' ,
2024-04-17 06:10:23 -04:00
duration : 'Duração' ,
2024-10-05 16:44:04 -04:00
total : 'Total' ,
2024-04-30 10:48:01 -04:00
in : 'Início' ,
out : 'Fim' ,
2024-04-17 06:10:23 -04:00
ad : 'Ad' ,
edit : 'Editar' ,
delete : 'Deletar' ,
copy : 'Copiar playlist' ,
2024-04-30 10:48:01 -04:00
loop : 'Repetir Clipes na Playlist' ,
remote : 'Adicionar fonte (remota) à Playlist' ,
2024-04-17 06:10:23 -04:00
import : 'Importar arquivo de texto/.m3u8' ,
2024-04-30 10:48:01 -04:00
generate : 'Gerador de Playlist simples e avançado' ,
reset : 'Resetar Playlist' ,
save : 'Salvar Playlist' ,
deletePlaylist : 'Deletar Playlist' ,
unsavedProgram : 'Existe uma Programação que não está salva!' ,
copyTo : 'Copiar Programação atual para' ,
2024-04-19 05:21:55 -04:00
addEdit : 'Adicionar/Editar Fonte' ,
audio : 'Áudio' ,
customFilter : 'Filtro Personalizado' ,
2024-04-30 10:48:01 -04:00
deleteFrom : 'Excluir programação de' ,
2024-04-19 05:21:55 -04:00
deleteSuccess : 'Lista de reprodução excluída...' ,
2024-04-30 10:48:01 -04:00
generateProgram : 'Gerar Programação' ,
2024-04-19 05:21:55 -04:00
simple : 'Simples' ,
advanced : 'Avançado' ,
sorted : 'Ordenado' ,
shuffle : 'Aleatório' ,
2024-04-30 03:11:26 -04:00
shift : 'Diferença horária' ,
2024-04-19 05:21:55 -04:00
all : 'Todos' ,
addBlock : 'Adicionar bloco de tempo' ,
2024-05-15 02:53:25 -04:00
infinitInfo : 'O playout é executado no modo infinito. Nenhuma informação baseada em tempo é possível' ,
2024-05-27 06:01:31 -04:00
generateDone : 'Gerar lista de reprodução concluída...' ,
2024-09-09 02:01:46 -04:00
dateYesterday : 'A hora atual é anterior à hora de início da lista de reprodução!' ,
2024-04-17 06:10:23 -04:00
} ,
media : {
2024-04-30 10:48:01 -04:00
notExists : 'O armazenamento não existe!' ,
create : 'Criar Pasta' ,
upload : 'Enviar Arquivos' ,
2024-10-02 04:26:50 -04:00
delete : 'Deletar' ,
file : 'Arquivo' ,
folder : 'Pasta' ,
2024-04-30 10:48:01 -04:00
deleteQuestion : 'Tem certeza que deseja deletar?' ,
preview : 'Visualizar' ,
rename : 'Renomear Arquivo' ,
newFile : 'Novo nome de arquivo' ,
createFolder : 'Criar Pasta' ,
foldername : 'Nome da Pasta' ,
2024-04-17 06:10:23 -04:00
current : 'Atual' ,
overall : 'Total' ,
uploading : 'Enviando' ,
moveError : 'Erro ao mover' ,
2024-04-30 10:48:01 -04:00
deleteError : 'Erro ao deletar!' ,
2024-04-17 06:10:23 -04:00
folderExists : 'A pasta já existe' ,
folderCreate : 'Criação da pasta concluída...' ,
folderError : 'Erro ao criar pasta' ,
uploadError : 'Erro ao carregar' ,
2024-04-30 10:48:01 -04:00
fileExists : 'O arquivo já existe!' ,
2024-10-01 16:13:03 -04:00
recursive : 'Recursivo' ,
2024-04-17 06:10:23 -04:00
} ,
message : {
savePreset : 'Salvar predefinição' ,
newPreset : 'Nova predefinição' ,
delPreset : 'Excluir predefinição' ,
delText : 'Tem certeza de que deseja excluir a predefinição?' ,
placeholder : 'Mensagem' ,
xAxis : 'Eixo X' ,
yAxis : 'Eixo Y' ,
showBox : 'Mostrar caixa' ,
boxColor : 'Cor da caixa' ,
boxAlpha : 'Caixa Alfa' ,
size : 'Tamanho' ,
spacing : 'Espaçamento' ,
overallAlpha : 'Alfa geral' ,
fontColor : 'Cor da fonte' ,
fontAlpha : 'Fonte Alfa' ,
borderWidth : 'Largura da borda' ,
send : 'Enviar' ,
name : 'Nome' ,
2024-05-27 06:01:31 -04:00
saveDone : 'Salvar predefinição concluída!' ,
saveFailed : 'Falha ao salvar a predefinição!' ,
sendDone : 'Enviando com sucesso...' ,
sendFailed : 'O envio falhou...' ,
2024-04-17 06:10:23 -04:00
} ,
2024-04-29 04:48:51 -04:00
log : {
download : 'Baixar arquivo de registro' ,
2024-10-03 11:54:24 -04:00
reload : 'Recarregar' ,
2024-04-29 04:48:51 -04:00
} ,
2024-06-17 12:05:56 -04:00
advanced : {
2024-09-09 02:01:46 -04:00
title : 'Configurações avançadas' ,
2024-06-17 12:05:56 -04:00
decoder : 'Decoder' ,
encoder : 'Encoder' ,
filter : 'Filter' ,
ingest : 'Ingest' ,
2024-09-09 02:01:46 -04:00
updateSuccess : 'Configurações avançadas salva!' ,
updateFailed : 'Configurações avançadas foi falhado!' ,
warning : 'Aviso! Essas configurações são experimentais e destinadas apenas a usuários avançados familiarizados com o ffmpeg. Altere as configurações aqui apenas se tiver certeza do que está fazendo! As configurações podem tornar o sistema instável.' ,
2024-06-17 12:05:56 -04:00
} ,
2024-04-17 06:10:23 -04:00
config : {
channel : 'Canal' ,
2024-04-30 10:48:01 -04:00
user : 'Usuário' ,
channelConf : 'Configuração do Canal' ,
addChannel : 'Adicionar novo Canal' ,
2024-04-17 06:10:23 -04:00
name : 'Nome' ,
2024-04-30 10:48:01 -04:00
previewUrl : 'URL de Visualização' ,
extensions : 'Extensões Extras' ,
2024-04-17 06:10:23 -04:00
save : 'Salvar' ,
delete : 'Deletar' ,
2024-04-30 10:48:01 -04:00
updateChannelSuccess : 'Atualização da configuração do canal bem-sucedida!' ,
2024-04-17 06:10:23 -04:00
updateChannelFailed : 'Falha na atualização da configuração do canal!' ,
2024-04-30 10:48:01 -04:00
errorChannelDelete : 'O primeiro canal não pode ser deletado!' ,
2024-08-22 04:59:11 -04:00
deleteChannelSuccess : 'Exclusão da configuração da canal bem-sucedida!' ,
deleteChannelFailed : 'Falha na exclusão da configuração da canal!' ,
2024-04-30 10:48:01 -04:00
playoutConf : 'Configuração de Playout' ,
2024-04-17 06:10:23 -04:00
general : 'Geral' ,
rpcServer : 'RPC Server' ,
mail : 'Email' ,
2024-04-30 10:48:01 -04:00
logging : 'Registro' ,
2024-04-17 06:10:23 -04:00
processing : 'Processamento' ,
2024-04-30 10:48:01 -04:00
ingest : 'Ingestão' ,
2024-04-17 06:10:23 -04:00
playlist : 'Playlist' ,
storage : 'Armazenamento' ,
text : 'Texto' ,
task : 'Tarefa' ,
2024-07-02 09:13:54 -04:00
output : 'Saída' ,
2024-04-17 06:10:23 -04:00
placeholderPass : 'Senha' ,
help : 'Ajuda' ,
2024-10-10 11:57:01 -04:00
generalHelp : ` Às vezes, pode acontecer que um arquivo esteja corrompido, mas ainda seja reproduzível. Isso pode produzir um erro de streaming para todos os arquivos seguintes. A única solução nesse caso é parar o ffplayout e iniciá-lo novamente.
2024-10-13 16:30:13 -04:00
'Stop Threshold' para o ffplayout se ele estiver fora de sincronia no tempo acima desse valor . Um número abaixo de 3 pode causar erros inesperados . ` ,
2024-10-10 11:57:01 -04:00
mailHelp : ` Envie mensagens de erro para um endereço de e-mail, como clipes ausentes, formato de playlist ausente ou inválido, etc. Deixe o destinatário em branco se você não precisar disso.
2024-10-13 16:30:13 -04:00
'Interval' refere - se ao número de segundos até que um novo e - mail seja enviado ; o valor deve ser em incrementos de 10 e não inferior a 30 segundos . ` ,
2024-10-10 11:57:01 -04:00
logHelp : ` 'ffmpeg_level/ingest_level' pode ser INFO, WARNING ou ERROR.
'detect_silence' registra uma mensagem de erro se a linha de áudio estiver em silêncio por 15 segundos durante o processo de validação .
'ignore' permite que o log ignore cadeias de caracteres que contenham linhas correspondentes ; o formato é uma lista separada por ponto e vírgula . ` ,
processingHelp : ` O processamento padrão para todos os clipes garante a exclusividade. O modo pode ser 'playlist' ou 'folder'.
O parâmetro 'aspect' deve ser um número de ponto flutuante .
O parâmetro 'audio_tracks' especifica quantas trilhas de áudio devem ser processadas . 'audio_channels' pode ser usado se o áudio tiver mais canais que estéreo .
O 'logo' é usado apenas se o caminho existir ; o caminho é relativo à sua pasta de armazenamento .
'logo_scale' redimensiona o logotipo para o tamanho desejado . Deixe em branco se não for necessário redimensionar . O formato é 'largura:altura' , por exemplo , '100:-1' para redimensionamento proporcional . A opção 'logo_opacity' permite que o logotipo fique transparente . A 'logo_position' é especificada no formato 'x:y' , que define a posição do logotipo .
Com 'custom_filter' , é possível aplicar filtros adicionais . As saídas de filtro devem terminar com [ c _v _out ] para filtros de vídeo e [ c _a _out ] para filtros de áudio .
'vtt_enable' só pode ser usado no modo HLS e somente quando existirem arquivos * . vtt com o mesmo nome do arquivo de vídeo . ` ,
ingestHelp : ` Execute um servidor para um fluxo de ingestão. Esse fluxo substituirá o streaming normal até que seja concluído. Existe apenas um mecanismo de autenticação muito simples, que verifica se o nome do fluxo está correto.
'custom_filter' pode ser usado da mesma forma que o da seção de processamento . ` ,
playlistHelp : ` 'day_start' indica a que horas a playlist deve começar; deixe 'day_start' em branco se a playlist sempre deve começar do início. 'length' representa a duração alvo da playlist; quando está em branco, o comprimento real não será considerado.
'infinite: true' funciona com um único arquivo de playlist e o repete infinitamente . ` ,
storageHelp : ` 'filler' é usado para tocar no lugar de um arquivo ausente ou para preencher o tempo restante para atingir um total de 24 horas. Pode ser um arquivo ou pasta e será repetido quando necessário.
'extensions' especifica quais arquivos procurar com base nessa extensão . Ative 'shuffle' para selecionar arquivos aleatoriamente . ` ,
textHelp : ` Sobreponha texto em combinação com libzmq para manipulação remota de texto. 'font' é um caminho relativo à sua pasta de armazenamento.
'text_from_filename' ativa a extração de texto a partir de um nome de arquivo . Com 'style' , você pode definir os parâmetros do drawtext , como posição , cor , etc . Enviar texto pela API substituirá isso . Com 'regex' , você pode formatar nomes de arquivos para extrair um título deles . ` ,
taskHelp : ` Execute um programa externo com um objeto de mídia fornecido. O objeto de mídia está no formato JSON e contém todas as informações sobre o clipe atual. O programa externo pode ser um script ou um binário, mas deve ser executado por um curto período de tempo. ` ,
outputHelp : ` A codificação final do playout, ajuste as configurações conforme suas necessidades. 'mode' tem as opções 'desktop', 'hls', 'null' e 'stream'. Use 'stream' e ajuste as configurações 'output_param:' quando quiser transmitir para um servidor RTMP/RTSP/SRT/... .
Em produção , não sirva playlists HLS com ffplayout ; use Nginx ou outro servidor web ! ` ,
2024-04-30 10:48:01 -04:00
restartTile : 'Reiniciar Playout' ,
2024-04-17 06:10:23 -04:00
restartText : 'Reiniciar o ffplayout para aplicar as alterações?' ,
2024-05-27 06:01:31 -04:00
updatePlayoutSuccess : 'Sucesso na atualização da configuração do playout!' ,
updatePlayoutFailed : 'Falha na atualização da configuração do playout!' ,
forbiddenPlaylistPath : 'Acesso proibido: A pasta da lista de reprodução não pode ser aberta' ,
noPlayoutConfig : 'Nenhuma configuração de playout encontrada!' ,
2024-10-01 12:19:14 -04:00
publicPath : 'Public (HLS) Path' ,
2024-08-22 04:59:11 -04:00
playlistPath : 'Playlist Path' ,
storagePath : 'Storage Path' ,
2024-08-22 14:29:16 -04:00
sharedStorage : 'O armazenamento compartilhado está ativado, use a mesma raiz de armazenamento para todos os canais' ,
2024-04-17 06:10:23 -04:00
} ,
user : {
2024-04-30 10:48:01 -04:00
title : 'Configuração de usuário' ,
2024-04-17 06:10:23 -04:00
add : 'Adicionar usuário' ,
2024-04-30 10:48:01 -04:00
delete : 'Deletar' ,
2024-04-17 06:10:23 -04:00
name : 'Nome de usuário' ,
mail : 'Email' ,
password : 'Senha' ,
2024-04-30 10:48:01 -04:00
newPass : 'Nova Senha' ,
confirmPass : 'Confirmar Senha' ,
2024-04-17 06:10:23 -04:00
save : 'Salvar' ,
2024-04-18 01:24:58 -04:00
admin : 'Administrador' ,
2024-04-30 10:48:01 -04:00
deleteNotPossible : 'Excluir o usuário atual não é possível!' ,
deleteSuccess : 'Usuário deletado com sucesso!' ,
deleteError : 'Erro ao deletar usuário' ,
2024-04-17 06:10:23 -04:00
addSuccess : 'Usuário adicionado com sucesso!' ,
addFailed : 'Falha ao adicionar usuário!' ,
2024-04-30 10:48:01 -04:00
mismatch : 'Senhas não coincidem!' ,
updateSuccess : 'Atualização do perfil do usuário bem-sucedida! ' ,
updateFailed : 'Atualização do perfil do usuário falhou!' ,
2024-04-17 06:10:23 -04:00
} ,
}