-
Notifications
You must be signed in to change notification settings - Fork 57
Open
Labels
good first issueGood for newcomersGood for newcomers
Description
In order to provide 4diac IDE in different languages user facing strings have to be extracted in configuration files. While we have most of these strings removed from the java files we still need to do this for the strings in plugin.xml files. These are mostly menu entries or property sheet tabs.
The tasks to be done are:
- locate all strings in plugin.xmls
- generate according plugin.property files
- configure the plugins to use these strings correctly
- Bonus: harmonize with the strings extracted from java files to reduce duplicated strings and reduce translation effort
More information on how to prepare Eclipse plugins for translation can be found in this article: https://www.eclipse.org/articles/Article-Internationalization/how2I18n.html
For tracking the plugins in questions:
- org.eclipse.fordiac.ide
- org.eclipse.fordiac.ide.ant
- org.eclipse.fordiac.ide.application
- org.eclipse.fordiac.ide.attributetypeeditor
- org.eclipse.fordiac.ide.bulkeditor
- org.eclipse.fordiac.ide.comgeneration
- org.eclipse.fordiac.ide.contracts
- org.eclipse.fordiac.ide.contractspec
- org.eclipse.fordiac.ide.contractspec.ide
- org.eclipse.fordiac.ide.contractspec.tests
- org.eclipse.fordiac.ide.contractspec.ui
- org.eclipse.fordiac.ide.contractspec.ui.tests
- org.eclipse.fordiac.ide.datatypeeditor
- org.eclipse.fordiac.ide.debug
- org.eclipse.fordiac.ide.debug.replaydebugging
- org.eclipse.fordiac.ide.debug.replaydebugging.ui
- org.eclipse.fordiac.ide.debug.st
- org.eclipse.fordiac.ide.debug.ui
- org.eclipse.fordiac.ide.debug.ui.st
- org.eclipse.fordiac.ide.deployment
- org.eclipse.fordiac.ide.deployment.bootfile
- org.eclipse.fordiac.ide.deployment.debug
- org.eclipse.fordiac.ide.deployment.debug.ui
- org.eclipse.fordiac.ide.deployment.eval
- org.eclipse.fordiac.ide.deployment.iec61499
- org.eclipse.fordiac.ide.deployment.opcua
- org.eclipse.fordiac.ide.elk
- org.eclipse.fordiac.ide.emf.compare
- org.eclipse.fordiac.ide.export
- org.eclipse.fordiac.ide.export.compare
- org.eclipse.fordiac.ide.export.forte_lua
- org.eclipse.fordiac.ide.export.forte_lua.st
- org.eclipse.fordiac.ide.export.forte_ng
- org.eclipse.fordiac.ide.export.forte_ng.st
- org.eclipse.fordiac.ide.export.ui
- org.eclipse.fordiac.ide.export.xmi
- org.eclipse.fordiac.ide.fb.interpreter
- org.eclipse.fordiac.ide.fb.interpreter.design
- org.eclipse.fordiac.ide.fb.interpreter.edit
- org.eclipse.fordiac.ide.fb.interpreter.editor
- org.eclipse.fordiac.ide.fbrtlauncher
- org.eclipse.fordiac.ide.fbtypeeditor
- org.eclipse.fordiac.ide.fbtypeeditor.doc
- org.eclipse.fordiac.ide.fbtypeeditor.ecc
- org.eclipse.fordiac.ide.fbtypeeditor.network
- org.eclipse.fordiac.ide.fbtypeeditor.servicesequence
- org.eclipse.fordiac.ide.fbtypeeditor.st
- org.eclipse.fordiac.ide.fmu
- org.eclipse.fordiac.ide.fortelauncher
- org.eclipse.fordiac.ide.gef
- org.eclipse.fordiac.ide.gitlab
- org.eclipse.fordiac.ide.globalconstantseditor
- org.eclipse.fordiac.ide.globalconstantseditor.ide
- org.eclipse.fordiac.ide.globalconstantseditor.model
- org.eclipse.fordiac.ide.globalconstantseditor.tests
- org.eclipse.fordiac.ide.globalconstantseditor.ui
- org.eclipse.fordiac.ide.globalconstantseditor.ui.tests
- org.eclipse.fordiac.ide.hierarchymanager.build
- org.eclipse.fordiac.ide.hierarchymanager.model
- org.eclipse.fordiac.ide.hierarchymanager.model.edit
- org.eclipse.fordiac.ide.hierarchymanager.ui
- org.eclipse.fordiac.ide.images
- org.eclipse.fordiac.ide.library
- org.eclipse.fordiac.ide.library.model
- org.eclipse.fordiac.ide.library.ui
- org.eclipse.fordiac.ide.model
- org.eclipse.fordiac.ide.model.commands
- org.eclipse.fordiac.ide.model.edit
- org.eclipse.fordiac.ide.model.eval
- org.eclipse.fordiac.ide.model.eval.st
- org.eclipse.fordiac.ide.model.search
- org.eclipse.fordiac.ide.model.search.st
- org.eclipse.fordiac.ide.model.ui
- org.eclipse.fordiac.ide.product
- org.eclipse.fordiac.ide.resourceediting
- org.eclipse.fordiac.ide.runtime
- org.eclipse.fordiac.ide.structuredtext.mwe
- org.eclipse.fordiac.ide.structuredtextalgorithm
- org.eclipse.fordiac.ide.structuredtextalgorithm.ide
- org.eclipse.fordiac.ide.structuredtextalgorithm.model
- org.eclipse.fordiac.ide.structuredtextalgorithm.tests
- org.eclipse.fordiac.ide.structuredtextalgorithm.ui
- org.eclipse.fordiac.ide.structuredtextcore
- org.eclipse.fordiac.ide.structuredtextcore.ide
- org.eclipse.fordiac.ide.structuredtextcore.model
- org.eclipse.fordiac.ide.structuredtextcore.ui
- org.eclipse.fordiac.ide.structuredtextfunctioneditor
- org.eclipse.fordiac.ide.structuredtextfunctioneditor.ide
- org.eclipse.fordiac.ide.structuredtextfunctioneditor.model
- org.eclipse.fordiac.ide.structuredtextfunctioneditor.tests
- org.eclipse.fordiac.ide.structuredtextfunctioneditor.ui
- org.eclipse.fordiac.ide.structuredtextfunctioneditor.ui.tests
- org.eclipse.fordiac.ide.subapptypeeditor
- org.eclipse.fordiac.ide.systemconfiguration
- org.eclipse.fordiac.ide.systemconfiguration.segment
- org.eclipse.fordiac.ide.systemmanagement
- org.eclipse.fordiac.ide.systemmanagement.ui
- org.eclipse.fordiac.ide.typeeditor
- org.eclipse.fordiac.ide.typemanagement
- org.eclipse.fordiac.ide.ui
- org.eclipse.fordiac.ide.ui.errormessages
- org.eclipse.fordiac.ide.util
- org.eclipse.fordiac.ide.validation
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomers