Thanks malloys, from what i see the Roku ignores the <trans-unit-ID> tag and the <file> tag, so any translation is effectively global. I can't believe this is not an oversight on Roku's part. Different translations of the same string on different .brs files might be rare, but the spec is set up to do just that. Not respecting that in the firmware is just a little sloppy. If you have the same translation on different .brs files, the spec says you need to itemize them per .brs file, but the Roku will see duplicates. Hopefully that won't be a problem, it doesnt make any sense to set it up the wrong(Roku) way.
EDIT - it looks like duplicates are not a problem, so you can set up to strictly match your .brs files.
Kinetics Screensavers