Buttons Show "Undefined" label

In another post, I asked why so many buttons show up as “Undefined”
The answer was:
Undefined labels means permission issue with cache/jsLanguage directory and subdirectory.

All the folders under cache are 755 and the files are 644. Is this wrong?
Can anyone suggest where to look?

First Check in browser developer console (press F12 to bring up the panel) and see in the console tab if there are any errors especially loading files.
Next up would be cache and custom folders to investigate its rights and ownership recursively.
After changing rights of files/folders you would need to run Quick Repair/Rebuild to allow changes to propagate to cache.