浏览代码

localization: delete redundant files

The InfoPlist localization exists separately in the macOS and iOS subdirs.
osy 2 年之前
父节点
当前提交
505dbf3f54

+ 0 - 14
Platform/de.lproj/InfoPlist.strings

@@ -1,14 +0,0 @@
-/* Privacy - Location Always and When In Use Usage Description */
-"NSLocationAlwaysAndWhenInUseUsageDescription" = "UTM verwendet den Ortungs-Zugriff nur, um die App im Hintergrund weiter auszuführen. Die Ortungsdaten werden nicht verwendet.";
-
-/* Privacy - Location Always Usage Description */
-"NSLocationAlwaysUsageDescription" = "UTM verwendet den Ortungs-Zugriff nur, um die App im Hintergrund weiter auszuführen. Die Ortungsdaten werden nicht verwendet.";
-
-/* Privacy - Location When In Use Usage Description */
-"NSLocationWhenInUseUsageDescription" = "UTM verwendet den Ortungs-Zugriff nur, um die App im Hintergrund weiter auszuführen. Die Ortungsdaten werden nicht verwendet.";
-
-/* Privacy - Microphone Usage Description */
-"NSMicrophoneUsageDescription" = "Für Mikrofonzugriff in der VM wird Ihre Erlaubnis benötigt.";
-
-/* (No Comment) */
-"UTM virtual machine" = "Virtuelle Maschine (UTM)";

+ 0 - 1
Platform/en.lproj/InfoPlist.strings

@@ -1 +0,0 @@
-"" = "";

+ 0 - 14
Platform/es-419.lproj/InfoPlist.strings

@@ -1,14 +0,0 @@
-/* Privacy - Location Always and When In Use Usage Description */
-"NSLocationAlwaysAndWhenInUseUsageDescription" = "Debido al funcionamiento de iOS, mantener la máquina virtual en segundo plano requiere de los servicios de localización. Esto no transmitirá su información de ubicación.";
-
-/* Privacy - Location Always Usage Description */
-"NSLocationAlwaysUsageDescription" = "Debido al funcionamiento de iOS, mantener la máquina virtual en segundo plano requiere de los servicios de localización. Esto no transmitirá su información de ubicación.";
-
-/* Privacy - Location When In Use Usage Description */
-"NSLocationWhenInUseUsageDescription" = "Debido al funcionamiento de iOS, mantener la máquina virtual en segundo plano requiere de los servicios de localización. Esto no transmitirá su información de ubicación.";
-
-/* Privacy - Microphone Usage Description */
-"NSMicrophoneUsageDescription" = "UTM requiere su permiso para usar el micrófono.";
-
-/* (No Comment) */
-"UTM virtual machine" = "Máquina virtual de UTM";

+ 0 - 14
Platform/fi.lproj/InfoPlist.strings

@@ -1,14 +0,0 @@
-/* Privacy - Location Always and When In Use Usage Description */
-"NSLocationAlwaysAndWhenInUseUsageDescription" = "IOS:n mekanismista johtuen virtuaalikoneen käynnissä pitäminen taustalla vaatii sijaintipalveluiden apua. Tämä ei välitä sijaintitietojasi.";
-
-/* Privacy - Location Always Usage Description */
-"NSLocationAlwaysUsageDescription" = "IOS:n mekanismista johtuen virtuaalikoneen käynnissä pitäminen taustalla vaatii sijaintipalveluiden apua. Tämä ei välitä sijaintitietojasi.";
-
-/* Privacy - Location When In Use Usage Description */
-"NSLocationWhenInUseUsageDescription" = "IOS:n mekanismista johtuen virtuaalikoneen käynnissä pitäminen taustalla vaatii sijaintipalveluiden apua. Tämä ei välitä sijaintitietojasi.";
-
-/* Privacy - Microphone Usage Description */
-"NSMicrophoneUsageDescription" = "UTM vaatii luvan mikrofonin käyttöön.";
-
-/* (No Comment) */
-"UTM virtual machine" = "UTM-virtuaalikone";

+ 0 - 6
Platform/fr.lproj/InfoPlist.strings

@@ -1,6 +0,0 @@
-/* Bundle name */
-"CFBundleName" = "UTM";
-
-/* (No Comment) */
-"UTM virtual machine" = "Machine Virtuelle UTM";
-

+ 3 - 0
Platform/macOS/fi.lproj/InfoPlist.strings

