Eclipse имеет функцию, называемую Externalise all Strings, которая перемещает все строки в файл свойств.Получение списка всех строк из приложения Django
Есть ли такое решение для Django/Python?
В принципе у меня есть большой проект с количеством просмотров/модели/шаблонов, и пройдя через все из них, и положить
строки -> _ («строка») и т.д. большая боль, так что есть способ автоматизировать это?
Я немного запутался. В документации для этой команды говорится: «Выполняет все дерево исходных текстов текущего каталога и вытаскивает все строки **, помеченные для перевода **». (акцент мой). Разве это не означает, что вам придется самому _mark_ их самостоятельно с помощью '_()' first? Или я ошибаюсь? –
@Manoj Govindan: Да, это правильно. Вы должны использовать метод '_()', чтобы пометить их как доступные для перевода. И используйте '{% blocktrans%}' для шаблонов. – Wolph
@WoLpH: Получил. Я считаю, что вы обращаетесь к другой проблеме, чем к OP. OP хочет знать, как _автоматически заменить все экземпляры простых строк теми, что завернуты в '_()'. Вы предлагаете способ вытащить строки _already_, завернутые в '_()' –