mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-04-20 23:28:58 +02:00
[android] Improved Netplay (#175)
- Runtime validation rather than toasts - Refactored some minor details - Improved language clarity - add TODOs Signed-off-by: crueter <swurl@swurl.xyz> Co-authored-by: Aleksandr Popovich <alekpopo@pm.me> Co-authored-by: Pavel Barabanov <pavelbarabanov94@gmail.com> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/175 Co-authored-by: crueter <swurl@swurl.xyz> Co-committed-by: crueter <swurl@swurl.xyz>
This commit is contained in:
parent
c4ca8d2367
commit
b54e7a8e5e
29 changed files with 1358 additions and 955 deletions
|
|
@ -8,6 +8,9 @@
|
|||
|
||||
<!-- Stats Overlay settings -->
|
||||
<string name="enhanced_fps_suffix">(Melhorado)</string>
|
||||
<string name="process_ram">RAM do processo: %1$d MB</string>
|
||||
<string name="shaders_prefix">A compilar</string>
|
||||
<string name="shaders_suffix">shader(s)</string>
|
||||
<string name="system_info_label">Sistema:</string>
|
||||
<string name="show_stats_overlay">Mostrar Overlay de Desempenho</string>
|
||||
<string name="stats_overlay_customization">Personalização</string>
|
||||
|
|
@ -68,7 +71,7 @@
|
|||
<string name="use_lru_cache">Ativar cache LRU</string>
|
||||
<string name="use_lru_cache_description">Ative ou desative a cache LRU (Least Recently Used), aumentando o desempenho ao poupar utilização da CPU. Alguns jogos têm problemas com ela, especialmente TotK 1.2.1, por isso desative se o jogo não arrancar ou falhar aleatoriamente.</string>
|
||||
<string name="dyna_state">Estado Dinâmico Estendido</string>
|
||||
<string name="dyna_state_description">Ativa funcionalidades Vulkan para melhorar desempenho, renderização e poupar recursos na criação de pipelines mantendo baixo uso de CPU/GPU. Estas extensões podem aumentar a temperatura do dispositivo e GPUs mais antigas da linha A6XX podem não responder corretamente. Defina como 0 para usar formatos emulados do Yuzu.</string>
|
||||
<string name="dyna_state_description">Ativa funcionalidades Vulkan para melhorar o desempenho, renderização e poupar recursos na criação de pipeline, mantendo uma utilização reduzida da CPU/GPU. Estas extensões podem aumentar a temperatura do dispositivo e as GPUs da antiga linha A6XX podem não funcionar corretamente. Defina como 0 para utilizar formatos emulados legados.</string>
|
||||
<string name="use_sync_core">Sincronizar velocidade do núcleo</string>
|
||||
<string name="use_sync_core_description">Sincroniza a velocidade do núcleo com a percentagem máxima de velocidade para melhorar o desempenho sem alterar a velocidade real do jogo.</string>
|
||||
<string name="use_auto_stub">Usar Auto Stub</string>
|
||||
|
|
@ -102,41 +105,41 @@
|
|||
<string name="clock_boost">Boost (1700MHz)</string>
|
||||
<string name="clock_fast">Rápido (2000MHz)</string>
|
||||
|
||||
<!-- Método de Decodificação ASTC -->
|
||||
<!-- ASTC Decoding Method -->
|
||||
<string name="accelerate_astc">Método ASTC</string>
|
||||
<string name="accelerate_astc_description">Escolha como as texturas comprimidas em ASTC são descodificadas para renderização: CPU (lento, seguro), GPU (rápido, recomendado) ou CPU Async (sem engasgos, pode causar problemas)</string>
|
||||
<string name="accelerate_astc_cpu">CPU</string>
|
||||
<string name="accelerate_astc_gpu">GPU</string>
|
||||
<string name="accelerate_astc_async">CPU Assíncrono</string>
|
||||
|
||||
<!-- Método de Recompressão ASTC -->
|
||||
<!-- ASTC Recompression Method -->
|
||||
<string name="astc_recompression">Recompressão ASTC</string>
|
||||
<string name="astc_recompression_description">Escolha como as texturas ASTC são recomprimidas para melhorar a compatibilidade e o desempenho. Ativar esta opção poupa VRAM, mas pode reduzir a qualidade da textura.</string>
|
||||
<string name="astc_recompression_uncompressed">Não Comprimido</string>
|
||||
<string name="astc_recompression_bc1">BC1 (Baixa Qualidade)</string>
|
||||
<string name="astc_recompression_bc3">BC3 (Média Qualidade)</string>
|
||||
|
||||
<!-- Modo de Uso de VRAM -->
|
||||
<!-- VRAM Usage Mode -->
|
||||
<string name="vram_usage_mode">Modo de VRAM</string>
|
||||
<string name="vram_usage_mode_description">Controla alocação de memória GPU.</string>
|
||||
<string name="vram_usage_conservative">Conservador</string>
|
||||
<string name="vram_usage_aggressive">Agressivo</string>
|
||||
|
||||
<!-- Backend de Shader -->
|
||||
<!-- Shader Backend -->
|
||||
<string name="shader_backend">Backend de Shader</string>
|
||||
<string name="shader_backend_description">Método de compilação de shaders.</string>
|
||||
<string name="shader_backend_glsl">Universal</string>
|
||||
<string name="shader_backend_glasm">Mali</string>
|
||||
<string name="shader_backend_spirv">Adreno/Xclipse</string>
|
||||
|
||||
<!-- Emulação NVDEC -->
|
||||
<!-- NVDEC Emulation -->
|
||||
<string name="nvdec_emulation">Emulação NVDEC</string>
|
||||
<string name="nvdec_emulation_description">Método de decodificação de vídeo.</string>
|
||||
<string name="nvdec_emulation_cpu">CPU</string>
|
||||
<string name="nvdec_emulation_gpu">GPU</string>
|
||||
<string name="nvdec_emulation_none">Nenhum</string>
|
||||
|
||||
<!-- Otimizar SPIRV -->
|
||||
<!-- Optimize SPIRV output -->
|
||||
<string name="renderer_optimize_spirv_output">Otimizar SPIRV</string>
|
||||
<string name="renderer_optimize_spirv_output_description">Otimiza o shader compilado para melhorar a eficiência da GPU.</string>
|
||||
<string name="never">Nunca</string>
|
||||
|
|
@ -145,41 +148,42 @@
|
|||
|
||||
<!-- Multiplayer -->
|
||||
<string name="multiplayer">Multijogador</string>
|
||||
<string name="multiplayer_description">Crie a sua própria sala de jogo ou entre numa existente para jogar com outras pessoas</string>
|
||||
<string name="multiplayer_description">Crie a sua própria sala ou junte-se a uma existente para jogar com outros</string>
|
||||
<string name="multiplayer_room_title">Sala: %1$s</string>
|
||||
<string name="multiplayer_console_id">ID da consola: %1$s</string>
|
||||
<string name="multiplayer_create_room">Criar</string>
|
||||
<string name="multiplayer_join_room">Entrar</string>
|
||||
<string name="multiplayer_public_room">Navegar por salas públicas</string>
|
||||
<string name="multiplayer_public_room">Procurar salas públicas</string>
|
||||
<string name="multiplayer_username">Nome de utilizador</string>
|
||||
<string name="multiplayer_ip_address">Endereço IP</string>
|
||||
<string name="multiplayer_ip_port">Porta</string>
|
||||
<string name="multiplayer_create_room_success">Sala criada com sucesso!</string>
|
||||
<string name="multiplayer_join_room_success">Entrou na sala com sucesso!</string>
|
||||
<string name="multiplayer_create_room_failed">Falha ao criar sala!</string>
|
||||
<string name="multiplayer_join_room_failed">Falha ao entrar na sala!</string>
|
||||
<string name="multiplayer_input_invalid">Endereço inválido ou nome muito curto!</string>
|
||||
<string name="multiplayer_create_room_success">Sala criada com sucesso</string>
|
||||
<string name="multiplayer_join_room_success">Entrou na sala com sucesso</string>
|
||||
<string name="multiplayer_create_room_failed">Falha ao criar sala</string>
|
||||
<string name="multiplayer_join_room_failed">Falha ao entrar na sala</string>
|
||||
<string name="multiplayer_name_invalid">Nome muito curto</string>
|
||||
<string name="multiplayer_address_invalid">Endereço inválido</string>
|
||||
<string name="multiplayer_port_invalid">Porta inválida!</string>
|
||||
<string name="multiplayer_exit_room">Sair da sala</string>
|
||||
<string name="multiplayer_network_error">Erro de rede</string>
|
||||
<string name="multiplayer_lost_connection">Ligação perdida</string>
|
||||
<string name="multiplayer_lost_connection">Conexão perdida</string>
|
||||
<string name="multiplayer_name_collision">Conflito de nomes</string>
|
||||
<string name="multiplayer_mac_collision">Conflito de MAC</string>
|
||||
<string name="multiplayer_mac_collision">Conflito de endereço MAC</string>
|
||||
<string name="multiplayer_console_id_collision">Conflito de ID da consola</string>
|
||||
<string name="multiplayer_wrong_version">Versão incorreta</string>
|
||||
<string name="multiplayer_wrong_password">Palavra-passe incorreta</string>
|
||||
<string name="multiplayer_could_not_connect">Não foi possível ligar</string>
|
||||
<string name="multiplayer_room_is_full">Sala está cheia</string>
|
||||
<string name="multiplayer_could_not_connect">Não foi possível conectar</string>
|
||||
<string name="multiplayer_room_is_full">Sala cheia</string>
|
||||
<string name="multiplayer_host_banned">Anfitrião banido</string>
|
||||
<string name="multiplayer_permission_denied">Permissão negada</string>
|
||||
<string name="multiplayer_no_such_user">Utilizador não encontrado</string>
|
||||
<string name="multiplayer_no_such_user">Utilizador não existe</string>
|
||||
<string name="multiplayer_already_in_room">Já está na sala</string>
|
||||
<string name="multiplayer_create_room_error">Erro ao criar sala</string>
|
||||
<string name="multiplayer_host_kicked">Anfitrião expulso</string>
|
||||
<string name="multiplayer_unknown_error">Erro desconhecido</string>
|
||||
<string name="multiplayer_room_uninitialized">Sala não inicializada</string>
|
||||
<string name="multiplayer_room_idle">Sala inativa</string>
|
||||
<string name="multiplayer_room_joining">A entrar na sala</string>
|
||||
<string name="multiplayer_room_joining">A entrar na sala...</string>
|
||||
<string name="multiplayer_room_joined">Entrou na sala</string>
|
||||
<string name="multiplayer_room_moderator">Moderador da sala</string>
|
||||
<string name="multiplayer_member_join">%1$s entrou</string>
|
||||
|
|
@ -188,20 +192,20 @@
|
|||
<string name="multiplayer_member_banned">%1$s foi banido</string>
|
||||
<string name="multiplayer_address_unbanned">Endereço desbanido</string>
|
||||
<string name="multiplayer_kick_member">Expulsar</string>
|
||||
<string name="multiplayer_chat_input_hint">Enviar mensagem…</string>
|
||||
<string name="multiplayer_chat_input_hint">Enviar mensagem...</string>
|
||||
<string name="multiplayer_password">Palavra-passe</string>
|
||||
<string name="original_button_text">Entrar</string>
|
||||
<string name="disabled_button_text">A entrar...</string>
|
||||
<string name="multiplayer_joining">A entrar...</string>
|
||||
<string name="multiplayer_creating">A criar...</string>
|
||||
<string name="multiplayer_room_name">Nome da sala</string>
|
||||
<string name="multiplayer_room_name_invalid">O nome da sala deve ter entre 3 e 20 caracteres</string>
|
||||
<string name="multiplayer_max_players">Jogadores máx. (16)</string>
|
||||
<string name="multiplayer_max_players_value">Jogadores máx.: %d</string>
|
||||
<string name="multiplayer_room_name_invalid">O nome deve ter 3-20 caracteres</string>
|
||||
<string name="multiplayer_max_players">Máx. jogadores (16)</string>
|
||||
<string name="multiplayer_max_players_value">Máx. jogadores: %d</string>
|
||||
<string name="multiplayer_chat">Chat</string>
|
||||
<string name="multiplayer_more_options">Mais opções</string>
|
||||
<string name="multiplayer_ip_copied">Endereço IP copiado para a área de transferência</string>
|
||||
<string name="multiplayer_ip_copied">IP copiado</string>
|
||||
<string name="multiplayer_server_address">Endereço do servidor</string>
|
||||
<string name="chat">Chat</string>
|
||||
<string name="type_message">Escreva uma mensagem…</string>
|
||||
<string name="type_message">Escreva uma mensagem...</string>
|
||||
<string name="send">Enviar</string>
|
||||
<string name="send_message">Enviar mensagem</string>
|
||||
<string name="multiplayer_moderation">Moderação</string>
|
||||
|
|
@ -209,7 +213,7 @@
|
|||
<string name="multiplayer_no_bans">Nenhum utilizador banido</string>
|
||||
<string name="multiplayer_unban_title">Desbanir utilizador</string>
|
||||
<string name="multiplayer_unban">Desbanir</string>
|
||||
<string name="multiplayer_unban_message">Tem a certeza que deseja desbanir %1$s?</string>
|
||||
<string name="multiplayer_unban_message">Desbanir %1$s?</string>
|
||||
<string name="multiplayer_ban">Banir utilizador</string>
|
||||
<string name="multiplayer_room_browser">Salas públicas</string>
|
||||
<string name="multiplayer_no_rooms_found">Nenhuma sala pública encontrada</string>
|
||||
|
|
@ -220,13 +224,18 @@
|
|||
<string name="multiplayer_password_protected">Sala protegida por palavra-passe</string>
|
||||
<string name="multiplayer_hide_full_rooms">Ocultar salas cheias</string>
|
||||
<string name="multiplayer_hide_empty_rooms">Ocultar salas vazias</string>
|
||||
<string name="multiplayer_tap_refresh_to_check_again">Toque em atualizar para verificar novamente</string>
|
||||
<string name="multiplayer_search_public_lobbies">Procurar salas…</string>
|
||||
<string name="multiplayer_tap_refresh_to_check_again">Toque para atualizar</string>
|
||||
<string name="multiplayer_search_public_lobbies">Procurar salas...</string>
|
||||
<string name="emulation_multiplayer">Multijogador</string>
|
||||
<string name="multiplayer_game_name">Jogos preferidos</string>
|
||||
<string name="multiplayer_preferred_game_name">Jogo preferido</string>
|
||||
<string name="multiplayer_no_game">Nenhum jogo encontrado</string>
|
||||
<string name="multiplayer_preferred_game_name_invalid">Deve escolher um jogo preferido para criar uma sala.</string>
|
||||
<string name="multiplayer_preferred_game_name_invalid">Selecione um jogo preferido</string>
|
||||
<string name="multiplayer_room_name_error">3-20 caracteres necessários</string>
|
||||
<string name="multiplayer_required">Obrigatório</string>
|
||||
<string name="multiplayer_ip_error">Formato de IP inválido</string>
|
||||
<string name="multiplayer_username_error">Mínimo 5 caracteres</string>
|
||||
<string name="multiplayer_port_error">Deve ser entre 1-65535</string>
|
||||
<string name="cancel">Cancelar</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="refresh">Atualizar</string>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue