Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
django-parler - Python Meetup in Amsterdam (PUN)
Search
Diederik van der Boor
November 13, 2013
Programming
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
django-parler - Python Meetup in Amsterdam (PUN)
Django model translations; letting users input content in multiple languages.
Diederik van der Boor
November 13, 2013
More Decks by Diederik van der Boor
See All by Diederik van der Boor
django-parler - DjangoCon EU 2014 lightning talk
vdboor
0
6.1k
Django Fluent CMS - DjangoCon EU 2013
vdboor
2
7.1k
Other Decks in Programming
See All in Programming
T3DD26: From RAGs to Riches
martinhelmich
0
120
仕様駆動開発の消費期限
watany
20
9.1k
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
570
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
1.2k
実装をデザインガイドラインに追従させるための取り組み / 260731-dip-mosh-design-system
dachi023
0
8k
Go 1.27からのGODEBUG / Go 1.27 リリースパーティ #go127party
mazrean
0
270
AIの中の人になってみる
htkym
0
140
typoなんかねぇよ
raspython3
0
630
Hono + Inertia + React で LP を構築した話
oukayuka
2
190
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.8k
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
120
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
520
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
680
Raft: Consensus for Rubyists
vanstee
141
7.7k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
590
Balancing Empowerment & Direction
lara
6
1.3k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
From π to Pie charts
rasagy
0
340
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
520
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
400
Transcript
django-parler Easily translate "cheese omelet" into "omelette du fromage". Diederik
van der Boor Django Meetup 13-11-2013
Simple Django model translations without nasty hacks with nice admin
integration.
Got hopeful Making a CMS multilingual: Well, let's use something
existing...
django-hvad: Cool idea, however:
django-hvad Overrides all ORM methods! Lots of metaclass magic Mixing
{,/\ un}translated objects == hard Can't be combined with other apps (mptt, polymorphic, shop) Doesn't call super()
Package that! – Hack something directly in the CMS app
– K.I.S.S – Manually create translated fields table – Manually assign descriptors – Hey that works!!
example
Usage
Internals, simplified: descriptors
Admin interface!
None
None
Twitter: @vdboor, @edoburu https://github.com/edoburu/django-parle http://django-fluent.org