By default don't make .lang files active
Actually set the target to empty string if untranslated
Also allow for empty target

Seem now we are also hitting files where empty target means
untranslated, sigh.  Nothing like inventing your own format and then
changing it as you go along.