|
__init__(self,
langpath,
http_accept_language)
x.__init__(...) initializes x; see help(type(x)) for signature |
source code
|
|
|
get_possible_languages_info(self,
lang=None)
return info for selected language or dictionary with all
possible languages info from APP/languages/*.py
args:
*lang* (str): language
returns:
if *lang* is defined:
return tuple(langcode, langname, langfile_mtime,
pluraldict_fname, pluraldict_mtime,
prules_langcode, nplurals,
get_plural_id, construct_plural_form)
or None |
source code
|
|
|
get_possible_languages(self)
get list of all possible languages for current applications |
source code
|
|
|
set_current_languages(self,
*languages)
set current AKA "default" languages setting one of this
languages makes force() function turn translation off to use default
language |
source code
|
|
|
plural(self,
word,
n)
get plural form of word for number *n*
NOTE: *word" MUST be defined in current language
(T.accepted_language) |
source code
|
|
|
|
|
__call__(self,
message,
symbols={ } ,
language=None,
lazy=None)
get cached translated plain text message with inserted
parameters(symbols) if lazy==True lazyT object is returned |
source code
|
|
|
apply_filter(self,
message,
symbols={ } ,
filter=None,
ftag=None) |
source code
|
|
|
M(self,
message,
symbols={ } ,
language=None,
lazy=None,
filter=None,
ftag=None)
get cached translated markmin-message with inserted parametes if
lazy==True lazyT object is returned |
source code
|
|
|
get_t(self,
message,
prefix='
' )
user ## to add a comment into a translation string the comment can be
useful do discriminate different possible translations for the same
string (for example different locations) |
source code
|
|
|
|
|
translate(self,
message,
symbols)
get cached translated message with inserted parameters(symbols) |
source code
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|