Но только, вроде как, в этих функциях нельзя использовать глобальные константы, так как на этапе создания этого обработчика они ещё не созданы. А значит ни язык, ни сайт не получится идентифицировать.
И к тому же, если бы это было неправильно с точки зрения разработки на битриксе, то не было бы возможности один инфоблок привязать к нескольким сайтам в его настройках.
Разные языковые версии - это разные сайты
На разных сайтах правильнее использовать разные инфоблоки