跳转至

语言字符串

语言字符串

chevereto语言字符串可以很容易地定制,以适应您想要向访客显示的内容。您可以配置从按钮到完整段落的任何语言字符串,而不会干扰主题编辑。

翻译覆盖

系统通过覆盖目标翻译来工作,例如您可以替换“上传和共享您的图像”。通过执行以下过程:

1.获取msgid和msgstr值
  1. 转到app/content/languages文件夹

  2. 打开文件n.po(在本例中我们覆盖英语语言)

  3. 找到这个文字:Upload and share your images

  4. 复制msgidmsgstr行,你应该得到这样的东西:

msgid "Upload and share your images."
msgstr ""

!!!在这种情况下,msgstr为空,因为英语是默认的语言。

2.覆盖翻译

在本例中,您需要在app/content/languages/overrides/en.po中创建一个覆盖文件,其中包含以下内容:

msgid "Upload and share your images."
msgstr "Upload and share your photos."

您只需要替msgstr因为这是翻译字符串。在这之后的结果是现在Chevereto主页上显示“上传和分享你的照片”。

注意:您不需要gettext编辑器来执行此操作,但请确保一定要使用双引号。如果您需要在msgstr中使用双引号,请使用\"(转义双引号)。

性能方面

也许你知道这样做的影响,但是不要担心。Chevereto使用翻译缓存,因此无法对系统产生影响,因此您可以随意添加许多自定义语言字符串。