Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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
Building an Out-of-Order CPU
latte72
1
790
フロントエンドUIフレームワークのこれまでとこれから
ssssota
5
2.8k
FreeBSDでZabbixを動かす
kenkino
0
310
wkhtmltopdfの次どうするか問題2026
willnet
2
1.5k
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
150
個人開発基盤をまるごとCloudflareに引っ越して爆速で総合的体験を向上させた話
tinykitten
0
200
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
310
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
500
App Intentsのビルドプロセスを支える技術
kntkymt
0
400
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
180
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
250
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
220
Featured
See All Featured
Being A Developer After 40
akosma
91
590k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
A Modern Web Designer's Workflow
chriscoyier
699
190k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
910
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
280
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Scaling GitHub
holman
464
140k
Music & Morning Musume
bryan
48
7.4k
Become a Pro
speakerdeck
PRO
31
6.3k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
570
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
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