簡體   English   中英

Django 不創建語言環境文件

[英]Django doesn`t create locale files

我是 Django 的新手,無法解決問題。 我想在我的 django 項目中實現多語言,但是當我輸入 django-admin makemessages -l ru, Django 時,不會創建包含文件的語言環境文件夾。 我根據文檔做了一切。 也許我的英語不好。 這是我的設置

from django.utils.translation import gettext_lazy as _

LANGUAGE_CODE = 'ru'

USE_I18N = True

LANGUAGES = [
  ('ru', _('Russian')),
  ('uz', _('Uzbek')),
]

這是views.py 文件

from django.utils.translation import gettext as _

def index(request):
    phone = _('Welcome')
    return HttpResponse(phone)

但是在 header.html (布局文件) django 中將一個詞“Home”翻譯成“Начало”

<li><a href="{% url 'index' %}" style="font-size: 18px;">{% trans "Home" %}</a></li>

在此處輸入圖像描述

十分感謝

我拿起我的筆記本電腦,試了試,效果很好。 這很可能是由於 gettext 文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM