mirror of
https://github.com/chatopera/cosin.git
synced 2025-06-20 22:46:59 +08:00
175 lines
9.4 KiB
JavaScript
175 lines
9.4 KiB
JavaScript
i18n.setKeys({
|
|
"General.Elasticsearch": "Elasticsearch",
|
|
"General.LoadingAggs": "Carregando Facetas...",
|
|
"General.Searching": "Buscando...",
|
|
"General.Search": "Busca",
|
|
"General.Help": "Ajuda",
|
|
"General.HelpGlyph": "?",
|
|
"General.CloseGlyph": "X",
|
|
"General.RefreshResults": "Atualizar",
|
|
"General.ManualRefresh": "Atualização Manual",
|
|
"General.RefreshQuickly": "Atualização rápida",
|
|
"General.Refresh5seconds": "Atualização a cada 5 segundos",
|
|
"General.Refresh1minute": "Atualização a cada minuto",
|
|
"AliasForm.AliasName": "Apelido",
|
|
"AliasForm.NewAliasForIndex": "Novo apelido para {0}",
|
|
"AliasForm.DeleteAliasMessage": "digite ''{0}'' para deletar {1}. Não há como voltar atrás",
|
|
"AnyRequest.DisplayOptions" : "Mostrar Opções",
|
|
"AnyRequest.AsGraph" : "Mostrar como gráfico",
|
|
"AnyRequest.AsJson" : "Mostrar JSON bruto",
|
|
"AnyRequest.AsTable" : "Mostrar tabela de resultados da consulta",
|
|
"AnyRequest.History" : "Histórico",
|
|
"AnyRequest.RepeatRequest" : "Refazer requisição",
|
|
"AnyRequest.RepeatRequestSelect" : "Repetir requisição a cada ",
|
|
"AnyRequest.Transformer" : "Transformador de resultado",
|
|
"AnyRequest.Pretty": "Amigável",
|
|
"AnyRequest.Query" : "Consulta",
|
|
"AnyRequest.Request": "Requisição",
|
|
"AnyRequest.Requesting": "Realizando requisição...",
|
|
"AnyRequest.ValidateJSON": "Validar JSON",
|
|
"Browser.Title": "Navegador",
|
|
"Browser.ResultSourcePanelTitle": "Resultado",
|
|
"Command.DELETE": "DELETAR",
|
|
"Command.SHUTDOWN": "DESLIGAR",
|
|
"Command.DeleteAliasMessage": "Remover apelido?",
|
|
"ClusterOverView.IndexName": "Nome do índice",
|
|
"ClusterOverview.NumShards": "Número de Shards",
|
|
"ClusterOverview.NumReplicas": "Número de Réplicas",
|
|
"ClusterOverview.NewIndex": "Novo índice",
|
|
"IndexActionsMenu.Title": "Ações",
|
|
"IndexActionsMenu.NewAlias": "Novo apelido...",
|
|
"IndexActionsMenu.Refresh": "Atualizar",
|
|
"IndexActionsMenu.Flush": "Flush",
|
|
"IndexActionsMenu.Optimize": "Otimizar...",
|
|
"IndexActionsMenu.Snapshot": "Snapshot do Gateway",
|
|
"IndexActionsMenu.Analyser": "Analizador de teste",
|
|
"IndexActionsMenu.Open": "Abrir",
|
|
"IndexActionsMenu.Close": "Fechar",
|
|
"IndexActionsMenu.Delete": "Deletar...",
|
|
"IndexInfoMenu.Title": "Info",
|
|
"IndexInfoMenu.Status": "Status do índice",
|
|
"IndexInfoMenu.Metadata": "Metadados do índice",
|
|
"IndexCommand.TextToAnalyze": "Texto para analizar",
|
|
"IndexCommand.ShutdownMessage": "digite ''{0}'' para desligar {1}. Nó NÃO PODE ser reiniciado à partir dessa interface",
|
|
"IndexOverview.PageTitle": "Visão geral dos índices",
|
|
"IndexSelector.NameWithDocs": "{0} ({1} documentoss)",
|
|
"IndexSelector.SearchIndexForDocs": "Busca {0} por documentos onde:",
|
|
"FilterBrowser.OutputType": "Resultados: {0}",
|
|
"FilterBrowser.OutputSize": "Número de Resultados: {0}",
|
|
"Header.ClusterHealth": "saúde do cluster: {0} ({1} {2})",
|
|
"Header.ClusterNotConnected": "saúde do cluster: não conectado",
|
|
"Header.Connect": "Conectar",
|
|
"Nav.AnyRequest": "Qualquer requisição",
|
|
"Nav.Browser": "Navegador",
|
|
"Nav.ClusterHealth": "Saúde do Cluster",
|
|
"Nav.ClusterState": "Estado do Cluster",
|
|
"Nav.ClusterNodes": "Nós do Cluster",
|
|
"Nav.Info": "Informações",
|
|
"Nav.NodeStats": "Estatísticas do nó",
|
|
"Nav.Overview": "Visão Geral",
|
|
"Nav.Indices": "Índices",
|
|
"Nav.Plugins": "Plugins",
|
|
"Nav.Status": "Status",
|
|
"Nav.Templates": "Modelos",
|
|
"Nav.StructuredQuery": "Consulta Estruturada",
|
|
"NodeActionsMenu.Title": "Ações",
|
|
"NodeActionsMenu.Shutdown": "Desligar...",
|
|
"NodeInfoMenu.Title": "Informações",
|
|
"NodeInfoMenu.ClusterNodeInfo": "Informações do Nó do Cluster",
|
|
"NodeInfoMenu.NodeStats": "Estatísticas do Nó",
|
|
"NodeType.Client": "Nó cliente",
|
|
"NodeType.Coord": "Coordenador",
|
|
"NodeType.Master": "Nó mestre",
|
|
"NodeType.Tribe": "Nó tribo",
|
|
"NodeType.Worker": "Nó trabalhador",
|
|
"NodeType.Unassigned": "Não atribuido",
|
|
"OptimizeForm.OptimizeIndex": "Otimizar {0}",
|
|
"OptimizeForm.MaxSegments": "# Máximo De Segmentos",
|
|
"OptimizeForm.ExpungeDeletes": "Apenas Expurgar Exclusões",
|
|
"OptimizeForm.FlushAfter": "Flush após Otimizar",
|
|
"OptimizeForm.WaitForMerge": "Esperar Por Merge",
|
|
"Overview.PageTitle": "Visão geral do Cluster",
|
|
"Output.JSON": "JSON",
|
|
"Output.Table": "Tabela",
|
|
"Output.CSV": "CSV",
|
|
"Output.ShowSource": "Mostrar consulta original",
|
|
"Preference.SortCluster": "Ordenar Cluster",
|
|
"Sort.ByName": "Por nome",
|
|
"Sort.ByAddress": "Por endereço",
|
|
"Sort.ByType": "Por tipo",
|
|
"Preference.ViewAliases": "Ver Alias",
|
|
"ViewAliases.Grouped": "Agrupado",
|
|
"ViewAliases.List": "Lista",
|
|
"ViewAliases.None": "Nenhum",
|
|
"Overview.IndexFilter": "Filtar Índice",
|
|
"TableResults.Summary": "Buscado {0} de {1} shards. {2} resultados. {3} segundos",
|
|
"QueryFilter.AllIndices": "Todos os Índices",
|
|
"QueryFilter.AnyValue": "qualquer",
|
|
"QueryFilter-Header-Indices": "Índices",
|
|
"QueryFilter-Header-Types": "Tipos",
|
|
"QueryFilter-Header-Fields": "Campos",
|
|
"QueryFilter.DateRangeHint.from": "De : {0}",
|
|
"QueryFilter.DateRangeHint.to": " A : {0}",
|
|
"Query.FailAndUndo": "Consulta falhou. Desfazendo últimas alterações",
|
|
"StructuredQuery.ShowRawJson": "Mostrar JSON bruto"
|
|
});
|
|
|
|
i18n.setKeys({
|
|
"AnyRequest.TransformerHelp" : "\
|
|
<p>O Transformador de Resultados pode ser usado para transformar os resultados de uma consulta de json bruto para um formato mais útil.</p>\
|
|
<p>O transformador deve possuir o corpo de uma função javascript. O retorno da função se torna o novo valor passado para o json printer</p>\
|
|
<p>Exemplo:<br>\
|
|
<code>return root.hits.hits[0];</code> irá alterar a resposta para mostrar apenas o primeiro resultado<br>\
|
|
<code>return Object.keys(root.nodes).reduce(function(tot, node) { return tot + root.nodes[node].os.mem.used_in_bytes; }, 0);</code> irá retornar o total de memória utilizada pelo cluster<br></p>\
|
|
<p>As seguintes funções estão disponíveis e podem ser úteis no processamento de vetores e objetos<br>\
|
|
<ul>\
|
|
<li><i>Object.keys</i>(object) := array</li>\
|
|
<li>array.<i>forEach</i>(function(prop, index))</li>\
|
|
<li>array.<i>map</i>(function(prop, index)) := array</li>\
|
|
<li>array.<i>reduce</i>(function(accumulator, prop, index), initial_value) := final_value</li>\
|
|
</ul>\
|
|
<p>Durante a execução da opção Refazer Requisição, um parâmetro extra chamado prev é passado para a função de transformação. Isso permite fazer comparações e marcações cumulativas</p>\
|
|
<p>Exemplo:<br>\
|
|
<code>var la = [ root.nodes[Object.keys(root.nodes)[0]].os.load_average[0] ]; return prev ? la.concat(prev) : la;</code> irá retornar a carga média no primeiro nó do cluster no último minuto\
|
|
Essa informação pode ser inserida no Gráfico para fazer um gráfico de carga do nó\
|
|
"
|
|
});
|
|
|
|
i18n.setKeys({
|
|
"AnyRequest.DisplayOptionsHelp" : "\
|
|
<p>Json Bruto: Exibe o resultado completo da consulta e da transformação no formato de JSON bruto</p>\
|
|
<p>Gráfico de Resultados: Para gerar um gráfico com seus resultados, utilize o tranformador de resultados para produzir um vetor de valores</p>\
|
|
<p>Tabela de Resultados da Consulta: Se sua consulta for uma busca, você pode exibir seus resultados no formato de uma tabela.</p>\
|
|
"
|
|
});
|
|
|
|
i18n.setKeys({
|
|
"QueryFilter.DateRangeHelp" : "\
|
|
<p>Campos do tipo Data aceitam consultas em linguagem natural (em inglês) para produzir um <i>From</i> e um <i>To</i> de modo a formar um intervalo dentro do qual os resultados são filtrados.</p>\
|
|
<p>Os seguintes formatos são suportados:</p>\
|
|
<ul>\
|
|
<li><b>Palavras-chave</b><br>\
|
|
<code>now<br> today<br> tomorrow<br> yesterday<br> last / this / next + week / month / year</code><br>\
|
|
buscam por datas de acordo com a palavra-chave. <code>last year</code> irá buscar tudo do último ano.</li>\
|
|
<li><b>Intervalos</b><br>\
|
|
<code>1000 secs<br> 5mins<br> 1day<br> 2days<br> 80d<br> 9 months<br> 2yrs</code> (espaços são opcionais, diversos sinônimos para qualificadores de intervalo)<br>\
|
|
Cria um intervalo de busca a partir de agora (<code>now</code>), extendendo este intervalo no passado e no futuro de acordo com intervalo especificado.</li>\
|
|
<li><b>Data/Hora (<i>DateTime</i>) e Data/Hora parcial</b><br>\
|
|
<code>2011<br> 2011-01<br> 2011-01-18<br> 2011-01-18 12<br> 2011-01-18 12:32<br> 2011-01-18 12:32:45</code><br>\
|
|
esses formatos especificam um intervalo especifico. <code>2011</code> irá buscar todo o ano de 2011, enquanto <code>2011-01-18 12:32:45</code> irá buscar apenas por resultados dentro deste intervalo de 1 segundo</li>\
|
|
<li><b>Tempo (<i>Time</i>) e Tempo parcial</b><br>\
|
|
<code>12<br> 12:32<br> 12:32:45</code><br>\
|
|
esses formatos buscam por um horário específico no dia atual. <code>12:32</code> irá buscar este minuto específico do dia</li>\
|
|
<li><b>Intervalos de Data</b><br>\
|
|
<code>2010 -> 2011<br> last week -> next week<br> 2011-05 -><br> < now</code><br>\
|
|
Um intervalo de data é criado especificando-se duas datas em qualquer formato (Palavras-chave, Data/Hora ou Tempo) separados por < ou -> (ambos fazem a mesma coisa). Se a data de início ou fim do intervalo não for especificada é a mesma coisa que não impor limites na busca nesta direção.</li>\
|
|
<li><b>Intervalo de Data com Deslocamento</b><br>\
|
|
<code>2010 -> 1yr<br> 3mins < now</code>\
|
|
Busca a data especificada incluindo o intervalo na direção determinada pelo deslocamento</li>\
|
|
<li><b>Intervalos Bidirecionais</b><br>\
|
|
<code>2010-05-13 05:13 <> 10m<br> now <> 1yr<br> lastweek <> 1month</code><br>\
|
|
Idêntico ao exemplo anterior porém o intervalo é extendido em ambas as direções a partir da data especificada</li>\
|
|
</ul>\
|
|
"
|
|
});
|