---
title: "CFBundleCopyPreferredLocalizationsFromArray(_:)"
framework: corefoundation
role: symbol
role_heading: Function
path: "corefoundation/cfbundlecopypreferredlocalizationsfromarray(_:)"
---

# CFBundleCopyPreferredLocalizationsFromArray(_:)

Given an array of possible localizations, returns the one or more of them that CFBundle would use in the current application context.

## Declaration

```swift
func CFBundleCopyPreferredLocalizationsFromArray(_ locArray: CFArray!) -> CFArray!
```

## Parameters

- `locArray`: An array of possible localizations.

## Return Value

Return Value A subset of locArray that CFBundle would use in the current application context. Ownership follows the The Create Rule.

## Discussion

Discussion You can obtain locArray using the CFBundleCopyBundleLocalizations(_:) function.

## See Also

### Managing Localizations

- [CFBundleCopyBundleLocalizations(_:)](corefoundation/cfbundlecopybundlelocalizations(_:).md)
- [CFBundleCopyLocalizedString(_:_:_:_:)](corefoundation/cfbundlecopylocalizedstring(_:_:_:_:).md)
- [CFBundleCopyLocalizationsForPreferences(_:_:)](corefoundation/cfbundlecopylocalizationsforpreferences(_:_:).md)
- [CFBundleCopyLocalizationsForURL(_:)](corefoundation/cfbundlecopylocalizationsforurl(_:).md)
