2013-10-04 91 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。它需要花費一些錢,但與專業翻譯相比,它相當便宜。

只是一些建議...