django-pronouns

Software screenshot:
django-pronouns
Rincian Software:
Versi: 0.1.0
Tanggal Upload: 14 Apr 15
Pengembang: Tim Heap
Lisensi: Gratis
Popularitas: 3

Rating: nan/5 (Total Votes: 0)

Django-ganti adalah aplikasi Django untuk benar menangani pengguna Anda.
Kata ganti yang rumit. Menulis korespondensi atau menyalin dengan pengguna Anda ganti disukai dalam pikiran bahkan lebih keras. Ingin keluar dari jenis kelamin sialan biner hampir mustahil - sampai sekarang. Django-ganti di sini untuk membantu!
Ketika seorang pengguna mendaftar, mereka dapat memilih kata ganti yang mereka sukai (biasanya menyamar sebagai pilihan gender). Tersangka (s / dia) yang ada, serta yang lebih netral (mereka itu, XiR, dll). Menggunakan mereka dalam copy Anda adalah yang sederhana seperti berolahraga formulir yang diperlukan, dan Django-kata ganti akan melakukan sisanya. Perhatikan:
>>> "{{User.pronoun.subject | title}} mengagumkan."
"Dia mengagumkan."
>>> "Ini adalah {{user.name | menjamakkan}} ulang tahun hari ini Go keinginan {{}} user.pronoun.object selamat ulang tahun."
"Ini adalah Tims ulang tahun hari ini. Pergi mengucapkan selamat ulang tahun!"
>>> "{{}} User.name melihat {{}} user.pronoun.reflexive di cermin."
"Alex memandang dirinya di cermin."
>>> "{{User.pronoun.possessive_determiner | title}} hal ini di atas meja."
"Barang nya adalah di atas meja."
>>> "Gitar ini adalah {{}} user.pronoun.possessive_pronoun."
"Gitar ini adalah miliknya."
Jika bekerja formulir yang terlalu mengganggu, kami dapat membantu di sana juga. Masing-masing dari lima bentuk memiliki sejumlah alias, yang terdiri dari bentuk-bentuk feminin dan maskulin bergabung dengan garis bawah, serta (baru) bentuk Spivak.
- Subyek: he_she, she_he, ey
- Obyek: him_her, her_him, em
- Refleksif: himself_herself, herself_himself, emself
- Posesif penentu: his_her, her_his, EIR
- Ganti Posesif: his_hers, hers_his, eirs
Kata ganti wanita dan pria digabungkan, seperti dengan sendirinya mereka ambigu. nya bisa merujuk ke salah satu penentu posesif, atau kata ganti posesif, sementara dia mungkin merujuk ke penentu posesif atau bentuk objektif. Spivak dipilih karena merupakan satu-satunya bentuk yang jelas di semua lima bentuk.
Instalasi
Install via pip:
& Nbsp; pip menginstal Django-ganti
Tambahkan ke INSTALLED_APPS Anda di Django:
INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; "django_pronouns",
& Nbsp; # ...
)
Dan akhirnya, tambahkan set ganti default, jika Anda ingin:
& Nbsp; python manage.py ganti LoadData
Anda dapat mengedit kata ganti tersebut, menambahkan lebih banyak, atau menghapus beberapa kemudian, melalui wilayah administrasi.
Menggunakan
Cukup tambahkan link ForeignKey model Pronoun untuk menambahkan kata ganti untuk setiap model. Kata ganti bekerja sangat baik ketika digabungkan dengan UserProfile a:
dari model impor django.db
dari django.contrib.auth.models impor Pengguna
dari django_pronouns.models impor Pronoun
Kelas UserProfile (models.Model):
& Nbsp; user = models.OneToOneField (User)
& Nbsp; nama = models.CharField (max_length = 255)
& Nbsp; dob = models.DateField ()
& Nbsp; ganti = models.ForeignKey (Pronoun)
Menggunakannya seperti Anda akan ForeignKey lain dalam bentuk.
Dalam template Anda, Anda dapat meminta salah satu bentuk kata ganti:
{{User.pronoun.subject | title}} mengagumkan.
Ini adalah {{user.name | menjamakkan}} ulang tahun hari ini. Pergi keinginan {{}} user.pronoun.object selamat ulang tahun!
{{}} User.name melihat {{}} user.pronoun.reflexive di cermin.
{{User.pronoun.possessive_determiner | title}} hal ini di atas meja.
Gitar ini adalah {{}} user.pronoun.possessive_pronoun.
Sekelompok shortcut juga telah disediakan, seperti bekerja di luar yang membentuk menggunakan menjengkelkan. Masing-masing dari lima bentuk memiliki sejumlah alias, yang terdiri dari bentuk-bentuk feminin dan maskulin bergabung dengan garis bawah, serta bentuk Spivak:
- Subyek: he_she, she_he, ey
- Obyek: him_her, her_him, em
- Refleksif: himself_herself, herself_himself, emself
- Posesif penentu: his_her, her_his, EIR
- Ganti Posesif: his_hers, hers_his, eirs
Menggunakan mereka adalah sama dengan menggunakan bentuk nama:
{{User.pronoun.she_he | title}} mengagumkan.
Ini adalah {{user.name | menjamakkan}} ulang tahun hari ini. Pergi keinginan {{}} user.pronoun.him_her selamat ulang tahun!
{{}} User.name melihat {{}} user.pronoun.emself di cermin.
{{User.pronoun.his_her | title}} hal ini di atas meja.
Gitar ini adalah {{}} user.pronoun.hers_his

Persyaratan :.

  • Python
  • Django

Perangkat lunak lain dari pengembang Tim Heap

django-bleach
django-bleach

20 Feb 15

wagtailnews
wagtailnews

1 Mar 15

Komentar untuk django-pronouns

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!