From: "Алексей Любимов" <avl@l14.ru> To: cray@neural.ru, sisyphus@altlinux.ru Subject: Re: [sisyphus] Re: Всем привет и сразу новость Date: Mon, 29 Dec 2003 17:54:06 +0300 Message-ID: <3FF0400E.6040005@l14.ru> (raw) In-Reply-To: <200312291621.47717.cray@neural.ru> Andrey Orlov пишет: >On Sunday 28 December 2003 03:40, Alexey Lubimov wrote: > > >>Еще хочется увидеть i18n-patch, чтобы structured text работал с >>юникодом. Патчик для вашей сборки Zope я сделал из официального. >> >> > >За патчи спасибо, посмотрю. А вот restructured-text - ждите Z27. > У меня он уже есть в 2.6.2. :) и zwiki и ReST работают пока без нареканий еще бы в plone добавить для документа выбор типа reStructured Text и ваще было бы щастье... > > > >>>>Andrey Orlov пишет: >>>> >>>> >>>On Thursday 25 December 2003 11:11, Алексей Любимов wrote: >>> >>> >>Кстати, использовать в качестве кодировки для html страницы >>locale.getlocale()[1] нехорошо. >> >> > >Так сделано в site.py авторами python.... > Я имел ввиду следующий фрагмент из Zope-unicode + def management_page_charset_default(self) : + """ Return charset defeult or locale charset """ ... + try : + charset = self.management_page_charset + except AttributeError : + charset = locale.getlocale()[1] ... + return charset + <dtml-call "REQUEST.set('management_page_charset',management_page_charset_default())"> + <meta http-equiv="content-type" content="text/html;charset=<dtml-var "REQUEST['management_page_charset']">"> то бишь, как и показано в моем тесте, если стоит локаль ru_RU.UTF-8, то на страничке появится заголовок <meta http-equiv="content-type" content="text/html;charset="utf"> , что ни в какие ворота не лезет. Сам питон работает с string.encode("utf"), так что в скриптах вполне можно и нужно пользоваться getlocale()[1], но зачем же в HTML заголовки засовывать такие строки? > Напишите им багрепорт? Я >бы сам написал, но вообще-то считаю, что это правильно, так >как смысл этого параметра именно такой. А что до того, что >кодировка по умолчанию не всегда определена - в последних >версиях патча я это пофиксил. Карта кодировок использоваться >не будет, потому что это неправильно: есть же локаль... А вот >специальный параметр в патче для Zope27, позволяющий установить >кодировку явно в конфигурационном файле, я внесу. Исключительно для >пользователей windows, правда. > Не совсем понятно, в чем суть бага? Кто то обещал, что таблица кодировок питона будет совпадать с тем, что используют в html? В документации сказано, что "Except for the code 'C', the language code corresponds to RFC 1766". Причем тут кодировка? > >PS: Что до вашего testcase... Рекомендую попробовать другой: > >import locale >print locale.getlocale.__doc__ > > В принципе, пакет Zope сделан очень неплохо, за что большое спасибо. Он легко пересобирается, а все спорные участки кода оформлены как патчи, так что прошу понять правильно - я ни на чем особо не настаиваю.
next prev parent reply other threads:[~2003-12-29 14:54 UTC|newest] Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top 2003-12-22 0:46 [sisyphus] " Alexey Lubimov 2003-12-23 13:42 ` Andriy Dobrovol's'kii 2003-12-23 15:02 ` Алексей Любимов 2003-12-23 16:21 ` Andriy Dobrovol's'kii 2003-12-23 16:09 ` Алексей Любимов 2003-12-23 22:17 ` Andrey Orlov 2003-12-24 13:12 ` Алексей Любимов 2003-12-24 13:40 ` Andrey Orlov 2003-12-24 14:53 ` Алексей Любимов 2003-12-25 20:20 ` Andrey Orlov 2003-12-27 23:58 ` Alexey Lubimov 2003-12-24 5:24 ` Вадим Илларионов 2003-12-23 15:23 ` Alexandre Prokoudine 2003-12-24 4:13 ` Eugene Bespalov 2003-12-24 6:24 ` Alexandre Prokoudine 2003-12-24 10:02 ` Eugene Bespalov 2003-12-24 10:22 ` [sisyphus] " Vitaly Ostanin 2003-12-24 13:15 ` [sisyphus] " Алексей Любимов 2003-12-24 14:43 ` [sisyphus] " Michael Shigorin 2003-12-24 15:24 ` Evgen_cs 2003-12-24 15:35 ` Алексей Любимов 2003-12-25 5:17 ` Grigory Batalov 2003-12-25 8:11 ` Алексей Любимов 2003-12-25 9:14 ` Grigory Batalov 2003-12-25 17:07 ` Алексей Любимов 2003-12-26 4:30 ` [sisyphus] Re: Всем привети " Mike Lykov 2003-12-26 10:16 ` [sisyphus] Re: Всем привет и " Michael Shigorin 2003-12-25 20:43 ` Andrey Orlov 2003-12-26 10:17 ` Michael Shigorin 2003-12-28 0:40 ` Alexey Lubimov 2003-12-29 13:21 ` Andrey Orlov 2003-12-29 14:54 ` Алексей Любимов [this message] 2003-12-29 15:30 ` Andrey Orlov 2003-12-24 16:52 ` Michael Shigorin 2003-12-24 17:30 ` Evgen_cs
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=3FF0400E.6040005@l14.ru \ --to=avl@l14.ru \ --cc=cray@neural.ru \ --cc=sisyphus@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git