# Translation of mit ili2c oder uml-Editor

**URL:** <https://interlis.discourse.group/t/translation-of-mit-ili2c-oder-uml-editor/293>\
**Category:** INTERLIS Werkzeuge\
**Created:** [26. Juni 2024 um 11:08 UTC](https://interlis.discourse.group/t/translation-of-mit-ili2c-oder-uml-editor/293 "2024-06-26T11:08:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![geoverm](https://yyz2.discourse-cdn.com/free1/user_avatar/interlis.discourse.group/geoverm/32/238_2.png) [@geoverm](https://interlis.discourse.group/u/geoverm)\
**Post date:** [26. Juni 2024 um 11:08 UTC](https://interlis.discourse.group/t/translation-of-mit-ili2c-oder-uml-editor/293/1 "2024-06-26T11:08:19Z")

</div>

Vom Datenmodell DMAV sind für die französische und italienischsprachige Schweiz, TRANSLATION OF -Modelle zu erzeugen. Dazu habe ich mittels des ILI2C die Übersetzungstabellen erzeugen lassen: java -jar ili2c.jar -oNLS --out Translation-Of-Tabelle.xml Modell.ili

Wenn ich die ausgegebene Tabelle anschaue, stelle ich fest, dass die im DOMAIN aufgeführten Werte in der Tabelle nicht enthalten sind (auch die Erzeugung mittels UML-Editor gibt nicht das gewünschte Resultat aus). Als Beispiel kann der Geodatensatz DMAV Bodenbedeckung verwendet werden [https://models.geo.admin.ch/V\_D/DMAV\_Bodenbedeckung\_V1\_0.ili](https://models.geo.admin.ch/V_D/DMAV_Bodenbedeckung_V1_0.ili)

---

<div class="post-metadata">

**Author:** ![beistehen](https://yyz2.discourse-cdn.com/free1/user_avatar/interlis.discourse.group/beistehen/32/7_2.png) [@beistehen](https://interlis.discourse.group/u/beistehen)\
**Post date:** [1. Juli 2024 um 06:06 UTC](https://interlis.discourse.group/t/translation-of-mit-ili2c-oder-uml-editor/293/2 "2024-07-01T06:06:51Z")

</div>

Hoi Christian  
Ich kann das Problem nachvollziehen. Noch unklar ist, ob es ein Bug oder ein Feature ist…

Zum Glück sind in deinem Fall die Übersetzungen zum Modell DMAV bereits erstellt worden und [hier](https://www.cadastre-manual.admin.ch/de/modelldokumentation-dmav) verfügbar.

Gruss  
Stefan

---

<div class="post-metadata">

**Author:** ![geoverm](https://yyz2.discourse-cdn.com/free1/user_avatar/interlis.discourse.group/geoverm/32/238_2.png) [@geoverm](https://interlis.discourse.group/u/geoverm)\
**Post date:** [1. Juli 2024 um 06:35 UTC](https://interlis.discourse.group/t/translation-of-mit-ili2c-oder-uml-editor/293/3 "2024-07-01T06:35:09Z")

</div>

Hallo Stefan

Danke für deine Antwort. Ja, die Übersetzungstabellen sind bereits erstellt worden. In der Zwischenzeit wurde das Modell DMAV überarbeitet und durch zusätzliche Attribute ergänzt. Daher wäre es für mich hilfreich, wenn ich die Übersetzungstabellen neu erstellen und mit den bestehenden abgleichen könnte.

Grüess  
Christian

---

<div class="post-metadata">

**Author:** ![beistehen](https://yyz2.discourse-cdn.com/free1/user_avatar/interlis.discourse.group/beistehen/32/7_2.png) [@beistehen](https://interlis.discourse.group/u/beistehen)\
**Post date:** [1. Juli 2024 um 15:20 UTC](https://interlis.discourse.group/t/translation-of-mit-ili2c-oder-uml-editor/293/4 "2024-07-01T15:20:38Z")

</div>

Habe dazu das folgende Github-Issue eröffnet:

> <https://github.com/claeis/ili2c/issues/130>
>
> Beim Erzeugen eine Übersetzungsdatei in XML mittels des Option \`-oNLS\` werden Au…fzählungen in Domains ignoriert.
> 
> \*\*Modell\*\*
> \`\`\`
> DOMAIN
> Dringlichkeitsstufen = (
> dringend,
> keiner,
> kurzfristig
> );
> \`\`\`
> 
> \*\*Translation-XML (erwartet)\*\*
> \`\`\`xml
> \<?xml version="1.0" encoding="UTF-8" standalone="yes"?\>
> \<IliModelElements\>
> \<element\>
> \<scopedName\>Dringlichkeitsstufen\</scopedName\>
> \<elementType\>DOMAIN\</elementType\>
> \<name\_de\>Dringlichkeitsstufen\</name\_de\>
> \</element\>
> \<element\>
> \<scopedName\>Dringlichkeitsstufen.dringend\</scopedName\>
> \<elementType\>ENUMERATION ELEMENT\</elementType\>
> \<name\_de\>dringend\</name\_de\>
> \</element\>
> \<element\>
> \<scopedName\>Dringlichkeitsstufen.keiner\</scopedName\>
> \<elementType\>ENUMERATION ELEMENT\</elementType\>
> \<name\_de\>keiner\</name\_de\>
> \</element\>
> \<element\>
> \<scopedName\>Dringlichkeitsstufen.kurzfristig\</scopedName\>
> \<elementType\>ENUMERATION ELEMENT\</elementType\>
> \<name\_de\>kurzfristig\</name\_de\>
> \</element\>
> ...
> \`\`\`
> 
> \*\*Translation-XML (aktuell mit ili2c v5.5.3)\*\*
> \`\`\`xml
> \<?xml version="1.0" encoding="UTF-8" standalone="yes"?\>
> \<IliModelElements\>
> \<element\>
> \<scopedName\>Dringlichkeitsstufen\</scopedName\>
> \<elementType\>DOMAIN\</elementType\>
> \<name\_de\>Dringlichkeitsstufen\</name\_de\>
> \</element\>
> ...
> \`\`\`
> 
> Es fehlen also die einzelnen Einträge der Aufzählung. Dies tritt aber nur innerhalb von DOMAINS auf. Attribute mit Aufzählungen werden korrekt abgebildet.

---

<div class="post-metadata">

**Author:** ![beistehen](https://yyz2.discourse-cdn.com/free1/user_avatar/interlis.discourse.group/beistehen/32/7_2.png) [@beistehen](https://interlis.discourse.group/u/beistehen)\
**Post date:** [31. Oktober 2024 um 10:43 UTC](https://interlis.discourse.group/t/translation-of-mit-ili2c-oder-uml-editor/293/5 "2024-10-31T10:43:23Z")

</div>

Wie im Issue dokumentiert ist, sollte der Bug mit dem Release der Version 5.5.5 von ili2c behoben werden. 🥳

Ein genaues Releasedatum ist noch nicht bekannt.
