Если вы хотите локализовать строковые значения, вы должны создать объект с именем что-то вроде LocalizableText с атрибутами locale и localizedText. Вместо того, чтобы использовать NSStrings для ваших атрибутов, вы вместо этого будете иметь отношение к LocalizableText.
Таким образом, ваша сущность Person будет иметь отношение с именем biography к сущности LocalizableText. Он также будет иметь свойство только для чтения для localizedBiography, которое будет проверять соответствующий localizedText для возврата в зависимости от текущей локали вашего пользователя.