How does iOS Show the List of Languages in the Translated String or in the Language’s Locale.
- Is there an LCID associated with it?
- If so, where can I find it’s Mapping?
- How does it work?
- Is there an API or any documentation you can point me towards?
I am attaching a screenshot of what I actually mean:

All I could find is this link
Update:
I want to achieve something like this:
-
Where I can map the Country with its Language, which is actually in its Locale. So is there an LCID Kind of a thing where I can map it and get that Locale string using the LCID using an iOS API?
-
Mockup is Below

You can get a list of languages translated in the languages locale with the following code:
Objective-C:
Swift:
Output:
I hope that this answers the first part of your question and perhaps helps with the second part.
Swift 3 update: