我在Poedit中使用了以下.po文件,在django应用程序(locale \ el \ LC_MESSAGES \ django.po)中使用模板中的希腊字符。
一些描述性标题。
版权所有(C)年份包裹版权持有人
此文件以与PACKAGE包相同的许可证分发。
第一位作者,年。
msgstr“”msgstr“”“Project-Id-Version:Apografi \ n”“Report-Msgid-Bugs-To:\ n”“POT-Creation-Date:2016-05-0411:27 + 0300 \ n“”PO-Revision-Date:2016-05-09 09:51 + 0200 \ n“ “Last-Translator:Kostas \ n”“语言团队:语言 \ n“”MIME-Version:1.0 \ n“”Content-Type:text / plain; charset = UTF-8 \ n“”Content-Transfer-Encoding:8bit \ n“”复数形式: nplurals = 2;复数=(n!= 1); \ n“”X-Generator:Poedit 1.6.4 \ n“ “X-Poedit-SourceCharset:UTF-8 \ n”“语言:el_GR \ n”
msgstr“%(总数)s的%(计数)s”msgstr“%(计数)sαπ6%(总计)s”#ms:“#copus \ widgets \ tables \ tables.html:69 msgstr”:。\ templates \ category \ create.html:16。\ templates \ authority \ create.html:16
:。\ templates \ division \ create.html:16 msgstr“创建”msgstr“Δημιουργία”
:。\ templates \ category \ update.html:17。\ templates \ authority \ update.html:17
:。\ templates \ division \ update.html:16 msgstr“更新”msgstr“Ενημέρωση”
:。\ templates \ category \ delete.html:15。\ templates \ authority \ delete.html:15
:。\ templates \ division \ delete.html:15 msgstr“删除”msgstr“Διαγραφή”
:。\ templates \ category \ delete.html:18。\ templates \ authority \ delete.html:18
msgstr“你确定要删除所选的”msgstr“Θέλετεναδιαγράψετετηνεπιλεγνένηεγγραφή“
msgstr“保存”msgstr“Αποθήκευση”:。\ templates \ authority \ detail.html:34。\ templates \ division \ detail.html:34
:。\ templates \ category \ detail.html:34 msgstr“pedio”msgstr“ΌνομαΠεδίου”
:。\ templates \ authority \ detail.html:35。\ templates \ division \ detail.html:35
:。\ templates \ category \ detail.html:35 msgstr“timh”msgstr“ΤιμήΠεδίου”
:。\ templates \ division \ list.html:15。\ templates \ authority \ list.html:15
:。\ templates \ category \ list.html:15 msgstr“添加”msgstr“Προσθήκη”
:。\ templates \ division \ list.html:25。\ templates \ authority \ list.html:25
:。\ templates \ category \ list.html:25 msgstr“搜索”msgstr“Αναζήτηση”
msgstr“apografi”msgstr“Απογραφή” msgstr“类别”msgstr“Κατηγορία” msgstr“权限”msgstr“Διεύθυνση” msgstr“划分”msgstr“Τμήμα”
使用Poedit的验证显示我没有错误,验证是正常的,应该使用翻译文件。 这个.po文件适用于我90%OK,但是当我尝试在这些引导程序标签内使用trans我没有得到翻译结果但来源:
1
table class =“table table-bordered”> THEAD TR th {%trans“pedio”%} / th th {{_(“timh”)}} / th / TR / THEAD
2
a class =“btn btn-primary pull-right”> {{_(“更新”)}} / a a class =“btn btn-primary 右拉“> {{_(”删除“) / /
答案 0 :(得分:0)
这些引导程序标签在哪里?您不应该将模板标记(即{% trans "text" %}
)与函数混合(即_("text")
)。 trans和blocktrans模板标签应该在你的模板中使用,ugettext
(别名为_
)到你的python代码。
因此,例如,您应使用{{ _("Update") }}
代替{% trans "Update" %}
。