i go to data click to load the three masterfiles skyrim.esm updates.esm and dawnguard.esm
it gets about halfway through loading skyrim.esm and it says
assert
file:c:\_skyrim\code\tesv\tes shared\misc\bgslocalizedstring.cpp line:1566 localization: error opening or reading strings file
abort retry ignore
i hit retry or ignore it pops up
warning masterfile: localization: zero entries or epty block sizeread from strings file strings/dawnguard_english.strings. strings will be missing
yes to all will disable all warning for this context
yes no yes to all
if i hit yes or yes to all the program stops working and closes


Thought I'd ask since I didn't see above whether or not you verified cache for the CK. When I did this I got a messge saying the files were valid (no change that I could see), but then when I relaunched the CK from Steam I got a Windows 7 message asking me to allow Steam to launch the CK. which I had never had to do before so something got updated. Maybe that will fix whatever's going on with DG for you!
.