Php 使用.PO文件的动态内容

Php 使用.PO文件的动态内容,php,wordpress,gettext,Php,Wordpress,Gettext,我有一个Wordpress站点,它支持使用gettext系统的其他语言 我很好奇是否可以动态调用内容,比如从函数调用内容(): 我猜这只有在.po文件中提供整个字符串时才有可能,这显然是高效的,更不用说内容总是在变化 但是我可以这样做,对吗?因为内容()应该是帖子或页面的内容,所以你可以安装WordPress插件,如qTranslate、zTranslate或等效插件,以提供多语言内容 通过.po文件进行翻译只推荐用于静态内容,如菜单项、静态链接等。谢谢@Raptor,我实际上知道所有用于此的插

我有一个Wordpress站点,它支持使用
gettext
系统的其他语言

我很好奇是否可以动态调用内容,比如从函数
调用内容()

我猜这只有在
.po
文件中提供整个字符串时才有可能,这显然是高效的,更不用说内容总是在变化

但是我可以这样做,对吗?

因为
内容()
应该是帖子或页面的内容,所以你可以安装WordPress插件,如qTranslate、zTranslate或等效插件,以提供多语言内容


通过
.po
文件进行翻译只推荐用于静态内容,如菜单项、静态链接等。

谢谢@Raptor,我实际上知道所有用于此的插件,我真的更感兴趣的是它是否真的可以实现,只是为了在经历了几天的挫折后能平静下来:)虽然
.po
文件的索引键应该是静态内容,但从技术上讲,这是可以做到的。我的方法是使用
%s
作为
POEDIT
中的索引,然后使用文本编辑器中的全部内容(即
内容()
)作为实际翻译的字符串?从技术上讲,这是现在可以做到的吗?不,你不能用POEDIT做到这一点
printf( __( '%s', 'my-theme' ), the_content() );