* Fix process detection and resource leaks
Critical bugs:
- Fix VRChat detection by removing .exe from process name
Performance:
- Use GetProcessesByName() to avoid scanning all processes
- Optimize IsSteamVRRunning to check exact matches first
Resource management:
- Add Process.Dispose() calls to prevent handle leaks
- Standardize on Dispose() instead of Close()
* Fix broken ExitCode check in StartGame
Remove ExitCode check that always threw an exception. You cannot access
Process.ExitCode on a process that is still running~ it throws
InvalidOperationException. Steam stays running after starting VRChat,
so this check always failed.
Simplified to return true when Process.Start() succeeds, since Steam
handles VRChat launch asynchronously and there's no way to verify
immediate success.
Also changed Close() to Dispose() for consistency.
* Translation button finished
* Fix bug in theme
* revert cause some stuff broke
* "Translated by Google" text
* Translate that too
* I am very stupid sorry
* Add API Key
* Make toggle work, oops
* Fix merge issues
* Fixed as requested
* Change translation icon
* Return settings back (oops)
* Beep
* Boop
* Delete import again as the icon has been replaced with a better one
* Change text
* chore(i18n): Update Chinese Simplified localization
* chore(i18n): fix typo
* chore(i18n): fix again
* chore(i18n): a little fix
* chore(i18n): fix some key error
* chore(i18n): change "endpoint"translation
* Update translation for refresh cache button
* chore(i18n):fix transtion key again
* fix(i18n): simply
* chore(i18n): Update Chinese Simplified localization
* chore(i18n): a little fix
* chore(i18n): small fix again
* chore(i18n): small fix again again