Существует другой подход - просто помещать строки в исходный код с помощью некоторого числа, например tr (""), и назначать один из инструментов, который удаляет их и конвертирует.
Работает с любым инструментарием / библиотекой GUI.
Вы можете пометить текст, который нужно преобразовать, и текст, который не нужно изменять (например, строки протокола или ключи базы данных).
Это облегчает чтение и поиск источника, вместо того, чтобы искать, что означает IDS_MESSAGE34.
Одна проблема с файлами ресурсов, по крайней мере, с Windows / MFC, заключается в том, что вы не можете использовать строковую таблицу в диалогах. Итак, у вас есть какой-то текст в строке текста, а другой - в диалоговом разделе, с которым вы должны работать отдельно.