locale -c yesexpr noexpr gives wrong output in case of Arabic locale. This should be fixed in locales-ar and maybe glibc. Bug 6482 (Fixed in cooker)
If locales-ar (or any other language btw) is installed after the install of the system; you would also want to edit: /etc/rpm/macros to add it ("ar") to the %_install_langs macro; otherwise the translation files coming in the rpm packages won't get installed when you install/update an rpm package. Bug 6588