Build translation sources.
array $projects: Array of project names. Defaults to all translatable projects.
array $langcodes: Array of language codes. Defaults to all translatable languages.
array Array of source objects. Keyed with <project name>:<language code>.
locale_translation_source_build()
function locale_translation_build_sources($projects = array(), $langcodes = array()) {
$sources = array();
$projects = locale_translation_get_projects($projects);
$langcodes = $langcodes ? $langcodes : array_keys(locale_translatable_language_list());
foreach ($projects as $project) {
foreach ($langcodes as $langcode) {
$source = locale_translation_source_build($project, $langcode);
$sources[$source->name . ':' . $source->langcode] = $source;
}
}
return $sources;
}