Back to Projects List
Slicer Internationalization
Key Investigators
- Sonia Pujol, (Brigham and Women’s Hospital, Harvard Medical School, Boston, MA, USA)
- Steve Pieper (Isomics Inc., Cambridge, MA, USA)
- Andras Lasso (Queen’s University, Kingston, Canada)
- Mamadou Camara (Cheikh Anta Diop University, Dakar, Senegal)
- Adama Wade (Cheikh Anta Diop University, Dakar, Senegal)
- Luiz Otavio Murta Junior (University of Sao Paulo, Ribeirao Preto, Brazil)
- Vinicius Pavanelli Vianna (University of Sao Paulo, Ribeirao Preto, Brazil)
- Oumar Sy (Cheikh Anta Diop University, Dakar, Senegal)
- Mohamed Alalli BILAL (Ecole Supérieure polytechnique, Senegal)
- Adriana H. Vilchis González (Universidad Autónoma del Estado de México, Mexico)
- Mouhamed DIOP (Cheikh Anta Diop University, Dakar, Senegal)
Project Description
The goal of the project is to facilitate access to 3D Slicer in non-English speaking countries and foster global community engagement. The project is funded through an Essential Open Source Software for Science grant of the Chan Zuckerberg Initiative.
Objective
- Objective A. To identify members of the Slicer community interested in contributing translations in their native language.
- Objective B. To connect Slicer Weblate to ReadTheDocs internationalization infrastructure
Approach and Plan
- Daily translation hackathons at 12 pm EST (Boston time) with members of the Slicer community
- Use case of Weblate project translation
Progress and Next Steps
Describe specific steps you have actually done.
- We have made lots of progress on the translation of the DICOM, Models, Segmentation, and Volumes modules as well as the DICOM tutorial in french
- Some progress has been made with the extraction of the translatable strings in the Python code
- We set up test projects (main and translations) on ReadTheDocs to try out configurations and tools in order to determine the best fit for the documentation translation infrastructure, before applying those to the official Slicer documentation
- We are experimenting with a file structure of one file per documentation section to ensure coherence in the order in which the sections are translated on Weblate
- An infrastructure is being set up to automatically mark translatable strings in the source code
- Tests are being made to come up with the best way to manage translations over different versions of Slicer
Illustrations
Background and References