Создать прокси-функцию, которая будет возвращать локализуемые значения из некоторой базы, а базу уже реализовывать по потребностям проекта. И инициализировать базу с ID языка в аргументе. Сначала подтягиваем стандартный язык, как правило, английский. А потом, если локаль есть, подтягиваем её и заменяем то, что там заполнено. В итоге, это должно быть единственным способом получения таких значений. Без хардкода, без прямых ссылок на ресурсы, только локали. Также, можно взять готовые решения, если нужен более гибкая настройка(например, изменение подстрок в зависимости от некоторого параметра: 1 кот, 2 кота, 10 котов)