On 11/01/2016 1:25 PM, [email protected] wrote:
Yes it is but it is not that i want =)
Sorry for my poor english. May be you did not correctly understand my
previous message.
I want to convert any unicode symbols to english ascii symbols.
slugify_unicode makes url with russian characters if page title is in
russian. It is not that i want.
And django's slugify simply strips non-ascii characters. It not that I
want too.
Is there any way to convert (transliterate) unicode to ascii on the fly
without additional programming? Any config option or something like this?

I haven't seen one but I'm interested so I googled and found ...

http://stackoverflow.com/questions/816285/where-is-pythons-best-ascii-for-this-unicode-database

... which might let you get some of the transliteration done in your own slugify() based on Django's slugify() in django/utils/text.py. You might also need to maintain a list of unicode chars you don't like and replace them with your preferred ascii chars before using slugify.

Good luck and please post your solution

Thanks

Mike


понедельник, 11 Ñ Ð½Ð²Ð°Ñ€Ñ  2016 г., 1:48:31 UTC+3
пользователь Stephen McDonald Ð½Ð°Ð¿Ð¸Ñ Ð°Ð»:

    The first dozen or so results in Google when searching for
    "slugify unicode" reveal exact what you want.

    On Mon, Jan 11, 2016 at 12:01 AM, <[email protected] <javascript:>>
    wrote:

        Hi guys,

        I have a site with russian locale and want to convert non-ascii
        slugs into ascii one to avoid ugly urlencoded urls.
        I've replaced Mezzanine's slugify with Django's
        default django.template.defaultfilters.slugify but it just
        strips non-ascii characters but i want to transliterate them.
        Is there any way to do it in Mezzanine without making own slugify?

        Thnx for any answer.

        --
        You received this message because you are subscribed to the
        Google Groups "Mezzanine Users" group.
        To unsubscribe from this group and stop receiving emails from
        it, send an email to [email protected]
        <javascript:>.
        For more options, visit https://groups.google.com/d/optout
        <https://groups.google.com/d/optout>.




    --
    Stephen McDonald
    http://jupo.org

--
You received this message because you are subscribed to the Google
Groups "Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Mezzanine 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to