Я работал над локализацией большого проекта, и я делал это, создавая большой файл ресурсов вручную и вызывая каждую строку по имени в коде. Вместо вызова ResourceManager
и использования GetString
(для диалоговых окон и т. д.) я просто заменял каждую строку на Resources.ClassName_MethodName_StringName
.
У меня есть ощущение, что я должен использовать ResourceManager
, но я хочу понять, почему это лучше, прежде чем я изменю весь свой код, чтобы использовать его.