Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added LocalizationManager #88

Closed
wants to merge 5 commits into from
Closed

Conversation

mariusc
Copy link
Contributor

@mariusc mariusc commented Nov 19, 2020

Aims to address #84

This PR integrates LocalizationManager in the NStack SDK, so LocalizationManager is not added as a subdependency, but as part of the SDK. This way, NStack will be a single library with no dependencies, making a lot easier to work with and integrate in other projects.

So far, LocalizationManager was a separate repo because there were projects that needed to only use it without NStack (so the language files were hosted on a separate server, the app was still using the same localization system, but without integrating NStack or making any API calls to the NStack backend). In order to avoid this problem, and in order not to end up having having to manually maintain 2 copies of the same source code for LocalizationManager (both in here and in the LocalizationManager repo), I'll try to expose LocalizationManager via NStack without the need to integrate NStack or call NStack.start().

This PR is still WIP, as I still need to do the following:

  • CocoaPods support
  • Carthage support (nice to have, but we can ditch it if it's too complicated)
  • SPM support (master doesn't have that yet, it's on feature/spm-support)
  • usage of LocalizationManager without integrating NStack

@elkraneo elkraneo closed this Oct 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants