0

我正在将 Weblate 用于应用程序,并且已经翻译了许多简单的单词和句子。

但是现在,在我的应用程序中,我想创建一个带有一些图像的长描述页面。

假设图像不包含文本,我如何将页面导出到 Weblate 以让贡献者翻译整个页面?

我应该将页面分成许多段落和标题,还是有人已经做过类似的事情?

我已经在这里https://stackoverflow.com/questions/tagged/weblate和带有关键字“整页”、“页面”、“长文本”的 weblate 文档中搜索了答案,但我什么也没找到。

4

1 回答 1

0

最后我把整个文本分成句子。

正如 Michal Čihař 所说,它具有以下优点:

  • 更容易翻译,很多人可以翻译一个句子
  • 如果我在段落中更改了一个句子,Weblate会报告单个句子已更改,无需翻译所有段落。

例如,这里是我翻译的反应模板的摘录:https ://github.com/alcalyn/openhex/blob/adbf6edaba1da00d3227763c39ccefab6fff1cf7/src/components/GameRules/GameRules.js#L468-L487

以及英文翻译文件:https ://github.com/alcalyn/openhex/blob/adbf6edaba1da00d3227763c39ccefab6fff1cf7/src/components/GameRules/locales/en.json

不要忘记使用独立于文本的翻译键。您可能希望能够在不更新所有翻译的情况下修复文本中的错字。

替代解决方案

但是,由于在我的情况下这是一个很好的解决方案,有时最好将整个段落翻译成一个翻译,例如一篇博客文章,就像在 F-Droid 项目中所做的那样:https ://hosted.weblate.org/translate /f-droid/website-posts/fr/?checksum=2a62bd1efaa9b2fa

由于博客文章并不意味着更改或维护,因此翻译整个段落是有意义的。

于 2018-05-12T11:51:47.820 回答