diff --git a/Platform/Base.lproj/InfoPlist.strings b/Platform/en.lproj/InfoPlist.strings similarity index 100% rename from Platform/Base.lproj/InfoPlist.strings rename to Platform/en.lproj/InfoPlist.strings diff --git a/Platform/Base.lproj/Localizable.strings b/Platform/en.lproj/Localizable.strings similarity index 100% rename from Platform/Base.lproj/Localizable.strings rename to Platform/en.lproj/Localizable.strings diff --git a/Platform/iOS/en.lproj/InfoPlist.strings b/Platform/iOS/en.lproj/InfoPlist.strings new file mode 100644 index 00000000..f2180cd7 --- /dev/null +++ b/Platform/iOS/en.lproj/InfoPlist.strings @@ -0,0 +1 @@ +"" = ""; diff --git a/Platform/macOS/en.lproj/InfoPlist.strings b/Platform/macOS/en.lproj/InfoPlist.strings new file mode 100644 index 00000000..f2180cd7 --- /dev/null +++ b/Platform/macOS/en.lproj/InfoPlist.strings @@ -0,0 +1 @@ +"" = ""; diff --git a/QEMUHelper/en.lproj/InfoPlist.strings b/QEMUHelper/en.lproj/InfoPlist.strings new file mode 100644 index 00000000..f2180cd7 --- /dev/null +++ b/QEMUHelper/en.lproj/InfoPlist.strings @@ -0,0 +1 @@ +"" = ""; diff --git a/QEMUHelper/en.lproj/Localizable.strings b/QEMUHelper/en.lproj/Localizable.strings new file mode 100644 index 00000000..f2180cd7 --- /dev/null +++ b/QEMUHelper/en.lproj/Localizable.strings @@ -0,0 +1 @@ +"" = ""; diff --git a/QEMULauncher/zh-Hant.lproj/QEMULauncher-InfoPlist.strings b/QEMULauncher/zh-Hant.lproj/QEMULauncher-InfoPlist.strings deleted file mode 100644 index b0542732..00000000 --- a/QEMULauncher/zh-Hant.lproj/QEMULauncher-InfoPlist.strings +++ /dev/null @@ -1,3 +0,0 @@ -/* Bundle name */ -"CFBundleName" = "QEMULauncher"; - diff --git a/UTM.xcodeproj/project.pbxproj b/UTM.xcodeproj/project.pbxproj index 01f1bf5b..902613e0 100644 --- a/UTM.xcodeproj/project.pbxproj +++ b/UTM.xcodeproj/project.pbxproj @@ -1253,7 +1253,6 @@ CEF83F8D250094E700557D15 /* gthread-2.0.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63DC22653C7300FC7E63 /* gthread-2.0.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; CEF83F8E250094EC00557D15 /* gpg-error.0.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F122653C7400FC7E63 /* gpg-error.0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; CEF83F8F250094EE00557D15 /* gcrypt.20.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F322653C7400FC7E63 /* gcrypt.20.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - FF490792278361780041E4B1 /* QEMULauncher-InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FF490790278361780041E4B1 /* QEMULauncher-InfoPlist.strings */; }; FFB02A8C266CB09C006CD71A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FFB02A8A266CB09C006CD71A /* InfoPlist.strings */; }; FFB02A8D266CB09C006CD71A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FFB02A8A266CB09C006CD71A /* InfoPlist.strings */; }; FFB02A90266CB09C006CD71A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FFB02A8E266CB09C006CD71A /* InfoPlist.strings */; }; @@ -1643,6 +1642,12 @@ 84937F0F289761D1003148F4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; 84937F10289761FF003148F4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; 84937F1128976204003148F4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; + 84937F17289764A9003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 84937F18289764CF003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 84937F19289764D9003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; + 84937F1A289764DE003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 84937F1B289764E4003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; + 84937F1C289764E8003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 84A381A9268CB30C0048EE4D /* VMDrivesSettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMDrivesSettingsView.swift; sourceTree = ""; }; 84B36D2427B704C200C22685 /* UTMDownloadVMTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMDownloadVMTask.swift; sourceTree = ""; }; 84B36D2827B790BE00C22685 /* DestructiveButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DestructiveButton.swift; sourceTree = ""; }; @@ -1686,8 +1691,6 @@ CE059DC7243E9E3400338317 /* UTMLocationManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UTMLocationManager.m; sourceTree = ""; }; CE0DF17025A80B6300A51894 /* Bootstrap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Bootstrap.h; sourceTree = ""; }; CE0DF17125A80B6300A51894 /* Bootstrap.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = Bootstrap.c; sourceTree = ""; }; - CE0E828D24E4D4CE003EA9FE /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/Localizable.strings; sourceTree = ""; }; - CE0E829424E4D509003EA9FE /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/InfoPlist.strings; sourceTree = ""; }; CE0E9B86252FD06B0026E02B /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; }; CE0FE12724D3B08B0086CEF0 /* VMDisplayWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = VMDisplayWindow.xib; sourceTree = ""; }; CE19392526DCB093005CEC17 /* RAMSlider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RAMSlider.swift; sourceTree = ""; }; @@ -2176,7 +2179,6 @@ E2D64BC7241DB24B0034E0C6 /* UTMSpiceIO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UTMSpiceIO.h; sourceTree = ""; }; E2D64BC8241DB24B0034E0C6 /* UTMSpiceIO.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UTMSpiceIO.m; sourceTree = ""; }; E2D64BE0241EAEBE0034E0C6 /* UTMSpiceIODelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UTMSpiceIODelegate.h; sourceTree = ""; }; - FF490791278361780041E4B1 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/QEMULauncher-InfoPlist.strings"; sourceTree = ""; }; FFB02A8B266CB09C006CD71A /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = ""; }; FFB02A8F266CB09C006CD71A /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = ""; }; FFB02A92266CB09C006CD71A /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = ""; }; @@ -3041,7 +3043,6 @@ CE0DF17125A80B6300A51894 /* Bootstrap.c */, CE6B240A25F1F3CE0020D43E /* main.c */, CE6B240F25F1F43A0020D43E /* Info.plist */, - FF490790278361780041E4B1 /* QEMULauncher-InfoPlist.strings */, ); path = QEMULauncher; sourceTree = ""; @@ -3377,7 +3378,6 @@ hasScannedForEncodings = 0; knownRegions = ( en, - Base, "zh-Hans", ko, "zh-Hant", @@ -3412,7 +3412,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - FF490792278361780041E4B1 /* QEMULauncher-InfoPlist.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4389,8 +4388,8 @@ 521F3EFA2414F73800130500 /* zh-Hans */, C8958B6D243634DA002D86B4 /* ko */, 52873FD9247F5B1B0063E4C8 /* zh-Hant */, - CE0E828D24E4D4CE003EA9FE /* Base */, 84937F0C28975DCB003148F4 /* fr */, + 84937F19289764D9003148F4 /* en */, ); name = Localizable.strings; sourceTree = ""; @@ -4401,26 +4400,19 @@ children = ( 52459A322440C84E006A58D0 /* zh-Hans */, 52873FDA247F5B1B0063E4C8 /* zh-Hant */, - CE0E829424E4D509003EA9FE /* Base */, 84937F0D28975DD2003148F4 /* fr */, + 84937F1A289764DE003148F4 /* en */, ); name = InfoPlist.strings; sourceTree = ""; }; - FF490790278361780041E4B1 /* QEMULauncher-InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - FF490791278361780041E4B1 /* zh-Hant */, - ); - name = "QEMULauncher-InfoPlist.strings"; - sourceTree = ""; - }; FFB02A8A266CB09C006CD71A /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( FFB02A8B266CB09C006CD71A /* zh-Hant */, C03453AD2709E35100AD51AD /* zh-Hans */, 84937F0E289761C0003148F4 /* fr */, + 84937F17289764A9003148F4 /* en */, ); name = InfoPlist.strings; sourceTree = ""; @@ -4431,6 +4423,7 @@ FFB02A8F266CB09C006CD71A /* zh-Hant */, C03453AE2709E35100AD51AD /* zh-Hans */, 84937F0F289761D1003148F4 /* fr */, + 84937F18289764CF003148F4 /* en */, ); name = InfoPlist.strings; sourceTree = ""; @@ -4441,6 +4434,7 @@ FFB02A92266CB09C006CD71A /* zh-Hant */, C03453AF2709E35100AD51AD /* zh-Hans */, 84937F10289761FF003148F4 /* fr */, + 84937F1C289764E8003148F4 /* en */, ); name = InfoPlist.strings; sourceTree = ""; @@ -4451,6 +4445,7 @@ FFB02A95266CB09C006CD71A /* zh-Hant */, C03453B02709E35200AD51AD /* zh-Hans */, 84937F1128976204003148F4 /* fr */, + 84937F1B289764E4003148F4 /* en */, ); name = Localizable.strings; sourceTree = "";