Макрос или надстройка для перемещения жестко закодированных строк в файл MFC .rc

Я работаю над интернационализацией старого проекта MFC, и у меня есть много тысяч жестко закодированных строк для перемещения в таблицу строк. Я ищу макрос, надстройку или некоторую информацию о создании макроса, надстройки или мастера, который позволил бы мне полуавтоматизировать процесс. Я хотел бы иметь возможность выделить строку, щелкнуть правой кнопкой мыши и выбрать что-то вроде "переместить в ресурс" и добавить строку в таблицу строк для проекта. Было бы здорово что-то настраиваемое, чтобы я мог отредактировать созданный идентификатор и сделать так, чтобы инструмент заменил жестко закодированную строку в коде функцией поиска (которой я и предоставляю имя). Я искал несколько дней и не могу найти ничего подобного. Кто-нибудь знает инструмент, который уже существует, или может предоставить некоторую информацию о том, какие классы расширяемости VS я могу использовать, чтобы написать один? Я использую VS2010.

Благодарю.

1 ответ

Решение

Вы смотрели на http://www.lingobit.com/products/hardcoded_string_extraction.html? Это единственный продукт, который я знаю, который делает это. Это проблема волосатости, потому что есть много угловых случаев.

Другие вопросы по тегам