mirror of
https://github.com/wibus-wee/InjectGUI.git
synced 2025-11-25 11:29:26 +08:00
feat: add localizable
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
381027E02C5F784F00348460 /* Extension+Scene.swift in Sources */ = {isa = PBXBuildFile; fileRef = 381027DF2C5F784F00348460 /* Extension+Scene.swift */; };
|
||||
381027E22C5F7C4800348460 /* Extension+Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 381027E12C5F7C4800348460 /* Extension+Font.swift */; };
|
||||
381027E42C5F7E1100348460 /* Extension+URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 381027E32C5F7E1100348460 /* Extension+URL.swift */; };
|
||||
381027E72C5F816500348460 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 381027E92C5F816500348460 /* Localizable.strings */; };
|
||||
387CEA792C5BD9C400E3A5AC /* AdminPrivilegeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 387CEA782C5BD9C400E3A5AC /* AdminPrivilegeView.swift */; };
|
||||
387CEA7B2C5DEF0600E3A5AC /* Extension+String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 387CEA7A2C5DEF0600E3A5AC /* Extension+String.swift */; };
|
||||
38877A1D2C4A6F83009F5910 /* InjectGUIApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38877A1C2C4A6F83009F5910 /* InjectGUIApp.swift */; };
|
||||
@@ -32,13 +33,14 @@
|
||||
38E944F22C5A761B00B252A3 /* Executor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38E944F12C5A761B00B252A3 /* Executor.swift */; };
|
||||
38E944F52C5A7F6A00B252A3 /* Cache in Frameworks */ = {isa = PBXBuildFile; productRef = 38E944F42C5A7F6A00B252A3 /* Cache */; };
|
||||
38E944F72C5A85E200B252A3 /* Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38E944F62C5A85E200B252A3 /* Cache.swift */; };
|
||||
C4374EFF2C5F39A700090A00 /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = C4374EFE2C5F39A700090A00 /* Localizable.xcstrings */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
381027DF2C5F784F00348460 /* Extension+Scene.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Extension+Scene.swift"; sourceTree = "<group>"; };
|
||||
381027E12C5F7C4800348460 /* Extension+Font.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Extension+Font.swift"; sourceTree = "<group>"; };
|
||||
381027E32C5F7E1100348460 /* Extension+URL.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Extension+URL.swift"; sourceTree = "<group>"; };
|
||||
381027E82C5F816500348460 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||
381027EA2C5F817400348460 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
|
||||
387CEA782C5BD9C400E3A5AC /* AdminPrivilegeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdminPrivilegeView.swift; sourceTree = "<group>"; };
|
||||
387CEA7A2C5DEF0600E3A5AC /* Extension+String.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Extension+String.swift"; sourceTree = "<group>"; };
|
||||
38877A192C4A6F83009F5910 /* InjectGUI.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = InjectGUI.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
@@ -62,7 +64,6 @@
|
||||
38BC1F5B2C4BB02200C3B60E /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; };
|
||||
38E944F12C5A761B00B252A3 /* Executor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Executor.swift; sourceTree = "<group>"; };
|
||||
38E944F62C5A85E200B252A3 /* Cache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Cache.swift; sourceTree = "<group>"; };
|
||||
C4374EFE2C5F39A700090A00 /* Localizable.xcstrings */ = {isa = PBXFileReference; lastKnownFileType = text.json.xcstrings; path = Localizable.xcstrings; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
@@ -80,7 +81,7 @@
|
||||
38877A102C4A6F83009F5910 = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
C4374EFE2C5F39A700090A00 /* Localizable.xcstrings */,
|
||||
381027E92C5F816500348460 /* Localizable.strings */,
|
||||
38877A1B2C4A6F83009F5910 /* InjectGUI */,
|
||||
38877A1A2C4A6F83009F5910 /* Products */,
|
||||
);
|
||||
@@ -240,8 +241,8 @@
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
38877A252C4A6F87009F5910 /* Preview Assets.xcassets in Resources */,
|
||||
381027E72C5F816500348460 /* Localizable.strings in Resources */,
|
||||
38877A212C4A6F87009F5910 /* Assets.xcassets in Resources */,
|
||||
C4374EFF2C5F39A700090A00 /* Localizable.xcstrings in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@@ -279,11 +280,25 @@
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXVariantGroup section */
|
||||
381027E92C5F816500348460 /* Localizable.strings */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
381027E82C5F816500348460 /* en */,
|
||||
381027EA2C5F817400348460 /* zh-Hans */,
|
||||
);
|
||||
name = Localizable.strings;
|
||||
path = InjectGUI/Localizables;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXVariantGroup section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
38877A262C4A6F87009F5910 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
|
||||
@@ -342,6 +357,7 @@
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
|
||||
|
||||
165
InjectGUI/Localizables/en.lproj/Localizable.strings
Normal file
165
InjectGUI/Localizables/en.lproj/Localizable.strings
Normal file
@@ -0,0 +1,165 @@
|
||||
/*
|
||||
Localizable.strings
|
||||
InjectGUI
|
||||
|
||||
Created by wibus on 2024/8/4.
|
||||
|
||||
*/
|
||||
/* No comment provided by engineer. */
|
||||
"" = "";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"%@" = "%@";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"%lld%%" = "%lld%%";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"About" = "About";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Branch" = "Branch";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"By wibus. Made with ❤️" = "By wibus. Made with ❤️";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Click here to close this view." = "Click here to close this view.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Commit" = "Commit";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Compatible Version" = "Compatible Version";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Copy Bundle ID" = "Copy Bundle ID";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Enter password again" = "Enter password again";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Error: %@" = "Error: %@";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Finished. Close" = "Finished. Close";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"General" = "General";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Information About InjectLib" = "Information About InjectLib";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Inject" = "Inject";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Inject Configurations" = "Inject Configurations";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"InjectGUI" = "InjectGUI";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"InjectGUI requires your password to perform administrative tasks." = "InjectGUI requires your password to perform administrative tasks.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"InjectLib" = "InjectLib";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"It will only show when the injector is running." = "It will only show when the injector is running.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"No apps found." = "No apps found.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Open in Finder" = "Open in Finder";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Open Support Folder" = "Open Support Folder";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Password" = "Password";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Please contact the developer if you see this view without running the injector." = "Please contact the developer if you see this view without running the injector.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Please enter your password to continue." = "Please enter your password to continue.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Progress: %lld%%" = "Progress: %lld%%";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Refresh app list" = "Refresh app list";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Released under GPLv3. Based on QiuChenly/InjectLib." = "Released under GPLv3. Based on QiuChenly/InjectLib.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Restarting the app will require your password again." = "Restarting the app will require your password again.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Search all local app" = "Search all local app";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Settings" = "Settings";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Settings About InjectGUI" = "Settings About InjectGUI";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Status" = "Status";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Stop Injecting" = "Stop Injecting";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Submit" = "Submit";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This app can use keygen to generate key" = "This app can use keygen to generate key";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This app does not have extraShell" = "This app does not have extraShell";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This app has extraShell" = "This app has extraShell";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This app has sub app" = "This app has sub app";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This app is supported by InjectLib." = "This app is supported by InjectLib.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This app need auto handle helper" = "This app need auto handle helper";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This app need deep codesign" = "This app need deep codesign";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This app needs to use tccutil to reset" = "This app needs to use tccutil to reset";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This is a status view for the injector." = "This is a status view for the injector.";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Toggle Sidebar" = "Toggle Sidebar";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Universal Version (? Maybe)" = "Universal Version (? Maybe)";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Update InjectLib & Tools" = "Update InjectLib & Tools";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"URL" = "URL";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Version: %@" = "Version: %@";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Welcome to InjectGUI" = "Welcome to InjectGUI";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Why you are seeing this?" = "Why you are seeing this?";
|
||||
166
InjectGUI/Localizables/zh-Hans.lproj/Localizable.strings
Normal file
166
InjectGUI/Localizables/zh-Hans.lproj/Localizable.strings
Normal file
@@ -0,0 +1,166 @@
|
||||
/*
|
||||
Localizable.strings
|
||||
InjectGUI
|
||||
|
||||
Created by JerryXU on 2024/8/4.
|
||||
|
||||
*/
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"" = "";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"%@" = "%@";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"%lld%%" = "%lld%%";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"About" = "关于";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Branch" = "分支";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"By wibus. Made with ❤️" = "由 wibus 制作. Made with ❤️";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Click here to close this view." = "点击以关闭此视图";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Commit" = "提交";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Compatible Version" = "兼容的版本";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Copy Bundle ID" = "复制 Bundle ID";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Enter password again" = "请再次输入密码";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Error: %@" = "错误:%@";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Finished. Close" = "完成. 关闭";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"General" = "通用";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Information About InjectLib" = "关于 InjectLib 的信息";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Inject" = "注入";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Inject Configurations" = "注入配置";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"InjectGUI" = "InjectGUI";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"InjectGUI requires your password to perform administrative tasks." = "InjectGUI 需要您的密码来执行任务。";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"InjectLib" = "InjectLib";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"It will only show when the injector is running." = "这仅在注入器运行时显示。";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"No apps found." = "找不到软件。";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Open in Finder" = "在访达中打开";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Open Support Folder" = "打开";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Password" = "密码";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Please contact the developer if you see this view without running the injector." = "如果您在未运行注入器的情况下看到此视图,请联系开发人员。";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Please enter your password to continue." = "请输入密码以继续";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Progress: %lld%%" = "进度:%lld%%";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Refresh app list" = "刷新软件列表";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Released under GPLv3. Based on QiuChenly/InjectLib." = "根据 GPLv3 发布. 基于 QiuChenly/InjectLib。";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Restarting the app will require your password again." = "重新启动应用程序将需要再次输入您的密码。";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Search all local app" = "搜索所有本地软件";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Settings" = "设置";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Settings About InjectGUI" = "关于 InjectGUI 的设置";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Status" = "状态";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Stop Injecting" = "停止注入";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Submit" = "提交";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This app can use keygen to generate key" = "此应用程序可以使用keygen生成密钥";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This app does not have extraShell" = "此软件没有 extraShell";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This app has extraShell" = "此软件有extraShell";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This app has sub app" = "此软件有附属软件";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This app is supported by InjectLib." = "此应用程序由 InjectLib 支持。";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This app need auto handle helper" = "此应用程序需要自动处理Helper";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This app need deep codesign" = "此软件需要 deep codesign";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This app needs to use tccutil to reset" = "此软件需要使用 tccutil 来重置";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"This is a status view for the injector." = "这是注入器的状态视图。";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Toggle Sidebar" = "切换侧边栏";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Universal Version (? Maybe)" = "通用版本(?应该是吧)";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Update InjectLib & Tools" = "更新 InjectLib & 工具";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"URL" = "链接";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Version: %@" = "版本:%@";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Welcome to InjectGUI" = "欢迎使用 InjectGUI";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Why you are seeing this?" = "你怎么看到的?";
|
||||
@@ -1,536 +0,0 @@
|
||||
{
|
||||
"sourceLanguage" : "en",
|
||||
"strings" : {
|
||||
"" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : ""
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"%@" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%@"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"%lld%%" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld%%"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"About" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "关于"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Branch" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "分支"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"By wibus. Made with ❤️" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "由 wibus 制作。Made with ❤️"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Click here to close this view." : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "点击以关闭此视图"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Commit" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "提交"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Compatible Version" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "兼容的版本"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Copy Bundle ID" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "复制 Bundle ID"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Enter password again" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "请再次输入密码"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Error: %@" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "错误:%@"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Finished. Close" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "完成。关闭"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"General" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "通用"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Information About InjectLib" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "关于 InjectLib 的信息"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Inject" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "注入"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Inject Configurations" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "注入配置"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"InjectGUI" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "InjectGUI"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"InjectGUI requires your password to perform administrative tasks." : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "InjectGUI 需要您的密码来执行任务。"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"InjectLib" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "InjectLib"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"It will only show when the injector is running." : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "这仅在注入器运行时显示。"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"No apps found." : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "找不到软件。"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Open in Finder" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "在访达中打开"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Open Support Folder" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "打开"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Password" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "密码"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Please contact the developer if you see this view without running the injector." : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "如果您在未运行注入器的情况下看到此视图,请联系开发人员。"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Please enter your password to continue." : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "请输入密码以继续"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Progress: %lld%%" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "进度:%lld%%"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Refresh app list" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "刷新软件列表"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Released under GPLv3. Based on QiuChenly/InjectLib." : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "根据 GPLv3 发布。基于 QiuChenly/InjectLib。"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Restarting the app will require your password again." : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "重新启动应用程序将需要再次输入您的密码。"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Search all local app" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "搜索所有本地软件"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Settings" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "设置"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Settings About InjectGUI" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "关于 InjectGUI 的设置"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Status" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "状态"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Stop Injecting" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "停止注入"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Submit" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "提交"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"This app can use keygen to generate key" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "此应用程序可以使用keygen生成密钥"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"This app does not have extraShell" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "此软件没有 extraShell"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"This app has extraShell" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "此软件有extraShell"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"This app has sub app" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "此软件有附属软件"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"This app is supported by InjectLib." : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "此应用程序由 InjectLib 支持。"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"This app need auto handle helper" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "此应用程序需要自动处理Helper"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"This app need deep codesign" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "此软件需要 deep codesign"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"This app needs to use tccutil to reset" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "此软件需要使用 tccutil 来重置"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"This is a status view for the injector." : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "这是注入器的状态视图。"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Toggle Sidebar" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "切换侧边栏"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Universal Version (? Maybe)" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "通用版本(?应该是吧)"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Update InjectLib & Tools" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "更新 InjectLib & 工具"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"URL" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "链接"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Version: %@" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "版本:%@"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Welcome to InjectGUI" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "欢迎使用 InjectGUI"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Why you are seeing this?" : {
|
||||
"localizations" : {
|
||||
"zh-Hans" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "你怎么看到的?"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"version" : "1.0"
|
||||
}
|
||||
Reference in New Issue
Block a user