django-pronouns

Screenshot Software:
django-pronouns
Szczegóły programowe:
Wersja: 0.1.0
Filmu: 14 Apr 15
Wywoływacz: Tim Heap
Licencja: Wolny
Popularność: 3

Rating: nan/5 (Total Votes: 0)

django-zaimki jest aplikacja Django poprawnie rozwiązać swoich użytkowników.
Zaimki są trudne. Pisanie korespondencji lub skopiować z użytkownikami preferowany zaimka pamiętać, jest jeszcze trudniejsze. Chcąc wyrwać się z płci binarnego prawie niemożliwa - aż do teraz. django-zaimki jest tutaj, aby pomóc!
Gdy użytkownik jest podpisanie, mogą wybrać preferowane zaimki (zwykle przebrany za opcją płci). Podejrzani (on / ona) to nie, jak również te bardziej neutralne (są to, xir, itp). Używanie ich w kopii jest tak proste, jak działa, które tworzą trzeba i django-zaimki zrobi resztę. Należy przestrzegać:
>>> "{{User.pronoun.subject | tytuł}} jest niesamowite."
"Ona jest niesamowita."
>>> "To jest {{user.name | pluralize}} dzisiaj urodziny Idź życzeń {{user.pronoun.object}} z okazji urodzin."
"To Tims dzisiaj urodziny. Idź życzę mu wszystkiego najlepszego!"
>>> "{{User.name}} {{spojrzał na user.pronoun.reflexive}} w lustrze."
"Alex spojrzał na siebie w lustrze."
>>> "{{User.pronoun.possessive_determiner | tytuł}} rzeczy jest na stole."
"Jej rzeczy jest na stole."
>>> "Ta gitara jest {{user.pronoun.possessive_pronoun}}."
"Ta gitara jest jej."
Jeśli pracuje się, która forma jest zbyt uciążliwe, możemy pomóc również tam. Każdy z pięciu form ma kilka aliasów, składający się z kobiecości i męskości form połączonych z podkreśleniem, jak również (nowych) form Spivak.
- Temat: he_she, she_he, ey
- Obiekt him_her, her_him, em
- Refleksyjny: himself_herself, herself_himself, emself
- Possessive determinantem: his_her, her_his, EIR
- Zaimek: his_hers, hers_his, eirs
Kobiet i mężczyzn zaimki są łączone, a sami są one niejednoznaczne. może jego odnosić się zarówno do zaborczej Determiner, lub zaimka, a może ona odnosić się do zaborczej Determiner lub obiektywnej formie. Spivak został wybrany ponieważ jest to tylko jeden z form, które jest jednoznaczne na pięciu postaciach.
instalacji
Zainstaluj poprzez pip:
& Nbsp; pip zainstalować Django zaimki
Dodaj go do INSTALLED_APPS w Django:
INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; "django_pronouns",
& Nbsp; # ...
)
I wreszcie, dodać domyślny zestaw zaimka, jeśli chcesz:
& nbsp; python manage.py zaimki loaddata
Możesz edytować te zaimki, dodać więcej lub usunąć niektóre później, poprzez obszarze administracji.
Używanie
Wystarczy dodać link do modelu ForeignKey zaimkiem dodać zaimków do każdego modelu. Zaimki działa bardzo dobrze w połączeniu z UserProfile:
z django.db modeli importowych
z django.contrib.auth.models importu Użytkownika
z django_pronouns.models importować zaimek
Klasa ProfilUżytkownika (models.Model):
& Nbsp; user = models.OneToOneField (Użytkownik)
& Nbsp; name = models.CharField (max_length = 255)
& Nbsp; ur = models.DateField ()
& Nbsp; zaimek = models.ForeignKey (zaimek)
Użyj je jak każdy inny ForeignKey w formach.
W szablonach, możesz poprosić jedną z form zaimkowych:
{{User.pronoun.subject | tytuł}} jest niesamowite.
Jest {{user.name | pluralize}} dziś urodziny. Idź życzeń {{user.pronoun.object}} z okazji urodzin!
{{User.name}} {{spojrzał na user.pronoun.reflexive}} w lustrze.
{{User.pronoun.possessive_determiner | tytuł}} rzeczy jest na stole.
Ta gitara jest {{user.pronoun.possessive_pronoun}}.
A kilka skrótów zostały również, jak pracuje się, która forma do wykorzystania jest irytujące. Każdy z pięciu form ma kilka aliasów, składający się z kobiecości i męskości form połączonych z podkreśleniem, jak również form Spivak:
- Temat: he_she, she_he, ey
- Obiekt him_her, her_him, em
- Refleksyjny: himself_herself, herself_himself, emself
- Possessive determinantem: his_her, her_his, EIR
- Zaimek: his_hers, hers_his, eirs
Korzystanie z nich jest taka sama jak przy użyciu formularzy nazwy:
{{User.pronoun.she_he | tytuł}} jest niesamowite.
Jest {{user.name | pluralize}} dziś urodziny. Idź życzeń {{user.pronoun.him_her}} z okazji urodzin!
{{User.name}} {{spojrzał na user.pronoun.emself}} w lustrze.
{{User.pronoun.his_her | tytuł}} rzeczy jest na stole.
Ta gitara jest {{user.pronoun.hers_his}}

Wymagania .

  • Python
  • Django

Inne programy z deweloperem Tim Heap

wagtailnews
wagtailnews

1 Mar 15

django-bleach
django-bleach

20 Feb 15

Komentarze do django-pronouns

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!