[Otázka] Übersetzung der Oberfläche


Hab ein wenig Zeit investiert und mir die Beispiele angesehen. Ich muss sagen wow, echt cool was ich bisher gesehen habe. Eine neue Frage ist aufgetaucht. Die Oberflächentexte stehen in englisch in der *.pyp datei in <Text> mein gui text </Text> drin.

Normalerweise (Im OpenSource Umfeld) wird ja in englisch programmiert und auch die oberflächen werden in englisch erstellt. Wenn man dann eine übersetzung braucht, in meinem Fall deutsch, hat man ein übersetzungssystem und man braucht nur die englischen begriffe der GUI zu übersetzten und den rest macht das übersetzungssystem automatisch.

Gibt es ein Übersetzungssystem, oder muss ich für verschiedene Sprachen verschiedene pyp selbst manuell erstellen?

gruss bernd

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

1 - 3 (3)
  • 1

Hallo Bernd,

dazu gibt es ein Beispiel, was die vielleicht weiterhilft, und zwar das "ComboboxLocalisedStringValues", zu finden unter "PaletteExamples".
Die Texte des Beispiels sind nicht fix in der .pyp-Datei hinterlegt, sondern stehen mit ID-Nummer im .pyp (z.B. <TextId>1001</TextId>). Neben dem .pyp muss in diesem Fall eine XML-Datei liegen, die die Sprachinformationen enthält (z.B. ComboboxLocalisedStringValues_deu.xml für Deutsch). Gemäß der verwendeten Allplan-Sprache werden die entsprechenden Texte angezeigt.
Denkbar wäre also, dass du mit einem externen Tool die XML einmal erzeugst und automatisiert übersetzen lässt. Ein internes System liegt jedoch nicht vor.
Ich hoffe das hilft dir weiter.

Grüße, Akin

Přílohy (3)

img
18-02-2016 16-02-12.png
Type: image/png
Staženo 220
Size: 26,36 KiB
img
18-02-2016 16-03-34.png
Type: image/png
Staženo 233
Size: 31,84 KiB
img
18-02-2016 16-20-56.png
Type: image/png
Staženo 192
Size: 19,40 KiB

Sehr cool, an soetwas habe ich gedacht. Gibt es ein Programm um die xmls zu bearbeiten oder zu erstellen? Ich kann mir nicht vorstellen, dass dies bei Allplan von Hand gemacht wird?

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

1 - 3 (3)
  • 1

https://campus.allplan.com/ používá cookies  -  Více informací

Souhlasím