Using Swift's DateFormatter class, how does it convert abbreviated date format to languages that don't support abbreviated month names e.g. Urdu
For Example, the following code doesn't return the correct Urdu translation for abbreviated Month format.
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "MMM d, yyyy"
dateFormatter.locale = Locale(identifier: "ur-IN")
let date = Date()
let formattedDate = dateFormatter.string(from: date)
print(formattedDate)
// Expected: "جولائی ۱۲, ۲۰۲۳" for Jul 12, 2023
// Actual: "جول ۱۲, ۲۰۲۳"