Compare commits

..

66 Commits

Author SHA1 Message Date
Daenorth
048d96ccf7 Update no_NO.json
missed a "," on line 885..
2024-12-16 07:29:53 +01:00
Daenorth
565b74511e Update Ryujinx.csproj
Added Norwegian translation to the dropdown select
2024-12-16 07:16:44 +01:00
Daenorth
b345850136 Update no_NO.json
Cleaned up some spaces here and there.
2024-12-16 07:07:12 +01:00
Daenorth
0479e35743 Update no_NO.json
Fixed 2 strings missing translation
2024-12-16 06:54:29 +01:00
Daenorth
2377a9aada Updated no_NO.json
Added missing strings and removed string relating to patreon + Twitter
2024-12-15 23:53:34 +01:00
GabCoolGuy
8e00cb5232 UI: Add faq, setup and multiplayer guides to the Help dropdown (#383) 2024-12-15 10:45:37 -06:00
Evan Husted
362f62cd39 Revamp README header 2024-12-14 08:41:44 -06:00
Evan Husted
2cd54d0da0 Remove icon padding 2024-12-14 08:03:17 -06:00
Evan Husted
b97b8ca8f5 Logo from PR #381 everywhere 2024-12-14 07:27:07 -06:00
Matteo Forlani
d7d4225e0d New macOS icon (#381) 2024-12-14 07:23:47 -06:00
Evan Husted
a9e0fac9dc fix changelogs in canary release 2024-12-13 19:28:34 -06:00
Daenorth
1b9656e960 Norwegian Translation (#338) 2024-12-13 03:56:20 -06:00
Hack茶ん
8994e7476c Korean Former Maintainers & About description translations (#371) 2024-12-13 03:54:07 -06:00
rrondo
b3944a18b7 Some changes to Ukrainian localization (uk_UA.json) (#356)
I made some small corrections and translated the lines that didn’t have
translations.
2024-12-10 11:58:53 -06:00
GabCoolGuy
18c957f90b infra: Add a table to the releases (#363)
This adds a table making it clearer what artifacts are needed for what
platform.

Nogui builds are not provided in the table as per Greem's request.

MAINTAINER EDIT: reasoning for above is due to the Headless in Avalonia
PR; nogui builds are going away.

Tested for both canary and release builds and everything works fine:


[Canary](https://github.com/GabCoolDude/Ryujinx-Canary/releases/tag/1.2.6)
[Release](https://github.com/GabCoolDude/Ryujinx/releases/tag/1.2.2)

For release, the damn appimage messed everything up, but thanks to
macOS, you can still test if it works.
2024-12-10 11:02:18 -06:00
Evan Husted
1a005f96e7 Merge remote-tracking branch 'origin/master' 2024-12-08 13:05:47 -06:00
Evan Husted
072cd2824a misc: chore: Simplify Updater version parsing. 2024-12-08 13:05:35 -06:00
Evan Husted
9da97bc911 misc: chore: Collapse XCIFileTrimmerLog implementations into a single class. 2024-12-08 13:05:09 -06:00
Evan Husted
39252b7267 UI: Update About window with the current status of the project. 2024-12-08 13:04:01 -06:00
Evan Husted
ec11bf2af9 i18n: Clean out old translations and reset outdated ones 2024-12-07 08:53:23 -06:00
bangfire
8ae72c1a00 Fix Windows Terminal hide/show functions (#342)
https://stackoverflow.com/a/78577080
2024-12-07 07:17:39 -06:00
Evan Husted
06abba25c1 UI: Adapt accent color to the user's system.
https://amwx.github.io/FluentAvaloniaDocs/pages/FATheme/Accents#using-the-systems-accent-color
2024-12-07 06:22:46 -06:00
Evan Husted
de00a71690 UI: Fix missing total DLC count.
Fixes #347.
2024-12-07 05:48:11 -06:00
Evan Husted
315a1819c0 Attempt #2 2024-12-07 05:31:37 -06:00
Evan Husted
4ffb8aef12 Try and fix nullref 2024-12-07 05:21:16 -06:00
Evan Husted
290a6ad5de HLE: extract custom NACP data functionality into a static helper for generic reuse elsewhere, and clarify magic numbers. 2024-12-07 04:30:04 -06:00
Evan Husted
eda4f4349b headless: Actually log the command line errors 2024-12-07 04:06:22 -06:00
Evan Husted
5fbcb1f3a7 misc: chore: Cleanups & unused parameter removal 2024-12-07 04:06:22 -06:00
WilliamWsyHK
d00754477e Add Firmware keyword in log if it is indeed firmware (#343)
Co-authored-by: LotP1 <rasmus.stilling.pedersen1@gmail.com>
2024-12-07 04:03:01 -06:00
maxdlpee
0bc1eddaeb Update Spanish translation (#332)
- Added translations for XCI trimmer
- Added translations for Cabinet applet
- Added translations for Keys installer
- Other miscellaneous translations added
2024-12-06 21:57:35 -06:00
Luke Warner
baad1e313f Stub Ldn.Lp2p.ISfService: 776 (DestroyGroup) (#353)
This prevents a crash in Mario Kart Live: Home Circuit that would occur
after exiting the kart pairing screen.
2024-12-06 14:43:31 -06:00
Hack茶ん
a1e6d11dcb Update Korean translation (#352) 2024-12-06 09:18:09 -06:00
Evan Husted
3d168a8bfa direct errored updates to ryujinx.app 2024-12-06 08:18:24 -06:00
Evan Husted
000c1756de version 1.2 in Info.plist 2024-12-06 08:17:04 -06:00
Evan Husted
1d0152b961 UI: Move Shader Compilation hint, graphics backend, and GPU manufacturer to the right side of the status bar, next to firmware version.
Removed the "Game:" prefix in front of FPS.
2024-12-04 03:37:21 -06:00
Evan Husted
07690e4527 chore: applets: Cleanup redundant ReadStruct implementations & provide a default implementation for IApplet#GetResult. 2024-12-04 02:24:40 -06:00
Jacobwasbeast
08b7257be5 Add the Cabinet Applet (#340)
This adds the missing Cabinet Applet, which allows for formatting
Amiibos and changing their names.
2024-12-02 23:40:02 -06:00
Luke Warner
17483aad24 ARMeilleure: Allow TPIDR2_EL0 to be set properly (#339) 2024-12-02 14:42:07 -06:00
Luke Warner
6b5cb151c3 Implement and stub services required for Mario Kart Live: Home Circuit (#331)
These changes allow Mario Kart Live: Home Circuit (v2.0.0) to boot into
menus. Kart functionality has not been implemented and will not work.

Version 1.0.0 is currently unsupported due to unimplemented ARM
registers. I plan on addressing this issue at a later date.


### Here is a list of the implemented and stubbed services in this PR:
#### Implemented:
Ldn.Lp2p.IServiceCreator: 0 (CreateNetworkService)
Ldn.Lp2p.IServiceCreator: 8 (CreateNetworkServiceMonitor)
Ldn.Lp2p.ISfService: 0 (Initialize)
Ldn.Lp2p.ISfServiceMonitor: 0 (Initialize)
Ldn.Lp2p.ISfServiceMonitor: 256 (AttachNetworkInterfaceStateChangeEvent)
Ldn.Lp2p.ISfServiceMonitor: 328 (AttachJoinEvent)
#### Stubbed:
Ldn.Lp2p.ISfService: 768 (CreateGroup)
Ldn.Lp2p.ISfService: 1536 (SendToOtherGroup)
Ldn.Lp2p.ISfService: 1544 (RecvFromOtherGroup)
Ldn.Lp2p.ISfServiceMonitor: 288 (GetGroupInfo)
Ldn.Lp2p.ISfServiceMonitor: 296 (GetGroupInfo2)
Ldn.Lp2p.ISfServiceMonitor: 312 (GetIpConfig)
2024-11-30 17:20:48 -06:00
Piplup
3680df6092 Fix for missing text with specific system locale encoding (#330) 2024-11-30 17:17:30 -06:00
LotP1
facc12a94a JIT Sparse Function Table random crash fix (#319)
A couple of games have random crashing with the JIT Sparse Ftable changes, and it seems to have been caused by an insufficient int size returned by `AddressTableLevel#GetValue(ulong address)`.
It was 32 bits (Int32), but the GiantBlock (which is the current address table impl) uses potentially 36 bits for the first level.
2024-11-29 16:32:55 -06:00
Hack茶ん
8e55e6d6d7 Korean translation for key install tool (#329) 2024-11-29 15:39:11 -06:00
Nicola
346dfe9542 Added Tool for installing keys (#233)
#232 

![image](https://github.com/user-attachments/assets/5ae6118d-3857-4005-8392-5398c8fa91d5)
2024-11-28 17:32:07 -06:00
Jonas Henriksson
8a2b56cae6 Fix logic surrounding PushDescriptors in Vulkan (#257) 2024-11-28 17:00:12 -06:00
TheToid
baf179efdb ignore macos attribute files (#302) 2024-11-28 16:55:51 -06:00
Evan Husted
2a72fb2088 UI: RPC: Add Diablo III 2024-11-26 17:15:11 -06:00
Luke Warner
0caeab2270 Remove 'Enter' hotkey in settings menu (#95)
This allows the Enter key to be bound to a button when using the
Avalonia UI.
2024-11-25 13:46:41 -06:00
GabCoolGuy
f72d2c1b2b UI: Add Mii Edit Applet Locale (#311)
This allows the "Mii Edit Applet" dropdown to be localized ( I already
went ahead and localized French )
2024-11-25 13:43:01 -06:00
Hack茶ん
a18cecbc30 Korean "Show Changelog" translation (#313) 2024-11-25 13:40:39 -06:00
Keaton
2e6794e69b Add custom refresh rate mode to VSync option (#238)
Rebased @jcm93's refreshinterval branch:
https://github.com/jcm93/Ryujinx/tree/refreshinterval

The option is placed under System/Hacks. Disabled, it's the default
Ryujinx behavior. Enabled, the behavior is shown in the attached
screenshots. If a framerate is too high or low, you can adjust the value
where you normally toggle VSync on and off. It will also cycle through
the default on/off toggles.

Also, in order to reduce clutter, I made an adjustment to remove the
target FPS and only show the percentage.

---------

Co-authored-by: jcm <6864788+jcm93@users.noreply.github.com>
2024-11-25 13:39:09 -06:00
GabCoolGuy
7e16fccfc1 UI: Fix icons getting cutoff in the About window (#310)
Before:


![image](https://github.com/user-attachments/assets/c8d6b7d5-487b-4ab9-83e3-9489eaa0a076)

After:


![image](https://github.com/user-attachments/assets/18ea6360-f6ee-48e6-9a0a-cd8d88a0cf51)
2024-11-24 11:33:53 -06:00
Daniel Zauner
a81212bbf1 Fix window decorations being too wide (#309) 2024-11-24 09:49:44 -06:00
Evan Husted
e8d3ad4d8b UI: RPC: TSUKIHIME -A piece of blue glass moon- asset image 2024-11-23 13:10:53 -06:00
Evan Husted
3b6731a351 infra: Undo packing native libraries into executable. 2024-11-22 17:51:44 -06:00
LotP1
e653848a2c JIT Sparse Function Table (#250)
More up to date build of the JIT Sparse PR for continued development.
JIT Sparse Function Table was originally developed by riperiperi for the
original Ryujinx project, and decreased the amount of layers in the
Function Table structure, to decrease lookup times at the cost of
slightly higher RAM usage.
This PR rebalances the JIT Sparse Function Table to be a bit more RAM
intensive, but faster in workloads where the JIT Function Table is a
bottleneck. Faster RAM will see a bigger impact and slower RAM (DDR3 and
potentially slow DDR4) will see a slight performance decrease.
This PR also implements a base for a PPTC profile system that could
allow for PPTC with ExeFS mods enabled in the future.
This PR also potentially fixes a strange issue where Avalonia would time
out in some rare instances, e.g. when running ExeFS mods with TotK and a
strange controller configuration.

---------

Co-authored-by: Evan Husted <gr33m11@gmail.com>
2024-11-22 15:33:44 -06:00
Evan Husted
5534001152 UI: Always save screenshots to the Ryujinx data directory. 2024-11-22 15:08:24 -06:00
Evan Husted
e05875a079 UI: It's called "live testing." 2024-11-22 14:52:56 -06:00
Evan Husted
49eeb26b6f UI: I may be stupid. Primary button result is Ok, not Yes. 2024-11-22 14:46:10 -06:00
Evan Husted
f8d63f9a2f UI: Add a show changelog button in the Updater, for new updates & when you're on the latest version. 2024-11-22 14:38:58 -06:00
GabCoolGuy
e2b7738465 Add all the missing locales from XCI Trimmer and LDN merge (#281)
Hello any fellow developers that may be reading this. Whenever you add
any new locales to `en_US.json`, please make sure to add them to the
rest of the locale files. I will not always be there to add them myself.
2024-11-22 11:07:47 -06:00
GabCoolGuy
1d42c29335 Add more mentions of canary (#258)
This should hopefully make it clearer whether or not you're using
canary.

Changelog:
- Changed github workflows to have "canary" in the zip files
- Added `App.FullAppName` in the about section, so that it's clear in
there too
- Changed log name for canary builds to
`Ryujinx_Canary_{version}_{DateTime.Now:yyyy-MM-dd_HH-mm-ss}.log`
(normal builds should still be
"Ryujinx_{version}_{DateTime.Now:yyyy-MM-dd_HH-mm-ss}.log)
2024-11-21 12:34:53 -06:00
Evan Husted
c2de5cc700 Fix really obvious typo, lol 2024-11-21 10:16:13 -06:00
GabCoolGuy
aaaf60b7a4 Change headless to nogui in the release artifacts (#285)
This makes it so that instead of the files you download being
`sdl2-ryujinx-headless` they are now `nogui-ryujinx`in the release (and
canary) artifacts
2024-11-20 12:20:38 -06:00
GabCoolGuy
150e06e0de Add documentation and ldn labels to labeler.yml (#282)
This should make it so that any changes made to ldn and documentation
related files should be auto-labeled
2024-11-20 11:52:16 -06:00
Luke Warner
c0a4d95c5d ARMeilleure: Implement TPIDR2_EL0 (#280)
This is an implementation of the TPIDR2_EL0 register. There may be more
potential use-cases for this register not included in this PR, but this
implements the use-case seen in SuperTuxKart.
2024-11-19 13:02:24 -06:00
Evan Husted
c3831428e0 Try and fix weird nullref 2024-11-19 10:22:11 -06:00
6 changed files with 130 additions and 22 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 609 KiB

View File

@@ -34,7 +34,6 @@
<EmbeddedResource Include="Resources\Icon_XCI.png" />
<EmbeddedResource Include="Resources\Logo_Amiibo.png" />
<EmbeddedResource Include="Resources\Logo_Ryujinx.png" />
<EmbeddedResource Include="Resources\Logo_Thiccjinx.png" />
<EmbeddedResource Include="Resources\Logo_Discord_Dark.png" />
<EmbeddedResource Include="Resources\Logo_Discord_Light.png" />
<EmbeddedResource Include="Resources\Logo_GitHub_Dark.png" />

View File

@@ -1,6 +1,7 @@
{
"Language": "Norsk",
"MenuBarFileOpenApplet": "Åpne Program",
"MenuBarFileOpenAppletOpenMiiApplet": "Mii Regidering Applet",
"MenuBarFileOpenAppletOpenMiiAppletToolTip": "Åpne Mii Redigerings program i eget vindu",
"SettingsTabInputDirectMouseAccess": "Direkte tilgang med Mus",
"SettingsTabSystemMemoryManagerMode": "Memory Manager-modus",
@@ -12,6 +13,8 @@
"MenuBarFileOpenFromFile": "_Last inn program fra fil",
"MenuBarFileOpenFromFileError": "Ingen apper ble funnet i valgt fil.",
"MenuBarFileOpenUnpacked": "Last inn _Upakket spill",
"MenuBarFileLoadDlcFromFolder": "Last inn DLC fra mappe",
"MenuBarFileLoadTitleUpdatesFromFolder": "Last inn Spill Oppdatering fra mappe",
"MenuBarFileOpenEmuFolder": "Åpne Ryujinx mappe",
"MenuBarFileOpenLogsFolder": "Åpne Logg mappen",
"MenuBarFileExit": "_Avslutt",
@@ -28,21 +31,25 @@
"MenuBarToolsInstallFirmware": "Installer fastvare",
"MenuBarFileToolsInstallFirmwareFromFile": "Installer en fastvare fra XCI eller ZIP",
"MenuBarFileToolsInstallFirmwareFromDirectory": "Installer en fastvare fra en mappe",
"MenuBarToolsInstallKeys": "Installer Nøkkler",
"MenuBarFileToolsInstallKeysFromFile": "Installer Nøkkler fra KEYS eller ZIP",
"MenuBarFileToolsInstallKeysFromFolder": "Installer nøkkler fra en mappe",
"MenuBarToolsManageFileTypes": "Behandle filtyper",
"MenuBarToolsInstallFileTypes": "Installer filtyper",
"MenuBarToolsUninstallFileTypes": "Avinstaller filtyper",
"MenuBarToolsXCITrimmer": "Trim XCI filer",
"MenuBarView": "_Vis",
"MenuBarViewWindow": "Vindu størrelse",
"MenuBarViewWindow720": "720p",
"MenuBarViewWindow1080": "1080p",
"MenuBarHelp": "_Hjelp",
"MenuBarHelpCheckForUpdates": "Se etter oppdateringer",
"MenuBarHelpFaq": "FAQ & Troubleshooting Page",
"MenuBarHelpFaqTooltip": "Opens the FAQ and Troubleshooting page on the official Ryujinx wiki",
"MenuBarHelpSetup": "Setup & Configuration Guide",
"MenuBarHelpSetupTooltip": "Opens the Setup & Configuration guide on the official Ryujinx wiki",
"MenuBarHelpMultiplayer": "Multiplayer (LDN/LAN) Guide",
"MenuBarHelpMultiplayerTooltip": "Opens the Multiplayer guide on the official Ryujinx wiki",
"MenuBarHelpFaq": "FAQ & Feilsøkings side",
"MenuBarHelpFaqTooltip": "Åpne FAQ og Feilsøkings siden på den offisielle Ryujinx wiki",
"MenuBarHelpSetup": "Oppsett- og konfigurasjonsveiledning",
"MenuBarHelpSetupTooltip": "Åpner oppsett- og konfigurasjonsveiledningen på den offisielle Ryujinx-wikien",
"MenuBarHelpMultiplayer": "Flerspiller (LDN/LAN) Guide",
"MenuBarHelpMultiplayerTooltip": "Åpne Flerspiller guide på den offisielle Ryujinx wiki",
"MenuBarHelpAbout": "Om",
"MenuSearch": "Søk ...",
"GameListHeaderFavorite": "Fav",
@@ -88,8 +95,11 @@
"GameListContextMenuOpenModsDirectoryToolTip": "Åpner mappen som inneholder programmets modifikasjoner",
"GameListContextMenuOpenSdModsDirectory": "Åpne Atmosfære modifikasjons mappen",
"GameListContextMenuOpenSdModsDirectoryToolTip": "Åpner den alternative SD-kortets Atmosfære-mappe som inneholder programmoduser. Nyttig for modifikasjoner som er pakket for ekte maskinvare.",
"GameListContextMenuTrimXCI": "Sjekk og Trim XCI Fil",
"GameListContextMenuTrimXCIToolTip": "Sjekk og Trim XCI Filer for og spare Disk Space",
"StatusBarGamesLoaded": "{0}/{1} Spill Lastet",
"StatusBarSystemVersion": "System versjon: {0}",
"StatusBarXCIFileTrimming": "Trimme XCI Filer '{0}'",
"LinuxVmMaxMapCountDialogTitle": "Lav grense for minnetildelinger oppdaget",
"LinuxVmMaxMapCountDialogTextPrimary": "Ønsker du å øke verdien av vm.max_map_count til {0}",
"LinuxVmMaxMapCountDialogTextSecondary": "Noen spill kan prøve å lage flere minnekartlegging enn det som er tillatt. Ryujinx vil krasjes så snart denne grensen overskrides.",
@@ -104,11 +114,14 @@
"SettingsTabGeneralCheckUpdatesOnLaunch": "Se etter oppdateringer ved oppstart",
"SettingsTabGeneralShowConfirmExitDialog": "Vis \"Bekreft Avslutt\" vinduet",
"SettingsTabGeneralRememberWindowState": "Husk vinduets størrelse/posisjon",
"SettingsTabGeneralShowTitleBar": "Vis Title Bar (Krever Omstart)",
"SettingsTabGeneralHideCursor": "Skjul musepeker:",
"SettingsTabGeneralHideCursorNever": "Aldri",
"SettingsTabGeneralHideCursorOnIdle": "Når inaktiv",
"SettingsTabGeneralHideCursorAlways": "Alltid",
"SettingsTabGeneralGameDirectories": "Spillmapper",
"SettingsTabGeneralAutoloadDirectories": "Autolast DLC/Oppdateringer fra Mapper",
"SettingsTabGeneralAutoloadNote": "DLC og Oppdateringer som refererer til manglende filer, vil bli skrudd av automatisk",
"SettingsTabGeneralAdd": "Legg til",
"SettingsTabGeneralRemove": "Fjern",
"SettingsTabSystem": "System",
@@ -141,18 +154,36 @@
"SettingsTabSystemSystemLanguageTraditionalChinese": "Tradisjonell Kinesisk",
"SettingsTabSystemSystemTimeZone": "System Tidssone:",
"SettingsTabSystemSystemTime": "System tid:",
"SettingsTabSystemEnableVsync": "VSynk",
"SettingsTabSystemVSyncMode": "VSynk:",
"SettingsTabSystemEnableCustomVSyncInterval": "Skru på egendefinert oppdateringsfrekvens (Experimentell)",
"SettingsTabSystemVSyncModeSwitch": "Switch",
"SettingsTabSystemVSyncModeUnbounded": "Ubundet",
"SettingsTabSystemVSyncModeCustom": "Egendefinert Oppdateringsfrekvens",
"SettingsTabSystemVSyncModeTooltip": "Etterlign vertikal synkronisering. 'Switch' etterligner Switch's oppdateringsfrekvens på 60Hz. 'Ubundet' er en ubundet oppdateringsfrekvens.",
"SettingsTabSystemVSyncModeTooltipCustom": "Etterlign vertikal synkronisering. 'Switch' etterligner Switch's oppdateringsfrekvens på 60Hz. 'Ubundet' er en ubundet oppdateringsfrekvens. 'Egendefinert' etterligner spesifisert egendefinert oppdateringsfrekvens.",
"SettingsTabSystemEnableCustomVSyncIntervalTooltip": "Tillater brukeren og definere en etterlignet oppdateringsfrekvens. I noen titler, så kan dette gjøre at spillet kjører fortere eller tregere. I andre titler, så tillater det og sette FPS på en spesific oppdateringsfrekvens, kan også lede til uforventet oppførsel. Dette er en eksperimentell trekk, med ingen garanti for hvordan spillet kan bli affektert. \n\nLa stå AV om usikker.",
"SettingsTabSystemCustomVSyncIntervalValueTooltip": "Egendefinerte Oppdateringsfrekvensens Verdi mål.",
"SettingsTabSystemCustomVSyncIntervalSliderTooltip": "Den egendefinerte oppdateringsfrekvensen, sat som en prosent av den normale oppdateringsfrekvensen til Switch.",
"SettingsTabSystemCustomVSyncIntervalPercentage": "Egendefinert oppdateringsfrekvens %:",
"SettingsTabSystemCustomVSyncIntervalValue": "Egendefinert oppdateringsfrekvens Verdi:",
"SettingsTabSystemEnablePptc": "PPTC (Profilert Vedvarende Oversettelseshurtigbuffer)",
"SettingsTabSystemEnableLowPowerPptc": "Lav-Kraft PPTC cache",
"SettingsTabSystemEnableFsIntegrityChecks": "FS Integritetssjekk",
"SettingsTabSystemAudioBackend": "Lyd Backend:",
"SettingsTabSystemAudioBackendDummy": "Dummy",
"SettingsTabSystemAudioBackendOpenAL": "OpenAL",
"SettingsTabSystemAudioBackendSoundIO": "Lyd Inn/Ut",
"SettingsTabSystemAudioBackendSDL2": "SDL2",
"SettingsTabSystemCustomVSyncInterval": "Interval",
"SettingsTabSystemHacks": "Hacks",
"SettingsTabSystemHacksNote": "Kan forårsake ustabilitet",
"SettingsTabSystemExpandDramSize": "Utvid DRAM til 8GiB",
"SettingsTabSystemDramSize": "DRAM mengde:",
"SettingsTabSystemDramSize4GiB": "4GiB",
"SettingsTabSystemDramSize6GiB": "6GiB",
"SettingsTabSystemDramSize8GiB": "8GiB",
"SettingsTabSystemDramSize12GiB": "12GiB",
"SettingsTabSystemIgnoreMissingServices": "Ignorer manglende tjenester",
"SettingsTabSystemIgnoreApplet": "Ignorere Applet",
"SettingsTabGraphics": "Grafikk",
"SettingsTabGraphicsAPI": "Grafikk API",
"SettingsTabGraphicsEnableShaderCache": "Aktiver Shader Cachen",
@@ -165,7 +196,7 @@
"SettingsTabGraphicsResolutionScale": "Oppløsnings skala:",
"SettingsTabGraphicsResolutionScaleCustom": "Egendefinert (anbefales ikke)",
"SettingsTabGraphicsResolutionScaleNative": "Naturlig (720p/1080p)",
"SettingsTabGraphicsResolutionScale2x": "2 x (1440p/2160p)",
"SettingsTabGraphicsResolutionScale2x": "2x (1440p/2160p)",
"SettingsTabGraphicsResolutionScale3x": "3x (2160p/3240p)",
"SettingsTabGraphicsResolutionScale4x": "4x (2880p/4320p) (anbefales ikke)",
"SettingsTabGraphicsAspectRatio": "Bildeformat",
@@ -395,6 +426,8 @@
"InputDialogTitle": "Input Dialog",
"InputDialogOk": "OK",
"InputDialogCancel": "Avbryt",
"InputDialogCancelling": "Kansellerer",
"InputDialogClose": "Lukk",
"InputDialogAddNewProfileTitle": "Velg profilnavnet",
"InputDialogAddNewProfileHeader": "Vennligst skriv inn et profilnavn",
"InputDialogAddNewProfileSubtext": "(Maks lengde: {0})",
@@ -402,6 +435,7 @@
"AvatarSetBackgroundColor": "Angi bakgrunnsfarge",
"AvatarClose": "Lukk",
"ControllerSettingsLoadProfileToolTip": "Last inn profil",
"ControllerSettingsViewProfileToolTip": "Se Profil",
"ControllerSettingsAddProfileToolTip": "Legg til profil",
"ControllerSettingsRemoveProfileToolTip": "Fjern profil",
"ControllerSettingsSaveProfileToolTip": "Lagre Profil",
@@ -445,6 +479,7 @@
"DialogUpdaterExtractionMessage": "Pakker ut oppdatering...",
"DialogUpdaterRenamingMessage": "Endrer navn på oppdatering...",
"DialogUpdaterAddingFilesMessage": "Legger til ny oppdatering...",
"DialogUpdaterShowChangelogMessage": "Vis Endringslogg",
"DialogUpdaterCompleteMessage": "Oppdateringen er fullført!",
"DialogUpdaterRestartMessage": "Vil du starte Ryujinx på nytt nå?",
"DialogUpdaterNoInternetMessage": "Du er ikke tilkoblet internett",
@@ -463,6 +498,7 @@
"DialogUninstallFileTypesSuccessMessage": "Filtyper ble avinstallert!",
"DialogUninstallFileTypesErrorMessage": "Kunne ikke avinstallere filtyper.",
"DialogOpenSettingsWindowLabel": "Åpne innstillinger-vinduet",
"DialogOpenXCITrimmerWindowLabel": "XCI Trimmer Vindu",
"DialogControllerAppletTitle": "Kontroller Applet",
"DialogMessageDialogErrorExceptionMessage": "Feil ved visning av meldings-dialog: {0}",
"DialogSoftwareKeyboardErrorExceptionMessage": "Feil ved visning av programvaretastatur: {0}",
@@ -491,6 +527,13 @@
"DialogFirmwareInstallerFirmwareInstallConfirmMessage": "Vil du fortsette?",
"DialogFirmwareInstallerFirmwareInstallWaitMessage": "Installerer fastvare...",
"DialogFirmwareInstallerFirmwareInstallSuccessMessage": "Systemversjon {0} ble installert.",
"DialogKeysInstallerKeysNotFoundErrorMessage": "En ugyldig Keys fil var funnet i {0}",
"DialogKeysInstallerKeysInstallTitle": "Installer Keys",
"DialogKeysInstallerKeysInstallMessage": "Nye Keys filer vil bli installert.",
"DialogKeysInstallerKeysInstallSubMessage": "\n\nDette vil erstate noen av de allerede installerte Keys.",
"DialogKeysInstallerKeysInstallConfirmMessage": "\n\nVil du fortsette?",
"DialogKeysInstallerKeysInstallWaitMessage": "Installerer Keys...",
"DialogKeysInstallerKeysInstallSuccessMessage": "Nye Keys filer ble installert vellykket.",
"DialogUserProfileDeletionWarningMessage": "Det vil ikke være noen profiler å åpnes hvis valgt profil blir slettet",
"DialogUserProfileDeletionConfirmMessage": "Vil du slette den valgte profilen",
"DialogUserProfileUnsavedChangesTitle": "Advarsel - Ulagrede endringer",
@@ -527,15 +570,13 @@
"AboutUrlTooltipMessage": "Klikk for å åpne Ryujinx nettsiden i din standardnettleser.",
"AboutDisclaimerMessage": "Ryujinx er ikke knyttet til NintendoTM,\neller noen av samarbeidspartnerne sine, på noen som helst måte.",
"AboutAmiiboDisclaimerMessage": "AmiiboAPI (www.amiiboapi.com) brukes sammen med\ni vår Amiibo-emulsjon.",
"AboutPatreonUrlTooltipMessage": "Klikk for å åpne Ryujinx Patreon-siden i din standardnettleser.",
"AboutGithubUrlTooltipMessage": "Klikk for å åpne Ryujinx GitHub siden i din standardnettleser.",
"AboutDiscordUrlTooltipMessage": "Klikk for å åpne en invitasjon til Ryujinx Discord-serveren i nettleseren din.",
"AboutTwitterUrlTooltipMessage": "Klikk for å åpne Ryujinx Twitter-siden i din standardnettleser.",
"AboutRyujinxAboutTitle": "Om:",
"AboutRyujinxAboutContent": "Ryujinx er en emulator for Nintendo SwitchTM.\nVennligst støtt oss på Patreon.\nFå alle de siste nyhetene på vår Twitter eller Discord.\nUtviklere som er interessert i å bidra kan finne ut mer på GitHub eller Discord.",
"AboutRyujinxMaintainersTitle": "Vedlikeholdt av:",
"AboutRyujinxFormerMaintainersTitle": "Tidligere Vedlikeholdt av:",
"AboutRyujinxMaintainersContentTooltipMessage": "Klikk for å åpne Bidragsyter-siden i standardleseren din.",
"AboutRyujinxSupprtersTitle": "Støttet på Patreon av:",
"AmiiboSeriesLabel": "Amibo Serie",
"AmiiboCharacterLabel": "Karakter",
"AmiiboScanButtonLabel": "Skanne det",
@@ -562,18 +603,22 @@
"AddGameDirBoxTooltip": "Angi en spillmappe for å legge til i listen",
"AddGameDirTooltip": "Legg til en spillmappe i listen",
"RemoveGameDirTooltip": "Fjern valgt spillmappe",
"AddAutoloadDirBoxTooltip": "Gå inn i en autoload mappe for å legge til listen",
"AddAutoloadDirTooltip": "Legg til en autoload mappe til listen",
"RemoveAutoloadDirTooltip": "Fjern valgte autoload mappe",
"CustomThemeCheckTooltip": "Bruk et egendefinert Avalonia tema for GUI for å endre utseende til emulatormenyene",
"CustomThemePathTooltip": "Bane til egendefinert GUI-tema",
"CustomThemeBrowseTooltip": "Søk etter et egendefinert GUI-tema",
"DockModeToggleTooltip": "Forankret modus gjør at systemet oppføre seg som en forankret Nintendo Switch. Dette forbedrer grafikkkvaliteten i de fleste spill. Motsatt vil deaktivering av dette gjøre at systemet oppføre seg som en håndholdt Nintendo Switch, noe som reduserer grafikkkvaliteten.\n\nKonfigurer spiller 1 kontroller hvis du planlegger å bruke forankret modus; konfigurer håndholdte kontroller hvis du planlegger å bruke håndholdte modus.\n\nLa PÅ hvis du er usikker.",
"DirectKeyboardTooltip": "Direkte tastaturtilgang (HID) støtte. Gir deg spill-tilgang til tastaturet som en tekstinnlegg-enhet.\n\nfungerer kun med spill som lokalt støtter tastaturbruk på Ninteno SwitchTM maskinvare.\n\nLa være AV hvis du er usikker.",
"DirectMouseTooltip": "Direkte musepeker (HID) støtte. Gir deg spill-tilgang til musepeker.\n\nfungerer kun med spill som lokalt støtter musepekere på Ninteno SwitchTM maskinvare.\n\nNår aktivert, kan det hende touch funksjoner ikke fungerer\n\nLa være AV hvis du er usikker.",
"DirectMouseTooltip": "Direkte musepeker (HID) støtte. Gir deg spill-tilgang til musepeker.\n\nfungerer kun med spill som lokalt støtter musepekere på Ninteno SwitchTM maskinvare.\n\nNår aktivert, kan det hende touch funksjoner ikke fungerer.\n\nLa være AV hvis du er usikker.",
"RegionTooltip": "Endre systemregion",
"LanguageTooltip": "Endre systemspråk",
"TimezoneTooltip": "Endre systemtidssone",
"TimeTooltip": "Endre systemtid",
"VSyncToggleTooltip": "Emuler konsollens loddrett synkronisering. på ett vis en bildefrekvens begrensning for de fleste spill; deaktivering kan få spill til å kjøre med høyere hastighet, eller til å laste skjermene tar lengre tid eller sitter fast.\n\nkan byttes inn i spillet med en hurtigtast for preferansen (F1 som standard). Vi anbefaler å gjøre dette hvis du planlegger å deaktivere dette.\n\nLa være PÅ hvis du er usikker.",
"PptcToggleTooltip": "Lagrer oversatte JIT funksjoner så de ikke trenger og bli oversatt hver gang spillet laster.\n\nKan redusere hakkete spilling og gjør at spillet starter opp raskere ved første oppstart.\n\nLa være PÅ om usikker.",
"LowPowerPptcToggleTooltip": "Last PPTC og bruk en tredjedel av kjernene.",
"FsIntegrityToggleTooltip": "Sjekker for korrupte filer ved oppstart av et spill, og dersom korrupte filer oppdages, viser en hashfeil i loggen.\n\nhar ingen innvirkning på ytelsen og er ment å hjelpe med feilsøking.\n\nLa være PÅ hvis usikker.",
"AudioBackendTooltip": "Endrer backend brukt til å gjengi lyd.\n\nSDL2 er foretrukket, mens OpenAL og SoundIO brukes som reserveløsning. Dummy kommer ikke til å ha lyd.\n\nSett til SDL2 hvis usikker.",
"MemoryManagerTooltip": "Endre hvordan gjesteminne tilordnes og åpnes. Påvirker emulator CPU-ytelsen veldig mye.\n\nSett til HOST UNCHECKED hvis usikker.",
@@ -583,6 +628,7 @@
"UseHypervisorTooltip": "Bruk Hypervisor i stedet for JIT. Det øker ytelsen mye hvis det er tilgjengelig, men det kan være ustabilt i den nåværende tilstanden.",
"DRamTooltip": "Bruker en alternativ minnemodus med 8GiB i DRAM for og etterligne Switch utvikler modeller.\n\nDette er bare nyttig for teksturpakker eller 4k oppløsningsmoduler. Forbedrer IKKE ytelsen.\n\nLa AV hvis usikker.",
"IgnoreMissingServicesTooltip": "Ignorerer ikke implementerte Horisont OS-tjenester. Dette kan hjelpe med å omgå krasj ved oppstart av enkelte spill.\n\nLa AV hvis du er usikker.",
"IgnoreAppletTooltip": "Den eksterne dialogen \"Controller Applet\" vil ikke vises hvis gamepad er frakoblet under spilling. Det vil ikke være noen spørsmål om å lukke dialogboksen eller sette opp en ny kontroller. Når den tidligere frakoblede kontrolleren er koblet til igjen, vil spillet gjenopptas automatisk.",
"GraphicsBackendThreadingTooltip": "Utfører grafikkbackend kommandoer på en annen tråd.\n\nØker hastigheten for shaderkomprimering, reduserer hakking og forbedrer ytelsen til GPU-drivere uten å spre støtten fra sine egne. Litt bedre ytelse på drivere med flertråd.\n\nSett for å AUTO hvis usikker.",
"GalThreadingTooltip": "Utfører grafikkbackend kommandoer på en annen tråd.\n\nØker hastigheten for shaderkomprimering, reduserer hakking og forbedrer ytelsen til GPU-drivere uten flertråd støtte. Litt bedre ytelse på drivere med flertråd.\n\nSett for å AUTO hvis usikker.",
"ShaderCacheToggleTooltip": "Lagrer en disk shader cache som reduserer hakking jo flere ganger du spiller.\n\nLa være PÅ om usikker.",
@@ -605,6 +651,8 @@
"DebugLogTooltip": "Skriver ut loggmeldinger i konsollen.\n\nBruk bare dette hvis et medlem har gitt spesifikke instruksjoner, siden det vil gjøre loggene vanskelig å lese og forverre emulatorytelse.",
"LoadApplicationFileTooltip": "Åpne filutforsker for å velge en Switch kompatibel fil å laste",
"LoadApplicationFolderTooltip": "Åpne en filutforsker for å velge en Switch kompatibel, upakket applikasjon for å laste",
"LoadDlcFromFolderTooltip": "Åpne en filutforsker for å velge én eller flere mapper å masselaste DLC fra",
"LoadTitleUpdatesFromFolderTooltip": "Åpne en filutforsker for å velge én eller flere mapper å masselaste titteloppdateringer fra",
"OpenRyujinxFolderTooltip": "Åpne Ryujinx filsystem-mappen",
"OpenRyujinxLogsTooltip": "Åpner mappen hvor logger er lagret",
"ExitTooltip": "Avslutt Ryujinx",
@@ -658,12 +706,21 @@
"TitleUpdateVersionLabel": "Versjon {0}",
"TitleBundledUpdateVersionLabel": "Pakket: Versjon {0}",
"TitleBundledDlcLabel": "Pakket:",
"TitleXCIStatusPartialLabel": "Delvis",
"TitleXCIStatusTrimmableLabel": "Utrimmet",
"TitleXCIStatusUntrimmableLabel": "Trimmet",
"TitleXCIStatusFailedLabel": "(Feilet)",
"TitleXCICanSaveLabel": "Save {0:n0} Mb",
"TitleXCISavingLabel": "Saved {0:n0} Mb",
"RyujinxInfo": "Ryujinx - Informasjon",
"RyujinxConfirm": "Ryujinx - Bekreftelse",
"FileDialogAllTypes": "Alle typer",
"Never": "Aldri",
"SwkbdMinCharacters": "Må være minimum {0} tegn lang",
"SwkbdMinRangeCharacters": "Må være {0}-{1} tegn",
"CabinetTitle": "Skapdialog",
"CabinetDialog": "Skriv inn Amiibos nye navn",
"CabinetScanDialog": "Vennligst skann din Amiibo nå.",
"SoftwareKeyboard": "Programvare Tastatur",
"SoftwareKeyboardModeNumeric": "Må kun være 0-9 eller '.'",
"SoftwareKeyboardModeAlphabet": "Må kun være uten CJK-tegn",
@@ -677,7 +734,6 @@
"UpdaterAddingFiles": "Legger til nye filer...",
"UpdaterExtracting": "Pakker ut oppdatering...",
"UpdaterDownloading": "Laster ned oppdatering...",
"Game": "Spill",
"Docked": "Forankret",
"Handheld": "Håndholdt",
"ConnectionError": "Tilkoblingsfeil",
@@ -698,6 +754,8 @@
"SettingsTabHotkeysShowUiHotkey": "Vis UI:",
"SettingsTabHotkeysPauseHotkey": "Stans midlertidig:",
"SettingsTabHotkeysToggleMuteHotkey": "Demp:",
"SettingsTabHotkeysIncrementCustomVSyncIntervalHotkey": "Øk egendefinert oppdateringsfrekvens",
"SettingsTabHotkeysDecrementCustomVSyncIntervalHotkey": "Senk egendefinert oppdateringsfrekvens",
"ControllerMotionTitle": "Innstillinger for bevegelses kontroll",
"ControllerRumbleTitle": "Innstillinger for Vibrasjon",
"SettingsSelectThemeFileDialogTitle": "Velg tema fil",
@@ -710,16 +768,53 @@
"SelectDlcDialogTitle": "Velg DLC-filer",
"SelectUpdateDialogTitle": "Velg oppdateringsfiler",
"SelectModDialogTitle": "Velg modifikasjons mappe",
"TrimXCIFileDialogTitle": "Sjekk og trim XCI-filen",
"TrimXCIFileDialogPrimaryText": "Denne funksjonen vil først sjekke den tomme plassen og deretter trimme XCI-filen for å spare diskplass.",
"TrimXCIFileDialogSecondaryText": "Gjeldende filstørrelse: {0:n} MB\nSpilldatastørrelse: {1:n} MB\nDiskplasssparing: {2:n} MB",
"TrimXCIFileNoTrimNecessary": "XCI File trenger ikke å trimmes. Sjekk loggene for ytterligere detaljer",
"TrimXCIFileNoUntrimPossible": "XCI-filen kan ikke trimmes. Sjekk loggene for ytterligere detaljer",
"TrimXCIFileReadOnlyFileCannotFix": "XCI-filen er skrivebeskyttet og kunne ikke gjøres skrivbar. Sjekk loggene for ytterligere detaljer",
"TrimXCIFileFileSizeChanged": "XCI-filen har endret størrelse siden den ble skannet. Kontroller at filen ikke skrives til, og prøv igjen.",
"TrimXCIFileFreeSpaceCheckFailed": "XCI File har data i det ledige området, det er ikke trygt å trimme",
"TrimXCIFileInvalidXCIFile": "XCI-filen inneholder ugyldige data. Sjekk loggene for ytterligere detaljer",
"TrimXCIFileFileIOWriteError": "XCI-filen kunne ikke åpnes for skriving. Sjekk loggene for ytterligere detaljer",
"TrimXCIFileFailedPrimaryText": "Trimming av XCI-filen mislyktes",
"TrimXCIFileCancelled": "Operasjonen ble avbrutt",
"TrimXCIFileFileUndertermined": "Ingen operasjon ble utført",
"UserProfileWindowTitle": "Bruker Profiler Behandler",
"CheatWindowTitle": "Juksing behandler",
"DlcWindowTitle": "Behandle nedlastbart innhold for {0} ({1})",
"ModWindowTitle": "Administrere Modifikasjoner for {0} ({1})",
"UpdateWindowTitle": "Tittel oppdatering behandler",
"XCITrimmerWindowTitle": "XCI filtrimmer",
"XCITrimmerTitleStatusCount": "{0} av {1} tittel(er) valgt",
"XCITrimmerTitleStatusCountWithFilter": "{0} av {1} tittel(er) valgt ({2} vist)",
"XCITrimmerTitleStatusTrimming": "Trimmer {0} tittel(er)...",
"XCITrimmerTitleStatusUntrimming": "Utrimmer {0} tittel(er)...",
"XCITrimmerTitleStatusFailed": "Feilet",
"XCITrimmerPotentialSavings": "Potensielle besparelser",
"XCITrimmerActualSavings": "Faktiske besparelser",
"XCITrimmerSavingsMb": "{0:n0} Mb",
"XCITrimmerSelectDisplayed": "Velg vist",
"XCITrimmerDeselectDisplayed": "Fjern merket for Vist",
"XCITrimmerSortName": "Title",
"XCITrimmerSortSaved": "Plassbesparelser",
"XCITrimmerTrim": "Trim",
"XCITrimmerUntrim": "Untrim",
"UpdateWindowUpdateAddedMessage": "{0} nye oppdatering(er) lagt til",
"UpdateWindowBundledContentNotice": "Medfølgende oppdateringer kan ikke fjernes, bare deaktiveres.",
"CheatWindowHeading": "Juks tilgjengelig for {0} [{1}]",
"BuildId": "VersjonsId:",
"DlcWindowBundledContentNotice": "Medfølgende DLC kan ikke fjernes, bare deaktiveres.",
"DlcWindowHeading": "{0} Nedlastbare innhold(er)",
"DlcWindowDlcAddedMessage": "{0} nytt nedlastbart innhold lagt til",
"AutoloadDlcAddedMessage": "{0} nytt nedlastbart innhold lagt til",
"AutoloadDlcRemovedMessage": "{0} manglende nedlastbart innhold fjernet",
"AutoloadUpdateAddedMessage": "{0} nye oppdatering(er) lagt til",
"AutoloadUpdateRemovedMessage": "{0} manglende oppdatering(er) fjernet",
"ModWindowHeading": "{0} Modifikasjoner(s)",
"UserProfilesEditProfile": "Rediger Valgte",
"Continue": "Fortsette",
"Cancel": "Avbryt",
"Save": "Lagre",
"Discard": "Forkast",
@@ -787,5 +882,17 @@
"MultiplayerMode": "Modus:",
"MultiplayerModeTooltip": "Endre LDN flerspillermodus.\n\nLdnMitm vil endre lokal trådløst/lokal spillfunksjonalitet i spill som skal fungere som om den var LAN, noe som tillater lokal, samme nettverk forbindelser med andre Ryujinx instanser og hacket Nintendo Switch konsoller som har installert ldn_mitm-modulen.\n\nFlerspiller krever at alle spillerne er på samme versjon (dvs. Super Smash Bros. Ultimat v13.0.1 kan ikke koble til v13.0.0).\n\nForlat DEAKTIVERT hvis usikker.",
"MultiplayerModeDisabled": "Deaktivert",
"MultiplayerModeLdnMitm": "ldn_mitm"
"MultiplayerModeLdnMitm": "ldn_mitm",
"MultiplayerModeLdnRyu": "RyuLDN",
"MultiplayerDisableP2P": "Deaktiver P2P Network Hosting (kan øke ventetiden)",
"MultiplayerDisableP2PTooltip": "Deaktiver P2P-nettverkshosting, peers vil proxy gjennom hovedserveren i stedet for å koble til deg direkte.",
"LdnPassphrase": "Nettverkspassord:",
"LdnPassphraseTooltip": "Du vil bare kunne se vertsbaserte spill med samme passordfrase som deg.",
"LdnPassphraseInputTooltip": "Skriv inn en passordfrase i formatet Ryujinx-<8 hex chars>. Du vil bare kunne se vertsbaserte spill med samme passordfrase som deg.",
"LdnPassphraseInputPublic": "(Offentlig)",
"GenLdnPass": "Generer tilfeldig",
"GenLdnPassTooltip": "Genererer en ny passordfrase, som kan deles med andre spillere.",
"ClearLdnPass": "Slett",
"ClearLdnPassTooltip": "Sletter gjeldende passordfrase og går tilbake til det offentlige nettverket.",
"InvalidLdnPassphrase": "Ugyldig passordfrase! Må være i formatet \"Ryujinx-<8 hex-tegn>\""
}

View File

@@ -128,6 +128,7 @@
<None Remove="Assets\Locales\th_TH.json" />
<None Remove="Assets\Locales\tr_TR.json" />
<None Remove="Assets\Locales\uk_UA.json" />
<None Remove="Assets\Locales\no_NO.json" />
<None Remove="Assets\Locales\zh_CN.json" />
<None Remove="Assets\Locales\zh_TW.json" />
<None Remove="Assets\Styles\Styles.xaml" />
@@ -155,6 +156,7 @@
<EmbeddedResource Include="Assets\Locales\th_TH.json" />
<EmbeddedResource Include="Assets\Locales\tr_TR.json" />
<EmbeddedResource Include="Assets\Locales\uk_UA.json" />
<EmbeddedResource Include="Assets\Locales\no_NO.json" />
<EmbeddedResource Include="Assets\Locales\zh_CN.json" />
<EmbeddedResource Include="Assets\Locales\zh_TW.json" />
<EmbeddedResource Include="Assets\Styles\Styles.xaml" />

View File

@@ -125,7 +125,7 @@ namespace Ryujinx.Ava.UI.ViewModels
public IEnumerable<LdnGameData> LastLdnGameData;
public static readonly Bitmap IconBitmap =
new(Assembly.GetAssembly(typeof(ConfigurationState))!.GetManifestResourceStream("Ryujinx.UI.Common.Resources.Logo_Thiccjinx.png")!);
new(Assembly.GetAssembly(typeof(ConfigurationState))!.GetManifestResourceStream("Ryujinx.UI.Common.Resources.Logo_Ryujinx.png")!);
public MainWindow Window { get; init; }

View File

@@ -14,14 +14,14 @@
<DockPanel HorizontalAlignment="Stretch">
<Image
Name="RyuLogo"
Margin="7, 0"
Height="25"
Width="25"
Margin="2, 1,-1, 0"
Height="36"
Width="36"
ToolTip.Tip="{Binding Title}"
Source="resm:Ryujinx.UI.Common.Resources.Logo_Thiccjinx.png?assembly=Ryujinx.UI.Common" />
Source="resm:Ryujinx.UI.Common.Resources.Logo_Ryujinx.png?assembly=Ryujinx.UI.Common" />
<Menu
Name="Menu"
Height="32"
Height="35"
Margin="0"
HorizontalAlignment="Left"
IsOpen="{Binding IsSubMenuOpen, Mode=OneWayToSource}">