Add cascading filesystem support for translation files

Signed-off-by: crynobone <crynobone@gmail.com>
Simplified component requirement.

Signed-off-by: crynobone <crynobone@gmail.com>