# GeoIPInfo Plugin Systeem plugin die GeoIP-informatie (IP adres en land) toont op een admin-pagina. ## Plugin type **Systeem** plugin. De plugin-output volgt de geselecteerde **admin taal** (via `AdminPluginAPI::getPluginTranslations()` met `admin.php`). ## Bestandsstructuur ``` GeoIPInfo/ ├── GeoIPInfo.php # Hoofd plugin class ├── plugin.json # Plugin metadata + instellingen ├── README.md # Dit bestand ├── assets/ # Optionele CSS/JS (leeg) └── language/ # Vertalingen ├── nl/admin.php # Nederlandse admin labels └── en/admin.php # Engelse admin labels ``` ## Functies - Toont het IP adres van de bezoeker - Toont het land (met vlag-emoji) gebaseerd op GeoIP lookup ## Instellingen Deze plugin heeft geen instelbare configuratie (`hasConfig: false`). ## Taal support De plugin gebruikt `AdminPluginAPI::getPluginTranslations('GeoIPInfo')` om labels op te halen. Fallback chain: 1. Geselecteerde admin taal 2. Plugin `default_language` (`nl`) 3. Lege array (sleutel wordt ongewijzigd getoond) Beschikbare sleutels staan in `language//admin.php`. Het admin-menu label wordt vertaald via `label_key: 'menu_label'` in `getAdminMenu()`.