2013-10-04 16 views
6

Abbiamo un progetto di responsabilità sociale che mira a incoraggiare i giovani a imparare lo sviluppo di applicazioni mobili. Il problema principale che affrontiamo principalmente è il linguaggio. La maggior parte dei giovani del nostro paese non ha sufficiente conoscenza dell'inglese per essere in grado di cercare o imparare qualcosa in inglese. Ecco perché la nostra più grande differenza dai tutorial/siti di apprendimento in tutto il mondo è la lingua madre.Documentazione Sdk Android multilingue

Come sostenitore del progetto nel lato tecnico, rispondiamo alle domande, scriviamo post di blog e cerchiamo di aiutare le persone a imparare lo sviluppo di applicazioni mobili nella loro lingua madre. Uno dei problemi con cui mi trovo ad affrontare mentre aiuto le persone è l'incapacità di fornire riferimenti ufficiali (in lingua madre) sulle risposte che abbiamo dato. Questo problema mi ha spinto a pensare di tradurre tutta la documentazione di Android SDK nella nostra lingua madre :) So che è un lavoro enorme, potremmo provare a fare crowd-sourcing non lo so, ma la cosa che voglio chiedere qui è solo suggerimenti sull'implementazione di tale un progetto.

Che tipo di tecnologia utilizzeresti, come sarebbe possibile rimanere sincronizzati con le versioni recenti di sdk. Pensi che le attuali pagine di documentazione su Android SDK siano state generate automaticamente? È solo java-doc? Come supportare multi-lingue con java-doc? O con qualsiasi altro modo?

Spero che le domande non vengano chiuse essendo estranee, è una domanda completamente tecnica.

Grazie a tutti

+0

"Pensi che le attuali pagine di documentazione di Android SDK siano state generate automaticamente?" -- sì. "È solo java-doc?" - I JavaDocs lo sono certamente, probabilmente usando alcuni doclet personalizzati che sono a conoscenza di annotazioni specifiche di Android come '@ hide'. – CommonsWare

+0

Vale la pena di controllare questo fratello. http://stackoverflow.com/questions/5538586/generate-localized-javadoc – Tanhan

+0

_Come supportare il multi-lingue con java-doc? _ Non conosco ancora il DK Android, ma come CommonsWare menzionato, un doclet personalizzato. (O un taglet) che utilizza risorse esterne. Background: per un passato progetto Java (SE), ho realizzato un taglet che importa file HTML e/o immagini da altrove in Javadocs. (Ma questo non è visualizzabile dagli IDE). Nel tuo caso, indicando diversi "doc-file", ad esempio, specifici per ogni lingua, potresti costruire quante versioni javadoc dell'API, rispettivamente. – eruve

risposta

2

Interessante domanda!

Immagino non solo che desideri la documentazione Java, ma anche le esercitazioni e tutto ciò che è fornito da developers.android.com.

Penso che dovresti chiedere a Googe/gli sviluppatori di Android direttamente per il supporto, ad es. here. Sono abbastanza sicuro che a loro piaccia l'idea e ti sostenga dandoti accesso ad alcuni feed che mantengono aggiornati i tutorial. Una soluzione indipendente sarebbe implementare un crawler per developers.android.com e tenere traccia delle modifiche da soli. Eppure non so quanti sforzi puoi/vuoi spendere per questo.

Per il crowdsourcing: Ho fatto un progetto una volta per il crowdsourcing scrivendo la correzione degli errori, dove abbiamo usato Amazon Mechanical Turk. È usato anche per la traduzione. È abbastanza semplice creare attività personalizzate per il pubblico e automatizzare l'intero processo. Forniscono un'API Java, ad esempio. Costa un po 'di soldi, ma è piuttosto economico rispetto ai traduttori professionisti.

Solo alcuni suggerimenti ...