[Live-demo] Transifex update

Baka Niko baka.niko at gmail.com
Wed Jan 25 11:35:07 PST 2017


Hi,

Thank you, Thomas :)

2017-01-24 23:52 GMT+01:00 Thomas Gratier <osgeo.mailinglist at gmail.com>:

> Hi,
>
> To easily go back and forth between Github and Transifex, you need  to use
> the Transifex client utility e;g https://docs.transifex.com/client/set
> Look at the steps the MapServer project does using it
> http://mapserver.org/development/documentation.
> html#the-usual-workflow-for-already-existing-translation
>
> Cheers
>
>
> Thomas Gratier
>
>
>
> 2017-01-15 22:13 GMT+01:00 Cameron Shorter <cameron.shorter at gmail.com>:
>
>> Nicholas,
>>
>> Sounds like you are making steady progress. Well done.
>>
>> Re getting duplicate images, we had a similar problem with the sphinx
>> build process, and created a work around by creating symbolic links post
>> build. Hopefully there is a smarter option with transifex.
>>
>> The large size of the HTML might be indicative of verbose HTML being
>> created. I wonder whether transifex has a "compress" option, or
>> alternatively we could run a compress option over created html afterwards.
>>
>> Warm regards, Cameron
>>
>> On 14/1/17 7:59 am, Baka Niko wrote:
>>
>> Hi everyone,
>>
>> Jakob send me the link to a recording about
>>  internationalization (i18n), it is 24 min lenght and might interest
>> people who want to get involved in the translation process. So thanks Jakob
>> !
>>
>> https://www.youtube.com/watch?v=Nz8zutA55fI
>>
>> During the second viewing, i downloaded the osgeolie docs from github to
>> get a fresh start.
>>
>> In the Docs, i added or changed some lines:
>>    import sys, os
>>
>>    # needed to avoid an ascii error during the build of the translations
>>    reload(sys)
>>    sys.setdefaultencoding('utf-8')
>>
>> ...
>>  # General information about the project.
>> project = u'OSGeo-Live'
>> copyright = u'OSGeo-Live Contributors'
>>
>> ...
>>
>> # The short X.Y version.
>> version = '10.5'
>> # The full version, including alpha/beta/rc tags.
>> release =  '10.5 alpha'
>>
>> ...
>>
>> # The language for content autogenerated by Sphinx. Refer to documentation
>> # for a list of supported languages.
>> language = 'en'
>>
>> # where do the translation go (should be changed ? or the html index
>> changed ?)
>> locale_dirs = ['locale/']
>>
>> # gettext compact mode (one folder by language)
>> gettext_compact = True
>>
>> Then I used the following commands:
>>
>> tx init # folder initialisation (transifex client is needed)
>>
>> sphinx-intl update-txconfig-resources --pot-dir _build/locale
>> --transifex-project-name osgeolive
>> # configure the project ?
>>
>> tx pull -l fr # french translation pulling
>>
>> sphinx-intl build # translation building
>>
>> make SPHINXOPTS="-Dlanguage=fr" html # html pages building
>>
>>
>> The last command lauched the building of ALL the languages which have a
>> folder in the main folder.
>>
>> The _build folder now contains all the html files from the docs and is
>> more than 1 GB.
>>
>> Even the images folder get fatter, passing from 854 files (103 MB) to
>> 1602 (197 MB) when becoming _images and some images gets a copy (but not
>> all).
>>
>> I tried to deleted language folders, but the only ones that where built
>> are the 'en' and 'id' that i left. I expected at least that the french one
>> will be downloaded since i requested it.
>>
>> So there is some progress but not enough yet. Any help or suggestion is
>> welcomed.
>>
>> Sorry for the long mail,
>>
>> Best wishes,
>>
>> Nicolas
>>
>>
>>
>>
>>
>>
>> 2017-01-08 20:18 GMT+01:00 Angelos Tzotsos <gcpp.kalxas at gmail.com>:
>>
>>> Hi Jakob,
>>>
>>> Thank you for the update, good work!
>>> It would be great to be able to push current translations automatically,
>>> but I am afraid not all of them were up to date, so it might not be
>>> straightforward.
>>>
>>> Regarding the Mac and Window installer folders, those used to be
>>> placeholders to actually link to folders with installers during our iso
>>> build process. The installers have been removed since our 10.0 release, so
>>> those folders are not needed anymore.
>>>
>>> Best,
>>> Angelos
>>>
>>>
>>> On 01/08/2017 03:11 PM, Jakob Miksch wrote:
>>>
>>>> Dear list,
>>>>
>>>> a short update regarding the move to Transifex.
>>>>
>>>> I managed push all English source files to Transifex. I solved the
>>>> problem (that I mentioned in the last chat) by "hard-coding" the
>>>> version number in the conf.py file. Before it was read automatically.
>>>> This apparently caused some problems. https://github.com/OSGeo/OSGeoLiv
>>>> e-doc/blob/master/conf.py#L26
>>>>
>>>> The next step is to push all existing translations to Transifex. Would
>>>> be cool to do that automatically as well ...
>>>>
>>>> This is our Transifex repository: https://www.transifex.com/osgeo/osgeo
>>>> live/dashboard/
>>>>
>>>> And here we can discuss about this topic: https://wiki.osgeo.org/wiki/T
>>>> alk:Live_GIS_Translate
>>>>
>>>> Now, I am thinking about our folder structure. The folder structure
>>>> from this project "QField" looks quite clean and nice: https://github.c
>>>> om/opengisch/QField-docs
>>>>
>>>> I do not understand the purpose of these two folders in our repository:
>>>> "MacInstallers" (https://github.com/OSGeo/OSGeoLive-doc/tree/master/Mac
>>>> Installers) and "WindowsInstallers" (https://github.com/OSGeo/OSGeoLive
>>>> -doc/tree/master/WindowsInstallers)
>>>>
>>>> They only link to the documentation within the language folders.
>>>>
>>>> Why do we need these two folders?
>>>>
>>>> Best wishes,
>>>> Jakob
>>>>
>>>>
>>>>
>>>>   _______________________________________________
>>>> Live-demo mailing list
>>>> Live-demo at lists.osgeo.org
>>>> http://lists.osgeo.org/mailman/listinfo/live-demo
>>>> http://live.osgeo.org
>>>> http://wiki.osgeo.org/wiki/Live_GIS_Disc
>>>>
>>>
>>>
>>> --
>>> Angelos Tzotsos, PhD
>>> OSGeo Charter Member
>>> http://users.ntua.gr/tzotsos
>>>
>>>
>>> _______________________________________________
>>> Live-demo mailing list
>>> Live-demo at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/live-demo
>>> http://live.osgeo.org
>>> http://wiki.osgeo.org/wiki/Live_GIS_Disc
>>>
>>
>>
>>
>> _______________________________________________
>> Live-demo mailing listLive-demo at lists.osgeo.orghttp://lists.osgeo.org/mailman/listinfo/live-demohttp://live.osgeo.orghttp://wiki.osgeo.org/wiki/Live_GIS_Disc
>>
>>
>> --
>> Cameron Shorter
>> M +61 419 142 254 <+61%20419%20142%20254>
>>
>>
>> _______________________________________________
>> Live-demo mailing list
>> Live-demo at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/live-demo
>> http://live.osgeo.org
>> http://wiki.osgeo.org/wiki/Live_GIS_Disc
>>
>
>
> _______________________________________________
> Live-demo mailing list
> Live-demo at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/live-demo
> http://live.osgeo.org
> http://wiki.osgeo.org/wiki/Live_GIS_Disc
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/live-demo/attachments/20170125/e6f27dab/attachment-0001.html>


More information about the Live-demo mailing list