From Fedora Project Wiki

System-config-language backend functionality

Here is list of all functions which should language backend provide

Basic

what where
Select current language /etc/sysconfig/i18n
Display which language is installed PackageKit
Install/uninstall languages PackageKit
Please comment
If you don't agree with proposed functionality or have something to add, share it with us in Talk:SystemConfig/language/backend