django-pronouns

Software screenshot:
django-pronouns
Software ətraflı:
Version: 0.1.0
Tarixi Upload: 14 Apr 15
Geliştirici: Tim Heap
Lisenziya: Pulsuz
Məşhurluq: 3

Rating: nan/5 (Total Votes: 0)

Django-əvəzlik doğru istifadəçilər üçün bir Django app edir.
Əvəzlik çətin olur. Nəzərə üstünlük əvəzlik qiyabi Yazı və ya istifadəçiləri ilə surəti belə çətindir. - Indiyə qədər qeyri-mümkün yaxın gender ikili lənətləmək çıxmaq istəyən. -əvəzlik Django yardım etmək üçün burada!
Bir istifadəçi yazılmaq zaman, onlar (adətən bir gender seçimi kimi maskalı) öz istədikləri əvəzlik seçə bilərsiniz. adi şübhəli (s / o) var, eləcə də daha neytral olanları (onlar, bu, xır, və s.) Surəti onları istifadə edərək sizə lazım yaratmaq və Django-əvəzliklər istirahət edəcəyik ki, iş kimi sadə deyil. Müşahidə:
>>> "{{User.pronoun.subject | title}} zəhmli deyil."
"O, zəhmli deyil."
>>> "| Ad bu gün arzu {{user.pronoun.object}} xoşbəxt ad Go Bu {əvəzçiliklə} {user.name} edir."
"Bu Tims ad bu gün. Ona xoşbəxt ad günü arzulayıram Go!"
>>> "{{User.name}} güzgü {{user.pronoun.reflexive}} baxdı."
"Alex güzgü özünü baxdı."
>>> "{{User.pronoun.possessive_determiner | title}} stuff masa edir."
"Onun stuff masa edir."
>>> "Bu gitara {{user.pronoun.possessive_pronoun}} edir."
"Bu gitara onunku deyil."
Çox annoying olan formada iş varsa, biz də kömək edə bilər. Beş formaları hər bir vurğulamaq, eləcə də (yeni) Spivak formaları ilə qatıldı qadın və kişi formaları ibarət takma bir sıra var.
- Predmet: he_she, she_he, ey
- Obyekt: him_her, her_him, em
- Dönüşlü: himself_herself, herself_himself, emself
- Yiyəlik təyin edən: his_her, her_his, eir
- Yiyəlik əvəzlik: his_hers, hers_his, eirs
özləri onlar birmənalı olaraq qadın və kişi əvəzliklər, birləşir. Onun possessive Determiner və ya obyektiv formada müraciət edə bilər isə onun, yiyəlik Determiner, və ya yiyəlik əvəzliyi ya müraciət edə bilər. Bütün beş formaları arasında birmənalı yalnız formalarından biri kimi Spivak seçildi.
qurmaq
Tırtıl vasitəsilə bərpa edin:
& Nbsp; Django-əvəzlik yüklemek tırtıl
Django sizin INSTALLED_APPS əlavə edin:
INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; "django_pronouns",
& Nbsp; # ...
)
Əgər istəyirsinizsə nəhayət, default əvəzlik dəsti əlavə edin:
& Nbsp; python manage.py loaddata əvəzlik
Siz bu əvəzlik redaktə daha əlavə və ya inzibati ərazi vasitəsilə, sonra bir edə bilərsiniz.
istifadə
Sadəcə hər hansı bir model əvəzlik əlavə etmək üçün Pronoun model ForeignKey link əlavə edin. Əvəzlik çox yaxşı USERPROFILE ilə coupled zaman iş:
django.db idxal modelləri
django.contrib.auth.models idxal istifadəçi
django_pronouns.models olan əvəzlik idxal
class USERPROFILE (models.Model):
& Nbsp; user = models.OneToOneField (İstifadəçi)
& Nbsp; name = models.CharField (max_length = 255)
& Nbsp; dob = models.DateField ()
& Nbsp; əvəzlik = models.ForeignKey (Pronoun)
Formaları hər hansı digər ForeignKey kimi istifadə edin.
Sizin şablonları, siz əvəzlik formaları hər hansı bir tələb edə bilər:
{{User.pronoun.subject | title}} zəhmli deyil.
Ad bu gün | Bu {əvəzçiliklə} {user.name} edir. Arzu {{user.pronoun.object}} xoşbəxt ad günü Go!
{{User.name}} güzgü ilə {{user.pronoun.reflexive}} baxdı.
{{User.pronoun.possessive_determiner | title}} stuff müzakirə edir.
Bu gitara {{user.pronoun.possessive_pronoun}}.
Qısa bir dəstə də annoying istifadə üçün forma iş kimi təqdim edilmişdir. Beş formaları hər bir vurğulamaq, habelə Spivak formaları ilə qatıldı qadın və kişi formaları ibarət takma bir sıra var:
- Predmet: he_she, she_he, ey
- Obyekt: him_her, her_him, em
- Dönüşlü: himself_herself, herself_himself, emself
- Yiyəlik təyin edən: his_her, her_his, eir
- Yiyəlik əvəzlik: his_hers, hers_his, eirs
Onlardan istifadə adları formalarından istifadə kimi eyni:
{{User.pronoun.she_he | title}} zəhmli deyil.
Ad bu gün | Bu {əvəzçiliklə} {user.name} edir. Arzu {{user.pronoun.him_her}} xoşbəxt ad Go!
{{User.name}} güzgü ilə {{user.pronoun.emself}} baxdı.
{{User.pronoun.his_her | title}} stuff müzakirə edir.
Bu gitara {{user.pronoun.hers_his}}

tələblər .

  • Python
  • Django

Geliştirici digər proqram Tim Heap

django-bleach
django-bleach

20 Feb 15

wagtailnews
wagtailnews

1 Mar 15

Şərh django-pronouns

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!