Hi, guys!
I had the same issue with Russian translation. Thank you, Tim, for your feedback. The solution is placing translation files into /lang/ folder with correct naming them: for me it’s
ultimate-product-catalogue/lang/UPCP-ru_RU.mo
ultimate-product-catalogue/lang/UPCP-ru_RU.po
Placing files in subfolder or renaming them will disable translation