Приветствую вашу инициативу, так как хочу научить ребенка играть в Small World на компе. В помощь могу порекомендовать уже имеющиеся переводы материалов к игре: http://tesera.ru/game/small_world/files/file. Внимательно на корректность не проверял, на первый взгляд вполне неплохи.
Что касается переключения языка, то это уже сейчас можно сделать в самом Стиме через свойства игры и вряд ли разработчики будут это реализовывать дополнительно. Мне кажется, было бы удобнее, если бы ваш русский перевод заменял не английский язык, а какой-нибудь другой из заложенных в Small World. Тогда будет выбор, играть с переводом или без. Можно ли так сделать?