Re: Re: translation
Nino Martincevic <[email protected]>
| Newsgroups | gmane.comp.programming.domain-driven-design |
|---|---|
| Message-ID | <[email protected]> |
Isn't todays natural language and especially a specific domain language full of terms from other languages? Rarely there is one pure domain and in medicine there is english, greek and your language, for sure. So I do not see a problem there. Am 12.03.2014 18:40, schrieb Tom Eugelink: > > > I leaning towards going for one concept; mixing languages within the > same domain seems like a bad idea. So either the domain concepts are in > language X or not. As Freek points out, technical concepts should also > be in their domain naming, so indeed KlantRepository. > > Thanks everyone for contributing. > > Tom > > > On 2014-3-12 17:08, Greg Young wrote: >> The general rule of thumb I use is keep to English except for domain >> specific terms that don't really translate well (reading code in mixed >> languages is taxing). For things that are easily and directly >> translatable do it. >> >> Sent from my iPhone >> >> On 12 Mar 2014, at 07:29, Freek Paans <[email protected] >> <mailto:[email protected]>> wrote: >> >>> Imo, translation adds a lot of noise, which makes discussions with >>> customers and co-workers a lot harder because everybody thinks in >>> another language, which causes focus on translations instead of the >>> concept at hand. >>> >>> Also, the translations tend to be done rather poorly, either because >>> there is no good word for the concept in English, or because the dev >>> translated it poorly. Both increase the noise problem even more. >>> We tend to stick with dutch for domain concepts and english for >>> technical stuff. It looks a bit silly (KlantRepository) but I >>> think it's actually quite consistent, because the domain language of >>> technical stuff tends to be in english (repository, controller, >>> adapter, that sort of stuff). Translating that would introduce a >>> similar problem. >>> I guess it does make hiring external help harder, but usually >>> understanding the domain is hardest, and I don't know if just >>> translating the words in code is gonna be enough to make >>> them understand. Even if it does, I'm not sure if that's gonna weigh >>> up against the problems above. >>> Just my experience.. >>> >>> -Freek > > ------------------------------------ Yahoo Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/domaindrivendesign/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/domaindrivendesign/join (Yahoo! ID required) <*> To change settings via email: [email protected] [email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo Groups is subject to: https://info.yahoo.com/legal/us/yahoo/utos/terms/