翻译依赖于API内容的Wordpress插件

时间:2016-07-02 02:48:36

标签: php jquery wordpress plugins translation

我有一个Wordpress插件,可以根据API中的问题/表单字段创建表单。所以我不知道我的表格会有多少问题,但我会知道他们将会遇到的问题类型。

所以我有PHP代码,运行方式如下:对于API调用中的每个问题,创建一个表单字段。所以这一切都很有效。但是有些用户希望我的插件翻译成他们的语言。我知道如何针对典型翻译完成所有这些操作,例如,这里有一个很好的教程如何执行此操作:https://premium.wpmudev.org/blog/translating-wordpress-plugins/总结就是这样做:foreach($jsondataform['fields'] as $field){ echo '<label>'.__( $field['field'] , 'text-domain' ).'</label>'; } 并设置您的po文件等。

我显然遇到的问题是我有一个循环,它从API中获取问题所以我不能做这样的事情:

{{1}}

因为那时每个字段标签都会被称为相同的东西。正如我所提到的,我将知道可能来自api的所有问题(总共大约10个),但我不知道将调用哪些问题。所以我不知道如何使这个翻译工作。我现在开始考虑的是为我的插件设置一个设置部分,允许用户为所有10个可能的问题输入自定义文本,然后使用jquery / javascript覆盖任何文本输出到屏幕上。

有没有更优雅的方法来解决这个问题?

0 个答案:

没有答案