We generate an MD5 for the language keys to keep the keys unique to their string. When overriding an existing string the key needs to be the exact string it self (its English string) or the key as seen in the language files, but custom language strings you can use whatever key you want.