Revert "Locator: Use nfile and nproject when posible. Part 3"

This reverts commit 1d4d13d33c12e370ed95b858002384e68fbdae75.
Revert "Locator: Use nfile and nproject when posible. Part 2"

This reverts commit eb67dd8fcc62eab3ee91106eb35086d7542228cf.
Parcially revert commit e8bb9cc4fdcec6843e2e65f7b18ba33a05711b59
Locator: let main_container handle how to open a file
Locator: refactor duplicate code to create help list items
Locator: remove code leftovers
Locator: Move translations to translation module