Я работаю над продуктом, где нам нужно немного побеспокоиться о локализации. В настоящее время это рабочий процесс, когда мне нужно использовать (или добавить) локализованную строку:
- Найдите файл resources.resx (который содержит сотни элементов)
- Если найдете, то скопируйте имя. В противном случае добавьте новую строку и скопируйте имя
- Затем используйте
ResourceFactory.ResourceMgr.GetString("MY_MAGIC_STRING")
(гдеResourceMgr
— это просто статическое поле для ResourceManager)
Этот трехэтапный процесс для любых строк — настоящая боль. Существуют ли какие-либо шаблоны или способы упростить этот процесс?