@@ -4,3 +4,6 @@
 /* (No Comment) */
 "UTM virtual machine" = "UTM virtuaalilaite";
 
+/* Privacy - Microphone Usage Description */
+"NSMicrophoneUsageDescription" = "UTM vaatii luvan mikrofonin käyttöön.";
+

+ 3 - 0
Platform/macOS/zh-Hans.lproj/InfoPlist.strings

@@ -4,3 +4,6 @@
 /* (No Comment) */
 "UTM virtual machine" = "UTM虚拟机";
 
+/* Privacy - Microphone Usage Description */
+"NSMicrophoneUsageDescription" = "UTM需要您的同意才能使用麦克风。";
+

+ 3 - 0
Platform/macOS/zh-Hant.lproj/InfoPlist.strings

@@ -4,3 +4,6 @@
 /* (No Comment) */
 "UTM virtual machine" = "UTM 虛擬機";
 
+/* Privacy - Microphone Usage Description */
+"NSMicrophoneUsageDescription" = "UTM 需要您的授權才能使用麥克風。";
+

+ 0 - 14
Platform/zh-Hans.lproj/InfoPlist.strings

@@ -1,14 +0,0 @@
-/* Privacy - Location Always and When In Use Usage Description */
-"NSLocationAlwaysAndWhenInUseUsageDescription" = "由于iOS的机制,后台保持虚拟机运行需要借助定位服务。您的位置信息将不会被发送。";
-
-/* Privacy - Location Always Usage Description */
-"NSLocationAlwaysUsageDescription" = "由于iOS的机制,后台保持虚拟机运行需要借助定位服务。您的位置信息将不会被发送。";
-
-/* Privacy - Location When In Use Usage Description */
-"NSLocationWhenInUseUsageDescription" = "由于iOS的后台机制,后台保持虚拟机运行需要借助定位服务。您的位置信息将不会被发送。";
-
-/* Privacy - Microphone Usage Description */
-"NSMicrophoneUsageDescription" = "UTM需要您的同意才能使用麦克风。";
-
-/* (No Comment) */
-"UTM virtual machine" = "UTM虚拟机";

+ 0 - 15
Platform/zh-Hant.lproj/InfoPlist.strings

@@ -1,15 +0,0 @@
-/* Privacy - Location Always and When In Use Usage Description */
-"NSLocationAlwaysAndWhenInUseUsageDescription" = "由於 iOS 的機制,後台維持虛擬機執行需要借助定位服務。這不會傳送您的位置資訊。";
-
-/* Privacy - Location Always Usage Description */
-"NSLocationAlwaysUsageDescription" = "由於 iOS 的機制,後台維持虛擬機執行需要借助定位服務。這不會傳送您的位置資訊。";
-
-/* Privacy - Location When In Use Usage Description */
-"NSLocationWhenInUseUsageDescription" = "由於 iOS 的機制,後台維持虛擬機執行需要借助定位服務。這不會傳送您的位置資訊。";
-
-/* Privacy - Microphone Usage Description */
-"NSMicrophoneUsageDescription" = "UTM 需要您的授權才能使用麥克風。";
-
-/* (No Comment) */
-"UTM virtual machine" = "";
-

+ 0 - 22
UTM.xcodeproj/project.pbxproj

