I don\'t know anything about internationalization.
I have a project with several packages. I am using Eclipse\'s built-in \"Externalize Strings\" wizard to extract Strin
I would keep one-per-package. This way maintenance/refactoring/unit-testing is much easier.
Also, there are no global dependencies on a single file.