Vanilla, and all other mods I've integrated my mods with since I started modding in v0.12 have not used a string in localised_name.
Ever.
This is very easy for you to fix. I've edited your code to prove it. Everywhere you have a line that says
foo.localised_name = name
change it to
foo.localised_name = {name}
And add a language file. :)