A internacionalização permite que aplicações sejam adaptadas a vários idiomas e regiões sem exigir alterações de engenharia ou recompilação. Programas de internacionalização permite que elementos textuais, como mensagens de status e rótulos de componentes de GUI, sejam armazenados fora do código-fonte e recuperados dinamicamente, em vez de codificados no programa.
Ao internacionalizar arquivos de origem existentes, o IDE procura cada ocorrência personalizável de uma string de texto entre aspas. Se decidir internacionalizar a string, o IDE a substituirá por uma chamada de método e adicionará a string ao conjunto de recursos apropriado. Você pode selecionar vários formatos de código-fonte para gerar strings internacionalizadas ou pode usar seu próprio formato personalizado.
As ferramentas para internacionalização do IDE permitem que você insira strings de internacionalização enquanto escreve o código e internacionaliza arquivos já escritos.
As ferramentas de I18N do IDE incluem: