As the lookup path for xorg-x11 (as of `man X` says) looks at /usr/X11R6/lib/X11 (XFILESEARCHPATH), there is no possibility for X to access locale specific parts under /etc/X11/{lang}/app-defaults. Example of the problem is MoTV, which uses /etc/X11/{de,fr,fs,it...}/app-defaults for its locale-dependent strings. But X knows only about /usr/X11R6/lib/X11/app-defaults, which is a symlink to /etc/X11/app-defaults. I think the way how to do this correctly is to modify the search path of X for searching /etc/X11 instead of only /usr/X11R6/lib/X11 by default. As it is X who introduced change to /etc/X11/app-defaults, I think it is not a feature enhancement, but rather a bug.
I think this is a bug in the modular build setup - will discuss on xorg-modular.
We've agreed that the app-defaults should still be installed in /usr/X11R6/lib/X11/app-defaults, as was done before. All the apps in Xorg CVS head are now fixed to install there again. Closing this bug as fixed.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.