Read translation files in all subdirectories

Read translation files in all subdirectories, like Symfony does (tested with 2.3)
When writing the file, we will search for a file with the same name and over write it, instead of just searching in the target directory root.