@texnixe, I’ve just tested updating a language variable from the panel in this setup, but this results in the whole array being added to /site/languages/en.php instead of to /translations/en.php…
Am I doing it wrong? This is my exact piece of code: translations' => require(kirby()->root('storage') . '/language_variables/en.php') from with /site/languages/en.php…