GitHub
XCStrings Tool — константы для строк локализации
XCStrings Tool — плагин для генерации констант Swift для каталогов строк и других локализованных строковых ресурсов.
Жесткое кодирование локализованных строк в коде и автоматическое извлечение их компилятором в каталог строк (или старые файлы .strings) отлично работает в небольших проектах, но со временем вы часто обнаруживаете, что такой подход не очень хорошо масштабируется.
Как правило, вы оказываетесь в проигрыше либо по качеству кода, либо по комментариям переводчика, либо по избыточному шаблонному коду, поскольку приходится определять собственные константы, но так быть не должно!
Инструмент XCStrings Tool призван расширить возможности локализации так, чтобы вам не пришлось ничем жертвовать. Для этого он использует ваш каталог строк в качестве источника для генерации элегантного Swift-кода, на который вы можете ссылаться непосредственно во всем вашем проекте.