>SLPv1 (RFC 2165) is NOT compliant with RFC 2277 (IETF Policy on Charsets
>and Languages), because it does NOT support full RFC 1766 language tags.
>It has two character ISO 639 language codes, but NOT ISO 3166 territory
>codes, required for both RFC 1766 language tags and the closely related
>ISO 9945-1 (POSIX.1) locale tags.
That is correct.
However, the deficiency was corrected in SLPv2. The language tag
in SLPv2 consists of both the contains both the language code
and territory code. Please see pg. 17 of draft-ietf-svrloc-protocol-v2-11.txt.