Я изучаю ASP.NET Core, и после некоторого исследования я пришел к выводу, что предлагаемый способ локализации заключается в использовании IStringLocalizer<T>
следующим образом:
localizer["Some english text."]
Как вы можете видеть, это один-к-одномусвязь.Но есть случаи, когда один текст на английском языке должен быть переведен по-разному в зависимости от контекста.Например, «Пуск» (в смысле «запуск») на кнопке и «Пуск» в некотором ярлыке, в русском языке это должны быть два разных слова.
Это маргинальный случай, и мы можем жить сэто или есть решение для этого?