I'm not altogether sure where this should go...

I'm using Fluxbox on OpenSUSE 11.0.

My locale in en_GB but when I try to show a.m. or p.m. in the time, there's a blank. Some searching gave me the conclusion that the t_fmt_ampm variable is empty in the LC_TIME file. But when I try to edit the file in vi I get a messy string of codes. Is there an easier way to edit this, so I can have a.m. and p.m.?