Зависит от функционала и требований к приложению.
Самые простые варианты это либо держать текст сразу и только в модели, в отдельном классе(ах), скажем, либо держать во вьюмодели не готовый текст, а id ресурса строки и устанавливать его в textview.
Более гибкие варианты - через различного уровня абстракции получения строк, но там уже понадобится di.
А чтобы передавать параметр во вьюмодель нужно определить свою фабрику для них.
Правильное и гибкое решение долго подбирать и объяснять, сорри.