回答
對在Django的國際化類似題目一看this previously asked question。
它在內部使用Model._meta.app_label
來顯示應用程序名稱。有關更多信息,請檢查admin view和its template。
謝謝Seyeong!改變meta.app_label也會改變數據庫的名稱 - 我想避免的東西,但似乎沒有其他選擇。 –
我不知道你使用了哪個CMS,所以我給你下面的示例代碼。也許你可以更改的字段在你的models.py文件中像這樣:
class Entry(models.Model):
title = models.CharField(u'標題',max_length=300)
# other fields here
上面的代碼在我的項目(Django的1.4.2)中,第一個參數(字符串)在正常工作CharField()將顯示在我的管理視圖中,我認爲它對你很有用。
在我的項目的完整代碼:https://github.com/tianyu0915/pythoner.net/blob/master/pythoner/wiki/models.py#L69
它可能爲時已晚來回答這個問題,但我分享我的經驗。
添加下面提及的代碼model.py
VERBOSE_NAME = _('Appname')
這將增加進入django.po使用這種
django-admin.py makemessages -a
django-admin.py compilemessages
後。
好的。我發現如何翻譯應用程序名稱而不更改數據庫名稱。 例(內部應用程序的apps.py
要翻譯):
from django.apps import AppConfig
from django.utils.translation import ugettext_lazy as _
class MyAppConfig(AppConfig):
name = 'MyApp'
verbose_name = _('Transalation of MyApp here')
運行makemessages -a
和改變django.po
運行後compilemessages
和你做。在管理員中刷新刷新並翻譯您的應用名稱。
- 1. 在django-admin-tools菜單中翻譯應用程序名稱
- 2. 如何修改Django admin網址中的應用程序名稱?
- 3. 如何翻譯我的Android應用程序名稱?
- 4. Django-cms可翻譯對象
- 5. 翻譯django應用程序(OSQA)指南?
- 6. 如何在django應用程序中安裝翻譯「.po」?
- 7. 如何使用Poedit翻譯Django應用程序?
- 8. 如何翻譯GTK +應用程序?
- 9. Django模型字段名稱翻譯
- 10. 如何在django翻譯管理內部應用程序
- 11. 項目名稱與Django中的應用程序名稱
- 12. Django的翻譯:如何翻譯語言
- 13. 改變名稱的Django CMS
- 14. 翻譯Python應用程序
- 15. 翻譯Qt應用程序
- 16. 翻譯iPhone應用程序
- 17. Django-countries:如何翻譯?
- 18. Django-CMS語言環境翻譯
- 19. 如何翻譯@Enumerated屬性的名稱?
- 20. 如何在django中使用python獲取應用程序名稱
- 21. Django包和應用程序名稱
- 22. 如何翻譯wordpress部件名稱?
- 23. 如何翻譯CultureInfo語言名稱
- 24. 如何翻譯Facebook標籤名稱?
- 25. 如何翻譯WordPress模板名稱?
- 26. 如何翻譯django-oscar的儀表板?
- 27. 如何更改已編譯的應用程序名稱?
- 28. 如何覆蓋django admin翻譯的列標題(一個字段的詳細名稱)
- 29. 如何翻譯程序?
- 30. Django FormWizard和Admin應用程序
你問在哪裏翻譯? – karthikr