Have you checked via FTP if /wp-content/languages actually exists? If not create it, and assign 755 permissions (if you’re using a ‘nix server). Even if it’s there, verify the permissions are correct. 755 may not be correct on all servers. You can try 775 with reasonable safety.
Check your wp-config.php for any code that defines ‘WP_LANG_DIR’. If so, check the folder permissions of where ever that definition leads to.
What’s odd is WP found your translations in order to know there’s an update, yet it cannot find it to apply the updates. Say whaaat??
There may be some odd conflict amongst your plugins. If the above measures fail, deactivate all plugins and switch to the twentysixteen theme. If the languages folder exists and has the right permissions, the update should run now.
If not, obtain the latest .mo files from appropriate downloads of WP, your normal theme, and plugins you use. Copy them to the appropriate locations in the languages folder structure. After you restore your theme and reactivate your plugins, if you still get the update notice, it’s due to plugins or themes you’re not using, you can ignore the notice.
Thread Starter
magsw
(@magsw)
Thank you. For some reason the folder wp-content/languages did not exist on the server although it did exist locally and should have been uploaded with all the other folders. Not sure why it didn’t. Anyway copied it across and the update worked.
Many thanks.