我已经使用Weblate为我的地区添加和更新了翻译。我现在想更新本地安装的OJS中的翻译。在Patricia的帮助下,我下载并安装了*。po文件。这对网站来说很有效,但对电子邮件模板没有影响。我试过重置邮件模板,但没用。

有什么好的方法来安装更新的电子邮件模板翻译从Weblate?

它显示电子邮件模板存储在数据库中,而不是在*。po文件,但我不清楚什么是适当的方式从网上更新他们。

谢谢你的帮助。

@kirjoittaja

你使用的是什么版本的OJS ?(请在你的文章中包含这一点。)

问候,
亚历克Smecher
188bet手机网公众知识项目组

嗨,亚历克。

我正在运行OJS 3.2.1.1

@kirjoittaja

我认为你必须在email_templates_data(如果已经进行了本地编辑)和/或email_templates_default_data表中手动粘贴/比较/调整电子邮件模板内容,因为这些值是在安装时首次填充的,之后没有更新。您可能希望对user_group_settings表中的setting_value执行同样的操作(如果在转换过程中更改了其中的一些值)。好吧,这就是我如何在我的一边继续(对于OJS 3.1.2)。Po文件被引入),在翻译做了一个大的修改后,影响了这类内容。如果我没记错的话我尝试重新安装区域设置,但没有改变这些值。如果有更好的办法,我会洗耳恭听。

祝你好运。

Marie-Helene

亲爱的@Marie-Helene

非常感谢你的回答。我来看看这个,看看需要做多少手工工作。

由于我的OJS安装还没有在生产中使用,另一种选择是从头开始重新安装。这也涉及大量的手工工作,重新做所有的局部修改和调整。(我需要研究文档,看看如何使之尽可能简单。)

最好的问候,

Hannu