categories done for now;  locale-switch needs to be handled correctly.