If you have a Localizable.strings in App/Resources as well as in Widget/Resources then the former will be overwritten by the latter.
The path in the contexts are Widget/Resources/en.lproj/Localizable.strings and App/Resources/en.lproj/Localizable.strings
I think the best approach would be to always take the entire path, append it to the output folder (or empty string to use project root) and replace the x.lproj with the name of the individual localisations.
If you have a Localizable.strings in App/Resources as well as in Widget/Resources then the former will be overwritten by the latter.
The path in the contexts are
Widget/Resources/en.lproj/Localizable.stringsandApp/Resources/en.lproj/Localizable.stringsI think the best approach would be to always take the entire path, append it to the output folder (or empty string to use project root) and replace the x.lproj with the name of the individual localisations.