Tyler That's because you're using the latest version of the extension which is not compatible with the current Flarum beta release. Please try to reverse new locale registration APIs.
Open the PHP file (with a text editor): extensions/french/src/Extension.php
Find:
$event->addLocale('fr', 'Français');
$event->addJsFile('fr', __DIR__.'/../locale/core.js');
$event->addConfig('fr', __DIR__.'/../locale/core.php');
Replace with:
$event->manager->addLocale('fr', 'Français');
$event->manager->addJsFile('fr', __DIR__.'/../locale/core.js');
$event->manager->addConfig('fr', __DIR__.'/../locale/core.php');
It should be fine. 🙂