Contact Management App ships with full multilingual support for Spanish (default), English, and Portuguese (Brazilian). Every label, button, table column header, status message, and chart title updates instantly when you change the language — no restart required.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/efrain-svg/Potes_Freddy_ProgInterfacesG_U3/llms.txt
Use this file to discover all available pages before exploring further.
Changing the language
Find the Language dropdown
The Language dropdown (
ES, EN, PT) is in the top-right corner of the Contacts tab header, next to the section title.Select your language
Click the dropdown and choose your preferred language code:
- ES — Spanish (default)
- EN — English
- PT — Portuguese (pt-BR)
The selected language is applied for the current session only. The app always starts in Spanish (
ES) when relaunched.What gets translated
| UI element | Example (EN) |
|---|---|
| Tab names | Contacts, Statistics |
| Form labels | Name, Phone, Email, Category, Favorite |
| Buttons | New, Update, Delete, Export CSV |
| Category options | Family, Friends, Work |
| Table columns | Name, Phone, Email, Category, Fav |
| Context menu | Edit contact, Delete contact, Toggle favorite, Export visible |
| Status bar messages | Ready, Loading contacts…, Searching…, Contact added |
| Statistics cards | Total Cnt., Favorites, Family, Friends, Work |
| Chart titles | Contacts by category, Contacts distribution |
| Date format | Locale-aware date formatting (e.g., Jan 15, 2024 in EN) |
Translation files
Messages are loaded from Java.properties files bundled in the src/i18n/ directory:
messages_en.properties
Date formatting
When you switch languages, the date displayed in the status bar and statistics panel adapts to the locale’s date format conventions using Java’sLocale-aware date formatting. This means dates appear in the natural format for each language region.