Kennt ihr einen guten kostenlosen YML (YAML) Übersetzer?
Hey, kennt jemand einen guten kostenlosen YML Übersetzer? Habe hier eine ewig lange Sprach Datei von einem Minecraft Plugin herum liegen (37kb bzw. 5000 Wörter) und habe keine lust wieder wen auf Fiveer zu beauftragen oder so. Würde mich über hilfreiche Antworten freuen (Bitte kein "Du musst es selber übersetzen") :)
Englisch - Deutsch Übersetzung
3 Antworten
Na, Du lernst aktuell doch Java.
Dann schreib dir ein kleines Programm welches die YAML zu Text konvertiert, welchen Du dann mit google translate übersetzt.
Und da Du die Zeilennummer kennst (oder sonst wie) kannst Du es auch wieder dem Original zuordnen.
Das Parsing muss natürlich entsprechend schlau sein, aber die Daten sind ja gut strukturiert. Etwas Regex und Du hast es.
Gruß
Darauf muss man auch erstmal kommen. Danke für deine Antwort :) werde mich mal daran Versuchen
Moin,
was meinst du mit übersetzen? In eine andere Sprache oder aufarbeiten für eine andere Version?
warum eine andere Sprache? Standard ist englisch. Soll später etwas (Messages) in einer anderen Sprache vorhanden sein, wird die Übersetzung in eine Sprachdatei geschrieben. Zum Text übersetzen kannst du den Googleübersetzer nehmen oder einen anderen. Kopiere den Text in eine txt Datei, wenn Google keine yml lesen kann und lass es übersetzen.
Hand anlegen zum Korrigieren mußt du wohl selbst.
Sag das mal so leicht: https://pastebin.com/9zuaAaYv
okay, überzeugt. Dann würde ich es dem Nutzer überlassen, das, was er braucht zu übesetzen in die Sprache, die er will. Ich habe zig Plugins, die ich mir selbst übersetzen muß oder auch nicht. Würde darauf keine Zeit verschwenden.
Kannst einfach die Yml mit Python durchgehen und alles übersetzen.
Wenn ich das richtig gelesen habe ist das nur für einen eigenen Server, nicht für PC.
Es hat auf jeden fall 0 damit zu tun, was ich suche :o
Öhm, whgoffline hat doch geschrieben was es damit zutun hat.
Du sollst PyYAML benutzen um die YAML zu parsen und dann übersetzen (zum Beispiel mit google).
Das ist also genau das was Du benutzen kannst.
Natürlich musst Du noch selbst etwas machen. Einfach ein Programm mit deiner YAML aufrufen und die wird übersetzt ist das nicht, aber nah dran.
Gruß
Übersetzen in eine andere Sprache, warum sollte man eine yml Datei auf eine andere Version von Minecraft setzen xD? Bin grad am Java lernen und da brauch man eine yml Datei nicht übersetzen da man diese custom anlegt und an sich kein Versionsunterschied beinhaltet von der Version 1.7-1.8 bzw. 1.9-1.16