2012-09-12 30 views
4

我在Wordpress网站上使用qTranslate,但在某些情况下将它的某些部分处理成Wordpress功能时有点麻烦。例如,当我想包括一个查询中的“更多链接”,我可以这样做:qTranslate和Wordpress函数

echo _e('[:en]Read More_[:ru]читать далее_'); 

(中说,它看起来像它的呼应回音,所以我可能不会做的是正确的,尽管它似乎工作)。

但我不能完全制定出这样的语法:

echo comments_number('<div class="noComment"></div>No Comments', '<div class="oneComment"></div>One Comment', '<div class="oneComment"></div>% Comments'); 

如何把在翻译的?

+0

虽然你已经找到了解决办法了。但'_e'函数本身就是回声。你会回应,如果它的'__()'版本。 – Lenin

回答

4

试试这个:

echo comments_number(
    qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage('<div class="noComment"></div>[:en]No Comments[:es]No comentarios'), 
    qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage('<div class="oneComment"></div>[:en]One Comment[:es]Uno comentario'), 
    qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage('<div class="oneComment"></div>[:en]% Comments[:es]% comentarios)' 
); 
+0

Fab。虽然它不像你所做的那样工作。我试过这种方式:[:en]而不是将其封装在[lang_en] [/ lang_en]中,它可以工作。干杯! – yolise

+0

+1更新了答案,很高兴能帮到你! – Kuf

相关问题