大约一年前,我们推出了Matomo (Piwik)市场使开发人员能够轻松地与所有Matomo用户共享插件。
因为Matomo目前在54种语言我们希望有尽可能多的插件,至少在这些语言中的几个可用。
目前,市场上的大多数插件都只有英语版本,有时也有其他语言版本。为了改善这种情况,我们为插件开发人员提供了使用我们翻译人员社区的力量来翻译他们的插件的可能性。
一些插件开发人员已经在使用这项服务和一些非常流行的插件BotTracker或CustomOptOut已经被翻译成十多种语言!
获取插件的翻译
只要你在开发一个开源插件托管在Github上,您可以与我们联系(translations@piwik.org),以便让你的插件由Matomo翻译社区翻译。
你需要开户Transifex.com.如果您通过社交登录使用Transifex,请确保在您的帐户设置中设置密码。这将需要获取新的翻译到您的插件存储库。
在翻译平台中导入插件的字符串
在进行插件的初始设置时,我们将导入您的英文翻译文件(en.json
)在你的Github插件库中,我们将为这个文件配置一个自动更新。Transifex上的源字符串会自动与你的插件库同步。当你改变你的en.json
翻译文件,更新后的英文字符串将自动导入Transifex。
如何获取您的插件翻译到您的存储库
只要我们设置好你的插件我们在Transifex上的Matomo项目并且有新的翻译可用,您将能够使用Matomo控制台更新您的插件翻译。您需要在本地安装Matomo启用开发模式,并安装插件。要更新翻译,请到开发盒上的Matomo目录并执行以下命令:
./控制台翻译:update -u {YourTransifexUserName} -p {YourTransifexPassword} -p {YourPluginName}
我们期待看到您的Matomo插件在更多的语言可用!欲了解更多信息,请查看我们的翻译插件开发者指南.
快乐的黑客,