This document discusses using annotation processing (APT) to improve internationalization (i18n) in Java applications. It describes how APT can be used to generate property files and resource bundle classes from annotations, avoiding issues with maintaining keys across files. The Ez18n library demonstrates this approach by processing @Message and @MessageBundle annotations to generate localized text resources for different platforms.