Инструмент Rails для поиска непереведенных строк с использованием файлов локали yaml - PullRequest
0 голосов
/ 06 марта 2012

Есть ли способ найти все ключи, используемые в приложении rails, и добавить непереведенные ключи в различные файлы локали yaml?

Инструмент должен сканировать все помощники, контроллеры, представления, ...искать ключи, которые используются.Затем он должен проверить, был ли ключ уже добавлен в различные файлы yaml локали.

Я использую I18n, который поставляется по умолчанию с Rails.

Обновление: я как бы ищузадача rake, которая просто ищет в моем приложении ключи переводов, после чего ищет файлы локали yaml.

1 Ответ

0 голосов
/ 06 марта 2012

Для поиска «непереведенных» записей я считаю, что подойдет любой достаточно продвинутый инструмент diff (вы на самом деле хотите просто отфильтровать сходства, скрывая различия.)
Однако имейте в виду, чтоТаким образом, вы найдете только те строки, которые точно такие же, как английский.Другими словами, это не означает, что они не будут переведены - некоторые из них могут звучать точно так же, как английский на целевом языке.

Чтобы действительно убедиться, что что-то переведено или не переведено, я бы порекомендовалиспользуя Память переводов .Это даст вам контроль.Однако для небольших проектов это может быть излишним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...