WeblateOrg / WeblateOrg/weblate
Support for customized XMLs
- Dominant language
- Python
- Stars
- 6.1k
- Forks
- 1.4k
- Avg merge
- 9h 53m
- Merged PRs (30d)
- 395
Description
**Is your feature request related to a problem? Please describe.**
The current XML formats Weblate takes don't allow for flexibility in terms of how different XMLs are structured. I'm currently having the need to convert it to a flat XML for each individual file and once the translation is done, I need to convert it back. It becomes non-ideal for a smooth automated workflow.
**Describe the solution you'd like**
To give some context, here is an XML file I have:
https://github.com/Zintixx/MapleStory2-English/blob/master/Latest-KMS2/string/en/achievecategoryname.xml
In this example, it has two attribute I would like it to grab. The identifier/key here would be "id" and the string I would want to translate is "name"
In another example:
https://github.com/Zintixx/MapleStory2-English/blob/master/Latest-KMS2/string/en/achievedescription.xml
This has four strings per ID I would want it to translate (desc, complete, manualDesc, and manualComplete).
I do also want to point out these are all nested in a "ms2" tag rather than "root."
The solution for this that I would want is to be able to feed Weblate these XMLs, read it, and ask which attribute would be the unique identifier/key and which attribute(s) to accept that needs to be translated.
**Describe alternatives you've considered**
A slight alternative to this would be rather than asking which attributes to accept that would need translation is to include all of the attributes (besides the unique identifier/key).
Contributor guide
Assessment
This issue has not been assessed yet.