django-pronouns

Tela Software:
django-pronouns
Detalhes de Software:
Versão: 0.1.0
Data de upload: 14 Apr 15
Revelador: Tim Heap
Licença: Livre
Popularidade: 3

Rating: nan/5 (Total Votes: 0)

django-pronomes é um app Django para abordar corretamente seus usuários.
Pronomes são complicados. Escrevendo correspondência ou copiar com seus usuários pronome preferido em mente é ainda mais difícil. Querendo sair da maldita binária de gênero quase impossível - até agora. -pronomes Django está aqui para ajudar!
Quando um usuário é de se inscrever, eles podem escolher os seus pronomes preferenciais (normalmente disfarçado como uma opção de sexo). Os suspeitos do costume (s / he) estão lá, assim como outras mais neutras (que, ele, xir, etc). Usá-los em sua cópia é tão simples como trabalhar fora que formam o que você precisa, e Django-pronomes fará o resto. Observe:
>>> "{{User.pronoun.subject | title}} é incrível."
"Ela é incrível."
>>> "É {{user.name | pluralize}} aniversário hoje Vá desejo {{}} user.pronoun.object um feliz aniversário."
"É aniversário Tims hoje. Vai desejar-lhe feliz aniversário!"
>>> "{{}} User.name olhou para {{}} user.pronoun.reflexive no espelho."
"Alex olhou-se no espelho."
>>> "{{User.pronoun.possessive_determiner | title}} material está sobre a mesa."
"Seu material está sobre a mesa."
>>> "Esta guitarra é {{user.pronoun.possessive_pronoun}}."
"Esta guitarra é dela."
Se trabalhar fora que forma é muito chato, nós podemos ajudar lá também. Cada uma das cinco formas tem um número de aliases, que consiste em as formas femininas e masculinas se juntaram com um sublinhado, bem como as (novas) formas Spivak.
- Assunto: he_she, she_he, ey
- Objeto: him_her, her_him, em
- Reflexiva: himself_herself, herself_himself, emself
- Possessivo determinante: his_her, her_his, eir
- Pronome possessivo: his_hers, hers_his, eirs
Os pronomes femininos e masculinos são combinados, como por si mesmos, eles são ambíguos. seu pode referir-se tanto o determinante possessivo, ou o pronome possessivo, enquanto o seu pode se referir a um determinante possessivo ou uma forma objetiva. Spivak foi escolhida pois é uma das formas que apenas é ambígua em todas as cinco formas.
Instalação
Instale via pip:
& Nbsp; pip instalar o Django-pronomes
Adicione ao seu INSTALLED_APPS em Django:
INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; "django_pronouns",
& Nbsp; # ...
)
E, finalmente, adicionar o conjunto pronome padrão, se você quiser:
& nbsp; pronomes LoadData python manage.py
Você pode editar esses pronomes, adicione mais ou remover alguns mais tarde, através da área de administração.
Usando
Basta adicionar um link ForeignKey ao modelo Pronoun para adicionar pronomes a qualquer modelo. Pronomes funcionam muito bem quando combinada com um UserProfile:
a partir de modelos de importação django.db
de django.contrib.auth.models importação Usuário
de django_pronouns.models importar Pronoun
classe UserProfile (models.Model):
& Nbsp; user = models.OneToOneField (Usuário)
& Nbsp; name = models.CharField (max_length = 255)
& Nbsp; dob = models.DateField ()
& Nbsp; pronome = models.ForeignKey (Pronoun)
Usá-los como faria com qualquer outro ForeignKey em formas.
Em seus modelos, você pode solicitar qualquer uma das formas pronominais:
{{User.pronoun.subject | title}} é incrível.
É {{user.name | pluralize}} aniversário hoje. Vá desejo {{}} user.pronoun.object feliz aniversário!
{{}} User.name olhou para {{}} user.pronoun.reflexive no espelho.
{{User.pronoun.possessive_determiner | title}} material está sobre a mesa.
Esta guitarra é {{}} user.pronoun.possessive_pronoun.
Um grupo de atalho também foram fornecidos, como trabalhar fora qual formulário usar é irritante. Cada uma das cinco formas tem um número de aliases, que consiste em as formas femininas e masculinas se juntaram com um sublinhado, bem como as formas Spivak:
- Assunto: he_she, she_he, ey
- Objeto: him_her, her_him, em
- Reflexiva: himself_herself, herself_himself, emself
- Possessivo determinante: his_her, her_his, eir
- Pronome possessivo: his_hers, hers_his, eirs
Usá-los é o mesmo que usar os formulários de nomes:
{{User.pronoun.she_he | title}} é incrível.
É {{user.name | pluralize}} aniversário hoje. Vá desejo {{}} user.pronoun.him_her um feliz aniversário!
{{}} User.name olhou para {{}} user.pronoun.emself no espelho.
{{User.pronoun.his_her | title}} material está sobre a mesa.
Esta guitarra é {{user.pronoun.hers_his}}

Requisitos :.

  • Python
  • Django

Outro software de desenvolvedor Tim Heap

django-bleach
django-bleach

20 Feb 15

wagtailnews
wagtailnews

1 Mar 15

Comentário para django-pronouns

Comentários não encontrado
Adicionar comentário
Ligue imagens!