mirror of
https://github.com/Ryujinx/Ryujinx.git
synced 2025-08-23 11:24:02 -07:00
UI - Avalonia Part 2 (#3351)
* add settings windows and children views * Expose hotkeys configuration on the UI * Remove double spacing from locale JSON * simplify button assigner * add cemuhook buttons and title to locale * move common button assigner to own class * cancel button assigner when window is closed * remove unused setting * address review. fix controller profile not loading default when switching devices * fix updater file name * Input cleanup (#37) * addressed review * add device type to controller device checks * change accessibility modifier of public classes to internal * Update Ryujinx.Ava/Ui/ViewModels/ControllerSettingsViewModel.cs Co-authored-by: gdkchan <gab.dark.100@gmail.com> * Update de_DE.json * Update de_DE.json * Update tr_TR.json Translated newly added lines * Update it_IT.json * fix rebase * update avalonia * fix wrong key used for button text * Align settings window elements * Tabs to spaces * Update brazilian portuguese translation * Minor improvement on brazilian portuguese translation * fix turkish translation * remove unused text * change view related classes to public * unsubscribe from deferred event if dialog is closed * Load the default language before loading any other when switching languages * Make controller settings more compact * increase default width of settings window, reduce profile buttons width Co-authored-by: gdk <gab.dark.100@gmail.com> Co-authored-by: MutantAura <44103205+MutantAura@users.noreply.github.com> Co-authored-by: Niwu34 <67392333+Niwu34@users.noreply.github.com> Co-authored-by: aegiff <99728970+aegiff@users.noreply.github.com> Co-authored-by: Antonio Brugnolo <36473846+AntoSkate@users.noreply.github.com>
This commit is contained in:
@@ -243,8 +243,6 @@
|
||||
"ControllerSettingsMisc": "Miscelâneas",
|
||||
"ControllerSettingsTriggerThreshold": "Sensibilidade do gatilho:",
|
||||
"ControllerSettingsMotion": "Sensor de movimento",
|
||||
"ControllerSettingsCemuHook": "CemuHook",
|
||||
"ControllerSettingsMotionEnableMotionControls": "Habilitar sensor de movimento",
|
||||
"ControllerSettingsMotionUseCemuhookCompatibleMotion": "Usar sensor compatível com CemuHook",
|
||||
"ControllerSettingsMotionControllerSlot": "Slot do controle:",
|
||||
"ControllerSettingsMotionMirrorInput": "Espelhar movimento",
|
||||
@@ -290,9 +288,8 @@
|
||||
"SettingsTabGeneralThemeBaseStyleLight": "Claro",
|
||||
"SettingsTabGeneralThemeEnableCustomTheme": "Habilitar tema customizado",
|
||||
"ButtonBrowse": "Procurar",
|
||||
"ControllerSettingsMotionConfigureCemuHookSettings": "Configurar sensor de movimento CemuHook",
|
||||
"ControllerSettingsConfigureGeneral": "Configurar",
|
||||
"ControllerSettingsRumble": "Vibração",
|
||||
"ControllerSettingsRumbleEnable": "Habilitar vibração",
|
||||
"ControllerSettingsRumbleStrongMultiplier": "Multiplicador de vibração forte",
|
||||
"ControllerSettingsRumbleWeakMultiplier": "Multiplicador de vibração fraca",
|
||||
"DialogMessageSaveNotAvailableMessage": "Não há jogos salvos para {0} [{1:x16}]",
|
||||
@@ -442,7 +439,7 @@
|
||||
"MemoryManagerTooltip": "Muda como a memória do sistema convidado é acessada. Tem um grande impacto na performance da CPU emulada.",
|
||||
"MemoryManagerSoftwareTooltip": "Usar uma tabela de página via software para tradução de endereços. Maior precisão, porém performance mais baixa.",
|
||||
"MemoryManagerHostTooltip": "Mapeia memória no espaço de endereço hóspede diretamente. Compilação e execução do JIT muito mais rápida.",
|
||||
"MemoryManagerUnsafeTooltip": "Mapeia memória diretamente, mas sem limitar o endereço ao espaço de endereço do sistema convidado antes de acessar. Mais rápido, porém menos seguro. O aplicativo convidado pode acessar memória de qualquer parte do Ryujinx, então apenas rode programas em que você confia nesse modo.",
|
||||
"MemoryManagerUnsafeTooltip": "Mapeia memória diretamente, mas sem limitar o acesso ao espaço de endereçamento do sistema convidado. Mais rápido, porém menos seguro. O aplicativo convidado pode acessar memória de qualquer parte do Ryujinx, então apenas rode programas em que você confia nesse modo.",
|
||||
"DRamTooltip": "Expande a memória do sistema emulado de 4GB para 6GB",
|
||||
"IgnoreMissingServicesTooltip": "Habilita ou desabilita a opção de ignorar serviços não implementados",
|
||||
"GraphicsBackendThreadingTooltip": "Habilita multithreading do backend gráfico",
|
||||
@@ -485,15 +482,13 @@
|
||||
"EnableInternetAccessTooltip": "Habilita acesso à internet do programa convidado. Se habilitado, o aplicativo vai se comportar como se o sistema Switch emulado estivesse conectado a Internet. Note que em alguns casos, aplicativos podem acessar a Internet mesmo com essa opção desabilitada",
|
||||
"GameListContextMenuManageCheatToolTip": "Gerenciar Cheats",
|
||||
"GameListContextMenuManageCheat": "Gerenciar Cheats",
|
||||
"ControllerSettingsStickRange": "Intervalo",
|
||||
"ControllerSettingsStickRange": "Intervalo:",
|
||||
"DialogStopEmulationTitle": "Ryujinx - Parar emulação",
|
||||
"DialogStopEmulationMessage": "Tem certeza que deseja parar a emulação?",
|
||||
"SettingsTabCpu": "CPU",
|
||||
"SettingsTabAudio": "Áudio",
|
||||
"SettingsTabNetwork": "Rede",
|
||||
"SettingsTabNetworkConnection": "Conexão de rede",
|
||||
"SettingsTabGraphicsFrameRate": "Taxa de atualização do hóspede:",
|
||||
"SettingsTabGraphicsFrameRateTooltip": "Define a taxa de atualização do hóspede. Coloque em 0 para remover o limite.",
|
||||
"SettingsTabCpuCache": "Cache da CPU",
|
||||
"SettingsTabCpuMemory": "Memória da CPU",
|
||||
"DialogUpdaterFlatpakNotSupportedMessage": "Por favor, atualize o Ryujinx pelo FlatHub.",
|
||||
@@ -540,5 +535,24 @@
|
||||
"Handheld": "Portátil",
|
||||
"ConnectionError": "Erro de conexão.",
|
||||
"AboutPageDeveloperListMore": "{0} e mais...",
|
||||
"ApiError": "Erro de API."
|
||||
"ApiError": "Erro de API.",
|
||||
"LoadingHeading": "Carregando {0}",
|
||||
"CompilingPPTC": "Compilando PTC",
|
||||
"CompilingShaders": "Compilando Shaders",
|
||||
"AllKeyboards": "Todos os teclados",
|
||||
"OpenFileDialogTitle": "Selecione um arquivo suportado para abrir",
|
||||
"OpenFolderDialogTitle": "Selecione um diretório com um jogo extraído",
|
||||
"AllSupportedFormats": "Todos os formatos suportados",
|
||||
"RyujinxUpdater": "Atualizador do Ryujinx",
|
||||
"SettingsTabHotkeys": "Atalhos do teclado",
|
||||
"SettingsTabHotkeysHotkeys": "Atalhos do teclado",
|
||||
"SettingsTabHotkeysToggleVsyncHotkey": "Mudar VSync:",
|
||||
"SettingsTabHotkeysScreenshotHotkey": "Captura de tela:",
|
||||
"SettingsTabHotkeysShowUiHotkey": "Exibir UI:",
|
||||
"SettingsTabHotkeysPauseHotkey": "Pausar:",
|
||||
"SettingsTabHotkeysToggleMuteHotkey": "Mudo:",
|
||||
"ControllerMotionTitle": "Configurações do controle de movimento",
|
||||
"ControllerRumbleTitle": "Configurações de vibração",
|
||||
"SettingsSelectThemeFileDialogTitle" : "Selecionar arquivo do tema",
|
||||
"SettingsXamlThemeFile" : "Arquivo de tema Xaml"
|
||||
}
|
||||
|
Reference in New Issue
Block a user