una logica tutta tua recuperare la lingua tramite ip eseguendo un query su di un db con dispendio di risorse e banda quando con navigator.appVersion c'è anche la lingua comunque contento tu.