Git Product home page Git Product logo

Comments (8)

trebmuh avatar trebmuh commented on June 17, 2024

Is the translation process the same as the one for the GUI?
If so, I will take care of the French translation of the manual as soon as you finish reworking the EN manual.

from documentation.

theGreatWhiteShark avatar theGreatWhiteShark commented on June 17, 2024

Awesome!

Is the translation process the same as the one for the GUI?

It's not identical (the GUI uses QtLinguist while the doc uses GNU gettext) but the concept is the same. In both you'll have smaller blocks of text that need to be translated separately.

The last update of the french translation was actually done by you at 2011-02-21. (and about that time the last bigger updates of the doc took place...)

from documentation.

trebmuh avatar trebmuh commented on June 17, 2024

@theGreatWhiteShark please, ping me when you think you're done with the update of the English version and I'll have a look at the French one then.

from documentation.

theGreatWhiteShark avatar theGreatWhiteShark commented on June 17, 2024

Sure. But I think this will take another two weeks until everything is done.

from documentation.

trebmuh avatar trebmuh commented on June 17, 2024

No worries at all.

from documentation.

theGreatWhiteShark avatar theGreatWhiteShark commented on June 17, 2024

Hey @trebmuh, the manual is now finally ready for translation and no text is intended to be altered or added before the release of 1.1. (What timing, isn't it).

In order to update the translation you just have to edit the manual_fr.po file and call make to see the result in the manual_fr.html. The update process itself is quite new. So, in case anything does not work, please ping me.

Another thing: the matching of the source strings is done in "fuzzy" mode. This means when the source text "a edit button" is changed to "an edit button" the translation will not get invalidated. But for the (one time) initial update of the existing translations maybe a couple of wrong matches have been introduced. So, it may be required to check them all.

from documentation.

trebmuh avatar trebmuh commented on June 17, 2024

@theGreatWhiteShark thanks for pinging me. Great news!
That is unfortunately a bad timing for me as I'm moving from a place to another one on those coming days, and am starting a new job for me. So it'll take a few weeks before things will settle a bit and I'll be able to catch up with this.
But hey, don't get me wrong, I'll be back there translating the manual in French as soon as I'll be able to do so!
Talk to you soon.

from documentation.

theGreatWhiteShark avatar theGreatWhiteShark commented on June 17, 2024

I just revisited the installation of the docs and not just the sparsely translated manuals but also a full copy of all generated images is installed for each translation. That's 5.8 MB each.

I would make some changes to the CMakeLists.txt to install only the English version with the 1.2.0 release. This one is a fallback in the source code and will be displayed for all selected languages.

from documentation.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.