Вы должны использовать ресурсы. (Можно найти в разделе «Проект» -> «Свойства» -> «Ресурсы»)
Если вы используете вкладку Ресурсы, VisualStudio создаст файл Resources.resx
в папке Properties
для вас, где вы можете хранить различные типы ресурсов. (например, изображения, аудио и строки)
Вы можете добавить туда любые локализуемые строки и использовать их позже как Properties.Resources.MyMessageBoxTitle
.
Позже, когда вы захотите добавить поддержку другого языка, вы можете скопировать этот файл Resources.resx
и переименовать его в что-то вроде Resources.it-it.resx
(или Resources.fr.resx
). Затем менеджер ресурсов автоматически загрузит строку из соответствующего файла ресурсов. (на основе Thread.CurrentUICulture
)