Как документально подтверждено, я установил flask -babelex для перевода на flask -пользователя. flask -babel не устанавливается. Переводы уже найдены в папке установки flask -user для нескольких языков. По умолчанию в браузерах используется Turki sh, и я хотел перевести некоторые слова в Turki sh с кодом ниже:
# Initialize Flask-BabelEx
babel = Babel(app)
@babel.localeselector
def get_locale():
# return request.accept_languages.best_match(app.config['LANGUAGES'])
return 'tr'
@app.route('/')
def home_page():
return render_template_string("""
{% extends "layout.html" %}
{% block content %}
<p><a href={{ url_for('siparis_page') }}>{%trans%}Home Page{%endtrans%}</a>
<p><a href={{ url_for('masa_takip') }}>{%trans%}Follow Up{%endtrans%}</a>
<p><a href={{ url_for('rapor_view') }}>{%trans%}Report{%endtrans%}</a>
<p><a href={{ url_for('user_admin_page') }}>{%trans%}Admin Page{%endtrans%}</a>
<p><a href={{ url_for('user.login') }}>{%trans%}Sign in{%endtrans%}</a></p>
<p><a href={{ url_for('user.logout') }}>{%trans%}Sign out{%endtrans%}</a></p>
<p><a href={{ url_for('user.register') }}>{%trans%}Register{%endtrans%}</a></p>
{% endblock %}
""")
Я также скопировал эту папку переводов в папку моего проекта. Но я так и не смог перевести. Все по-прежнему видно на английском sh. Мне нужна помощь по этому вопросу.