openSUSE:每周新闻翻译指南

跳转到:导航搜索

首先:非常感谢所有参与创建和翻译每周新闻通讯的人员。

所有翻译人员请加入 opensuse-marketing 邮件列表!

日程

请参阅 Portal:Weekly_news#Schedule

如果无法翻译,请复制或链接到英文版本,以便我们始终发布内容。(AI:需要弄清楚一些 wiki 技巧?)

准备就绪表格

我们有一个简单的 “准备就绪”表格 来同步我们的工作。

翻译

为了使翻译更容易,我们使用预格式化的模板。

翻译工具

翻译工具应帮助翻译人员处理“静态”字符串,例如“状态更新”或“公告”。它可以在这里找到

https://software.opensuse.net.cn/search/?q=weekly-news

用法

该脚本获取英文编辑视图并转换选定的字符串为选定的语言。这些字符串存储在简单的文本文件中。它只会交换字符串的第一个出现,然后继续列表中的下一个字符串。例如,将 /usr/share/doc/packages/weekly-news-translation-tool/example 复制到您的主目录,并在该目录中执行“weekly-news-translation-tool --help”或“weekly-news-translation-tool $LANG”。

步骤 1:创建工作目录

mkdir issue133
cd issue133
  • 注意:问题编号应替换为当前问题编号。

步骤 2:获取英文新闻通讯(编辑视图!)

wget -nd "http://wiki.opensuse.org/index.php?title=Archive:Weekly_news_133&action=raw"
  • 获取文件后,将其重命名为 en.txt

步骤 3:将 ini 文件复制到工作目录

copy <place of your translate.ini> ./translate.ini

步骤 4:使用您的 $LANG 作为参数调用脚本

weekly-news-translation-tool DE
or
weekly-news-translation-tool JP
or
weekly-news-translation-tool RU

步骤 5:将 output.txt 粘贴到 wiki 并继续翻译

您可以轻松扩展 translate.ini,只需添加新的数字
e.g. 
4a = Status Updates 
4b = Обновление статусов

INI 文件

我们将所有每周新闻相关内容都放在一个 git 仓库中:git checkout git@github.com:saigkill/openSUSE-Weekly-News.git

检出后,您可以使用内容并可以修改它。语法:将您的语言标识符放在“[ ]”中。我使用 TLD。因此,示例文件包含 [DE]、[RU] 和 [JP]。字符串被编号

  • $number + "a" 用于英文字符串
  • $number + "b" 用于 $LANG 字符串

完整示例

[RU]
1a = Welcome to issue #
1b = Добро пожаловать в выпуск
2a = of openSUSE Weekly News
2b = Еженедельных новостей openSUSE
3a = Announcements
3b = Анонсы

讨论/新闻区域