3D Slicer Module Translation Lookup Table aims to serve as an entry point for new contributors to Slicer translations. The web-based platform hosting Slicer translations, Weblate, classifies the strings under categories identified by a "key". This classification follows 3D Slicer source code file distribution into modules. Simply put, each link to a Weblate key (the column on the far right in the Module Translation Lookup Table) will direct you to Weblate's translation interface of the first string of the list of strings contained in the module you picked.
NOTE: The links in this table will redirect you to the interface og the french Translation by default. To switch and add/edit the translation in your preferred language, you can use the "other languages" feature available on the interface as shown below.
You can now also use the Excel file version of this table (Module_translation_lookup_table_Attila.xlsx accessible here) that allows you to select the target langguage and updates the links accordingly so they redirect you the corresponding translation interface.
3D Slicer Module Name | Subcategory | Level of Translation Difficulty | Link to 3D Slicer Weblate Key |
---|---|---|---|
Slicer Welcome | Main | * | qSlicerWelcomeModule |
Slicer Welcome | Widget | * | qSlicerWelcomeModuleWidget |
Slicer Welcome | Web Download Widget | * | qSlicerWebDownloadWidget |
Main Menu: File, Save, etc. | N/A | * | qSlicerAppMainWindow |
Dialog boxes | ScreenShot | * | qMRMLScreenShotDialog |
Dialog boxes | Segmentation Geometry | * | qMRMLSegmentationGeometryDialog |
Dialog boxes | About | * | qSlicerAboutDialog |
Dialog boxes | DICOM Export | * | qSlicerDICOMExportDialog |
Dialog boxes | Data | * | qSlicerDataDialog |
Dialog boxes | Error Report | * | qSlicerErrorReportDialog |
Dialog boxes | Export Node | * | qSlicerExportNodeDialog |
Dialog boxes | Extension Manager | * | qSlicerExtensionsManagerDialog |
Dialog boxes | File dialog | * | qSlicerFileDialog |
Dialog boxes | Models | * | qSlicerModelsDialog |
Dialog boxes | Module Finder | * | qSlicerModuleFinderDialog |
Dialog boxes | Save Data | * | qSlicerSaveDataDialog |
Dialog boxes | Scene Views | * | qSlicerSceneViewsModuleDialog |
Dialog boxes | Standard File dialog | * | qSlicerStandardFileDialog |
Volumes | * | qSlicerVolumesModule | |
Models | Main | * | qSlicerModelsModule |
Models | Model Maker | * | CLI_ModelMaker |
Models | Models IO Options Widget | * | qSlicerModelsIOOptionsWidget |
Models | Models Widget | * | qSlicerModelsModuleWidget |
Data | Main | * | qSlicerDataModule |
Data | Widget | * | qSlicerDataModuleWidget |
Data | Data Probe | * | DataProbe |
Add Data | N/A | ** | qSlicerDataDialog |
Save Data | N/A | ** | qSlicerSaveDataDialog |
Volume Rendering | Main | ** | qSlicerVolumeRenderingModule |
Volume Rendering | CPU RayCast Properties Widget | ** | qSlicerCPURayCastVolumeRenderingPropertiesWidget |
Volume Rendering | Properties Widget | ** | qSlicerMultiVolumeRenderingPropertiesWidget |
Volume Rendering | Subject Hierarchy plugin | ** | qSlicerSubjectHierarchyVolumeRenderingPlugin |
Volume Rendering | Widget | ** | qSlicerVolumeRenderingModuleWidget |
Volume Rendering | Preset ComboBox | ** | qSlicerVolumeRenderingPresetComboBox |
Volume Rendering | Reader | ** | qSlicerVolumeRenderingReader |
Volume Rendering | Settings Panel | ** | qSlicerVolumeRenderingSettingsPanel |
DICOM | Main | *** | DICOM |
DICOM | Browser | *** | DICOMLib.DICOMBrowser |
DICOM | Patcher | *** | DICOMPatcher |
DICOM | Scalar Volume Plugin | *** | DICOMScalarVolumePlugin |
DICOM | Create DICOM Series | *** | CLI_CreateDICOMSeries |
Translation Difficulty Chart | |
---|---|
* | easy |
** | intermediate |
*** | difficult |
The difficulty level is assessed based on how accessible of understanding the module is for a user that is unfamiliar with 3D Slicer and/or the functionalities of the module.