Wir haben begonnen, an einem C# -Projekt zu arbeiten, das ursprünglich von deutschsprachigen Entwicklern für deutsche Benutzer erstellt wurde. Der Großteil des Codes, einschließlich Klassennamen, Kommentare und Debug-Meldungen, ist in Deutsch geschrieben, ebenso wie die Benutzeroberfläche. Eines unserer Hauptziele ist die Globalisierung. Wir haben uns dafür entschieden, die Standardsprache auf Deutsch zu belassen und Sprachressourcenbibliotheken für andere Sprachen, einschließlich Englisch, hinzuzufügen, da jede andere Option anfangs zu kostspielig geworden wäre.Ist es in C# in Ordnung, eine andere Standardsprache der Benutzeroberfläche als Englisch zu verwenden?
Meine Frage ist: ist das eine gute Idee, oder ist es besser, den Standard auf US-Englisch zu schalten, zumindest für die Benutzerschnittstelle, wie jeder andere tut? Gibt es Nachteile bei der Verwendung einer anderen Standardsprache als US-Englisch?
Ich denke, es ist in Ordnung, unser Produkt ist eigentlich in [Pig Latin] geschrieben (http://en.wikipedia.org/wiki/Pig_Latin), dann ins Englische übersetzt. Wenn Pig Latin während der QA irgendwo auftaucht, wissen wir, dass wir einige Dinge während der Übersetzung verpasst haben. Microsoft macht etwas ähnliches mit [Pseudo-Locales] (http://msdn.microsoft.com/en-us/library/windows/desktop/dd319106 (v = vs.85) .aspx) für Windows. Du benutzt zufällig Deutsch. – vcsjones