roybaer / mdcii-engine

Plattformunabhängiger Nachbau der Grafikengine von Anno 1602 – Platform independent remake of the graphics engine of Anno 1602/1602 AD
GNU General Public License v2.0
25 stars 5 forks source link

Englisch #3

Open Green-Sky opened 6 years ago

Green-Sky commented 6 years ago

Die Sprache der Repo ist aktuell nur Deutsch. Ich bin mir sicher man könnte mehr helfende Hände bekommen wenn die Repo zumindest als 2. Sprache Englisch anbietet. z.b. mit einer Englischen Übersetzung der README oder so.

roybaer commented 6 years ago

Das ist in einem gewissen Umfang sicherlich der Fall. Ich habe gerade die Beschreibung zweisprachig gemacht. Mit der README-Datei werde ich das dann demnächst auch machen, aber die Hauptsprache wird deutsch bleiben, weil man bei den Dateiformaten von MaxDesign ohne Deutschkenntnisse ohnehin aufgeschmissen ist.

siredmar commented 5 years ago

Ich bitte innigst darum, die kompletten Sourcen und Beschreibungen ins englische zu bringen. Coding is for everyone - as long as you speak english. Ich finde Projekte an sich Mist, die nicht in Englisch sind. Gut, zufälligerweise ist es diesmal auf deutsch und mal nicht auf spanisch oder französisch. Aber für potentielle Helfer ist das einfach ein KO Kriterium. Ich würde die Arbeit auf mich nehmen so viel wie möglich zu übersetzen, wenn es daran scheitern sollte. Ich für meinen Teil würde gerne das Projekt unterstützen, ich schreibe aber keinen Code auf deutsch. Das tue ich privat nicht, und auch nicht auf der Arbeit.

roybaer commented 5 years ago

Im allgemeinen Fall stimme ich dir natürlich zu, dass englisch für den Aufbau eines internationalen Entwicklerteams ungleich besser geeignet ist. Hierbei handelt es sich aber eindeutig nicht um diesen allgemeinen Fall und bei der Wahl der deutschen Sprache auch keineswegs um einen Zufall. Zum einen hat, wie bereits erwähnt, das Entwicklerstudio Max Design in die Dateiformate des Spiels eine erhebliche Anzahl deutscher Begriffe eingebaut, zum anderen wurden etwa 70% der Anno-1602-Kopien im deutschsprachigen Raum verkauft und kaum mehr als 10% im englischsprachigen Raum. Durch das große Maß an Spezialvokabular, für das der durchschnittliche Fremdsprachler die englischen Begriffe nicht in der Schule lernt – z.b. „Wirtshaus“, „Werft“, „Eisenerzschmelze“, „Steinmetz“, „Galgen“, „Reh“, „Hirsch“, „Elch“, usw. – sehe ich eher die Gefahr, wahrscheinlichen potentiellen Entwicklern das Leben unnötig schwer zu machen, als die Chance, nicht deutschsprachige Entwickler dazuzugewinnen. Letzteres halte ich auch deswegen eher für frommes Wunschdenken, weil jeder angehende Engine-Klon, der mir bislang untergekommen ist von deutschsprachigen Entwicklern stammte. In anderen Ländern gab es ja auch nie einen vergleichbaren Anno-Hype.

Ich kann dich selbstverständlich nicht dazu zwingen, deutschsprachigen C++-Code zu schreiben, es wäre aber schön, es möglich einheitlich zu halten. Im Zweifel könnte ich mit der C++-STL-Notation leben, d.h. englisch, kleingeschrieben und mit Unterstrichen, bzw. deutsch in den schon vorhandenen Klassen. CamelCase passt da nicht so ganz ins Bild.