mirror of
https://github.com/CloverHackyColor/CloverBootloader.git
synced 2024-12-24 16:27:42 +01:00
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
This commit is contained in:
commit
d7e318a231
@ -174,9 +174,9 @@ extension String {
|
||||
return UnsafePointer<UInt8>(buffer)
|
||||
}
|
||||
|
||||
/// Escape XML special characthers such:
|
||||
/// Encode XML special characthers such:
|
||||
/// & as &, \ as ", ' as &apos, < as <, and > as >
|
||||
var escapingXMLCharacters: String {
|
||||
var encodingXMLCharacters: String {
|
||||
get {
|
||||
/*
|
||||
" "
|
||||
@ -192,13 +192,14 @@ extension String {
|
||||
s = s.replacingOccurrences(of: "'", with: "'")
|
||||
s = s.replacingOccurrences(of: "<", with: "<")
|
||||
s = s.replacingOccurrences(of: ">", with: ">")
|
||||
print(s)
|
||||
return s
|
||||
}
|
||||
}
|
||||
|
||||
/// Convert XML characters such:
|
||||
/// Decode XML characters such:
|
||||
/// & to &, " to \ , ' to &apos, < to <, and > to >
|
||||
var convertingXMLCharacters: String {
|
||||
var decodingXMLCharacters: String {
|
||||
get {
|
||||
/*
|
||||
" "
|
||||
|
@ -50,7 +50,7 @@ func gConvertPENodeToPlist(node: PENode?) -> String {
|
||||
plist = xml1Header + "\n" + gSerializeNodeToPlist(node: node!, file: "", indentation: 0) + xml1Footer
|
||||
}
|
||||
} else if type == .String {
|
||||
plist = xml1Header + "\n" + "<string>" + (ro.value as! String) + "</string>" + "\n" + xml1Footer
|
||||
plist = xml1Header + "\n" + "<string>" + (ro.value as! String).encodingXMLCharacters + "</string>" + "\n" + xml1Footer
|
||||
} else if type == .Data {
|
||||
let data = ro.value as! NSData
|
||||
let strBase64 : String = (data as Data).base64EncodedString(options: .endLineWithLineFeed)
|
||||
@ -89,7 +89,7 @@ func gSerializeNodeToPlist(node: PENode, file: String, indentation: Int) -> Stri
|
||||
if type == .Dictionary {
|
||||
if !isRoot {
|
||||
if node.peparent != nil && node.peparent!.tagdata!.type != .Array {
|
||||
str += indent + "<key>" + node.tagdata!.key + "</key>" + "\n"
|
||||
str += indent + "<key>" + node.tagdata!.key.encodingXMLCharacters + "</key>" + "\n"
|
||||
}
|
||||
} else {
|
||||
str = "<dict>\n"
|
||||
@ -120,7 +120,7 @@ func gSerializeNodeToPlist(node: PENode, file: String, indentation: Int) -> Stri
|
||||
}
|
||||
} else if type == .Array {
|
||||
if !isRoot {
|
||||
str += indent + "<key>" + node.tagdata!.key + "</key>" + "\n"
|
||||
str += indent + "<key>" + node.tagdata!.key.encodingXMLCharacters + "</key>" + "\n"
|
||||
} else {
|
||||
str = "<array>\n"
|
||||
}
|
||||
@ -153,14 +153,14 @@ func gSerializeNodeToPlist(node: PENode, file: String, indentation: Int) -> Stri
|
||||
<string>hi</string>
|
||||
*/
|
||||
if node.peparent!.tagdata!.type != .Array {
|
||||
str = str + indent + "<key>" + node.tagdata!.key + "</key>" + "\n"
|
||||
str = str + indent + "<key>" + node.tagdata!.key.encodingXMLCharacters + "</key>" + "\n"
|
||||
} else if isRoot {
|
||||
str = str + indent + "<key>" + localizedNewItem + "</key>" + "\n"
|
||||
}
|
||||
str = str + indent + "<string>" + (node.tagdata!.value as! String) + "</string>" + "\n"
|
||||
str = str + indent + "<string>" + (node.tagdata!.value as! String).encodingXMLCharacters + "</string>" + "\n"
|
||||
} else if type == .Data {
|
||||
if node.peparent!.tagdata!.type != .Array {
|
||||
str = str + indent + "<key>" + node.tagdata!.key + "</key>" + "\n"
|
||||
str = str + indent + "<key>" + node.tagdata!.key.encodingXMLCharacters + "</key>" + "\n"
|
||||
} else if isRoot {
|
||||
str = str + indent + "<key>" + localizedNewItem + "</key>" + "\n"
|
||||
}
|
||||
@ -169,14 +169,14 @@ func gSerializeNodeToPlist(node: PENode, file: String, indentation: Int) -> Stri
|
||||
str = str + indent + "<data>" + strBase64 + "</data>" + "\n"
|
||||
} else if type == .Date {
|
||||
if node.peparent!.tagdata!.type != .Array {
|
||||
str = str + indent + "<key>" + node.tagdata!.key + "</key>" + "\n"
|
||||
str = str + indent + "<key>" + node.tagdata!.key.encodingXMLCharacters + "</key>" + "\n"
|
||||
} else if isRoot {
|
||||
str = str + indent + "<key>" + localizedNewItem + "</key>" + "\n"
|
||||
}
|
||||
str = str + indent + "<date>" + utcDateToString(node.tagdata!.value as! Date) + "</date>" + "\n"
|
||||
} else if type == .Number {
|
||||
if node.peparent!.tagdata!.type != .Array {
|
||||
str = str + indent + "<key>" + node.tagdata!.key + "</key>" + "\n"
|
||||
str = str + indent + "<key>" + node.tagdata!.key.encodingXMLCharacters + "</key>" + "\n"
|
||||
} else if isRoot {
|
||||
str = str + indent + "<key>" + localizedNewItem + "</key>" + "\n"
|
||||
}
|
||||
@ -190,7 +190,7 @@ func gSerializeNodeToPlist(node: PENode, file: String, indentation: Int) -> Stri
|
||||
}
|
||||
} else if type == .Bool {
|
||||
if node.peparent!.tagdata!.type != .Array {
|
||||
str = str + indent + "<key>" + node.tagdata!.key + "</key>" + "\n"
|
||||
str = str + indent + "<key>" + node.tagdata!.key.encodingXMLCharacters + "</key>" + "\n"
|
||||
} else if isRoot {
|
||||
str = str + indent + "<key>" + localizedNewItem + "</key>" + "\n"
|
||||
}
|
||||
|
@ -331,10 +331,10 @@ final class PlistParser: NSObject, XMLParserDelegate {
|
||||
self.goback()
|
||||
break
|
||||
case "key":
|
||||
self.currentNode?.tagdata?.key = value?.escapingXMLCharacters ?? ""
|
||||
self.currentNode?.tagdata?.key = value?.decodingXMLCharacters ?? ""
|
||||
break
|
||||
case "string":
|
||||
self.currentNode?.tagdata?.value = value!.escapingXMLCharacters
|
||||
self.currentNode?.tagdata?.value = value!.decodingXMLCharacters
|
||||
self.currentNode?.tagdata?.type = .String
|
||||
self.goback()
|
||||
break
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Diesen Treiber nur benutzen, wenn es ohne ihn Probleme gibt.";
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ La majorité des demarrages via UEFI utilisent le hardware NVRAM, mais dans cert
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Opsi ini tidak membuat partisi di MBR menjadi aktif.";
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -323,6 +323,7 @@ Usare solo se si ha un problema senza di questo driver.";
|
||||
"Keep editing" = "Continua a scrivere";
|
||||
"Duplicate key in the Dictionary!" = "Chiave duplicata nel Dizionario!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' è già presente nel Dizionario. Vuoi annullare le modifiche o vuoi continuare a scrivere?";
|
||||
"Replace existing key" = "Sostituisci chiave esistente";
|
||||
"Invalid value detected!" = "Rilevato un valore non valido!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "La tua modifica non è valida. Vuoi ripristinare il vecchio valore o vuoi continuare a scrivere?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Clover는 깨어나기에 문제가 있는 시스템에서는 정상적으로
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -316,6 +316,7 @@ Principalmente, a inicialização UEFI usa NVRAM de hardware, mas em alguns caso
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -319,6 +319,7 @@ boot0ss (boot0 Signature Scanning) ищет первый раздел типа E
|
||||
"Keep editing" = "Продолжить";
|
||||
"Duplicate key in the Dictionary!" = "Дубликат ключа в словаре!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' уже присутствует в словаре. Отменить редактирование или заменить существующий ключ?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Неверное значение!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Ваша правка неверна. Восстановить предыдущее значение или продолжить правку?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Ovaj upravljački program koristite samo ako postoje problemi bez njega.";
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ boot0ss (boot0 签名扫描) 引导器 优先引导第一个含 有效 PBR 签
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -321,6 +321,7 @@ Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is neede
|
||||
"Keep editing" = "Keep editing";
|
||||
"Duplicate key in the Dictionary!" = "Duplicate key in the Dictionary!";
|
||||
"'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?" = "'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?";
|
||||
"Replace existing key" = "Replace existing key";
|
||||
"Invalid value detected!" = "Invalid value detected!";
|
||||
"Your edit is not valid. Do you want to restore last valid value or keep editing?" = "Your edit is not valid. Do you want to restore last valid value or keep editing?";
|
||||
|
||||
|
@ -311,6 +311,7 @@
|
||||
<string>Keep editing</string>
|
||||
<string>Duplicate key in the Dictionary!</string>
|
||||
<string>'%@' is already present in the Dictionary. Do you want to undo the editing or replace the existing key?</string>
|
||||
<string>Replace existing key</string>
|
||||
<string>Invalid value detected!</string>
|
||||
<string>Your edit is not valid. Do you want to restore last valid value or keep editing?</string>
|
||||
<string>kEmptyLine**#</string>
|
||||
@ -460,6 +461,8 @@ Can also be use if you don't want to upgrade MBR or PBR sectors.</string>
|
||||
<string>Download</string>
|
||||
<key>Duplicate key in the Dictionary!</key>
|
||||
<string>Duplicate key in the Dictionary!</string>
|
||||
<key>Replace existing key</key>
|
||||
<string>Replace existing key</string>
|
||||
<key>Edit</key>
|
||||
<string>Edit</string>
|
||||
<key>EmuVariableUefi.efi</key>
|
||||
|
Loading…
Reference in New Issue
Block a user