#NEWLINE# def lazy_gettext( string , **variables ) : #NEWLINE# #INDENT# " Similar to 'gettext' but the string returned is lazy which means\n        it will be translated when it is used as an actual string." #NEWLINE# try : #NEWLINE# #INDENT# from speaklater import make_lazy_string #NEWLINE# return make_lazy_string ( gettext , string , ** variables ) #NEWLINE# #UNINDENT# except ImportError : #NEWLINE# #INDENT# return ( string % variables )