1. MyCode

    16.11.2008 00:45

    Добрый вечер.
    Пытаюсь разобраться с локализацией шаблонов и в процессе у меня возникла проблема:

    Пишу такую конструкцию:

    {% extends "base.html" %}
    {% load i18n %}
    {% trans 'Ввод нового пароля %}

    И сразу получаю следующую ошибку:
    Searching for value. Unexpected end of string in column 3: trans 'Ввод нового пароля

    Что нужно сделать, что бы я мог писать в шаблонах на русском и при этом впоследствии сделать перевод этого текста?
  2. Harut

    16.11.2008 00:57

    Для начала, хорошо бы закрыть кавычку ;)
  3. Denis Orlikhin

    16.11.2008 14:29

    плюс чтобы сразу всё заработало, исходные строки должны быть в utf-8
  4. markeev

    16.11.2008 18:26

    Друзья, а принципильно это возможно? Я давеча тоже пытался так сделать, но пришел к выводу, что исходны текст должен быть в ASCII кодировке.
  5. Друзья, а принципильно это возможно? Я давеча тоже пытался так сделать, но пришел к выводу, что исходны текст должен быть в ASCII кодировке.

    С чего вдруг вы пришли к такому выводу?

  6. markeev

    17.11.2008 06:19

    На мой вопрос, ответ - "да"? :)
  7. Dyadya Zed

    17.11.2008 11:29

    Ответ: шаблоны лучше всего держать в UTF-8.
  8. markeev

    17.11.2008 21:03

    Спасибо. Шаблоны в утф. Однако, когда я делаю makemessages в msgid у меня какая-то фигня. Может виной всему винда?
  9. Dyadya Zed

    18.11.2008 01:29

    Вот это читали?
    http://docs.djangoproject.com/en/dev/topics/i18n/#gettext-on-windows

    У меня тоже винда, проблем нет. Поставьте для уверенности редактор, который ТОЧНО поддерживает UTF. Я пользуюсь EditPlus.
  10. markeev

    18.11.2008 11:40

    Спасибо. Вообще использую Komodo Edit (5-ой версии), не замечал за ним проблем с уникодной кодировкой. К тому ж, джанго отказывается обрабатывать шаблоны с не utf-ной кодировкой.
  11. Иван Сагалаев

    18.11.2008 12:10

    Не то чтобы отказывается... Там настройка есть (FILE_CHARSET), которая по умолчанию стоит в utf-8, но ее в принципе можно поменять на другую. Но лучше не менять :-)

  12. Вообще использую Komodo Edit (5-ой версии), не замечал за ним проблем с уникодной кодировкой.

    Да? Какие?

  13. Иван Сагалаев

    18.11.2008 13:44

    Саш, там "не замечал".

  14. Ой. Да. Я так удивился, что даже не обратил внимание. Вопрос снят:-)

    Хотя я вот замечал;-)

  15. markeev

    18.11.2008 19:38

    А я нет :)

bbcode