#!/bin/sh
userlocale=$(echo $LANG | cut -b-2)
case $userlocale in
    fr) prompt="rechercher " ;;
    *) prompt="search " ;;
esac
# locate and open files
[ -d "$1" ] && DIR="$1" || DIR="/"
selection="$(locate -i "${DIR}" | rofi -threads 0 -dmenu -i -p "${prompt}")"
[ -d "$selection" ] && urxvtcd -e ranger $selection || urxvtcd -e ranger "$(dirname "${selection}")"
