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