如题。默认的样式太丑了。可是没找到相关的文件呢。
如果你有安装语言包的话,会在conf/locale.php 里面看到$Definition['EmailConfirmEmail'], $Definition['EmailStoryNotification'] 等词条,编辑这些变量的内容即可。
vanilla这方便确实做得不够完善,没有把邮件模板和内容分离开。只能自己手工加入html了
我安装的是中文版Vanilla,在conf/locale.php的邮件中文翻译,为什么都带来“你好xxx”这样的内容。难道是下面这个语言选项无效了?
$Definition['EmailHeader'] = '你好,{User.Name}! ';
但是,实际发现这个邮件里面这个头信息是重复的。
@6b79 是说有两个“你好”是吗。 试试把 $Definition['EmailConfirmEmail'] 里面的“你好”删掉
@chuck911 嗯,是这个问题。我去看了官方的中文翻译,觉得我们自己这个中文版翻译好像很久没有更新了。官方的那个中文邮件处的翻译,我看了没问题。
@6b79 嗯,翻译这个的确挺棘手的,官方的中文翻译是transifex导出来的,不少词条丢了,所以我没法直接用那个版本,合并起来又很麻烦,这事就一直拖着了
@chuck911 了解。我切换到官方的中文版本下面先用来看看。
@chuck911 我把官方的合并了一下,发现要比中文版提供的多几十条呢。
@chuck911 我合并了一下。
中文版 1658 条 官方语言包 1885 条 合并以后 1910 条
我正在使用,没问题的话。是不是我发一个Issue,把那个语言文件更新了?
好啊! 辛苦了!
已经pr,麻烦查看一下
回复
如果你有安装语言包的话,会在conf/locale.php 里面看到$Definition['EmailConfirmEmail'], $Definition['EmailStoryNotification'] 等词条,编辑这些变量的内容即可。
vanilla这方便确实做得不够完善,没有把邮件模板和内容分离开。只能自己手工加入html了
我安装的是中文版Vanilla,在conf/locale.php的邮件中文翻译,为什么都带来“你好xxx”这样的内容。难道是下面这个语言选项无效了?
但是,实际发现这个邮件里面这个头信息是重复的。
@6b79 是说有两个“你好”是吗。 试试把 $Definition['EmailConfirmEmail'] 里面的“你好”删掉
@chuck911 嗯,是这个问题。我去看了官方的中文翻译,觉得我们自己这个中文版翻译好像很久没有更新了。官方的那个中文邮件处的翻译,我看了没问题。
@6b79 嗯,翻译这个的确挺棘手的,官方的中文翻译是transifex导出来的,不少词条丢了,所以我没法直接用那个版本,合并起来又很麻烦,这事就一直拖着了
@chuck911 了解。我切换到官方的中文版本下面先用来看看。
@chuck911 我把官方的合并了一下,发现要比中文版提供的多几十条呢。
@chuck911 我合并了一下。
中文版 1658 条
官方语言包 1885 条
合并以后 1910 条
我正在使用,没问题的话。是不是我发一个Issue,把那个语言文件更新了?
好啊! 辛苦了!
已经pr,麻烦查看一下