Это было бы злоупотреблением способом локализации в .net. Он предназначен для такой работы - вы создаете файл ресурсов И локализованные файлы ресурсов, содержащие .languageid.
в середине.
Конечно, вы можете написать свой собственный метод «reader», который добавляет некоторый префикс к имени ресурса, а затем сохраняет несколько значений в вашем файле (например, lv-formtitle
, en-formtitle
, ru-formtitle
и т. Д.), Но - почему?
Если проблема в том, что вы не хотите копировать значок в несколько файлов ресурсов - создайте 2 ресурса: один для значков, другой для строк. Локализуйте только ту, которая содержит строки.