GithubHelp home page GithubHelp logo

Übersetzungen about rawr-rg HOT 9 OPEN

thevaan avatar thevaan commented on August 23, 2024
Übersetzungen

from rawr-rg.

Comments (9)

Alacant avatar Alacant commented on August 23, 2024 1

Top!

Bin momentan dabei mit der Mehrsprachigkeit rumzutesten.

from rawr-rg.

TheVaan avatar TheVaan commented on August 23, 2024

Oh, das war mir nicht aufgefallen. Das ist natürlich nicht wenig Aufwand.

Die Lokalisierungsoption erweitern wäre generell eine Idee, allerdings werden in Zukunft ja alle Items auch auf deutsch ausgeliefert und das ziehen von englischen Items ist nicht mehr möglich - ließe sich über http://wotlk.openwow.com realisieren, aber keine Ahnung ob der Item Bestand exakt dem von RG entspricht.

Eine "eindeutschung" wäre zwar unfair für Leute die auf Englisch spielen, aber es ist halt ein deutschsprachiges Projekt.

Wie stehst du zur Erweiterung der Quellen um openwow? Das System entspricht dem der RG-DB, also sollte man die Klassen recyclen können bzw per Entscheidung die entsprechende Domain/URI nehmen... Die Daten aus dem Arsenal ließen sich per Flag (&local=en_gb / &local=en_us in der URI) auch auf Englisch abholen.

from rawr-rg.

Alacant avatar Alacant commented on August 23, 2024

Lassen sich die Daten aus der RG-Datenbank nicht auch irgendwie in Englisch abholen? Das Problem bei openwow sehe ich darin, dass die Seite irgendwann einfach down sein könnte und dann hat man den Aufwand umsonst gemacht.

Wie sieht es generell bei der UI aus? Hätte mir vorgestellt, dass man bei Umschaltung der Sprache in den Optionen auch alle Labeltexte etc. umgeändert werden. Einiges kann man ja recht einfach über die integrierte Lokalisierung von VS handlen und den Rest über die GeneralSettings steuern.

from rawr-rg.

TheVaan avatar TheVaan commented on August 23, 2024

Ich hab das mal schnell geprüft, auch die Datenbank liefert auch englische Ergebnisse per URI-Flag:
https://db.rising-gods.de/?item=40119 (optional: &locale=3)
https://db.rising-gods.de/?item=40119&locale=0

Von mir aus könne wir das sehr gerne mit der Lokalisierung per Settings so machen. Damit hab ich allerdings noch nie gearbeitet bzw. auch noch nicht mit beschäftigt. Wäre aber eigentlich ne coole Idee.
Kannst du das eventuell vorbereiten / exemplarisch an bspw. dem Hauptmenü schon mal einarbeiten? Das würde mir das nötige Wissen vermitteln und man kann es allgemein so halten. Vielleicht finden sich im RG Forum Leute, die bspw. die Glyphen, Talente und Co per Copy and Paste aus dem Englischen ins Deutsche übersetzten?

from rawr-rg.

Alacant avatar Alacant commented on August 23, 2024

Habe mich nun doch gegen das Anlegen von resx-Files entschieden, da Leute durchaus ja ihre PC Spracheinstellung auf deutsch und ihr Rawr und WoW auf englisch haben könnten.

Habe nun eine Methode geschrieben, die im Grunde nichts anderes macht als in der FormMain alle Labeltexte umzubenennen, falls man auf Deutsch stellt.
Zusätzlich müsste man noch die Logik für Berufsboni ggf. erweitern, da diese über den Namen definiert werden. Für Schmiedekunst habe ich diese Änderung bereits übernommen.

from rawr-rg.

TheVaan avatar TheVaan commented on August 23, 2024

Wäre es nicht einfacher, statt
else if(s == "Blacksmithing") { p = Profession.Blacksmithing; }
else if(s == "Schmiedekunst") { p = Profession.Schmiedekunst; }

dies zusammen zu fassen zu
else if(s == "Blacksmithing" || s == "Schmiedekunst") { p = Profession.Blacksmithing; }

Dann müssen keine weitern Auflistungen in die Enums aufgenommen werden die theoretisch redundant sind.

from rawr-rg.

Alacant avatar Alacant commented on August 23, 2024

Ah natürlich. Ist geändert.

from rawr-rg.

TheVaan avatar TheVaan commented on August 23, 2024

Siehe kommentar zu #9

from rawr-rg.

Alacant avatar Alacant commented on August 23, 2024

So. Für die MainForm werden nun alle festen GUI Elemente übersetzt.

TODO:

  • hardcoded Strings übersetzen
  • Assembly-Attribute (das wird schwierig, da sie constant sein müssen.. kA)
  • Auch die anderen Forms lokalisierbar machen

from rawr-rg.

Related Issues (10)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.