mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2026-06-15 16:59:16 +00:00
Ayyyy, welcome to the UI: Options Menu → General Improvements PR!
We cruisin'!
This is the first PR of a small series aimed at improving the `Options` menu and related submenus.
This initial PR focuses on smaller visual and navigational improvements to the main `Options` menu. As this is part of a progressive series (two PRs _for now_), further bug fixes and refinements may be present in Part 2. Additionally, as the `View` menu is related to some of the changes presents in this PR, it has also received minor adjustments (see details below).
### LOCALISATION
* **Fractured:**
* `MenuBar_Options.json` - `Options` menu locales
* `MenuBar_View.json` - `View` menu locales
* `Settings_Interface.json` - Interface `Settings` tab locales (UI-only)
* **Added:** Missing "e" in Italian translation of `User Profiles` (thank you BOBBIJDJ for pointing it out!)
**NOTE:** `MenuBar_View.json` and `Settings_Interface.json` were not populated in this PR.
### OPTIONS MENU
* **Moved:** `Toggle Fullscreen` to the `View` menu.
* This option affects the current window/view state, so it belongs under `View` rather than `Options`.
* **Moved:** `Show Console` checkbox to the `View` menu.
* Even though it was previously under `Options`, this is a real-time visibility toggle. It affects Ryujinx "immediately" (shows/hides the console window, and as immediately as you can get with our current implementation), so it fits better alongside other current view controls like `Toggle Fullscreen` and the `Window Size` presets.
* **Moved:** `Start Games in Fullscreen` and `Start Games Without UI` (renamed to "Hide UI on Game Start" for better flow) from the `Options` menu to the `Interface` tab in `Settings`.
* These are persistent launch preferences rather than actions that can affect just the current session. Settings is the semantically correct location for them. They now sit alongside other launch-related options such as `Confirm Game Shutdown`.
* Their respective locales were transferred to the newly created `Settings_Interface.json`.
* **Renamed:** `Change Language` → `Language`
* Made consistent with the shorter style used by other items in this menu in previous cleanups.
* **Modified:** Menu item order (see images below).
### VIEW MENU
The `View` menu received only light adjustments in this PR (mainly padding/margins to better fit the newly added `Show Console` checkbox ). A dedicated _View Menu_ follow-up PR is planned to reorganise it further and add new options. Furthermore, _Options Menu (Part 2 of 2)_ will follow shortly as well.
_If there are any features or changes that you wish to be implemented, please comment down below and I'll be happy to accommodate!_
Reviewed-on: https://git.ryujinx.app/projects/Ryubing/pulls/133
105 lines
3.1 KiB
JSON
105 lines
3.1 KiB
JSON
{
|
||
"Locales": [
|
||
{
|
||
"ID": "OptionsLabel",
|
||
"Translations": {
|
||
"ar_SA": "_خيارات",
|
||
"de_DE": "_Optionen",
|
||
"el_GR": "_Επιλογές",
|
||
"en_US": "_Options",
|
||
"es_ES": "_Opciones",
|
||
"fr_FR": null,
|
||
"he_IL": "_אפשרויות",
|
||
"it_IT": "_Opzioni",
|
||
"ja_JP": "オプション(_O)",
|
||
"ko_KR": "옵션(_O)",
|
||
"no_NO": "_Alternativer",
|
||
"pl_PL": "_Opcje",
|
||
"pt_BR": "_Opções",
|
||
"ru_RU": "_Настройки",
|
||
"sv_SE": "_Inställningar",
|
||
"th_TH": "_ตัวเลือก",
|
||
"tr_TR": "_Seçenekler",
|
||
"uk_UA": "_Параметри",
|
||
"zh_CN": "选项(_O)",
|
||
"zh_TW": "選項(_O)"
|
||
}
|
||
},
|
||
{
|
||
"ID": "LanguageButton",
|
||
"Translations": {
|
||
"ar_SA": "اللغة",
|
||
"de_DE": "Sprache",
|
||
"el_GR": "Γλώσσα",
|
||
"en_US": "Language",
|
||
"es_ES": "Idioma",
|
||
"fr_FR": "Langue",
|
||
"he_IL": "שפה",
|
||
"it_IT": "Lingua",
|
||
"ja_JP": "言語",
|
||
"ko_KR": "언어",
|
||
"no_NO": "Språk",
|
||
"pl_PL": "Język",
|
||
"pt_BR": "Idioma",
|
||
"ru_RU": "Язык",
|
||
"sv_SE": "Språk",
|
||
"th_TH": "ภาษา",
|
||
"tr_TR": "Dil",
|
||
"uk_UA": "Мова",
|
||
"zh_CN": "语言",
|
||
"zh_TW": "語言"
|
||
}
|
||
},
|
||
{
|
||
"ID": "UserProfilesButton",
|
||
"Translations": {
|
||
"ar_SA": "_ملفات المستخدمين",
|
||
"de_DE": "_Benutzerprofile",
|
||
"el_GR": "_Προφίλ Χρηστών",
|
||
"en_US": "_User Profiles",
|
||
"es_ES": "_Perfiles de Usuario",
|
||
"fr_FR": "_Profils d'Utilisateurs",
|
||
"he_IL": "_פרופילי משתמש",
|
||
"it_IT": "_Profili utente",
|
||
"ja_JP": "ユーザプロファイル(_M)",
|
||
"ko_KR": "사용자 프로필(_M)",
|
||
"no_NO": "_Brukerprofiler",
|
||
"pl_PL": "_Profile użytkowników",
|
||
"pt_BR": "_Perfis de usuário",
|
||
"ru_RU": "_Профили пользователей",
|
||
"sv_SE": "_Användarprofiler",
|
||
"th_TH": "_โปรไฟล์ผู้ใช้งาน",
|
||
"tr_TR": "_Kullanıcı Profilleri",
|
||
"uk_UA": "_Профілі користувачів",
|
||
"zh_CN": "用户配置文件(_M)",
|
||
"zh_TW": "使用者設定檔(_M)"
|
||
}
|
||
},
|
||
{
|
||
"ID": "SettingsButton",
|
||
"Translations": {
|
||
"ar_SA": "_الإعدادات",
|
||
"de_DE": "_Einstellungen",
|
||
"el_GR": "_Ρυθμίσεις",
|
||
"en_US": "_Settings",
|
||
"es_ES": "_Configuración",
|
||
"fr_FR": "_Paramètres",
|
||
"he_IL": "_הגדרות",
|
||
"it_IT": "_Impostazioni",
|
||
"ja_JP": "設定(_S)",
|
||
"ko_KR": "설정(_S)",
|
||
"no_NO": "_Innstillinger",
|
||
"pl_PL": "_Ustawienia",
|
||
"pt_BR": "_Configurações",
|
||
"ru_RU": "_Параметры",
|
||
"sv_SE": "_Inställningar",
|
||
"th_TH": "_ตั้งค่า",
|
||
"tr_TR": "_Seçenekler",
|
||
"uk_UA": "_Налаштування",
|
||
"zh_CN": "设置(_S)",
|
||
"zh_TW": "設定(_S)"
|
||
}
|
||
}
|
||
]
|
||
}
|