diff --git a/QuestPatcher/Resources/Strings.Designer.cs b/QuestPatcher/Resources/Strings.Designer.cs
index 5e2a0d6c..5e10d7af 100644
--- a/QuestPatcher/Resources/Strings.Designer.cs
+++ b/QuestPatcher/Resources/Strings.Designer.cs
@@ -68,12 +68,707 @@ public static string DisplayLogs {
}
}
+ ///
+ /// Looks up a localized string similar to Browse.
+ ///
+ public static string Generic_Browse {
+ get {
+ return ResourceManager.GetString("Generic_Browse", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Cancel.
+ ///
+ public static string Generic_Cancel {
+ get {
+ return ResourceManager.GetString("Generic_Cancel", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Delete.
+ ///
+ public static string Generic_Delete {
+ get {
+ return ResourceManager.GetString("Generic_Delete", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Off.
+ ///
+ public static string Generic_Off {
+ get {
+ return ResourceManager.GetString("Generic_Off", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to OK.
+ ///
+ public static string Generic_OK {
+ get {
+ return ResourceManager.GetString("Generic_OK", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to On.
+ ///
+ public static string Generic_On {
+ get {
+ return ResourceManager.GetString("Generic_On", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Select.
+ ///
+ public static string Generic_Select {
+ get {
+ return ResourceManager.GetString("Generic_Select", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to APK is 32 bit.
+ ///
+ public static string LoadedAPKStatus_32bit {
+ get {
+ return ResourceManager.GetString("LoadedAPKStatus_32bit", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to APK is 64 bit.
+ ///
+ public static string LoadedAPKStatus_64bit {
+ get {
+ return ResourceManager.GetString("LoadedAPKStatus_64bit", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to APK is modded.
+ ///
+ public static string LoadedAPKStatus_Modded {
+ get {
+ return ResourceManager.GetString("LoadedAPKStatus_Modded", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to APK is not modded.
+ ///
+ public static string LoadedAPKStatus_NotModded {
+ get {
+ return ResourceManager.GetString("LoadedAPKStatus_NotModded", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to APK Version: {0}.
+ ///
+ public static string LoadedAPKStatus_Version {
+ get {
+ return ResourceManager.GetString("LoadedAPKStatus_Version", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to QP Version: {0}.
+ ///
+ public static string LoadedQPVersion {
+ get {
+ return ResourceManager.GetString("LoadedQPVersion", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to QuestPatcher loading . . ..
///
- public static string LoadingViewQPLoading {
+ public static string LoadingView_QPLoading {
+ get {
+ return ResourceManager.GetString("LoadingView_QPLoading", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Modding Log.
+ ///
+ public static string LoggingDock_Title {
+ get {
+ return ResourceManager.GetString("LoggingDock_Title", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to QuestLoader.
+ ///
+ public static string ModLoader_QuestLoader {
+ get {
+ return ResourceManager.GetString("ModLoader_QuestLoader", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Scotland2.
+ ///
+ public static string ModLoader_Scotland2 {
+ get {
+ return ResourceManager.GetString("ModLoader_Scotland2", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Choose a file type to manage:.
+ ///
+ public static string OtherItems_ChooseType {
+ get {
+ return ResourceManager.GetString("OtherItems_ChooseType", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Failed to load files.
+ ///
+ public static string OtherItems_FailToLoad {
+ get {
+ return ResourceManager.GetString("OtherItems_FailToLoad", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Please wait . . . .
+ ///
+ public static string OtherItems_Loading {
+ get {
+ return ResourceManager.GetString("OtherItems_Loading", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to No file types available for this app.
+ ///
+ public static string OtherItems_NotAvailable {
+ get {
+ return ResourceManager.GetString("OtherItems_NotAvailable", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remove All.
+ ///
+ public static string OtherItems_RemoveAll {
+ get {
+ return ResourceManager.GetString("OtherItems_RemoveAll", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remove Selected.
+ ///
+ public static string OtherItems_RemoveSelected {
+ get {
+ return ResourceManager.GetString("OtherItems_RemoveSelected", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Before you install mods, QuestPatcher must patch your app.
+ ///This may take several minutes depending on your internet connection.
+ ///Make sure that your internet does not go offline during patching..
+ ///
+ public static string Patching_BeforeStartMessage {
+ get {
+ return ResourceManager.GetString("Patching_BeforeStartMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Please wait while patching completes . . ..
+ ///
+ public static string Patching_InProgress {
+ get {
+ return ResourceManager.GetString("Patching_InProgress", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Patching Options.
+ ///
+ public static string Patching_PatchingOptions {
+ get {
+ return ResourceManager.GetString("Patching_PatchingOptions", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Choose the mod loader to patch with: .
+ ///
+ public static string Patching_SelectModLoader {
+ get {
+ return ResourceManager.GetString("Patching_SelectModLoader", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Custom Splash Screen:.
+ ///
+ public static string Patching_SplashScreen {
+ get {
+ return ResourceManager.GetString("Patching_SplashScreen", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to None Selected.
+ ///
+ public static string Patching_SplashScreen_None {
+ get {
+ return ResourceManager.GetString("Patching_SplashScreen_None", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Patch my App!.
+ ///
+ public static string Patching_StartPatching {
+ get {
+ return ResourceManager.GetString("Patching_StartPatching", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Allow Debugging.
+ ///
+ public static string PatchingOption_Debugging {
+ get {
+ return ResourceManager.GetString("PatchingOption_Debugging", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Allow External Files.
+ ///
+ public static string PatchingOption_ExternalFiles {
+ get {
+ return ResourceManager.GetString("PatchingOption_ExternalFiles", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Hand Tracking Type.
+ ///
+ public static string PatchingOption_HandTracking {
+ get {
+ return ResourceManager.GetString("PatchingOption_HandTracking", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to None.
+ ///
+ public static string PatchingOption_HandTracking_None {
+ get {
+ return ResourceManager.GetString("PatchingOption_HandTracking_None", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to V1.
+ ///
+ public static string PatchingOption_HandTracking_V1 {
+ get {
+ return ResourceManager.GetString("PatchingOption_HandTracking_V1", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to V1 High Frequency.
+ ///
+ public static string PatchingOption_HandTracking_V1HighFrequency {
+ get {
+ return ResourceManager.GetString("PatchingOption_HandTracking_V1HighFrequency", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to V2.
+ ///
+ public static string PatchingOption_HandTracking_V2 {
+ get {
+ return ResourceManager.GetString("PatchingOption_HandTracking_V2", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Enable Microphone.
+ ///
+ public static string PatchingOption_Microphone {
+ get {
+ return ResourceManager.GetString("PatchingOption_Microphone", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Disable VR Requirement.
+ ///
+ public static string PatchingOption_NoVRRequirement {
+ get {
+ return ResourceManager.GetString("PatchingOption_NoVRRequirement", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Enable OpenXR.
+ ///
+ public static string PatchingOption_OpenXR {
+ get {
+ return ResourceManager.GetString("PatchingOption_OpenXR", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Downloading {0} . . ..
+ ///
+ public static string Progress_Downloading {
+ get {
+ return ResourceManager.GetString("Progress_Downloading", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Extracting {0} . . ..
+ ///
+ public static string Progress_Extracting {
+ get {
+ return ResourceManager.GetString("Progress_Extracting", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to (Re-)Patch my app!.
+ ///
+ public static string Repatch_StartRepatching {
+ get {
+ return ResourceManager.GetString("Repatch_StartRepatching", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Repatch App.
+ ///
+ public static string Repatch_Title {
+ get {
+ return ResourceManager.GetString("Repatch_Title", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Confirm new App.
+ ///
+ public static string SelectApp_Confirm {
+ get {
+ return ResourceManager.GetString("SelectApp_Confirm", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Loading installed applications . . ..
+ ///
+ public static string SelectApp_Loading {
+ get {
+ return ResourceManager.GetString("SelectApp_Loading", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Changing your app will reload QuestPatcher to pull the new APK, which may take a minute or so..
+ ///
+ public static string SelectApp_Message {
+ get {
+ return ResourceManager.GetString("SelectApp_Message", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Change Selected App.
+ ///
+ public static string SelectApp_Title {
+ get {
+ return ResourceManager.GetString("SelectApp_Title", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Multiple Android devices are connected to your computer. Please select the device to use by clicking a row in the grid shown below..
+ ///
+ public static string SelectDevice_Message {
+ get {
+ return ResourceManager.GetString("SelectDevice_Message", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Select Device.
+ ///
+ public static string SelectDevice_Title {
+ get {
+ return ResourceManager.GetString("SelectDevice_Title", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Change Selected Device.
+ ///
+ public static string SelectDevice_WindowTitle {
+ get {
+ return ResourceManager.GetString("SelectDevice_WindowTitle", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Mod Management.
+ ///
+ public static string SideBarHeader_ModManage {
+ get {
+ return ResourceManager.GetString("SideBarHeader_ModManage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Tools & Options.
+ ///
+ public static string SideBarHeader_Options {
+ get {
+ return ResourceManager.GetString("SideBarHeader_Options", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Cosmetics & other items.
+ ///
+ public static string SideBarHeader_Other {
+ get {
+ return ResourceManager.GetString("SideBarHeader_Other", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Patching.
+ ///
+ public static string SideBarHeader_Patching {
+ get {
+ return ResourceManager.GetString("SideBarHeader_Patching", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Change App.
+ ///
+ public static string Tools_Option_ChangeApp {
+ get {
+ return ResourceManager.GetString("Tools_Option_ChangeApp", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Allows you to select a different application to mod.
+ ///
+ public static string Tools_Option_ChangeApp_Description {
+ get {
+ return ResourceManager.GetString("Tools_Option_ChangeApp_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Theming.
+ ///
+ public static string Tools_Option_Theme {
+ get {
+ return ResourceManager.GetString("Tools_Option_Theme", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Allows UI Customization.
+ ///
+ public static string Tools_Option_Theme_Description {
+ get {
+ return ResourceManager.GetString("Tools_Option_Theme_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Open Themes Folder.
+ ///
+ public static string Tools_Option_Theme_OpenThemeFolder {
+ get {
+ return ResourceManager.GetString("Tools_Option_Theme_OpenThemeFolder", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Select Theme:.
+ ///
+ public static string Tools_Option_Theme_SelectTheme {
+ get {
+ return ResourceManager.GetString("Tools_Option_Theme_SelectTheme", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Options.
+ ///
+ public static string Tools_Section_Options {
+ get {
+ return ResourceManager.GetString("Tools_Section_Options", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to QuestPatcher Settings..
+ ///
+ public static string Tools_Section_Options_Description {
+ get {
+ return ResourceManager.GetString("Tools_Section_Options_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Tools.
+ ///
+ public static string Tools_Section_Tools {
+ get {
+ return ResourceManager.GetString("Tools_Section_Tools", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Useful for troubleshooting issues and managing your install..
+ ///
+ public static string Tools_Section_Tools_Description {
+ get {
+ return ResourceManager.GetString("Tools_Section_Tools_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Create Dump.
+ ///
+ public static string Tools_Tool_CreateDump {
+ get {
+ return ResourceManager.GetString("Tools_Tool_CreateDump", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Creates a dump containing lots of information about QuestPatcher and mod state..
+ ///
+ public static string Tools_Tool_CreateDump_Description {
+ get {
+ return ResourceManager.GetString("Tools_Tool_CreateDump_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Open Logs Folder.
+ ///
+ public static string Tools_Tool_LogFolder {
+ get {
+ return ResourceManager.GetString("Tools_Tool_LogFolder", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Opens the folder where QP stores logs..
+ ///
+ public static string Tools_Tool_LogFolder_Description {
+ get {
+ return ResourceManager.GetString("Tools_Tool_LogFolder_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Quick Fix.
+ ///
+ public static string Tools_Tool_QuickFix {
+ get {
+ return ResourceManager.GetString("Tools_Tool_QuickFix", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Clears cached QuestPatcher data - try this if something isn't working..
+ ///
+ public static string Tools_Tool_QuickFix_Description {
+ get {
+ return ResourceManager.GetString("Tools_Tool_QuickFix_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Repatch App.
+ ///
+ public static string Tools_Tool_RepatchApp {
+ get {
+ return ResourceManager.GetString("Tools_Tool_RepatchApp", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Allows you to change the modloader you have installed by re-patching your app..
+ ///
+ public static string Tools_Tool_RepatchApp_Description {
+ get {
+ return ResourceManager.GetString("Tools_Tool_RepatchApp_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Restart App.
+ ///
+ public static string Tools_Tool_RestartApp {
+ get {
+ return ResourceManager.GetString("Tools_Tool_RestartApp", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Closes then reopens the selected app..
+ ///
+ public static string Tools_Tool_RestartApp_Description {
+ get {
+ return ResourceManager.GetString("Tools_Tool_RestartApp_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Starts an ADB log - you must keep your quest plugged in while you use this..
+ ///
+ public static string Tools_Tool_ToggleADB_Description {
+ get {
+ return ResourceManager.GetString("Tools_Tool_ToggleADB_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Uninstall App.
+ ///
+ public static string Tools_Tool_UninstallApp {
+ get {
+ return ResourceManager.GetString("Tools_Tool_UninstallApp", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Uninstalls your selected app..
+ ///
+ public static string Tools_Tool_UninstallApp_Description {
get {
- return ResourceManager.GetString("LoadingViewQPLoading", resourceCulture);
+ return ResourceManager.GetString("Tools_Tool_UninstallApp_Description", resourceCulture);
}
}
}
diff --git a/QuestPatcher/Resources/Strings.resx b/QuestPatcher/Resources/Strings.resx
index 10b79968..e61eb3e9 100644
--- a/QuestPatcher/Resources/Strings.resx
+++ b/QuestPatcher/Resources/Strings.resx
@@ -18,10 +18,243 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
QuestPatcher loading . . .
Display Logs
+
+ Patching
+
+
+ Mod Management
+
+
+ Cosmetics & other items
+
+
+ Tools & Options
+
+
+ APK is 64 bit
+
+
+ APK is 32 bit
+
+
+ APK is modded
+
+
+ APK is not modded
+
+
+ APK Version: {0}
+
+
+ QP Version: {0}
+
+
+ Modding Log
+
+
+ Choose a file type to manage:
+
+
+ Failed to load files
+
+
+ Browse
+
+
+ Remove Selected
+
+
+ Remove All
+
+
+ Delete
+
+
+ Please wait . . .
+
+
+ No file types available for this app
+
+
+ Patching Options
+
+
+ Allow External Files
+
+
+ Allow Debugging
+
+
+ Disable VR Requirement
+
+
+ Enable Microphone
+
+
+ Enable OpenXR
+
+
+ Hand Tracking Type
+
+
+ None
+
+
+ V1
+
+
+ V1 High Frequency
+
+
+ V2
+
+
+ Custom Splash Screen:
+
+
+ None Selected
+
+
+ Before you install mods, QuestPatcher must patch your app.
+This may take several minutes depending on your internet connection.
+Make sure that your internet does not go offline during patching.
+
+
+ Choose the mod loader to patch with:
+
+
+ Patch my App!
+
+
+ Please wait while patching completes . . .
+
+
+ QuestLoader
+
+
+ Scotland2
+
+
+ Downloading {0} . . .
+
+
+ Extracting {0} . . .
+
+
+ Repatch App
+
+
+ (Re-)Patch my app!
+
+
+ Select Device
+
+
+ Multiple Android devices are connected to your computer. Please select the device to use by clicking a row in the grid shown below.
+
+
+ Select
+
+
+ OK
+
+
+ Cancel
+
+
+ Change Selected Device
+
+
+ Change Selected App
+
+
+ Changing your app will reload QuestPatcher to pull the new APK, which may take a minute or so.
+
+
+ Loading installed applications . . .
+
+
+ Confirm new App
+
+
+ Tools
+
+
+ Useful for troubleshooting issues and managing your install.
+
+
+ Uninstall App
+
+
+ Uninstalls your selected app.
+
+
+ Restart App
+
+
+ Closes then reopens the selected app.
+
+
+ Open Logs Folder
+
+
+ Opens the folder where QP stores logs.
+
+
+ Create Dump
+
+
+ Creates a dump containing lots of information about QuestPatcher and mod state.
+
+
+ Quick Fix
+
+
+ Clears cached QuestPatcher data - try this if something isn't working.
+
+
+ Repatch App
+
+
+ Allows you to change the modloader you have installed by re-patching your app.
+
+
+ Options
+
+
+ QuestPatcher Settings.
+
+
+ Change App
+
+
+ Allows you to select a different application to mod
+
+
+ Theming
+
+
+ Allows UI Customization
+
+
+ Select Theme:
+
+
+ Open Themes Folder
+
+
+ Starts an ADB log - you must keep your quest plugged in while you use this.
+
+
+ On
+
+
+ Off
+
\ No newline at end of file
diff --git a/QuestPatcher/Resources/Strings.zh-hans.resx b/QuestPatcher/Resources/Strings.zh-hans.resx
index fe5a671f..b3677cac 100644
--- a/QuestPatcher/Resources/Strings.zh-hans.resx
+++ b/QuestPatcher/Resources/Strings.zh-hans.resx
@@ -11,10 +11,231 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
QuestPatcher 正在加载 . . .
显示日志
+
+ 打补丁
+
+
+ 管理Mod
+
+
+ 杂项
+
+
+ 工具 & 设置
+
+
+ APK为64位
+
+
+ APK为32位
+
+
+ APK已经打过补丁
+
+
+ APK没有打过补丁
+
+
+ APK版本: {0}
+
+
+ QP版本: {0}
+
+
+ Mod日志
+
+
+ 请稍候 . . .
+
+
+ 获取文件失败
+
+
+ 浏览
+
+
+ 选择要管理的文件类型:
+
+
+ 删除选中的文件
+
+
+ 删除所有文件
+
+
+ 删除
+
+
+ 此应序没有可用的文件类型
+
+
+ 补丁选项
+
+
+ 允许读写外部存储空间
+
+
+ 允许调试
+
+
+ 禁用VR要求
+
+
+ 启用麦克风
+
+
+ 启用OpenXR
+
+
+ 手部追踪类型
+
+
+ 无
+
+
+ V1 高频
+
+
+ 自定义启动画面:
+
+
+ 未选择
+
+
+ 在你安装mod之前,QuestPatcher必须给你的应用打上补丁
+这可能会花一些时间(具体取决于你的网络连接)
+在打补丁期间,请保证网络连接
+
+
+ 选择打补丁用的Mod注入器:
+
+
+ 开始打补丁!
+
+
+ 请稍等 正在打补丁 . . .
+
+
+ 正在下载 {0} . . .
+
+
+ 正在解压 {0} . . .
+
+
+ 重新打补丁!
+
+
+ 重新打补丁
+
+
+ 选择
+
+
+ 好的
+
+
+ 取消
+
+
+ 更换设备
+
+
+ 选择设备
+
+
+ 检测到多个连接的安卓设备,请在下方选择您想使用的设备
+
+
+ 确认新应用
+
+
+ 正在加载已安装的应用 . . .
+
+
+ 更改应用将重启载 QuestPatcher 以提取新的 APK,这可能需要一分钟左右的时间。
+
+
+ 更改应用
+
+
+ 便携操作
+
+
+ 对于故障排除和管理安装很有用
+
+
+ 卸载游戏
+
+
+ 卸载你安装的游戏
+
+
+ 重启游戏
+
+
+ 强制终止并重启游戏
+
+
+ 打开日志文件夹
+
+
+ 打开我们存储日志的文件夹
+
+
+ 开启ADB日志:为了使用这个,你必须让你的设备保持连接
+
+
+ 创建Dump
+
+
+ 创建一段调试用的信息
+
+
+ 快速修复
+
+
+ 清除缓存的数据:如果出现了问题可以试试这个
+
+
+ 重新打补丁
+
+
+ 通过给应用重新打补丁来更换Mod注入器
+
+
+ 设置
+
+
+ QuestPatcher设置
+
+
+ 更换应用
+
+
+ 选择另一个被打Mod的应用
+
+
+ 主题
+
+
+ 自定义UI
+
+
+ 选择主题:
+
+
+ 打开主题文件夹
+
+
+ 关
+
+
+ 开
+
\ No newline at end of file
diff --git a/QuestPatcher/Views/LoadedView.axaml b/QuestPatcher/Views/LoadedView.axaml
index b0165b24..74d18460 100644
--- a/QuestPatcher/Views/LoadedView.axaml
+++ b/QuestPatcher/Views/LoadedView.axaml
@@ -3,6 +3,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:viewModels="clr-namespace:QuestPatcher.ViewModels"
+ xmlns:res="clr-namespace:QuestPatcher.Resources"
mc:Ignorable="d" d:DesignWidth="1000" d:DesignHeight="550"
x:Class="QuestPatcher.Views.LoadedView"
DragDrop.AllowDrop="True">
@@ -25,30 +26,34 @@
-
+
-
+
-
+
-
+
- Display Logs
+
-
-
-
-
-
+
+
+
+
+
-
+
diff --git a/QuestPatcher/Views/LoadingView.axaml b/QuestPatcher/Views/LoadingView.axaml
index 3ca7a2c1..02dbfd54 100644
--- a/QuestPatcher/Views/LoadingView.axaml
+++ b/QuestPatcher/Views/LoadingView.axaml
@@ -15,11 +15,16 @@
-
+
-
+
diff --git a/QuestPatcher/Views/LoggingView.axaml b/QuestPatcher/Views/LoggingView.axaml
index 7765eecc..d04e1e75 100644
--- a/QuestPatcher/Views/LoggingView.axaml
+++ b/QuestPatcher/Views/LoggingView.axaml
@@ -3,6 +3,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:viewModels="clr-namespace:QuestPatcher.ViewModels"
+ xmlns:res="clr-namespace:QuestPatcher.Resources"
mc:Ignorable="d"
d:DesignWidth="600"
x:Class="QuestPatcher.Views.LoggingView">
@@ -11,7 +12,7 @@
- Modding Log
+
@@ -12,7 +13,7 @@
-
+
diff --git a/QuestPatcher/Views/Modding/ModView.axaml b/QuestPatcher/Views/Modding/ModView.axaml
index cfde1096..2ab0c10b 100644
--- a/QuestPatcher/Views/Modding/ModView.axaml
+++ b/QuestPatcher/Views/Modding/ModView.axaml
@@ -2,6 +2,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ xmlns:res="clr-namespace:QuestPatcher.Resources"
xmlns:moddingViewModels="clr-namespace:QuestPatcher.ViewModels.Modding"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="QuestPatcher.Views.Modding.ModView">
@@ -28,7 +29,7 @@
-
+
diff --git a/QuestPatcher/Views/OtherItemsView.axaml b/QuestPatcher/Views/OtherItemsView.axaml
index 2ee5e199..d88648df 100644
--- a/QuestPatcher/Views/OtherItemsView.axaml
+++ b/QuestPatcher/Views/OtherItemsView.axaml
@@ -2,6 +2,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ xmlns:res="clr-namespace:QuestPatcher.Resources"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="QuestPatcher.Views.OtherItemsView"
xmlns:local="clr-namespace:QuestPatcher;assembly=QuestPatcher"
@@ -18,7 +19,7 @@
- Choose a file type to manage:
+
@@ -31,15 +32,15 @@
- Please wait . . .
+
- Failed to load files
+
-
-
-
+
+
+
@@ -51,7 +52,7 @@
-
+
@@ -59,6 +60,6 @@
- No file types available for this app
+
diff --git a/QuestPatcher/Views/PatchingView.axaml b/QuestPatcher/Views/PatchingView.axaml
index 255db813..b543bff1 100644
--- a/QuestPatcher/Views/PatchingView.axaml
+++ b/QuestPatcher/Views/PatchingView.axaml
@@ -3,6 +3,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:viewModels="clr-namespace:QuestPatcher.ViewModels"
+ xmlns:res="clr-namespace:QuestPatcher.Resources"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="QuestPatcher.Views.PatchingView">
@@ -12,22 +13,22 @@
- Patching Options
+
- Allow External Files
- Allow Debugging
- Disable VR Requirement
- Enable Microphone
- Enable OpenXR
+
+
+
+
+
- Hand Tracking Type
+
- None
- V1
- V1 High Frequency
- V2
+
+
+
+
@@ -35,12 +36,12 @@
- Custom Splash Screen:
+
-
-
-
+
+
+
@@ -48,23 +49,21 @@
- Before you install mods, QuestPatcher must patch your app.
- This may take several minutes depending on your internet connection.
- Make sure that your internet does not go offline during patching.
+
- Choose the modloader to patch with:
+
- QuestLoader
- Scotland2
+
+
-
+
- Please wait while patching completes . . .
+
diff --git a/QuestPatcher/Views/ProgressView.axaml b/QuestPatcher/Views/ProgressView.axaml
index e3a5d9ee..ffb9ea6a 100644
--- a/QuestPatcher/Views/ProgressView.axaml
+++ b/QuestPatcher/Views/ProgressView.axaml
@@ -2,6 +2,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ xmlns:res="clr-namespace:QuestPatcher.Resources"
xmlns:viewModels="clr-namespace:QuestPatcher.ViewModels"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" IsVisible="{Binding !Locker.IsFree}"
x:Class="QuestPatcher.Views.ProgressView">
@@ -13,12 +14,12 @@
-
+
-
+
diff --git a/QuestPatcher/Views/RepatchWindow.axaml b/QuestPatcher/Views/RepatchWindow.axaml
index dbb87546..304d5d87 100644
--- a/QuestPatcher/Views/RepatchWindow.axaml
+++ b/QuestPatcher/Views/RepatchWindow.axaml
@@ -3,10 +3,11 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:viewModels="clr-namespace:QuestPatcher.ViewModels"
+ xmlns:res="clr-namespace:QuestPatcher.Resources"
mc:Ignorable="d" d:DesignWidth="400" d:DesignHeight="220" SizeToContent="Height" MinWidth="300" Width="350"
x:Class="QuestPatcher.Views.RepatchWindow"
Icon="/Assets/questpatcher-logo.ico"
- Title="Repatch App"
+ Title="{x:Static res:Strings.Repatch_Title}"
Background="{x:Null}"
ExtendClientAreaToDecorationsHint="true"
ExtendClientAreaTitleBarHeightHint="-1"
@@ -18,14 +19,14 @@
- Repatch App
+
- Please choose the modloader to patch with:
+
- QuestLoader
- Scotland2
+
+
-
+
diff --git a/QuestPatcher/Views/SelectAppWindow.axaml b/QuestPatcher/Views/SelectAppWindow.axaml
index dea0dc13..beaac9d4 100644
--- a/QuestPatcher/Views/SelectAppWindow.axaml
+++ b/QuestPatcher/Views/SelectAppWindow.axaml
@@ -2,11 +2,12 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ xmlns:res="clr-namespace:QuestPatcher.Resources"
xmlns:viewModels="clr-namespace:QuestPatcher.ViewModels"
mc:Ignorable="d" d:DesignWidth="400" d:DesignHeight="220" SizeToContent="Height" MinWidth="450" Width="450"
x:Class="QuestPatcher.Views.SelectAppWindow"
Icon="/Assets/questpatcher-logo.ico"
- Title="Change Selected App"
+ Title="{x:Static res:Strings.SelectApp_Title}"
Background="{x:Null}"
ExtendClientAreaToDecorationsHint="true"
ExtendClientAreaTitleBarHeightHint="-1"
@@ -20,17 +21,17 @@
- Change Selected App
- Changing your app will reload QuestPatcher to pull the new APK, which may take a minute or so.
+
+
- Loading installed applications . . .
+
-
+
diff --git a/QuestPatcher/Views/SelectDeviceWindow.axaml b/QuestPatcher/Views/SelectDeviceWindow.axaml
index 60095dde..f66e849e 100644
--- a/QuestPatcher/Views/SelectDeviceWindow.axaml
+++ b/QuestPatcher/Views/SelectDeviceWindow.axaml
@@ -2,11 +2,12 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ xmlns:res="clr-namespace:QuestPatcher.Resources"
xmlns:viewModels="clr-namespace:QuestPatcher.ViewModels"
mc:Ignorable="d" d:DesignWidth="400" d:DesignHeight="220" SizeToContent="Height" MinWidth="450" Width="450"
x:Class="QuestPatcher.Views.SelectDeviceWindow"
Icon="/Assets/questpatcher-logo.ico"
- Title="Change Selected Device"
+ Title="{x:Static res:Strings.SelectDevice_WindowTitle}"
Background="{x:Null}"
ExtendClientAreaToDecorationsHint="true"
ExtendClientAreaTitleBarHeightHint="-1"
@@ -20,20 +21,20 @@
- Select Device
- Multiple Android devices are connected to your computer. Please select the device to use by clicking a row in the grid shown below.
+
+
+ Background="{DynamicResource ModListBackground}">
-
+
diff --git a/QuestPatcher/Views/ToolsView.axaml b/QuestPatcher/Views/ToolsView.axaml
index 4a6df286..ccd83699 100644
--- a/QuestPatcher/Views/ToolsView.axaml
+++ b/QuestPatcher/Views/ToolsView.axaml
@@ -2,6 +2,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ xmlns:res="clr-namespace:QuestPatcher.Resources"
xmlns:viewModels="clr-namespace:QuestPatcher.ViewModels"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="QuestPatcher.Views.ToolsView">
@@ -12,61 +13,55 @@
- Tools
- Useful for troubleshooting issues and managing your install.
+
+
-
- Uninstalls your selected app.
+
+
-
- Closes then reopens the selected app.
+
+
-
- Opens the folder where QP stores logs.
+
+
-
- Starts an ADB log - you must keep your quest plugged in while you use this.
-
+
-
-
- Creates a dump containing lots of information about QuestPatcher and mod state.
-
+
+
-
- Clears cached QuestPatcher data - try this if something isn't working.
+
+
-
- Allows you to change the modloader you have installed by re-patching your app.
+
+
- Options
- QuestPatcher Settings.
+
+
-
-
- Allows you to select a different application to mod
-
+
+
- Theming
- Allows UI Customization
+
+
- Select Theme:
+
@@ -76,7 +71,7 @@
-
+