---
title: "languages(forScript:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/nsorthography/languages(forscript:)"
---

# languages(forScript:)

Returns the list of languages for the specified script.

## Declaration

```swift
func languages(forScript script: String) -> [String]?
```

## Parameters

- `script`: The specified script.

## Discussion

Discussion The value of this property is an array of BCP-47 language tags, such as "en" or "fr", that identify the languages.

## See Also

### Determining Correspondences Between Languages and Scripts

- [languageMap](foundation/nsorthography/languagemap.md)
- [dominantLanguage](foundation/nsorthography/dominantlanguage.md)
- [dominantScript](foundation/nsorthography/dominantscript.md)
- [dominantLanguage(forScript:)](foundation/nsorthography/dominantlanguage(forscript:).md)
- [allScripts](foundation/nsorthography/allscripts.md)
- [allLanguages](foundation/nsorthography/alllanguages.md)
