示例#1
0
def setup_babel(app):
  """
  Setup custom Babel config.
  """
  babel = Babel(app)

  def get_locale():
    return getattr(g, 'lang', 'en')

  babel.add_translations('website')
  babel.localeselector(get_locale)
示例#2
0
def setup_babel(app):
  """
  Setup custom Babel config.
  """
  babel = Babel(app)

  def get_locale():
    lang = getattr(g, 'lang')
    if not lang:
      lang = session.get('lang')
    if not lang:
      lang = preferred_language()
    return lang

  babel.add_translations('website')
  babel.localeselector(get_locale)
示例#3
0
def setup_babel(app):
    """
  Setup custom Babel config.
  """
    babel = Babel(app)

    def get_locale():
        lang = getattr(g, 'lang')
        if not lang:
            lang = session.get('lang')
        if not lang:
            lang = preferred_language()
        return lang

    babel.add_translations('website')
    babel.localeselector(get_locale)