概括:英文翻译会继续成为软件开发中使用的标准吗? 如果 REACT 社区有自己的方式,则不会。
我们又一次勇敢地涉足了软件开发中英文翻译一统天下的浑水。
在我们之前在这篇博文中的检查中,英文翻译:学习编码需要吗? 人们普遍认为,将一种语言(英语)作为开发人员的通用语言是学习和分享编码语言知识的最有效方式。 当最初用英语编写的代码被翻译成另一种语言时,它最终将非英语开发人员与更大社区的知识库隔离开来。 但这意味着我们要求世界上绝大多数人学习英语,以便从社区的知识和支持中获益。
根据 MotaWord 高级软件工程师 Kaan Demirel 的说法,“如果您不会说英语,您将无法访问社区知识”。 除非开发人员可以访问更大的软件开发人员社区的知识,否则他们将处于劣势,因为无法向比他们更有技能和经验的人学习。
有没有办法将英语知识库翻译成世界语言?
是什么促使我们重新审视这个话题? MotaWord 的一位团队成员提请我们注意这篇文章:
React 被翻译了吗? (继续阅读它,以便您可以了解本讨论的其余部分)
您可以看到将 React(Javascript 库)及其文档翻译成 30 多种语言的强烈趋势。 到目前为止,已经完成了西班牙语、日语和巴西葡萄牙语的工作。 什么是反应?
根据维基百科:
“React(也称为 React.js 或 ReactJS)是一个用于构建用户界面的 JavaScript 库。 它由 Facebook 和一个由个人开发者和公司组成的社区维护。 React 可以用作开发单页或移动应用程序的基础,因为它最适合获取需要记录的快速变化的数据。”
在演示中,将代码翻译成其他(人类)语言并返回,软件开发人员 Aditya Mukerjee 展示了同一个 javascript 在两种不同语言(英语翻译和孟加拉语翻译)中的外观示例。
英文翻译

孟加拉语翻译

如果你想学习 React,这里有一个经过充分审查的视频可以帮助你入门,学习 React - React 速成课程 2019
先驱软件开发人员 Grace Hopper 设想了一个软件可以使用多语言的世界:
“我原以为这对北约会有用,因为他们对要做的事情有通用的动词。 还有名词,他们只需要有一本字典来记录他们所指的库存控制……他们在整个北约都有通用名词,他们可以制作一本通用动词词典并翻译程序。 你可以用英语写一个,你可以翻译它,它可以转到[另一种语言]。 没问题,你有沟通。 这将是一个有限的词汇量。”
所以到目前为止,英语是通用语软件语言和商业世界。 但如果中国能够保持增长,那么在未来 15 到 20 年内,这种情况可能会改变。 所以也许我们都应该为跨越所有语言的知识共享解决方案而努力?
关于主题 - 阅读我们的博客文章,最流行的在线语言
更新:世界上第一个文言编程语言
如果我们能够达到一种软件语言可以在任何语言中使用的地步,那么我们将离更好的相互理解更近一步。 世界和平尚未完全实现,但它正朝着正确的方向发展。
有关此主题的更多信息,请参阅:非英语编程语言(维基百科)