mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
44 lines
1.2 KiB
Swift
44 lines
1.2 KiB
Swift
import Foundation
|
|
import Contacts
|
|
import AddressBook
|
|
import TelegramPresentationData
|
|
|
|
public func localizedPhoneNumberLabel(label: String, strings: PresentationStrings) -> String {
|
|
if #available(iOSApplicationExtension 9.0, iOS 9.0, *) {
|
|
if label.isEmpty {
|
|
return strings.ContactInfo_PhoneLabelMain
|
|
} else if label == "X-iPhone" {
|
|
return "iPhone"
|
|
} else {
|
|
return CNLabeledValue<CNPhoneNumber>.localizedString(forLabel: label)
|
|
}
|
|
} else {
|
|
|
|
}
|
|
if label == "_$!<Mobile>!$_" {
|
|
return "mobile"
|
|
} else if label == "_$!<Home>!$_" {
|
|
return "home"
|
|
} else {
|
|
return label
|
|
}
|
|
}
|
|
|
|
public func localizedGenericContactFieldLabel(label: String, strings: PresentationStrings) -> String {
|
|
if #available(iOSApplicationExtension 9.0, iOS 9.0, *) {
|
|
if label.isEmpty {
|
|
return strings.ContactInfo_PhoneLabelMain
|
|
}
|
|
return CNLabeledValue<NSString>.localizedString(forLabel: label)
|
|
} else {
|
|
|
|
}
|
|
if label == "_$!<Mobile>!$_" {
|
|
return "mobile"
|
|
} else if label == "_$!<Home>!$_" {
|
|
return "home"
|
|
} else {
|
|
return label
|
|
}
|
|
}
|