Update Portuguese Brazilian Translation (#8739)

* Update Portuguese Brazilian Translation

* Update msg_hash_pt_br.h
This commit is contained in:
altiereslima 2019-05-11 03:31:26 -03:00 committed by Twinaphex
parent 8745333892
commit bd3a24ea4a
2 changed files with 1144 additions and 343 deletions

View File

@ -22,10 +22,13 @@
#include <string/stdstring.h>
#include "../msg_hash.h"
#include "../configuration.h"
#include "../verbosity.h"
int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len) {
#ifdef RARCH_INTERNAL
#include "../configuration.h"
int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
{
settings_t *settings = config_get_ptr();
if (msg == MENU_ENUM_LABEL_CONNECT_NETPLAY_ROOM)
@ -35,12 +38,13 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
);
return 0;
}
if (msg <= MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_END &&
msg >= MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_BEGIN) {
msg >= MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_BEGIN)
{
unsigned idx = msg - MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_BEGIN;
switch (idx) {
switch (idx)
{
case RARCH_FAST_FORWARD_KEY:
snprintf(s, len,
"Alternar entre Avanço Rápido e \n"
@ -54,6 +58,10 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
"Soltar o botão desativa o Avanço Rápido."
);
break;
case RARCH_SLOWMOTION_KEY:
snprintf(s, len,
"Alternar câmera lenta.");
break;
case RARCH_SLOWMOTION_HOLD_KEY:
snprintf(s, len,
"Manter pressionado para Câmera Lenta.");
@ -96,9 +104,21 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
snprintf(s, len,
"Alternar o teclado virtual.");
break;
case RARCH_FPS_TOGGLE:
snprintf(s, len,
"Alternar contador de quadros por segundo.");
break;
case RARCH_SEND_DEBUG_INFO:
snprintf(s, len,
"Envia informações de diagnóstico sobre o seu dispositivo e a configuração do RetroArch aos nossos servidores para análise.");
break;
case RARCH_NETPLAY_HOST_TOGGLE:
snprintf(s, len,
"Ativar/desativar a hospedagem de jogo em rede.");
break;
case RARCH_NETPLAY_GAME_WATCH:
snprintf(s, len,
"Alternar modo jogador/espectador do Netplay.");
"Alternar modo jogador/espectador do Jogo em Rede.");
break;
case RARCH_ENABLE_HOTKEY:
snprintf(s, len,
@ -110,10 +130,8 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
"a menos que essa tecla de atalho também esteja \n"
"pressionada ao mesmo tempo. \n"
" \n"
"Isso é útil para implementações com foco \n"
"RETRO_KEYBOARD que consultam uma grande \n"
"parte do teclado, quando não é desejável \n"
"que as teclas de atalho atrapalhem.");
"Como alternativa, todas as teclas de atalho \n"
"para teclado podem ser desativadas pelo usuário.");
break;
case RARCH_VOLUME_UP:
snprintf(s, len,
@ -184,13 +202,14 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
case RARCH_STATE_SLOT_PLUS:
case RARCH_STATE_SLOT_MINUS:
snprintf(s, len,
"Boxes de Estado de Jogo.\n"
"Compartimentos de Estado de Jogo.\n"
" \n"
"Com o box definido em 0, o nome do \n"
"Com o compartimento é definido em 0, o nome do \n"
"Estado de Jogo é *.state \n"
"(ou a definição da linha de comando) \n"
"Quando o box não for 0, o caminho será \n"
"(caminho)(n), onde (n) é o número do box.");
"(ou a definição da linha de comando). \n"
" \n"
"Quando o compartimento não for 0, o caminho será \n"
"(caminho)(n), onde (n) é o número do compartimento.");
break;
case RARCH_SAVE_STATE_KEY:
snprintf(s, len,
@ -199,9 +218,9 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
case RARCH_REWIND:
snprintf(s, len,
"Manter o botão pressionado para \n"
"Voltar Atrás. \n"
"Rebobinar. \n"
" \n"
"Voltar Atrás precisa estar habilitado.");
"Rebobinar precisa estar habilitado.");
break;
case RARCH_BSV_RECORD_TOGGLE:
snprintf(s, len,
@ -216,10 +235,10 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
return 0;
}
switch (msg) {
switch (msg)
{
case MENU_ENUM_LABEL_ACCOUNTS_RETRO_ACHIEVEMENTS:
snprintf(s, len,
"Detalhes de acesso para \n"
snprintf(s, len, "Detalhes de acesso para \n"
"sua conta Retro Achievements. \n"
" \n"
"Visite retroachievements.org e inscreva-se \n"
@ -264,11 +283,11 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_SORT_SAVESTATES_ENABLE:
snprintf(s, len, "Ordenar Estados de Jogo em pastas \n"
"com o nome do núcleo libretro utilizado.");
"com o nome do núcleo Libretro utilizado.");
break;
case MENU_ENUM_LABEL_SORT_SAVEFILES_ENABLE:
snprintf(s, len, "Ordenar Jogos-Salvos em pastas \n"
"com o nome do núcleo libretro utilizado.");
"com o nome do núcleo Libretro utilizado.");
break;
case MENU_ENUM_LABEL_RESUME_CONTENT:
snprintf(s, len, "Sair do menu e retornar \n"
@ -383,6 +402,16 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
snprintf(s, len,
"Retornar ao diretório superior.");
break;
case MENU_ENUM_LABEL_FILE_BROWSER_OPEN_UWP_PERMISSIONS:
snprintf(s, len,
"Abra as configurações de permissão do Windows \n"
"para ativar o recurso broadFileSystemAccess.");
break;
case MENU_ENUM_LABEL_FILE_BROWSER_OPEN_PICKER:
snprintf(s, len,
"Abra o seletor de arquivos do sistema para \n"
"acessar os diretórios adicionais.");
break;
case MENU_ENUM_LABEL_FILE_BROWSER_SHADER_PRESET:
snprintf(s, len,
"Arquivo de predefinição de Shader.");
@ -496,7 +525,7 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
"Definir como 'Cedo' ou 'Tarde' pode resultar \n"
"em menos latência, \n"
"dependendo da sua configuração.\n\n"
"Será ignorado no Netplay."
"Será ignorado no Jogo em Rede."
);
break;
case MENU_ENUM_LABEL_INPUT_DESCRIPTOR_HIDE_UNBOUND:
@ -569,8 +598,13 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_FPS_SHOW:
snprintf(s, len,
"Habilitar a exibição de quadros por \n"
"segundo atual (FPS).");
"Habilitar a exibição de quadros \n"
"por segundos.");
break;
case MENU_ENUM_LABEL_MEMORY_SHOW:
snprintf(s, len,
"Inclui a exibição da memória atual \n"
"uso/total com FPS/Quadros.");
break;
case MENU_ENUM_LABEL_VIDEO_FONT_ENABLE:
snprintf(s, len,
@ -620,8 +654,8 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_INPUT_BIND_HOLD:
snprintf(s, len,
"Input bind hold time (in seconds). \n"
"Amount of seconds to hold an input to bind it.");
"Tempo de pressionamento do vínculo de entrada (em segundos). \n"
"Quantidade de segundos para manter uma entrada para vinculá-la.");
break;
case MENU_ENUM_LABEL_OVERLAY_SCALE:
snprintf(s, len,
@ -645,7 +679,7 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
"Carregar Núcleo. \n"
" \n"
"Procurar por uma implementação de núcleo \n"
"libretro. Aonde o navegador de arquivos \n"
"Libretro. Aonde o navegador de arquivos \n"
"inicia depende do seu caminho \n"
"Diretório de Núcleo. \n"
"Se não definido, inicia na raiz. \n"
@ -668,8 +702,7 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
"Bem-vindo ao RetroArch \n"
);
break;
case MENU_ENUM_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING_DESC:
{
case MENU_ENUM_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING_DESC: {
/* Work around C89 limitations */
char u[501];
const char *t =
@ -704,22 +737,22 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_VALUE_HELP_SCANNING_CONTENT_DESC:
snprintf(s, len,
"Para analisar por conteúdo, vá para\n"
"Para analisar por conteúdo, vá para \n"
"'%s' e selecione \n"
"'%s' ou '%s'.\n"
"\n"
"Os arquivos serão comparados com registros\n"
"da base de dados.\n"
"Se houver uma correspondência, um registro\n"
"será adicionado à uma lista de reprodução.\n"
"\n"
"'%s' ou '%s'. \n"
" \n"
"Os arquivos serão comparados com as \n"
"entradas do banco de dados. \n"
"Se houver uma correspondência, um registro \n"
"será adicionado à uma lista de reprodução. \n"
" \n"
"Você poderá então acessar facilmente este \n"
"conteúdo indo até\n"
"conteúdo indo até \n"
"'%s' -> '%s'\n"
"em vez de ter que utilizar o\n"
"em vez de ter que utilizar o \n"
"navegador de arquivos todas as vezes.\n"
"\n"
"OBS: Conteúdo para alguns núcleos pode ainda\n"
" \n"
"OBS: Conteúdo para alguns núcleos pode ainda \n"
"não ser reconhecido.",
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ADD_CONTENT_LIST),
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SCAN_DIRECTORY),
@ -749,7 +782,7 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
"hotplugging e force feedback. \n"
" \n"
"O driver lê eventos evdev para suporte \n"
"a teclado. Tambêm suporta keyboard callback, \n"
"a teclado. Também suporta keyboard callback, \n"
"Mouses e Touchpads. \n"
" \n"
"Por padrão na maioria das distros, \n"
@ -905,16 +938,25 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
{
const char *lbl = settings ? settings->arrays.audio_resampler : NULL;
if (string_is_equal(lbl, msg_hash_to_str(MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER_SINC)))
if (string_is_equal(lbl, msg_hash_to_str(
MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER_SINC)))
strlcpy(s,
"Implementação SINC windowed.", len);
else if (string_is_equal(lbl, msg_hash_to_str(MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER_CC)))
"Windowed SINC implementation.", len);
else if (string_is_equal(lbl, msg_hash_to_str(
MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER_CC)))
strlcpy(s,
"Implementação Convoluted Cosine.", len);
else if (string_is_empty(s))
strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len);
}
break;
case MENU_ENUM_LABEL_CRT_SWITCH_RESOLUTION: snprintf(s, len, "DEFINIR CRT");
break;
case MENU_ENUM_LABEL_CRT_SWITCH_RESOLUTION_SUPER: snprintf(s, len, "DEFINIR CRT SUPER");
break;
case MENU_ENUM_LABEL_VIDEO_SHADER_PRESET:
snprintf(s, len,
"Carregar Predefinição de Shader. \n"
@ -1054,16 +1096,16 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
"Tipo de Dispositivo de Entrada. \n"
" \n"
"Escolhe qual tipo de dispositivo utilizar. \n"
"Isto é relevante para o núcleo libretro."
"Isto é relevante para o núcleo Libretro."
);
break;
case MENU_ENUM_LABEL_LIBRETRO_LOG_LEVEL:
snprintf(s, len,
"Define o nível de registro de eventos dos \n"
"núcleos libretro. (GET_LOG_INTERFACE) \n"
"núcleos Libretro. (GET_LOG_INTERFACE) \n"
" \n"
" Se o nível do registro de evento emitido \n"
" pelo núcleo libretro for abaixo do nível \n"
" pelo núcleo Libretro for abaixo do nível \n"
" libretro_log, ele é ignorado.\n"
" \n"
" Registros DEBUG são sempre ignorados a menos \n"
@ -1105,6 +1147,15 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
"de Shaders após o RetroArch encerrar."
);
break;
case MENU_ENUM_LABEL_SHADER_WATCH_FOR_CHANGES:
snprintf(s, len,
"Ver arquivos de shader para mudanças. \n"
" \n"
"Depois de salvar as alterações em um shader no disco, \n"
"ele será automaticamente recompilado \n"
"e aplicado ao conteúdo em execução."
);
break;
case MENU_ENUM_LABEL_MENU_TOGGLE:
snprintf(s, len,
"Alternar o menu.");
@ -1197,6 +1248,14 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
"Causa impacto no desempenho, por \n"
"isso vem desligado por padrão.");
break;
case MENU_ENUM_LABEL_CHEAT_APPLY_AFTER_TOGGLE:
snprintf(s, len,
"Aplicar trapaça imediatamente após a alternância.");
break;
case MENU_ENUM_LABEL_CHEAT_APPLY_AFTER_LOAD:
snprintf(s, len,
"Aplicar trapaças automaticamente quando o jogo for carregado.");
break;
case MENU_ENUM_LABEL_LIBRETRO_DIR_PATH:
snprintf(s, len,
"Diretório de Núcleo. \n"
@ -1205,31 +1264,29 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
"implementações de núcleo Libretro.");
break;
case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_AUTO:
{
/* Work around C89 limitations */
const char *t =
"Taxa de Atualização Automática. \n"
snprintf(s, len,
"Taxa de Atualização Automática.\n"
" \n"
"A taxa de atualização estimada da tela (Hz). \n"
"É utilizado para calcular a taxa de entrada \n"
"de áudio com a fórmula: \n"
"A precisa taxa de atualização do monitor (Hz). \n"
"É usado para calcular a taxa de entrada de áudio \n"
"com a fórmula: \n"
" \n"
"taxa de ent de áudio = taxa de ent do jogo * \n"
"taxa de atlz da tela / taxa de atlz do jogo \n"
" \n";
const char *u =
"Se a implementação não reportar nenhum \n"
"valor, os padrões NTSC serão usados para \n"
"garantir compatibilidade.\n"
"taxa_ent_áudio = taxa de ent. do jogo * \n"
"taxa de atualiz. / taxa de atualiz. do jogo \n"
" \n"
"Este valor deve ficar próximo de 60Hz para \n"
"evitar mudanças drásticas no timbre do som. \n"
"Se seu monitor não roda a 60Hz, ou próximo \n"
"disso, desative o V-Sync, e deixe este valor \n"
"no padrão.";
strlcpy(s, t, len);
strlcat(s, u, len);
}
"Se a implementação não reportar um valor, o padrão \n"
"NTSC será usado para garantir compatibilidade\n"
" \n"
"O valor deve ficar próximo a 60 Hz para evitar grandes \n"
"alterações de tom. Se o seu monitor não rodar a 60Hz, \n"
"desabilite o VSync e deixe o padrão.");
break;
case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_POLLED:
snprintf(s, len,
"Definir Taxa de Atualização Encontrada\n"
" \n"
"Define a taxa de atualização para o valor\n"
"real pesquisado no driver de vídeo.");
break;
case MENU_ENUM_LABEL_VIDEO_ROTATION:
snprintf(s, len,
@ -1237,7 +1294,7 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
"da tela. \n"
" \n"
"A rotação é adicionada a rotação que o \n"
"núcleo libretro define (consulte Permitir \n"
"núcleo Libretro define (consulte Permitir \n"
"Rotação).");
break;
case MENU_ENUM_LABEL_VIDEO_SCALE:
@ -1255,11 +1312,20 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
"executado quando utilizado o Avanço Rápido. \n"
" \n"
"(ex: 5.0x para conteúdos em 60fps = 300 \n"
"fps max). \n"
"fps máx). \n"
" \n"
"O RetroArch entra em 'sleep' para garantir \n"
"que a taxa máxima não seja excedida. \n"
"Não confie na precisão dessa limitação.");
"Não confie na precisão dessa limitação..");
break;
case MENU_ENUM_LABEL_VRR_RUNLOOP_ENABLE:
snprintf(s, len,
"Sincronizar com a Taxa de Quadros Exata do Conteúdo.\n"
" \n"
"Esta opção é o equivalente de forçar a velocidade x1\n"
"enquanto ainda permite o avanço rápido.\n"
"Sem desvio da taxa de atualização solicitada pelo núcleo\n"
"e sem Controle de Taxa Dinâmica do som).");
break;
case MENU_ENUM_LABEL_VIDEO_MONITOR_INDEX:
snprintf(s, len,
@ -1397,12 +1463,27 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_REWIND_GRANULARITY:
snprintf(s, len,
"Granularidade do Voltar Atrás. \n"
"Níveis da Rebobinamento.\n"
" \n"
"Ao definir um número de quadros \n"
"para Voltar Atrás, você pode retroceder \n"
"vários quadros de uma só vez, \n"
"aumentando a velocidade da função.");
" Ao rebobinar o número definido de quadros, \n"
"você pode rebobinar vários quadros por vez, \n"
"aumentando a velocidade de rebobinamento.");
break;
case MENU_ENUM_LABEL_REWIND_BUFFER_SIZE:
snprintf(s, len,
"Tamanho do Buffer da Rebobinamento (MB).\n"
" \n"
" A quantidade de memória em MB a ser reservada \n"
"para rebobinamento. Aumentar este valor aumenta \n"
"o comprimento do histórico de rebobinagem.\n");
break;
case MENU_ENUM_LABEL_REWIND_BUFFER_SIZE_STEP:
snprintf(s, len,
"Tamanho do Intervalo de Ajuste do Buffer (MB).\n"
" \n"
" Cada vez que você aumentar ou diminuir o valor do \n"
"tamanho do buffer de rebobinamento por meio \n"
"dessa interface, ele será alterado por esse valor.\n");
break;
case MENU_ENUM_LABEL_SCREENSHOT:
snprintf(s, len,
@ -1410,7 +1491,7 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_VIDEO_FRAME_DELAY:
snprintf(s, len,
"Define quantos milisegundos atrasar \n"
"Define quantos milissegundos atrasar \n"
"após o V-Sync antes de rodar o núcleo. \n"
"\n"
"Reduz a latência ao custo de maior \n"
@ -1533,6 +1614,14 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
"Quando está em Câmera Lenta, o conteúdo será \n"
"diminuído pelo fator especificado/definido.");
break;
case MENU_ENUM_LABEL_INPUT_BUTTON_AXIS_THRESHOLD:
snprintf(s, len,
"Define a zona morta do controle analógico. \n"
" \n"
"Até que ponto um eixo deve ser \n"
"movido para resultar em um botão pressionado. \n"
"Os valores aceitos são entre [0.0, 1.0].");
break;
case MENU_ENUM_LABEL_INPUT_TURBO_PERIOD:
snprintf(s, len,
"Período do turbo.\n"
@ -1590,20 +1679,20 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_NETPLAY_MODE:
snprintf(s, len,
"Modo cliente do Netplay para o usuário atual. \n"
"Modo cliente do Jogo em Rede para o usuário atual. \n"
"Será modo 'Servidor' se estiver desabilitado.");
break;
case MENU_ENUM_LABEL_NETPLAY_DELAY_FRAMES:
snprintf(s, len,
"A quantidade de atraso de quadros para \n"
"utilizar no Netplay. \n"
"utilizar no Jogo em Rede. \n"
" \n"
"Aumentar este valor irá aumentar o \n"
"desempenho, mas introduz mais latência.");
break;
case MENU_ENUM_LABEL_NETPLAY_PUBLIC_ANNOUNCE:
snprintf(s, len,
"Define se os jogos de Netplay são anunciados \n"
"Define se os jogos de Jogo em Rede são anunciados \n"
"publicamente. \n"
" \n"
"Se definido como falso, os clientes \n"
@ -1612,10 +1701,10 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_NETPLAY_START_AS_SPECTATOR:
snprintf(s, len,
"Define se o Netplay deve iniciar em \n"
"Define se o Jogo em Rede deve iniciar em \n"
"modo espectador. \n"
" \n"
"Se definido como verdadeiro, o Netplay estará \n"
"Se definido como verdadeiro, o Jogo em Rede estará \n"
"em modo espectador no começo. Sempre é possível \n"
"alterar o modo mais tarde.");
break;
@ -1638,61 +1727,52 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_NETPLAY_STATELESS_MODE:
snprintf(s, len,
"Define se o Netplay deve executar em um modo \n"
"Define se o Jogo em Rede deve executar em um modo \n"
"que não utilize Estados de Jogo. \n"
" \n"
"Se definido como verdadeiro, uma rede muito \n"
"rápida é necessária, mas Voltar Atrás não é \n"
"permitido, então não haverá oscilação \n"
"no Netplay.");
"no Jogo em Rede.");
break;
case MENU_ENUM_LABEL_NETPLAY_CHECK_FRAMES:
{
/* Work around C89 limitations */
const char *t =
"A frequência em quadros na qual o Netplay \n"
"irá verificar se o hospedeiro e o cliente \n"
snprintf(s, len,
"Frequência em quadros na qual o Jogo em Rede \n"
"irá verificar se o anfitrião e o cliente \n"
"estão sincronizados. \n"
" \n"
"Com a maioria dos núcleos, este valor não \n"
"terá efeito perceptível e pode ser ignorado. \n"
"Com núcleos não determinísticos, este valor \n";
const char *u =
"define quão frequente os pares do Netplay \n"
"serão colocados em sincronia. Com núcleos \n"
"defeituosos, definir para qualquer valor que \n"
"não zero irá causar problemas de desempenho \n"
"severos. Defina como zero para desativar \n"
"verificações. Este valor é usado somente \n"
"no hospedeiro de Netplay.";
strlcpy(s, t, len);
strlcat(s, u, len);
}
"Na maioria dos núcleos, este valor não terá efeito \n"
"e pode ser ignorado. Com núcleos não determinísticos, \n"
"este valor define a frequência com que os pares\n"
"serão sincronizados. Em núcleos defeituosos, valores \n"
"diferentes de zero irão causar problemas de desempenho \n"
"Defina como zero para desativar verificações\n"
"Este valor só é usado no anfitrião do Jogo em Rede. \n");
break;
case MENU_ENUM_LABEL_NETPLAY_INPUT_LATENCY_FRAMES_MIN:
snprintf(s, len,
"O número de quadros de latência de entrada \n"
"que pode ser usado pelo Netplay para \n"
"que pode ser usado pelo Jogo em Rede para \n"
"mascarar a latência de rede. \n"
" \n"
"Quando usando Netplay, esta opção atrasa a \n"
"Quando usando Jogo em Rede, esta opção atrasa a \n"
"entrada local, de modo que o quadro em \n"
"execução fique mais próximo do quadro \n"
"recebido pela rede. Isso reduz a oscilação \n"
"e torna o Netplay menos intenso para a CPU, \n"
"e torna o Jogo em Rede menos intenso para a CPU, \n"
"mas ao custo de atraso perceptível na entrada. \n");
break;
case MENU_ENUM_LABEL_NETPLAY_INPUT_LATENCY_FRAMES_RANGE:
snprintf(s, len,
"O intervalo de quadros de latência \n"
"de entrada que pode ser usado pelo Netplay \n"
"de entrada que pode ser usado pelo Jogo em Rede \n"
"para mascarar a latência da rede. \n"
"\n"
"Se habilitado, o Netplay irá ajustar o número \n"
"Se habilitado, o Jogo em Rede irá ajustar o número \n"
"de quadros de latência de entrada \n"
"dinamicamente para balancear tempo de CPU, \n"
"latência de entrada e latência de rede. Isso \n"
"reduz a oscilação e torna o Netplay menos intensivo \n"
"reduz a oscilação e torna o Jogo em Rede menos intensivo \n"
"para a CPU, mas ao custo de atraso imprevisível \n"
"na entrada.");
break;
@ -1707,7 +1787,13 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
"Quando hospedando, transmitir a conexão \n"
"através de um servidor 'homem no meio' \n"
"para contornar problemas de firewall \n"
"ou NAT/UPnP.");
"ou NAT/UPnP. \n");
break;
case MENU_ENUM_LABEL_NETPLAY_MITM_SERVER:
snprintf(s, len,
"Specifies the man-in-the-middle server \n"
"to use for netplay. A server that is \n"
"located closer to you may have less latency. \n");
break;
case MENU_ENUM_LABEL_VIDEO_MAX_SWAPCHAIN_IMAGES:
snprintf(s, len,
@ -1731,6 +1817,10 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
snprintf(s, len,
"Exibir data e/ou hora atuais dentro do menu.");
break;
case MENU_ENUM_LABEL_TIMEDATE_STYLE:
snprintf(s, len,
"Style to show the current date and/or time in.");
break;
case MENU_ENUM_LABEL_BATTERY_LEVEL_ENABLE:
snprintf(s, len,
"Exibir o nível atual de bateria dentro do menu.");
@ -1741,25 +1831,25 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_NETPLAY_ENABLE_HOST:
snprintf(s, len,
"Habilitar o Netplay no \n"
"Habilitar o Jogo em Rede no \n"
"modo hospedeiro (servidor).");
break;
case MENU_ENUM_LABEL_NETPLAY_ENABLE_CLIENT:
snprintf(s, len,
"Habilitar o Netplay no modo cliente.");
"Habilitar o Jogo em Rede no modo cliente.");
break;
case MENU_ENUM_LABEL_NETPLAY_DISCONNECT:
snprintf(s, len,
"Desconectar de uma conexão de Netplay ativa.");
"Desconectar de uma conexão de Jogo em Rede ativa.");
break;
case MENU_ENUM_LABEL_NETPLAY_LAN_SCAN_SETTINGS:
snprintf(s, len,
"Buscar por e conectar aos hospedeiros \n"
"de Netplay na rede local.");
"de Jogo em Rede na rede local.");
break;
case MENU_ENUM_LABEL_NETPLAY_SETTINGS:
snprintf(s, len,
"Configurações relacionadas ao Netplay.");
"Configurações relacionadas ao Jogo em Rede.");
break;
case MENU_ENUM_LABEL_DYNAMIC_WALLPAPER:
snprintf(s, len,
@ -1819,7 +1909,7 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
case MENU_ENUM_LABEL_NETPLAY_SPECTATOR_MODE_ENABLE:
snprintf(s, len,
"Habilitar ou desabilitar o modo espectador \n"
"para o usuário durante o Netplay.");
"para o usuário durante o Jogo em Rede.");
break;
case MENU_ENUM_LABEL_NETPLAY_IP_ADDRESS:
snprintf(s, len,
@ -1827,13 +1917,13 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_NETPLAY_PASSWORD:
snprintf(s, len,
"A senha para conectar ao hospedeiro de Netplay \n"
"A senha para conectar ao hospedeiro de Jogo em Rede \n"
"Utilizado apenas em modo hospedeiro.");
break;
case MENU_ENUM_LABEL_NETPLAY_SPECTATE_PASSWORD:
snprintf(s, len,
"A senha para conectar ao hospedeiro \n"
"de Netplay apenas com privilégios de \n"
"de Jogo em Rede apenas com privilégios de \n"
"espectador. Utilizado apenas em modo \n"
"hospedeiro.");
break;
@ -1932,7 +2022,7 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
break;
case MENU_ENUM_LABEL_NETPLAY_GAME_WATCH:
snprintf(s, len,
"Alternar modo jogador/espectador do Netplay.");
"Alternar modo jogador/espectador do Jogo em Rede.");
break;
case MENU_ENUM_LABEL_CHEAT_INDEX_PLUS:
snprintf(s, len,
@ -1962,6 +2052,103 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
snprintf(s, len,
"Alternar índice de Trapaça. \n");
break;
case MENU_ENUM_LABEL_CHEAT_IDX:
snprintf(s, len,
"Posição do índice na lista.\n");
break;
case MENU_ENUM_LABEL_CHEAT_ADDRESS_BIT_POSITION:
snprintf(s, len,
"Bitmask o endereço quando o tamanho da busca da memória for < 8-bit.\n");
break;
case MENU_ENUM_LABEL_CHEAT_REPEAT_COUNT:
snprintf(s, len,
"O número de vezes que a trapaça será aplicada.\nUse com as outras duas opções de iteração para afetar grandes áreas de memória.");
break;
case MENU_ENUM_LABEL_CHEAT_REPEAT_ADD_TO_ADDRESS:
snprintf(s, len,
"Após cada 'Número de Iterações', o Endereço de Memória será aumentado por este número multiplicado pelo 'Tamanho da Pesquisa na Memória'.");
break;
case MENU_ENUM_LABEL_CHEAT_REPEAT_ADD_TO_VALUE:
snprintf(s, len,
"Após cada 'Número de Iterações', o Valor será aumentado por esse valor.");
break;
case MENU_ENUM_LABEL_CHEAT_MATCH_IDX:
snprintf(s, len,
"Selecionar a coincidência para visualizar.");
break;
case MENU_ENUM_LABEL_CHEAT_START_OR_CONT:
snprintf(s, len,
"Verificar a memória para criar novas trapaças");
break;
case MENU_ENUM_LABEL_CHEAT_START_OR_RESTART:
snprintf(s, len,
"Esquerda/Direita para alterar o tamanho do bit\n");
break;
case MENU_ENUM_LABEL_CHEAT_SEARCH_EXACT:
snprintf(s, len,
"Esquerda/Direita para alterar o valor\n");
break;
case MENU_ENUM_LABEL_CHEAT_SEARCH_LT:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_SEARCH_GT:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_SEARCH_EQ:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_SEARCH_NEQ:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_SEARCH_EQPLUS:
snprintf(s, len,
"Esquerda/Direita para alterar o valor\n");
break;
case MENU_ENUM_LABEL_CHEAT_SEARCH_EQMINUS:
snprintf(s, len,
"Esquerda/Direita para alterar o valor\n");
break;
case MENU_ENUM_LABEL_CHEAT_ADD_MATCHES:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_VIEW_MATCHES:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_CREATE_OPTION:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_DELETE_OPTION:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_ADD_NEW_TOP:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_RELOAD_CHEATS:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_ADD_NEW_BOTTOM:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_DELETE_ALL:
snprintf(s, len,
" ");
break;
case MENU_ENUM_LABEL_CHEAT_BIG_ENDIAN:
snprintf(s, len,
"Big endian : 258 = 0x0102\n"
"Little endian : 258 = 0x0201");
break;
case MENU_ENUM_LABEL_HOLD_FAST_FORWARD:
snprintf(s, len,
"Manter pressionado para Avanço Rápido \n"
@ -2079,6 +2266,30 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
snprintf(s, len,
"Define o valor azul da cor do texto da exibição da tela (OSD). Valores válidos estão entre 0 e 255.");
break;
case MENU_ENUM_LABEL_MIDI_DRIVER:
snprintf(s, len,
"Driver MIDI a ser utilizado.");
break;
case MENU_ENUM_LABEL_MIDI_INPUT:
snprintf(s, len,
"Define o dispositivo de entrada (driver específico).\n"
"Quando definido para \"Off\", a entrada MIDI será desativada.\n"
"O nome do dispositivo também pode ser digitado.");
break;
case MENU_ENUM_LABEL_MIDI_OUTPUT:
snprintf(s, len,
"Define o dispositivo de saída (driver específico).\n"
"Quando definido para \"Off\", a saída MIDI será desativada.\n"
"O nome do dispositivo também pode ser digitado.\n"
" \n"
"Quando a saída MIDI é ativada e o núcleo e o jogo suportam a saída MIDI,,\n"
"Quando a saída MIDI é ativada e o núcleo e o jogo suportam a saída MIDI,\n"
"No caso do driver MIDI \"null\", isso significa que esses sons não serão audíveis.");
break;
case MENU_ENUM_LABEL_MIDI_VOLUME:
snprintf(s, len,
"Define o volume principal do dispositivo de saída.");
break;
default:
if (string_is_empty(s))
strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len);
@ -2087,6 +2298,7 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
return 0;
}
#endif
#ifdef HAVE_MENU
static const char *menu_hash_to_str_pt_br_label_enum(enum msg_hash_enums msg)

File diff suppressed because it is too large Load Diff