I have strange problem when I do a clean install of nop 2.5.
After successful installation of nopCommerce, nop only displays data from ResourceName column instead ResourceValue when loading Localization from LocaleStringResource table.
Everything works fine out of the box. I presume that you do not have defaultResources.admin.nopres.xml and defaultResources.public.nopres.xml files into your App_Data directory for some reasons.
I would suggest you debugging your solution in order to know why locales aren't installed: File: \Libraries\Nop.Services\Installation\InstallationService.cs Method: InstallLanguagesAndResources()
Try this: 1) Remove all languages but English 2) backup your db 3) Delete all records in LocaleStringResource table (or better duplicate the table, drop the table and recreate it from scratch) 4) Download English language pack from nopcommerce website and install it in the usual way