Django .po翻译

时间:2016-05-09 11:23:45

标签: poedit

我在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-04      

11: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的验证显示我没有错误,验证是正常的,应该使用翻译文件。 Poedit validation result 这个.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   右拉“> {{_(”删除“)   / /

1 个答案:

答案 0 :(得分:0)

这些引导程序标签在哪里?您不应该将模板标记(即{% trans "text" %})与函数混合(即_("text"))。 trans和blocktrans模板标签应该在你的模板中使用,ugettext(别名为_)到你的python代码。

因此,例如,您应使用{{ _("Update") }}代替{% trans "Update" %}