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