Describe the bug
In a modular app, the Localizable.strings files are not necessarily in the main bundle, because other modules need to access the translations as well. In our case, we have a Localization target, which contains all .strings and .stringsdict resources. When using the Crowdin SDK with our app, some features do not work, as the LocalLocalizationExtractor assumes the files are part of the Bundle.main.
To Reproduce
Steps to reproduce the behavior:
- Move all localization resource files into a separate target
- Integrate the Crowdin SDK
- Use the features such as capturing screenshots via the SDK
- See error in the debug console
Expected behavior
I would expect to be able to pass a Bundle when setting up the Crowdin SDK so that the SDK knows where to look for the localizable resource files when trying to extract the strings.