Opened 3 years ago

Closed 3 years ago

#2345 closed task (fixed)

Transifex changes

Reported by: cvvergara Owned by: osgeolive@…
Priority: normal Milestone: OSGeoLive15.0
Component: OSGeoLive Keywords:
Cc:

Description

Transifex has made many changes

  • transifex.yml file is required with more or less the following contents
git:
  filters:
    - filter_type: dir
      file_format: PO
      source_file_extension: po
      source_language: en
      source_file_dir: locale/en/LC_MESSAGES
      # path expression to translation files, must contain <lang> placeholder
      translation_files_expression: 'locale/<lang>/LC_MESSAGES'
  • the tx python client is deprecated and the new one is in go language.

This client is used to pull the translations. So the person doing the task of pulling the translations need to install the new tx client.

  • the tx/config needs to be updated for the new tx client
  • Wiki documentation of how to download translations and building the translated language to check for sphinx errors is needed

Change History (3)

comment:1 by cvvergara, 3 years ago

comment:2 by cvvergara, 3 years ago

I am still getting the following:

GitHub installation ID and/or Transifex organization slug are not unique

I suspect it is because

https://www.transifex.com/qgis And QGIS is part of OSGeo organization in github. So either they move the translations under https://www.transifex.com/osgeo Or we move the translations under https://www.transifex.com/qgis

So there is no way that uploading automatically to transifex can be done. Needs to be still manual work.

(Maybe once a month during the slow months and once a week during the fast months)

comment:3 by cvvergara, 3 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.