View Issue Details

IDProjectCategoryView StatusLast Update
0005126GNUnetdocumentationpublic2019-02-28 10:17
Reporternikita Assigned Tonikita Due Date
PrioritylowSeveritytextReproducibilityN/A
Status closedResolutionwon't fix 
Target Version0.11.0Fixed in VersionGit master 
Summary0005126: find ways to translate documentation and enable it
DescriptionOnce we have resolved https://gnunet.org/bugs/view.php?id=5120 and https://gnunet.org/bugs/view.php?id=5123 we should consider a way to offer a translated documentation.

As Texinfo has no native way to include translations in one source file, we have to look at sphinx-intl (http://www.sphinx-doc.org/en/stable/intl.html one way to use it is visible here: https://github.com/tork-a/openrtm_tutorial/blob/devel/README.rst)

Ideally the work on this would be done via translationsproject.org
Additional InformationWhat problem does this solve if it adds more work?

We are aiming for a global usage, this is why we need to be able to offer documentation in more than just English.

---
NOTE:

We need to do A, then B, and afterwards A and B w need to do C
to get to the point where we can work on D. Otherwise work on
D is possible but rather pointless. Nevertheless we can point
out that D needs to be done.

So what I need is something like:
in D: D depends on C.
in C: C depends on B.
in B: B depends on A.



D is in this case 'THIS' ticket, and A,B,C is everything else that needs to be done on the documentation to some extent.
TagsNo tags attached.

Activities

Christian Grothoff

2017-09-27 09:36

manager   ~0012444

I think we need to first focus on improving the *quality* of the documentation, before looking to have it translated. IMO, having the main Web site translated would be great, but the detailed TeXinfo manuals are still far from the quality that I'd feel OK with giving to translators, as right now they would likely just waste their time.

nikita

2017-09-27 14:06

reporter   ~0012448

I fully agree here, and if Mantis had a priority listing option with different sublevels, this would've been created with the lowest priority in 'documentation'. Precondition is fixing the documentation. I thought that much would be clear, but thanks for clearing it up for the bypassers without the whole image.

nikita

2018-10-21 11:11

reporter   ~0013282

Last edited: 2018-10-21 11:13

From what I have read it is best to create separate documents per language and add language extensions to the filenames.

I am closing this bug as we are far from a state where we could consider starting translations.
edit: Apparently I can not close children which have parents. I would have expected that parent with existing children would not work, but this? urgh.

Christian Grothoff

2018-10-21 11:34

manager   ~0013284

Ack. As for separate documents per language, I think we'll probably want separate directories given that we have the documentation split over various files (and on top-level we could then keep shared non-translatable graphics). But: yes, far away.

nikita

2018-10-30 18:18

reporter   ~0013303

WONTFIX: The solution is to create individual files. We are far from having a good English documentation, so we will revisit a more accurate bug once we get to a state where the documentation is good enough to be translated.

Issue History

Date ModifiedUsernameFieldChange
2017-08-24 08:02nikitaNew Issue
2017-08-24 08:03nikitaPrioritynormal => low
2017-08-24 08:03nikitaSeverityminor => text
2017-09-27 08:49nikitaSummarytranslate documentation => find ways to translate documentation and enable it
2017-09-27 08:49nikitaDescription Updated
2017-09-27 08:49nikitaAdditional Information Updated
2017-09-27 09:36Christian GrothoffNote Added: 0012444
2017-09-27 14:06nikitaNote Added: 0012448
2017-09-27 14:08nikitaAdditional Information Updated
2017-09-27 15:48nikitaAdditional Information Updated
2017-09-27 18:25nikitaRelationship addedchild of 0005120
2017-09-27 18:26nikitaRelationship deletedchild of 0005120
2017-09-27 18:28nikitaRelationship addedparent of 0005141
2018-10-21 11:11nikitaNote Added: 0013282
2018-10-21 11:11nikitaAssigned To => nikita
2018-10-21 11:11nikitaStatusnew => assigned
2018-10-21 11:13nikitaNote Edited: 0013282
2018-10-21 11:34Christian GrothoffNote Added: 0013284
2018-10-21 11:35Christian GrothoffAssigned Tonikita =>
2018-10-21 11:35Christian GrothoffReproducibilityhave not tried => N/A
2018-10-21 11:35Christian GrothoffStatusassigned => confirmed
2018-10-30 18:15nikitaRelationship deletedparent of 0005141
2018-10-30 18:18nikitaAssigned To => nikita
2018-10-30 18:18nikitaStatusconfirmed => resolved
2018-10-30 18:18nikitaResolutionopen => won't fix
2018-10-30 18:18nikitaFixed in Version => Git master
2018-10-30 18:18nikitaNote Added: 0013303
2019-02-12 08:20Christian GrothoffTarget Version => 0.11.0
2019-02-28 10:17Christian GrothoffStatusresolved => closed