Converting Slicer into Spanish

We have some strong interest for Slicer and slicermorph from the spanish speaking countries, particular in SA. One of the ideas that was bounced during the workshop was converting menus into Spanish (or at least for some selected subset of extensions or modules).

Forum threads show there was at least one discussion of Spanish version of Slicer from couple years back. Did that ever reach into a usable state?

And more importantly, how does the language changes happen? Does that mean maintaining a completely separate build for that language in all three platforms (which I dont think we will be very appealing to the people who wants to help with the process)

2 Likes

Qt has very good translation infrastructure and tools for maintaining translations, so all Qt resources and strings in Qt classes in Slicer can be translated relatively easily. However, we need to figure out how to make strings in VTK classes, CLI modules, and Python scripted modules translatable (preferably using the same Qt translation tools).

We have been considering about applying for CZI essential software project for developing localization of Slicer and create French (and maybe Spanish) translation and documentation. Once the infrastructure is in place, anyone can create translations for any language. All languages will be built into the Slicer package and you can change the language any time in application settings.

1 Like

There have been efforts to internationalize at least parts of Slicer primarily to Spanish, French, and Arabic in terms of the MacBiolDi project, but I’m not sure how far it has gotten.

@carlos-luque @jruiz can you please give an update to @muratmaga ?

Hi all, we’ve just begun working on localization and internationalization at napari. You can see this issue with some of our initial discussions Localization and internationalization · Issue #2195 · napari/napari · GitHub. We plan to use the crowdin site to help with the actual translation. It’s also been used by the Jupyter team https://crowdin.com/project/jupyterlab. Hope this helps!!

1 Like

Thanks for the tips, these are all very relevant, because we are in a very similar situation as napari - having lots of plugins implemented in Python by various groups and we would need a way to provide translations for them.

1 Like