@@ -1586,21 +1586,18 @@
 		2CE8EB082572E173000E2EBB /* qapi-visit-block-export.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "qapi-visit-block-export.c"; path = "$(SYSROOT_DIR)/qapi/qapi-visit-block-export.c"; sourceTree = SOURCE_ROOT; };
 		4B224B9C279D4D8100B63CFF /* InListButtonStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InListButtonStyle.swift; sourceTree = "<group>"; };
 		521F3EFA2414F73800130500 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
-		52459A322440C84E006A58D0 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
 		5286EC8E2437488E007E6CBC /* VMDisplayMetalViewController+Gamepad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "VMDisplayMetalViewController+Gamepad.h"; sourceTree = "<group>"; };
 		5286EC8F2437488E007E6CBC /* VMDisplayMetalViewController+Gamepad.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "VMDisplayMetalViewController+Gamepad.m"; sourceTree = "<group>"; };
 		5286EC91243748AC007E6CBC /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
 		5286EC93243748C3007E6CBC /* VMDisplayMetalViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VMDisplayMetalViewController.h; sourceTree = "<group>"; };
 		5286EC94243748C3007E6CBC /* VMDisplayMetalViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VMDisplayMetalViewController.m; sourceTree = "<group>"; };
 		52873FD9247F5B1B0063E4C8 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = "<group>"; };
-		52873FDA247F5B1B0063E4C8 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
 		53A0BDD426D79FE40010EDC5 /* SavePanel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SavePanel.swift; sourceTree = "<group>"; };
 		5A17469E28BA9C4300278241 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/VMDisplayMetalViewInputAccessory.strings; sourceTree = "<group>"; };
 		5A17469F28BA9C4300278241 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/VMDisplayWindow.strings; sourceTree = "<group>"; };
 		5A1746A028BA9C4300278241 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		5A1746A128BA9C4300278241 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		5A1746A228BA9C4300278241 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = "<group>"; };
-		5A1746A428BA9C4300278241 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		5A1746A528BA9C4300278241 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = "<group>"; };
 		5A1746A628BA9C4300278241 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		83034C0626AB630F006B4BAF /* UTMPendingVMView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMPendingVMView.swift; sourceTree = "<group>"; };
@@ -1616,7 +1613,6 @@
 		83FE63B928F617CE0047FFEF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		83FE63BA28F617CE0047FFEF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
 		83FE63BB28F617CE0047FFEF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = de; path = de.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
-		83FE63BC28F617CE0047FFEF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		83FE63BD28F617CE0047FFEF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
 		83FE63BE28F617CE0047FFEF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		8401865D2887B1620050AC51 /* VMDisplayTerminalViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VMDisplayTerminalViewController.swift; sourceTree = "<group>"; };
@@ -1706,7 +1702,6 @@
 		84909A9027CADAE0005605F1 /* UTMUnavailableVMView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTMUnavailableVMView.swift; sourceTree = "<group>"; };
 		84937EFE28960789003148F4 /* zstd.1.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = zstd.1.framework; path = "$(SYSROOT_DIR)/Frameworks/zstd.1.framework"; sourceTree = "<group>"; };
 		84937F0C28975DCB003148F4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
-		84937F0D28975DD2003148F4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		84937F0E289761C0003148F4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		84937F0F289761D1003148F4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		84937F10289761FF003148F4 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
@@ -1714,7 +1709,6 @@
 		84937F17289764A9003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		84937F18289764CF003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		84937F19289764D9003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
-		84937F1A289764DE003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		84937F1B289764E4003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
 		84937F1C289764E8003148F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		84A381A9268CB30C0048EE4D /* VMDrivesSettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VMDrivesSettingsView.swift; sourceTree = "<group>"; };
@@ -2260,7 +2254,6 @@
 		E68D491E28AC018D00D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
 		E68D491F28AC018D00D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/Localizable.strings"; sourceTree = "<group>"; };
 		E68D492028AC018D00D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "es-419"; path = "es-419.lproj/Localizable.stringsdict"; sourceTree = "<group>"; };
-		E68D492128AC018D00D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
 		E68D492228AC018E00D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/Localizable.strings"; sourceTree = "<group>"; };
 		E68D492328AC018E00D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
 		E6F791192903EEC6000BAAC9 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/QEMULauncher-InfoPlist.strings"; sourceTree = "<group>"; };
@@ -2684,7 +2677,6 @@
 				CE550BD52259479D0063E575 /* Assets.xcassets */,
 				521F3EFB2414F73800130500 /* Localizable.strings */,
 				CED8DF7928A120C100C34345 /* Localizable.stringsdict */,
-				52459A312440C84E006A58D0 /* InfoPlist.strings */,
 			);
 			path = Platform;
 			sourceTree = "<group>";
@@ -4535,20 +4527,6 @@
 			sourceTree = "<group>";
 			usesTabs = 0;
 		};
-		52459A312440C84E006A58D0 /* InfoPlist.strings */ = {
-			isa = PBXVariantGroup;
-			children = (
-				52459A322440C84E006A58D0 /* zh-Hans */,
-				52873FDA247F5B1B0063E4C8 /* zh-Hant */,
-				84937F0D28975DD2003148F4 /* fr */,
-				84937F1A289764DE003148F4 /* en */,
-				5A1746A428BA9C4300278241 /* fi */,
-				E68D492128AC018D00D34C54 /* es-419 */,
-				83FE63BC28F617CE0047FFEF /* de */,
-			);
-			name = InfoPlist.strings;
-			sourceTree = "<group>";
-		};
 		836CA97D28FCC39700EB9EF0 /* QEMULauncher-InfoPlist.strings */ = {
 			isa = PBXVariantGroup;
 			children = (