Clean up geocoder

Pass context directly; fix indentation; i18n.
Fix fr locale