2013-10-04 93 views
6

我们有一个旨在鼓励年轻人学习移动应用程序开发的社会责任项目。我们面临的主要问题主要是语言。我国大多数年轻人没有足够的英语知识能够搜索或学习英语。这就是为什么我们与世界范围的教程/学习网站最大的区别之一就是使用母语。多语言Android Sdk文档

作为技术方面的项目支持者,我们回答问题,撰写博客文章,并尝试帮助人们以其母语学习移动应用程序开发。我在帮助人们时面临的一个问题是无法提供官方参考(用母语)关于我们提供的答复。这个问题促使我思考如何将整个android sdk文档翻译成我们的母语:)我知道这是一项巨大的工作,我们可能会试图挤出它,但我不知道,但我想问的是这里的建议只是关于这样的实现的建议一个专案。

你会使用什么样的技术,如何保持与最新版本的sdk保持同步。你认为当前的android sdk文档页面是否完全自动生成?它只是java-doc吗?如何用java-doc支持多种语言?或者用其他方式?

我希望问题不会被封闭无关,这是一个完全技术性的问题。

谢谢大家

+0

“您是否认为当前的android sdk文档页面完全自动生成?” - 是的。 “它只是java-doc?” - JavaDocs肯定是,可能使用了一些自定义doclet,这些自定义doclet意识到像“@ hide”这样的Android特定注释。 – CommonsWare

+0

这是值得检查这个兄弟。 http://stackoverflow.com/questions/5538586/generate-localized-javadoc – Tanhan

+0

_如何用java-doc支持多种语言?_ 我还不知道Android DK,但正如CommonsWare所说的那样,它是一个定制的doclet。 (或小标签)使用外部资源。背景:对于过去的Java(SE)项目,我做了一个将HTML和/或图像文件从别处导入到Javadoc中的小标签。 (但这是不可见的IDE)。 就你而言,通过指向不同的“doc-files”,例如,针对每种语言,你可以分别构建尽可能多的API javadoc版本。 – eruve

回答

2

有趣的问题!

我想你不仅需要Java文档,还需要tutorial.android.com提供的所有内容。

我认为你应该直接向Googe/Android开发者提出支持,例如, here。我非常确定他们喜欢这个想法,并通过让您访问一些可以让教程保持最新的提要来支持您。 一个独立的解决方案是为developers.android.com实现一个爬行器,并自己跟踪这些变化。但我不知道你可以/想在这上面付出多少努力。

对于众包:我做了一个项目一次为crowdsourced写纠错,我们使用Amazon Mechanical Turk。它也用于翻译。为人群构建自定义任务并使整个过程自动化非常简单。例如,它们提供了一个Java API。它需要花费一些钱,但与专业翻译相比,它相当便宜。

只是一些建议...