I dummy-translated a file from a German dialekt (langtag pdc) to High German (langtag de):
Original language:
https://commons.wikimedia.org/w/index.php?lang=pdc&title=File%3ADouble-slit.svg
Updated language:
https://commons.wikimedia.org/w/index.php?lang=de&title=File%3ADouble-slit.svg
In the SVG below, the relevant text elements have systemLanguage="pdc" and systemLanguage="de".
<switch> <text x="340.9375" y="25.84375" xml:space="preserve" id="trsvg14-pdc" systemLanguage="pdc"><tspan id="trsvg15">Beobachtungs-</tspan><tspan x="341" y="42" id="trsvg8-pdc">schirm</tspan></text> <text x="340.9375" y="25.84375" xml:space="preserve" id="trsvg14-ta" systemLanguage="ta"><tspan x="341" y="42" id="trsvg8-ta">திரை</tspan></text> <text x="340.9375" y="25.84375" xml:space="preserve" id="trsvg14-de" systemLanguage="de"><tspan x="341" y="42" id="trsvg8-de">Beobachtungs-</tspan></text> <text x="340.9375" y="25.84375" xml:space="preserve" id="trsvg14"><tspan x="341" y="42" id="trsvg8">screen</tspan></text> </switch>
expected result:
<switch> <text x="340.9375" y="25.84375" xml:space="preserve" id="trsvg14-pdc" systemLanguage="pdc"><tspan id="trsvg15">Beobachtungs-</tspan><tspan x="341" y="42" id="trsvg8-pdc">schirm</tspan></text> <text x="340.9375" y="25.84375" xml:space="preserve" id="trsvg14-ta" systemLanguage="ta"><tspan x="341" y="42" id="trsvg8-ta">திரை</tspan></text> <text x="340.9375" y="25.84375" xml:space="preserve" id="trsvg14-de" systemLanguage="de"><tspan id="trsvg15-de">Beobachtungs-</tspan><tspan x="341" y="42" id="trsvg8-de">schirm</tspan></text> <text x="340.9375" y="25.84375" xml:space="preserve" id="trsvg14"><tspan x="341" y="42" id="trsvg8">screen</tspan></text> </switch>
Screenshot of SVG Translate:
https://tools.wmflabs.org/svgtranslate/File:Double-slit.svg
(compare it with the original file)
The word "schirm" (from systemLanguage="pdc" id="trsvg8-pdc") is missing in the SVG Translate wordlist.
The word "Beobachtungs-" (from systemLanguage="pdc" id=trsvg15-pdc") is translated to systemLanguage="de" id="trsvg8-de" instead of id="trsvg15-de, so it ends up being on the lower tspan (where "shirm" should be). The tspan with id="trsvg15-de" is missing.
Note: There was a product decision to not handle these cases, but we can include a message to users so that they're informed of this lack of support.