Domain Locale
Domain Locale allows to customize language sets per domain for Drupal installs using Domain Access and core Locale module.
On install Domain Locale enables all enabled languages for all domains setting either site default language as default for each domain or uses language_default variable set by Domain Conf (if it is enabled). A link is added to domain management section to administer domain specific languages. You can choose one or more from the enabled languages, change the weight they appear in for that domain and set default language for the domain. Updating this form will also keep language_default variable in Domain Conf in sync.
Things to keep in mind:
1. If you want a language enabled on a subdomain, it must be enabled for the default domain (e.g. sitewide settings). The reason lies in language_list() in bootstrap.inc
2. Set language negotiation to "Path prefix only". We are overriding $language in bootstrap hence overwriting any changes that might of been user's preferred language specific. Also user's preferred language might not exist all domains. You can leave the setting to "Path prefix with language fallback" but the language fallback will be overwritten.
Optional:
1. make sure all languages have a prefix (by default English does not). This gives unique urls for all languages on all domains.
Requires Domain Access rc9 or newer!
