ENYO-554: Only check and reset locale when navigating to samples within the app.

### Issue
We were resetting the locale upon initialization of the Sampler, specifically when navigating to a specific sample, which prevented the locale specified in the URL hash from being used.

### Fix
We only validate and reset the locale when navigating to samples within the app.

### Notes
I used the wrong branch name for this - it should be ENYO-554.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>