User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Does a project management tool which is built for software developers need multi language support?

Supporting multiple languages can break the user interface, because most languages need more space than english. It also makes the source code more complex.

I thought, all developers need to know english. But we got some requests from spanish speaking people.

Is it a good idea to implement multi language support to a developer tool?

share|improve this question
This feels more like a business model question than a UI one. Do you want to make your Spanish users happy? Then support Spanish! Whether it's difficult or not to build a UI around that shouldn't have to impact your business' decisions. – Rahul Sep 14 '10 at 10:05

I would imagine it would depend on the tool, the users and the context.

Have you tried observing/asking your potential users?

My general experience of dealing with development teams working in non-English speaking countries is that it certainly helps to have as much as possible in the native language. Especially with things like project management, issue tracking systems - since they'll often have large chunks of stuff in the users native language.

share|improve this answer

I think it very much depends on your market and business model. If you're charging for the product, and there's a significant market for it in say, Latin America, then it might be worth providing a version in Spanish. I say "might" because you need to consider the costs of translation, localisation and user support in the target language.

BTW, I don't agree with the statement that "most languages need more space than english". Do you have any evidence for this?

share|improve this answer
No evidence, but I have experienced this in applications translated to german. – Witek Sep 14 '10 at 12:35
Do most languages need more space than English? See: – Antony Quinn Nov 10 '10 at 14:39

In this day and age, every program should be translatable. You don't have to do it yourself, but at least provide a way for your user community to do it.

As for your assertion that "supporting multiple languages can break the user interface", it seems like something wasn't designed right. wxWidgets, Qt, and Interface Builder on the Mac can all handle with ease windows and dialogs that resize to accommodate text of varying lengths. I'd be surprised if other toolkits can't do the same.

share|improve this answer
Having written a program that was meant to be translatable, then actually going through the effort to translate it, I can vouch for the fact that until you translate the program you will certainly have bugs regarding layout, which are only exposed by a translation. Sure, these can be addressed, sometimes fairly easily, but they will be there. – Mr. Shiny and New 安宇 Sep 15 '10 at 13:26

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.