A few days ago I asked the following question;
 
> We have an application here that is proving troublesome to
> get working correctly. Much of what we have has been
> inherited so we are largely in the dark. One oddity is that
> the following environment variable has to be set in the
> .cshrc file:
> 
>    XFILESEARCHPATH=/usr/openwin/lib/locale/%L/%T/%N%S
> 
> I know that the problems are related to this but what I don't 
> understand is all of the %L, %T, %N and %S stuff! I have 
> searched the manuals and Answerbook for any hint as to what 
> this is doing without success.
> 
> Is there someone out there who can point me at a reference for
> this phraseology or even better explain what is going on. 
I received a number of answers which have pointed me in the right direction.
The complete answer, as several people pointed out, is rather long and 
complicated. When I have time I will read everything but for now here are
the responses;
 1) It's all to do with X-windows/Motif programming.
 2) Try 'man locale', 'man XtResolvePathname', 'man setlocale'. 
    Now how was I to know that this was where to look - everyone agreed 
    that the documentation for this item was poor for 'normal' (non X 
    programmers) users.
 3) Post to USENET group comp.windows.x for more information.
 4) Richard.Hellier <rlh@cppuk.co.uk> sent me an X FAQ which, as he puts
    it, ".. goes into detail on the mystery of XFILESEARCHPATH and its 
    friends!". He, and several others, summarized the %N etc terminology
    as follows;
    The value of XFILESEARCHPATH is a colon-separated list of pathnames.
    The pathnames contain replacement characters as follows (see XtResolvePathname()):
        %N      The value of the filename parameter, or the
                application's class name.
        %T      The value of the file "type".  In this case, the
                literal string "app-defaults"
        %C      customization resource (R5 only)
        %S      Suffix.  None for app-defaults.
        %L      Language, locale, and codeset (e.g. "ja_JP.EUC")
        %l      Language part of %L  (e.g. "ja")
        %t      The territory part of the display's language string
        %c      The codeset part of the display's language string
    If anybody wants the full X FAQ please contact me directly.
Thanks to:
Richard.Hellier <rlh@cppuk.co.uk>
bernards@ECN.NL (Marcel Bernards)
Kai Grossjohann <grossjoh@linus.informatik.uni-dortmund.de>
rmarquis@ordsvy.govt.uk (Robin Marquis)
don@mars.dgrc.doc.ca (Donald McLachlan)
vitec!jsutton@uu.psi.com (John Sutton)
tag@mls.saic.com (Robert Tag)
Roi Gift <gift@sqi.com>
Dr Peter Watkins.
.___________________________________________________________________________.
| Joint Research Centre,                          |                         |
| Commission of the European Communities,         | Tel:   (+31)-2246-5120  |
| P.O. Box 2,                                     | Fax:   (+31)-2246-1449  |
| 1755 ZG Petten,                                 | Email:  peter@jrc.nl    |
| The Netherlands.                                |                         |
|_________________________________________________|_________________________|
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:09:17 CDT