diff --git a/core/includes/install.core.inc b/core/includes/install.core.inc index 3f5eb2e2fe8a7947839a08841984ef2b019c5f52..61f789151310b6c522c43dee7e82befcd2103969 100644 --- a/core/includes/install.core.inc +++ b/core/includes/install.core.inc @@ -1159,10 +1159,21 @@ function install_find_translations() { /** * Find installer translations either for a specific langcode or all languages. + * + * @param $langcode + * (optional) The language code corresponding to the language for which we + * want to find translation files. If omitted, information on all available + * files will be returned. + * + * @return + * An associative array of file information objects keyed by file URIs as + * returned by file_scan_directory(). + * + * @see file_scan_directory() */ function install_find_translation_files($langcode = NULL) { $directory = variable_get('locale_translate_file_directory', conf_path() . '/files/translations'); - $files = file_scan_directory($directory, '!install\.' . (!empty($langcode) ? '\.' . preg_quote($langcode, '!') : '[^\.]+') . '\.po$!', array('recurse' => FALSE)); + $files = file_scan_directory($directory, '!install\.' . (!empty($langcode) ? preg_quote($langcode, '!') : '[^\.]+') . '\.po$!', array('recurse' => FALSE)); return $files; } diff --git a/core/modules/simpletest/simpletest.info b/core/modules/simpletest/simpletest.info index fab7b5ebc11593c9a1bc16a7b236f7c59acd53f9..bbe65f0604b4cb2a11bd1b160739dab452f81a20 100644 --- a/core/modules/simpletest/simpletest.info +++ b/core/modules/simpletest/simpletest.info @@ -21,6 +21,7 @@ files[] = tests/filetransfer.test files[] = tests/form.test files[] = tests/graph.test files[] = tests/image.test +files[] = tests/installer.test files[] = tests/lock.test files[] = tests/mail.test files[] = tests/menu.test