Translations are added into the files as you browse the application, that's why you have two strings at beginning and then more are added.
As for translation not working, it has been working just fine for all users, maybe you're not looking in the right file?
Not sure, but anyway, i am working at another translation extension which will parse all the app files instead of you having to go through the app to add the translation strings.