BHV-18000: Only check and reset locale when navigating to samples within the app.

### Issue
We were resetting the locale upon initialization of the Sampler even, 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.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>