This is an umbrella issue for ongoing efforts to introduce real language APIs. Follow the individual issues for more details and discussion, follow this issue for major updates on what is happening.
Sub-issues
#1231402: Drupal does not use ISO language codes, iso.inc is misleading
#1215716: Introduce locale_language_save()
#1260510: Introduce a language_load($langcode)
#1260520: Apply language_save and language_load to the locale management UI
#1260528: Introduce API to delete languages
#1265700: Little modernization of language_default()
#1272862: Clean up default language handling
#1280996: New language_select element type for form API
#1293304: Break up locale.module, but how?
Parent issue
#1260534: META-META: Make language support awesome in Drupal 8
Comments
Comment #0.0
Gábor HojtsyAdd load API issue
Comment #0.1
Gábor HojtsyAdd one more issue
Comment #0.2
Gábor HojtsyAdd delete issue
Comment #1
plachComment #1.0
plachAdd ISO issue
Comment #1.1
Gábor HojtsyAdd parent
Comment #2
Gábor HojtsyJust added #1265700: Little modernization of language_default() which should be quick to get through, hopefully :) Should tie in with the modernizations in #1260510: Introduce a language_load($langcode) as well.
Comment #3
podaroksubscribe
Comment #3.0
podarokAdd language_default() issue
Comment #4
Gábor HojtsyNow that #1265700: Little modernization of language_default() is committed, added #1272862: Clean up default language handling.
Comment #4.0
Gábor HojtsyAdd delete cleanup
Comment #4.1
Gábor HojtsyLanguage for form API!
Comment #4.2
Gábor HojtsyAdd locale module breakup issue
Comment #5
Gábor HojtsyDismantling meta issues to clean up the D8MI issue list. (Working on a better overview for the issues).
Comment #5.0
Gábor HojtsyAdd language_none issue.