separate between UI language and search language in search-related methods. fixes #3, fixes #5