pango.Language — an object that represents a language tag.
| class pango.Language(gobject.GBoxed): | 
Functionsdef pango.pango_language_from_string(language)def pango.pango_language_matches(language,range_list)
A pango.Language
object represents a language tag meeting the RFC-3066 standard. The pango.Language
can be retrieved from a pango.Context by
using the pango.Context.get_language() 
method or created using the pango.Language() constructor.
Example RFC-3066 language tags include: "en-us", "fr", and
"sgn-us-ma".
    pango.Language(language>)| 
 | a string representing a language tag | 
| Returns : | a new pango.Languageobject | 
This constructor is available in PyGTK 2.4 and above.
Creates a new pango.Language
object from the RFC-3066 language tag specified by
language. This constructor first canonicalizes the
string in language by converting it to lowercase,
mapping '_' to '-', and stripping all characters other than letters and
'-'.
    def matches(range_list)| 
 | a list of language ranges, separated by ';' characters. | 
| Returns : | Trueif a match was
found. | 
This method is available in PyGTK 2.4 and above.
The matches() method returns
True if the language matches one of the language ranges
in the list specified by range_list.A language tag is
considered to match a range in the list if
each range must either be '*', or a canonicalized RFC-3066 language range (see the pango.Language() constructor for more information).
    def to_string()| Returns : | the string representation of the language tag | 
This method is available in PyGTK 2.4 and above.
The to_string() method returns a string
representation of the canonicalized language tag. See the pango.Language() constructor for
more information.
    def pango.pango_language_from_string(language)| 
 | a string representing a language tag | 
| Returns : | a new pango.Languageobject | 
This function is deprecated in PyGTK 2.4 and above. Use the pango.Language() constructor instead.
The pango.pango_language_from_string()
function takes a RFC-3066 format language tag as a string (specified by
language) and converts it to a pango.Language
object. This function first canonicalizes the string by converting it to
lowercase, mapping '_' to '-', and stripping all characters other than
letters and '-'.
    def pango.pango_language_matches(| 
 | a language tag (see the pango.pango_language_from_string()
	  function),Noneis allowed and matches nothing
	  but '*' | 
| 
 | a list of language ranges, separated by ';'
	  characters. each element must either be '*', or a RFC 3066
	  language range canonicalized as by the pango.pango_language_from_string()
	  function. | 
| Returns : | Trueif a match was
	  found. | 
This function is deprecated in PyGTK 2.4 and above. Use the
matches()
method instead.
The pango.pango_language_matches() function
checks if a language tag matches one of the elements in a list of language
ranges. A language tag is considered to match a range in the list if the
range is '*', the range is exactly the tag, or the range is a prefix of the
tag, and the character after the tag is '-'.