Я делаю юнит-тест в Selenium, используя Nunit (в случае, если это имеет значение).
Для этого модульного теста у меня есть несколько библиотек, содержащих переводы всех языков на разные языки. В каждой библиотеке есть класс с одинаковыми именами, с кучей строк с одинаковыми именами, просто внутри разные строки. + У меня есть файл конфигурации, в котором вы выбрали язык, на котором хотите запускать тесты. Есть ли умный способ загрузить необходимую языковую библиотеку, чтобы я мог просто использовать ту же переменную для строк?
В JavaScriptЯ мог бы использовать require (string). И поскольку входные данные являются строкой, я мог бы использовать переменную, чтобы изменить, какой фактический файл использовался, но назвать переменную тем же.