django-i18n

    1熱度

    2回答

    在我的Django項目中,我有需要翻譯的帶有文本的JS文件。我使用下面的代碼。 隨着makemessages和compilemessages命令我創建djangojs.po和djangojs.mo文件的幫助。問題是添加gettext後JS代碼不能正常工作。它在瀏覽器控制檯中引發錯誤。如何解決這個問題? urls.py: from django.views.i18n import javascrip

    0熱度

    1回答

    我想讓阿塞拜疆在瀏覽器中顯示爲Azerbaïdjan(法語拼寫)。 1)我把django_countries目錄(從https://pypi.python.org/pypi/django-countries下載)放到我的項目根目錄下。 2)加入 「django_countries」 到我INSTALLED_APPS 3)添加的 「從django.utils.translation進口ugettex

    1熱度

    1回答

    我使用Python 3.6和Django 1.11。我使用的是基於Django的基於類的驗證視圖和自定義用戶模型。我的用戶將他們的語言存儲在數據庫中。我想在每次登錄後檢索該語言並激活它。 我希望通過user_logged_in信號做到這一點,但信號不能以任何方式影響響應,所以這是不可能的。 另一種方法是覆蓋默認的認證視圖,這是我想避免的。 有沒有其他辦法?謝謝。

    0熱度

    1回答

    我嘗試爲我的Django-CMS網站多語種 makemessages和compilemessages得好好的,但是當我的runserver,我的琴絃留翻譯 蟒蛇文件,其中我用ugettext_lazy: from cms.toolbar_pool import toolbar_pool from cms.extensions.toolbar import ExtensionToolbar fr

    0熱度

    1回答

    我有一個Django應用程序,並使用Django的i18n模塊來幫助翻譯我的字符串。爲了翻譯JavaScript,我運行了 python manage.py makemessages -d djangojs 它將所有標記的字符串添加到.po文件。這對我靜態文件夾中所有無聊的.js文件都很有效。但是,我們開始使用webpack將一些打字稿(.tsx文件)打包到一個bundle.js文件中。這個文

    0熱度

    1回答

    Django's documentation指出i18n_patterns使用正斜槓作爲語言代碼的前綴分隔符。因此,URL /en/id-123激活英語作爲語言,而/id/id-123激活印尼語。 但是,似乎短劃線也被用作分隔符,因爲URL /id-123也激活了印尼語作爲語言。但這在我的使用情況中是不受歡迎的,因爲這個URL只能使用ID = 123來獲取對象,而不是切換語言。 是否有一些確定此行

    3熱度

    1回答

    我正在一個項目中使用React js作爲前端,Django作爲後端。我需要實現i18n國際化和本地化 我看到了Django文檔並碰到了django I18n javascript_catalog。 如何在React JS中使用getText()。有沒有其他的方式來實現? 由於提前

    3熱度

    1回答

    我有一個模板,我想在其中翻譯一個字符串。 {% blocktrans with "www.mywebsite.com" as website_name %}footer-slogan{{ website_name }}{% endblocktrans %} 我已經生成PO我的文件,在其中我翻譯的字符串如下: msgid "footer-slogan %(website_name)s" msg

    0熱度

    1回答

    我創建使用Django的UpdateView類相當簡單的形式,但是,現在,我想它的標籤被翻譯成其他語言,我無法弄清楚如何做到這一點。 這裏是視圖類的代碼: class EntityUpdate(UpdateView): model = Entity template_name = "entity/settings.html" fields = ["enabled"]

    4熱度

    1回答

    我在使用django.utils.translations翻譯Django中的格式化字符串時遇到問題。只有沒有格式的字符串(%s或{})正在工作。 我locale/en/LC_MESSAGES/django.po文件: msgid "foo" msgstr "bar" #, python-format msgid "foo %s" msgstr "bar %s" #, python-