Locale module uses an array to store data of translatable projects and available translations during its translation update batch processes. Also different (helper) function are used to process the project related data. Readability and maintainability of the code could be improved by combining functions and data storage in a TranslatableProject class and by using a typed class to store the translation source file data. This was suggested by Berdir in. This gives the opportunity to simplify the way the $source data is handled within the batch operations.
FAILED: [[SimpleTest]]: [PHP 5.4 MySQL] 78,789 pass(es), 161 fail(s), and 20 exception(s). View
FAILED: [[SimpleTest]]: [PHP 5.4 MySQL] Unable to apply patch locale-project-translation-object-1842380-36.patch. Unable to apply patch. See the log in the details link for more information. View