mirror of
https://git.ryujinx.app/kenji-nx/ryujinx.git
synced 2025-12-14 16:37:07 +00:00
UI: Button to open screenshots folder in File menu
This commit is contained in:
parent
e75d162dbd
commit
0cf29113c0
9 changed files with 37 additions and 0 deletions
|
|
@ -15,6 +15,7 @@
|
|||
"MenuBarFileLoadDlcFromFolder": "Load DLC From Folder",
|
||||
"MenuBarFileLoadTitleUpdatesFromFolder": "Load Title Updates From Folder",
|
||||
"MenuBarFileOpenEmuFolder": "Open Ryujinx Folder",
|
||||
"MenuBarFileOpenScreenshotsFolder": "Open Screenshots Folder",
|
||||
"MenuBarFileOpenLogsFolder": "Open Logs Folder",
|
||||
"MenuBarFileExit": "_Exit",
|
||||
"MenuBarOptions": "_Options",
|
||||
|
|
@ -656,6 +657,7 @@
|
|||
"LoadDlcFromFolderTooltip": "Open a file explorer to choose one or more folders to bulk load DLC from",
|
||||
"LoadTitleUpdatesFromFolderTooltip": "Open a file explorer to choose one or more folders to bulk load title updates from",
|
||||
"OpenRyujinxFolderTooltip": "Open Ryujinx filesystem folder",
|
||||
"OpenScreenshotFolderTooltip": "Open Ryujinx screenshots folder",
|
||||
"OpenRyujinxLogsTooltip": "Opens the folder where logs are written to",
|
||||
"ExitTooltip": "Exit Ryujinx",
|
||||
"OpenSettingsTooltip": "Open settings window",
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@
|
|||
"MenuBarFileLoadDlcFromFolder": "폴더에서 DLC 불러오기",
|
||||
"MenuBarFileLoadTitleUpdatesFromFolder": "폴더에서 타이틀 업데이트 불러오기",
|
||||
"MenuBarFileOpenEmuFolder": "Ryujinx 폴더 열기",
|
||||
"MenuBarFileOpenScreenshotsFolder": "스크린샷 폴더 열기",
|
||||
"MenuBarFileOpenLogsFolder": "로그 폴더 열기",
|
||||
"MenuBarFileExit": "_종료",
|
||||
"MenuBarOptions": "옵션(_O)",
|
||||
|
|
@ -625,6 +626,7 @@
|
|||
"LoadApplicationFileTooltip": "파일 탐색기를 열어 불러올 스위치 호환 파일 선택",
|
||||
"LoadApplicationFolderTooltip": "파일 탐색기를 열어 불러올 스위치 호환 압축 해제 응용 프로그램 선택",
|
||||
"OpenRyujinxFolderTooltip": "Ryujinx 파일 시스템 폴더 열기",
|
||||
"OpenScreenshotFolderTooltip": "Ryujinx 스크린샷 폴더 열기",
|
||||
"OpenRyujinxLogsTooltip": "로그가 기록된 폴더 열기",
|
||||
"ExitTooltip": "Ryujinx 종료",
|
||||
"OpenSettingsTooltip": "설정 창 열기",
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@
|
|||
"MenuBarFileLoadDlcFromFolder": "Carregar DLC da Pasta",
|
||||
"MenuBarFileLoadTitleUpdatesFromFolder": "Carregar Atualizações de Jogo da Pasta",
|
||||
"MenuBarFileOpenEmuFolder": "Abrir diretório do e_mulador...",
|
||||
"MenuBarFileOpenScreenshotsFolder": "Abrir Pasta de Capturas de Tela",
|
||||
"MenuBarFileOpenLogsFolder": "Abrir diretório de _logs...",
|
||||
"MenuBarFileExit": "_Sair",
|
||||
"MenuBarOptions": "_Opções",
|
||||
|
|
@ -625,6 +626,7 @@
|
|||
"LoadApplicationFileTooltip": "Abre o navegador de arquivos para seleção de um arquivo do Switch compatível a ser carregado",
|
||||
"LoadApplicationFolderTooltip": "Abre o navegador de pastas para seleção de pasta extraída do Switch compatível a ser carregada",
|
||||
"OpenRyujinxFolderTooltip": "Abre o diretório do sistema de arquivos do Ryujinx",
|
||||
"OpenScreenshotFolderTooltip": "Abre a pasta de capturas de tela do Ryujinx",
|
||||
"OpenRyujinxLogsTooltip": "Abre o diretório onde os logs são salvos",
|
||||
"ExitTooltip": "Sair do Ryujinx",
|
||||
"OpenSettingsTooltip": "Abrir janela de configurações",
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@
|
|||
"MenuBarFileLoadDlcFromFolder": "Загружать DLC из папки",
|
||||
"MenuBarFileLoadTitleUpdatesFromFolder": "Загружать обновления из папки",
|
||||
"MenuBarFileOpenEmuFolder": "Открыть папку Ryujinx",
|
||||
"MenuBarFileOpenScreenshotsFolder": "Открыть папку со скриншотами",
|
||||
"MenuBarFileOpenLogsFolder": "Открыть папку с логами",
|
||||
"MenuBarFileExit": "_Выход",
|
||||
"MenuBarOptions": "_Настройки",
|
||||
|
|
@ -654,6 +655,7 @@
|
|||
"LoadDlcFromFolderTooltip": "Открывает файловый менеджер для выбора одной или несколько папок для массовой загрузки DLC",
|
||||
"LoadTitleUpdatesFromFolderTooltip": "Открывает файловый менеджер для выбора одной или несколько папок для массовой загрузки обновлений",
|
||||
"OpenRyujinxFolderTooltip": "Открывает папку с файлами Ryujinx. ",
|
||||
"OpenScreenshotFolderTooltip": "Открывает папку скриншотов Ryujinx",
|
||||
"OpenRyujinxLogsTooltip": "Открывает папку в которую записываются логи",
|
||||
"ExitTooltip": "Выйти из Ryujinx",
|
||||
"OpenSettingsTooltip": "Открывает окно параметров",
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@
|
|||
"MenuBarFileLoadDlcFromFolder": "Load DLC From Folder",
|
||||
"MenuBarFileLoadTitleUpdatesFromFolder": "Load Title Updates From Folder",
|
||||
"MenuBarFileOpenEmuFolder": "Відкрити теку Ryujinx",
|
||||
"MenuBarFileOpenScreenshotsFolder": "Відкрити теку скріншотів",
|
||||
"MenuBarFileOpenLogsFolder": "Відкрити теку журналів змін",
|
||||
"MenuBarFileExit": "_Вихід",
|
||||
"MenuBarOptions": "_Параметри",
|
||||
|
|
@ -625,6 +626,7 @@
|
|||
"LoadApplicationFileTooltip": "Відкриває файловий провідник, щоб вибрати для завантаження сумісний файл Switch",
|
||||
"LoadApplicationFolderTooltip": "Відкриває файловий провідник, щоб вибрати сумісну з комутатором розпаковану програму для завантаження",
|
||||
"OpenRyujinxFolderTooltip": "Відкриває папку файлової системи Ryujinx",
|
||||
"OpenScreenshotFolderTooltip": "Відкрити теку куди зберігаються скріншоти Ryujinx",
|
||||
"OpenRyujinxLogsTooltip": "Відкриває папку, куди записуються журнали",
|
||||
"ExitTooltip": "Виходить з Ryujinx",
|
||||
"OpenSettingsTooltip": "Відкриває вікно налаштувань",
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@
|
|||
"MenuBarFileLoadDlcFromFolder": "从文件夹加载DLC",
|
||||
"MenuBarFileLoadTitleUpdatesFromFolder": "从文件夹加载游戏更新",
|
||||
"MenuBarFileOpenEmuFolder": "打开 Ryujinx 系统目录",
|
||||
"MenuBarFileOpenScreenshotsFolder": "打开截图文件夹",
|
||||
"MenuBarFileOpenLogsFolder": "打开日志目录",
|
||||
"MenuBarFileExit": "退出(_E)",
|
||||
"MenuBarOptions": "选项(_O)",
|
||||
|
|
@ -625,6 +626,7 @@
|
|||
"LoadApplicationFileTooltip": "选择 Switch 游戏文件并加载",
|
||||
"LoadApplicationFolderTooltip": "选择解包后的 Switch 游戏目录并加载",
|
||||
"OpenRyujinxFolderTooltip": "打开 Ryujinx 模拟器系统目录",
|
||||
"OpenScreenshotFolderTooltip": "打开 Ryujinx 截图文件夹",
|
||||
"OpenRyujinxLogsTooltip": "打开日志存放的目录",
|
||||
"ExitTooltip": "退出 Ryujinx 模拟器",
|
||||
"OpenSettingsTooltip": "打开设置窗口",
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@
|
|||
"MenuBarFileLoadDlcFromFolder": "從資料夾中載入 DLC",
|
||||
"MenuBarFileLoadTitleUpdatesFromFolder": "從資料夾中載入遊戲更新",
|
||||
"MenuBarFileOpenEmuFolder": "開啟 Ryujinx 資料夾",
|
||||
"MenuBarFileOpenScreenshotsFolder": "開啟螢幕擷取畫面資料夾",
|
||||
"MenuBarFileOpenLogsFolder": "開啟日誌資料夾",
|
||||
"MenuBarFileExit": "結束(_E)",
|
||||
"MenuBarOptions": "選項(_O)",
|
||||
|
|
@ -625,6 +626,7 @@
|
|||
"LoadApplicationFileTooltip": "開啟檔案總管,選擇與 Switch 相容的檔案來載入",
|
||||
"LoadApplicationFolderTooltip": "開啟檔案總管,選擇與 Switch 相容且未封裝的應用程式來載入",
|
||||
"OpenRyujinxFolderTooltip": "開啟 Ryujinx 檔案系統資料夾",
|
||||
"OpenScreenshotFolderTooltip": "開啟 Ryujinx 螢幕擷取畫面資料夾",
|
||||
"OpenRyujinxLogsTooltip": "開啟日誌被寫入的資料夾",
|
||||
"ExitTooltip": "結束 Ryujinx",
|
||||
"OpenSettingsTooltip": "開啟設定視窗",
|
||||
|
|
|
|||
|
|
@ -1785,6 +1785,25 @@ namespace Ryujinx.Ava.UI.ViewModels
|
|||
OpenHelper.OpenFolder(AppDataManager.BaseDirPath);
|
||||
}
|
||||
|
||||
public void OpenScreenshotsFolder()
|
||||
{
|
||||
string screenshotsDir = Path.Combine(AppDataManager.BaseDirPath, "screenshots");
|
||||
|
||||
try
|
||||
{
|
||||
if (!Directory.Exists(screenshotsDir))
|
||||
Directory.CreateDirectory(screenshotsDir);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Logger.Error?.Print(LogClass.Application, $"Failed to create directory at path {screenshotsDir}. Error : {ex.GetType().Name}", "Screenshot");
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
OpenHelper.OpenFolder(screenshotsDir);
|
||||
}
|
||||
|
||||
public void OpenLogsFolder()
|
||||
{
|
||||
string logPath = AppDataManager.GetOrCreateLogsDir();
|
||||
|
|
|
|||
|
|
@ -55,6 +55,10 @@
|
|||
Command="{Binding OpenRyujinxFolder}"
|
||||
Header="{locale:Locale MenuBarFileOpenEmuFolder}"
|
||||
ToolTip.Tip="{locale:Locale OpenRyujinxFolderTooltip}" />
|
||||
<MenuItem
|
||||
Command="{Binding OpenScreenshotsFolder}"
|
||||
Header="{locale:Locale MenuBarFileOpenScreenshotsFolder}"
|
||||
ToolTip.Tip="{locale:Locale OpenScreenshotFolderTooltip}"/>
|
||||
<MenuItem
|
||||
Command="{Binding OpenLogsFolder}"
|
||||
Header="{locale:Locale MenuBarFileOpenLogsFolder}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue