2013-10-04 17 views
6

Wir haben ein Projekt zur sozialen Verantwortung mit dem Ziel, junge Menschen zu ermutigen, die Entwicklung mobiler Anwendungen zu erlernen. Das Hauptproblem, dem wir uns meist gegenüber sehen, ist die Sprache. Die meisten Jugendlichen in unserem Land verfügen nicht über ausreichende Englischkenntnisse, um etwas auf Englisch zu suchen oder zu lernen. Deshalb ist einer der größten Unterschiede zu den weltweiten Tutorial/Learning-Sites in der Muttersprache.Mehrsprachige Android Sdk Dokumentation

Als Unterstützer des Projekts auf der technischen Seite beantworten wir Fragen, schreiben Blogposts und versuchen den Menschen zu helfen, die Entwicklung von mobilen Anwendungen in ihrer Muttersprache zu lernen. Eines der Probleme, denen ich begegne, wenn ich Menschen helfe, ist die Unfähigkeit, offizielle Referenzen (in der Muttersprache) über die Antworten zu geben, die wir gegeben haben. Dieses Problem hat mich dazu gedrängt, die gesamte Android-SDK-Dokumentation in unsere Muttersprache zu übersetzen :) Ich weiß, dass es ein riesiger Job ist, wir können versuchen, Crowdsourcing zu machen. Ich weiß nicht, aber das, was ich hier fragen möchte, sind nur Vorschläge zur Implementierung ein Projekt.

Welche Art von Technologie würden Sie verwenden, wie wäre es möglich, mit den neuesten Versionen des SDK zu synchronisieren. Denkst du die aktuellen Android SDK Dokumentation Seiten automatisch komplett erstellt? Ist es nur Java-Doc? Wie unterstützt man Multi-Sprachen mit Java-Doc? Oder auf andere Weise?

Ich hoffe, dass Fragen nicht geschlossen werden, da sie nichts miteinander zu tun haben, es ist eine völlig technische Frage.

Danke allen

+0

"Glaubst du, die aktuellen Android SDK Dokumentation Seiten automatisch generiert?" -- Ja. "Ist es nur Java-Doc?" - Die JavaDocs verwenden sicherlich ein benutzerdefiniertes Doclet, das Android-spezifische Annotationen wie '@ hide' kennt. – CommonsWare

+0

Es lohnt sich, diesen Bruder zu überprüfen. http://stackoverflow.com/questions/5538586/generate-localized-javadoc – Tanhan

+0

_Wie Multi-Sprachen mit java-doc zu unterstützen? _ Ich kenne das Android DK noch nicht, aber als CommonsWare erwähnt, ein angepasstes Doclet. (Oder ein Taglet), das externe Ressourcen verwendet. Hintergrund: Für ein früheres Java-Projekt (SE) habe ich ein Taglet erstellt, das HTML- und/oder Bilddateien von anderen Orten in die Javadocs importiert. (Aber das ist nicht von IDEs sichtbar). In Ihrem Fall könnten Sie, indem Sie beispielsweise auf verschiedene "doc-files" für jede Sprache verweisen, jeweils so viele API-Javadoc-Versionen erstellen. – eruve

Antwort

2

Interessante Frage!

Ich denke, Sie wollen nicht nur die Java-Dokumentation, sondern auch die Tutorials und alles, was von developers.android.com zur Verfügung gestellt wird.

Ich denke, Sie sollten Googe/die Entwickler von Android direkt um Unterstützung bitten, z. here. Ich bin mir ziemlich sicher, dass ihnen die Idee gefällt und Sie dabei unterstützen, indem Sie Zugriff auf einen Feed erhalten, der die Lernprogramme auf dem neuesten Stand hält. Eine unabhängige Lösung wäre, einen Crawler für developers.android.com zu implementieren und die Änderungen selbst zu verfolgen. Aber ich weiß nicht, wie viel Aufwand du dafür ausgeben kannst/möchtest.

Für die Crowdsourcing: Ich habe ein Projekt einmal für Crowdsourcing-Fehlerkorrektur, wo wir Amazon Mechanical Turk verwendet. Es wird auch für die Übersetzung verwendet. Es ist ziemlich einfach, benutzerdefinierte Aufgaben für die Crowd zu erstellen und den gesamten Prozess zu automatisieren. Sie stellen beispielsweise eine Java-API bereit. Es kostet etwas Geld, ist aber im Vergleich zu professionellen Übersetzern recht günstig.

Nur ein paar Vorschläge ...