4.8 Internacionalização & Localização

Um dos melhores caminhos para que suas aplicações atinjam a um público-alvo maior é fazer com que sua aplicação funcione em diversos idiomas. Isso pode representar uma tarefa árdua, mas os recursos de internacionalização e localização do CakePHP tornam isto muito mais fácil.

Primeiro, é importante que você entenda a terminologia. Internacionalização refere-se à capacidade de uma aplicação ser localizada. Já Localização refere-se à adaptação de uma aplicação para atender as necessidades de um idioma específico (ou cultura), como, por exemplo, um locale. Internacionalização e localização são abreviadas como i18n e l10n, respectivamente; 18 e 10 representam a quantidade de caracteres entre o primeiro e o último caractere.