Category Archives: Programming

Apple failing to support high-DPI on iTunes

The irony is that Apple who created the smartphone with the greatest DPI ever, is unable to add high DPI support for their iTunes application. Here is how the latest iTunes 10 application under Windows 7 on a computer that … Continue reading

Posted in Bugs, i18n, Output, Windows | Tagged , , , | 1 Comment

Things you really should be knowing about Perforce

My 3 years experience with Perforce was not one of the best ones and I decided to share some things that you may not know about Perforce, ones that you are not going to find in any marketing document.

Posted in Programming | Tagged , | Comments Off

Complete guide for installing Hudson CI on OS X 10.6

If you are one of the less lucky ones that do have to use OS X instead of Linux for installing a Hudson CI you could follow this guide because most of other resources I found were incomplete or obsolete, … Continue reading

Posted in OS X | 2 Comments

Using msdev resource editor to create Unicode dialogs that will not display well

I was surprised to discover that creating Unicode UI elements in the resource editor of Microsoft Visual Studio 2008 (SP1) does work, BUT when you compile your application they will fail to display well.

Posted in Output, Programming, Readiness, Windows | Tagged , , | 1 Comment

Selecting the right language on web applications

Choosing the right language for web applications is not quite an easy task. There are many source of information and you have to figure a good algorithm for making the best decision. As I didn’t found yet the “right” implementation … Continue reading

Posted in Programming, Web | Tagged , , | Leave a comment

i18n mistake #1: Using images for representing languages

Clearly adding images for representing languages is not the most important internationalization issue someone can make. In fact I added #1 because this is the first internationalization mistake I decided to blog about and I want to document many more … Continue reading

Posted in Programming | Tagged , | 3 Comments

Keyboard shortcuts and mnemonics or accelerators are not the same thing!

Over the time I’ve found that there are misunderstandings between the concept of the keyboard shortcuts and mnemonics. I will try to clarify this problem because the differences are important specially from the point of view of software localization.

Posted in Programming | Tagged , , , | Comments Off

Web content, code pages and UTF-8 Unicode encoding

If you want to minimize the number of bugs reported for your web application you should know that codepages are domain of the past. If you want to create multi-language web content all you have to remember is that you … Continue reading

Posted in Input, Readiness, Web | Tagged , , , , , , | 2 Comments

Are we supposed to localize keyboard shortcuts?

When I’m talking about keyboard shortcuts to things like Ctrl-S or even one key shortcuts like ‘A’ (used to Archive an email on Gmail). On the other side the mnemonics, known as hotkeys or the underlined letters in menus or … Continue reading

Posted in Input, OS X | Tagged , | 1 Comment

Virtual key codes on Apple OS X

On Windows, keyboard events are reporting scan codes, virtual key codes and characters. If you want to deal with keyboard shortcuts and be able to use them in an international context you have to use the virtual key codes.

Posted in OS X | Tagged , , , | 1 Comment