On Fresh install the app is taking the current device language.
If user selects any different language(Spanish, German, polish etc.,) from application and wishes to switch back to device language.
[nslocale currentlocale]]localeidentifier] or [nslocale autoupdatingcurrentlocale]]localeidentifier] or systemlocale methods not returning the current device language instead it is returning the last selected language by the user from the application.