Problem mit Übersetzung der Belegarten u.A.

45 views
Skip to first unread message

David Jitko

unread,
Jun 3, 2019, 10:59:18 AM6/3/19
to iDempiere-de
Hallo,

bin dabei ein neues System aufzusetzen und war habe die Übersetzung nach dieser Anleitung durchgeführt:


Klappt auch soweit ganz gut, nur das Belegarten nicht übersetzt werden (z.B. "AR Invoice" statt Rechnung (Kunde)), so wie auch Zahlungsbedingungen etc..
Wenn man sich die die Datenbanktabellen anschaut, sieht man, dass beim Anlegen eines neuen Mandanten alle Belegarten kopiert und für den Mandanten neu erstellt werden und somit auch die zugehörigen Übersetzungen.
Importiert man nun ein Sprachpaket werden nur die "originalen" Übersetzungen aktualisiert und die Übersetzungen für den neuen Mandanten bleiben unberührt. Das heißt für GardenWorld wird alles richtig übersetzt, was mir allerdings wenig nützt.

Beim Import des Sprachpakets habe ich schon alle möglichen Parameter durchprobiert, Terminologie synchronisiert, Belegübersetzung synchroniert, zwischendurch ein dutzendmal iDempiere neu gestartet, mit gleichem Ergebnis.

Dankbar für jeden Hinweis,

David Jitko

Carlos Antonio Ruiz Gómez

unread,
Jun 4, 2019, 3:17:36 AM6/4/19
to iDempiere-de
Hallo David,

Es gibt zwei Stufe für Übersetzen: System und Mandant

Um die Mandant-Übersetzung zu aktivieren, finden Sie im Mandant-Fenster das Feld "Mehrsprachige Dokumente".

Nachdem Sie dieses Feld aktiviert haben, können Sie sich abmelden und erneut anmelden.

In den Fenstern finden Sie Registerkarten für die Übersetzung, z. B. Belegart, Artikel, Aufwand/Ertrag Direktbuchungen, usw.

Grüße,

Carlos Ruiz

PS: Entschuldigen Sie mein Deutsch, ich lerne noch.

David Jitko

unread,
Jun 4, 2019, 3:37:20 AM6/4/19
to iDempiere-de
Vielen Dank für die Antwort.
Ich weiß, dass ich den Tab so aktivieren kann und die Übersetzung selbst ändern kann. Das ist aber viel Aufwand und ich würde gerne die Übersetzungen aus dem Übersetzungspaket übernehmen, so wie auch Belegarten etc. für GardenWorld übersetzt werden. Gibt es dafür eine Möglichkeit?

Carlos Antonio Ruiz Gómez

unread,
Jun 4, 2019, 12:08:44 PM6/4/19
to iDempiere-de
Sie können:
- Fenster Übersetzung - Import/Export
- Wählen Sie den Mandant aus
- in XML übersetzen
- und zurück importieren

Grüße,

Carlos Ruiz

David Jitko

unread,
Jun 5, 2019, 4:33:52 AM6/5/19
to iDempiere-de
Das bringt leider nichts, im Übersetzungspaket und auch in den exportierten Übersetzungen wird auf die ID verwiesen für die der Datensatz übersetzt werden soll ( <row id="115"... ). Beim Erstellen eines neuen Mandanten werden aber alle Belegarten, Zahlungsbedingungen etc. neu erstellt mit einer eigenen ID. Wenn ich jetzt beim Import meinen Mandanten auswähle, wird nichts importiert, weil keine Einträge mit diesen IDs für diesen Mandanten existieren.

Ich vermute wenn z.B. c_doctype_id zusammen mit ad_client_id (in der Tabelle c_doctype) den Primary Key bilden würden und die Belegarten beim Erstellen des Mandanten mit der gleichen ID kopiert werden, sodass sich nur die ad_client_id ändert, könnte es funktionieren, aber dem ist nicht so.

Freundliche Grüße,

David Jitko

Carlos Antonio Ruiz Gómez

unread,
Jun 5, 2019, 6:06:04 AM6/5/19
to iDempiere-de
Richtig, "Übersetzung - Import/Export" können keine Daten zwischen Mandanten kopiert werden.

2Pack kann Daten und Übersetzungen zwischen Mandanten kopieren. Vielleicht passt das besser.

Grüße,

Carlos Ruiz
Reply all
Reply to author
Forward
0 new messages