django-i18n

    0熱度

    1回答

    我想翻譯用戶在我的應用(Django 1.8)中獲得的通知。該通知被存儲在數據庫中,所有有標準文本,但它們包括該通知涉及到,例如人的名字,一個可能是: 「約翰向您發送了消息」 所以「發給你一條消息」的部分每次都是一樣的,但是開頭的名字可能會變成任何東西,並且不需要翻譯。 對於其他數據庫變量和一些具有一些標準值的通知,我只是在做{% trans notification.message %}並手動將

    -1熱度

    2回答

    爲什麼是英文django.contrib.admin即使我設置的設置LANGUAGE_CODE = 'pl'? LANGUAGE_CODE = 'pl' TIME_ZONE = 'Europe/Warsaw' USE_I18N = True USE_L10N = True USE_TZ = False LANGUAGES = ( ('en', _('English'))

    1熱度

    2回答

    我有這個塊在我的HTML價值 ... <a class="header" href="{% url 'listing' house_post.id %}"> {% blocktrans with house_type=house_post.house_type.name trimmed %} {{house_type}} {% endblocktrans %} <

    4熱度

    1回答

    如上面所提到的文檔中,我按照下面的步驟 - 以我settings.py LOCALE_PATHS = ( os.path.join(BASE_DIR, 'locale'), ) LANGUAGE_CODE = 'en-us' USE_I18N = True USE_L10N = True ugettext = lambda s: s LANGUAGES = ( ('e

    0熱度

    1回答

    嗨我的django國際化在我的django網站上工作。那就是如果我瀏覽「.../en/foo/bar」和「.../nb/foo/bar」,它們工作正常。但我試圖讓下拉菜單自動更改語言,但我得到csrf錯誤。 base.html文件 <form action="{% url 'set_language' %}" method="post"> {% csrf_token %} <i

    0熱度

    1回答

    我可以在我的網站上手動切換語言。例如, 如果我去http://127.0.0.1:8000/en/,我的網站是英文版。 如果我去http://127.0.0.1:8000/xx/,我的網站會切換到相應的語言。 但我想寫一個從,使用戶可以點擊,然後切換我的網站上的語言。 在我的模板,我寫了這樣的事情: {% load i18n %} {% get_language_info_list for LA

    0熱度

    1回答

    Django allauth模塊帶有i18n'd模板和視圖,我希望使用這些模板和視圖使我的頁面以法語顯示。但是,只有使用_()呈現的文本才能正確翻譯。 在模板中,{% trans %}和{% blocktrans %}不輸出翻譯文本,但{% get_current_language %}返回正確的標記。 設置樣品: USE_I18N = True django.core.context_proc

    1熱度

    1回答

    我試圖本地化我的應用程序以實現國際化目的,但是我在選擇語言後爲視圖開發URL時遇到問題。 我有這些相關的條目在我settings.py ... USE_I18N = True USE_L10N = True LOCALE_PATHS = ( os.path.join(BASE_DIR, 'locale'), ) from django.utils.translation

    1熱度

    1回答

    Allauth doc描述如何自定義電子郵件(here)。 現在,我們如何讓Allauth根據當前的語言偏好發送電子郵件?

    6熱度

    3回答

    我試圖把這種包含像這樣一個百分號一些文字: {% trans "100% butterfly" %} 當我運行makemessages命令,我得到我的德國的.po以下輸出文件: #: .\appName\templates\appName\butterflies.html:54 #, fuzzy, python-format #| msgid "" #| "100% butterfly"