Denis Thanks! Very helpful!

понедельник, 11 января 2016 г., 19:53:10 UTC+3 пользователь Денис Борисов 
написал:
>
> The solution is extremely simple:
> pip install awesome-slugify # For alternate russian transliteration support
> SLUGIFY = 'slugify.slugify_ru' # In local_settings.py. Or slugify.slugify 
> which is more generic
>
> 2016-01-11 8:35 GMT+03:00 Денис Борисов <[email protected] <javascript:>>
> :
>
>> I'm new in Django. Sorry for my stupid question. Now I see the right way 
>> with help of your comments.
>> Big thanks! I'll post my solution soon
>>
>> 2016-01-11 6:15 GMT+03:00 Mike Dewhirst <[email protected] 
>> <javascript:>>:
>>
>>> On 11/01/2016 1:25 PM, [email protected] <javascript:> 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] <javascript:>
>>>> <mailto:[email protected] <javascript:>>.
>>>> 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] <javascript:>.
>>> 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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mezzanine-users/f56bdb73-ace2-4d75-bcf6-9635cd7ac170%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to