'Technologie', 'vr-hardware' => 'Matériel VR', 'software-ai' => 'Logiciel & IA', 'weapons-tracking' => 'Armes & Tracking', 'scenarios' => 'Scénarios', 'instructor-cockpit' => 'Cockpit instructeur', 'after-action-review' => 'Debriefing (AAR)', ]; // 1) Hub FR $fr_id = av_translate_page_fr($hub->ID, 'technology', $fr_titles['technology']); if ($fr_id) { echo "HUB EN #{$hub->ID} → FR #$fr_id (slug: technology)\n"; } else { echo "HUB EN #{$hub->ID} : FR creation FAILED\n"; } // 2) Detail pages FR foreach (['vr-hardware', 'software-ai', 'weapons-tracking', 'scenarios', 'instructor-cockpit', 'after-action-review'] as $slug) { $en = get_page_by_path("technology/$slug"); if (! $en) { echo " $slug : EN page not found — skipping\n"; continue; } $fr_id = av_translate_page_fr($en->ID, $slug, $fr_titles[$slug]); if ($fr_id) { echo " $slug : EN #{$en->ID} → FR #$fr_id\n"; } else { echo " $slug : FR creation FAILED\n"; } } echo "\nDONE. Now run /?av_generate_technology=1 again to push translated structure to FR via auto-sync.\n"; exit; });