Use new hash based paths

Fixes issues with foreign languages and avoids conflicts