localize _Main_ and other CN label types

// FREEBIE
pull/1/head
Michael Kirk 7 years ago
parent a62e86c7ab
commit f652ecef99

@ -610,7 +610,9 @@ NSString *NSStringForContactAddressType(OWSContactAddressType value)
phoneNumber.phoneType = OWSContactPhoneType_Mobile; phoneNumber.phoneType = OWSContactPhoneType_Mobile;
} else { } else {
phoneNumber.phoneType = OWSContactPhoneType_Custom; phoneNumber.phoneType = OWSContactPhoneType_Custom;
phoneNumber.label = phoneNumberField.label; if (phoneNumberField.label) {
phoneNumber.label = [CNLabeledValue localizedStringForLabel:phoneNumberField.label];
}
} }
[phoneNumbers addObject:phoneNumber]; [phoneNumbers addObject:phoneNumber];
} }
@ -626,7 +628,9 @@ NSString *NSStringForContactAddressType(OWSContactAddressType value)
email.emailType = OWSContactEmailType_Work; email.emailType = OWSContactEmailType_Work;
} else { } else {
email.emailType = OWSContactEmailType_Custom; email.emailType = OWSContactEmailType_Custom;
email.label = emailField.label; if (emailField.label) {
email.label = [CNLabeledValue localizedStringForLabel:emailField.label];
}
} }
[emails addObject:email]; [emails addObject:email];
} }
@ -652,7 +656,9 @@ NSString *NSStringForContactAddressType(OWSContactAddressType value)
address.addressType = OWSContactAddressType_Work; address.addressType = OWSContactAddressType_Work;
} else { } else {
address.addressType = OWSContactAddressType_Custom; address.addressType = OWSContactAddressType_Custom;
address.label = addressField.label; if (addressField.label) {
address.label = [CNLabeledValue localizedStringForLabel:addressField.label];
}
} }
[addresses addObject:address]; [addresses addObject:address];
} }

Loading…
Cancel
Save