Also ich arbeite gerade wieder an meinem Discord Bot und möchte gerne mehr als eine Sprache einführen
Ich hatte irgendwie in Erinnerung dass man das mit XML machen kann. Mein Problem ist, dass ich gerade versuche mit XPATH ein Element zu selecten, aber ich immer nur leere Listen zurückbekomme...
Das ist die recht simple XML Datei:
damit versuche ich gerade zu selectieren:
Das ist die recht simple XML Datei:
XML:
<?xml version="1.0" encoding="UTF-8"?>
<levels>
<message name="level_stats_error" lang="en">You haven't been ranked yet. To be ranked send a message or add reactions.</message>
<message name="level_stats_error" lang="de">Du wurdest noch nicht eingeranked. Damit du einen Rank erhälst, musst du eine Nachricht schicken oder eine Reaction hinzufügen</message>
</levels>
damit versuche ich gerade zu selectieren:
Python:
import xml.etree.ElementTree as ET
tree = ET.parse('languages.xml')
root = tree.getroot()
print(root.findall('.//levels'))