Форум → Программирование → Python → Django → Django i18n
Django i18n
Страницы: ← Следующая страница →
-
Пожалуй любой, кто с этим сталкивался, сталкивался с тем что {% blocktrans делает кашу малашу в PO файле потому что не стрипает whitespace никак вообще.
внимание, вопрос! ктото заморачивался за чистку этой шняги или все лохи жрут прямо с пола?
сложного в общем то ничего - в выводе и в генераторе PO файла стрипнуть все аккуратно и аллах акбар!
Велосипеды я люблю, но кататься на готовом даже больше)
А, профи? обосрались?)Сапожник без сапог -
28 февраля 2014 г. 14:56, спустя 1 час 45 минут 56 секунд
Чтобы стрипать лишнее в шаблоне юзаю:
{% spaceless %}{% endspaceless %}
С твоей проблемой не встречался, у меня blocktrans кусками всегда, бывают конечно переводы строк, но проблемы не понял.
Приведи пример шаблона с blocktrans и то что сгенерировал makemessages
https://smappi.org/ - платформа по созданию API на все случаи жизни -
28 февраля 2014 г. 16:01, спустя 1 час 4 минуты 40 секунд
{% blocktrans with price=GLOBAL_PRICE %}
<p>
Система резервирует платеж суммой ${{ price }}
на срок до 30 дней.
</p>
<p>
Если за 24 часа вы не получаете
первоначальный ответ на поставленый вопрос, то
система отменяет платеж и вы получаете ваши
средства обратно. При получении ответа на
вопрос, система зачисляет зарезервированные
средства на счет отвечающего специалиста.
</p>
{% endblocktrans %}
не хочется такой осмысленный кусок текста дробить в куски)Спустя 35 сек.
мм + автоформат в ширину на 80 режет текст на колонки, это видно в исходнике. это круто, но изза этого в PO получается пиздец)Сапожник без сапог -
28 февраля 2014 г. 23:24, спустя 7 часов 23 минуты 54 секунды
не хочется такой осмысленный кусок текста дробить в куски)
Я категорически не люблю html в переводах, так что я бы дробил
Спустя 511 сек.мм + автоформат в ширину на 80 режет текст на колонки, это видно в исходнике. это круто, но изза этого в PO получается пиздец)
Я вот так запускаю
./manage.py makemessages -l ru --no-wrap --no-location
Не люблю переносы и когда указаны пути до файлов
Спустя 14 сек.
Поэтому не вижу проблем у себя)https://smappi.org/ - платформа по созданию API на все случаи жизни -
1 марта 2014 г. 0:03, спустя 38 минут 59 секунд
> не хочется такой осмысленный кусок текста дробить в куски)
Я категорически не люблю html в переводах, так что я бы дробил
нуну …{% blocktrans %}Try <a href="{{ sign_in_url }}">again</a>?{% endblocktrans %}
Спустя 511 сек.
> мм + автоформат в ширину на 80 режет текст на колонки, это видно в исходнике. это круто, но изза этого в PO получается пиздец)
Я вот так запускаю
./manage.py makemessages -l ru –no-wrap –no-location
Не люблю переносы и когда указаны пути до файловСпустя 14 сек.
Поэтому не вижу проблем у себя)
это разные вещи. можно PO файл писать внесколько строк для длинных строк, а бывают просто строки "по уебански" сформатированы.
ты лечишь первый вариант, на него мне пох) меня второй волнуетСапожник без сапог -
1 марта 2014 г. 0:35, спустя 31 минуту 17 секунд
К слову смотри киммитик http://gitelephant.cypresslab.net/django/commit/7a7c789d5a7ce1c62e3739cb2624454189410ece
вполне себе реализация того что я хочуСпустя 32 сек.
https://code.djangoproject.com/ticket/5849Спустя 254 сек.
:O
https://github.com/django/django/blob/master/django/templatetags/i18n.py
в дев ветке то оно такое как надо мне ))Сапожник без сапог -
1 марта 2014 г. 2:43, спустя 2 часа 8 минут 1 секунду
переехал на django 1.7 :)
за собой пришлось перетащить вот такие штуки вот таких версий.
git+git://github.com/django/[email protected]
git+git://github.com/django-compressor/django-compressor.git@develop
git+https://github.com/django-debug-toolbar/django-debug-toolbar.git@master
щас у меня поддерживается trimmed и я нереально рад вот такому результату#, python-format
msgid "Система резервирует платеж суммой $%(price)s на срок до 30 дней."
msgstr ""
из
{% blocktrans trimmed with price=GLOBAL_PRICE %}
Система резервирует платеж суммой ${{ price }}
на срок до 30 дней.
{% endblocktrans %}Сапожник без сапог -
1 марта 2014 г. 2:46, спустя 3 минуты 26 секунд
Ага, теперь ты счастлив
https://smappi.org/ - платформа по созданию API на все случаи жизни -
1 марта 2014 г. 2:58, спустя 11 минут 49 секунд
Ага, теперь ты счастлив
@adw0rd, согласись оно стоило того)) красотища налицоСапожник без сапог -
1 марта 2014 г. 3:17, спустя 18 минут 35 секунд
К слову в жанге 1.7 "из каробки" появились миграции (наконец то Яху!!).
https://docs.djangoproject.com/en/dev/topics/migrations/
и там они ввели apps.registry и apps.config - какие то шняги видимо будут, AppConfig вроде бы заимствовалиСапожник без сапог -
1 марта 2014 г. 3:23, спустя 6 минут 2 секунды
Про миграции и новые транзакции я смотрел видяшку, взяли денег на кикстартере под это дело
https://smappi.org/ - платформа по созданию API на все случаи жизни -
1 марта 2014 г. 3:31, спустя 8 минут 31 секунду
@adw0rd, да, жанга с этим релизом сильно повзрослеет. понаблюдаем, надеюсь на критичные баги не нарвусь легконеисправимые)Сапожник без сапог -
2 марта 2014 г. 16:21, спустя 1 день 12 часов 49 минут
К слову, думаю не многие в курсе что великая контора зла нам предоставила отличный (опять!) инструмент.
http://translate.google.com/toolkitСапожник без сапог -
-
2 марта 2014 г. 21:26, спустя 1 час 43 минуты 19 секунд
@Sinkler, хуи сосу, а переводчицей это так, для душиСапожник без сапог
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!