Rozpoczęliśmy pracę nad projektem C#, który został pierwotnie stworzony przez niemieckojęzycznych programistów dla użytkowników z Niemiec. Większość kodu, w tym nazwy klas, komentarze i komunikaty debugowania, jest napisana po niemiecku, podobnie jak interfejs użytkownika. Ponieważ jednym z naszych głównych celów jest globalizacja, postanowiliśmy pozostawić domyślny język niemiecki i dodać biblioteki zasobów językowych dla innych języków, w tym angielskiego, ponieważ każda inna opcja na początku okazałaby się zbyt kosztowna pod względem czasu.Czy można używać domyślnego języka interfejsu użytkownika innego niż angielski w języku C#?
Moje pytanie brzmi: czy jest to dobry pomysł, czy lepiej zmienić domyślny język angielski na angielski przynajmniej dla interfejsu użytkownika, tak jak robi to każdy inny? Czy są jakieś wady w używaniu domyślnego języka innego niż amerykański angielski?
Myślę, że to dobrze, nasz produkt jest napisany w [Pig Latin] (http://en.wikipedia.org/wiki/Pig_Latin), a następnie przetłumaczony na angielski. Jeśli Świnia Łacińska pojawi się w dowolnym miejscu podczas QA, wiemy, że przegapiliśmy pewne rzeczy podczas tłumaczenia. Microsoft robi coś podobnego z [Pseudo-Locales] (http://msdn.microsoft.com/en-us/library/windows/desktop/dd319106 (v = vs.85) .aspx) dla Windows. Zdaje się, że używasz niemieckiego. – vcsjones