CTKArch upgrade notes
Initscripts update: file conflict
/etc/profile.d/locale.sh is now provided in the initscripts package.
That’s why you had a file conflict error when updating.
(source: archlinux.org)
The fix is simple: run rm /etc/profile.d/locale.sh as root, and pacman -Syu again.