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
Translating WordPress (German)
Search
Caspar Hübinger
June 15, 2014
Programming
370
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Translating WordPress (German)
Small set of opening slides for a workshop at WordCamp Hamburg 2014 (#wchh14).
Caspar Hübinger
June 15, 2014
More Decks by Caspar Hübinger
See All by Caspar Hübinger
Mensch sein in Zeiten digitaler Entmenschlichung
glueckpress
0
140
Text me if you can! – How to build a website when your client’s business is to run a business, not a website
glueckpress
0
410
WordPress and AMP
glueckpress
1
91
Fast websites, and how to make them
glueckpress
0
980
Debugging Expectations
glueckpress
1
470
Themes – Basics für Anwender_innen
glueckpress
0
230
Widgets — Minions Of WordPress
glueckpress
0
250
WordPress, on fait speak my language, va bene?
glueckpress
0
1.2k
The Multilingual Blogging Software Dilemma (and ways to solve it)
glueckpress
0
3.5k
Other Decks in Programming
See All in Programming
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
380
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
Workers Cache を知る
syumai
0
370
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
970
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
410
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
dotNET_vulnclicker_intro.pdf
deka_morita
0
150
自作Discord音声botをLambda MicroVMsに移行した話 / Migrating My Discord Voice Bot to Lambda MicroVMs
akihisaikeda
0
120
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
440
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
2
1.1k
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
520
Typedesign – Prime Four
hannesfritz
42
3.2k
Designing for Timeless Needs
cassininazir
1
530
Navigating Weather and Climate Data
rabernat
0
560
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
280
Technical Leadership for Architectural Decision Making
baasie
3
600
Scaling GitHub
holman
464
140k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
WCS-LA-2024
lcolladotor
0
900
First, design no harm
axbom
PRO
2
1.3k
Transcript
WordPress übersetzen Core · Plugins · Themes
i18n internationalization l10n localization
„übersetzen“ en_US de_DE
muss komplett ankommen. ! …nicht in Einzelteilen. Die Botschaft HANDLE
WITH CARE!
$textdomain Message-level Translation $msg
__() _e() $textdomain $msg
__() _e() _x() _ex() _n() esc_html__() esc_html_e() esc_html_x() esc_attr__() esc_attr_e()
esc_attr_x() $textdomain $msg
.pot – Portable Object Template .po – Portable Object .mo
– Machine Object $textdomain $msg
[…]-de_DE.mo […]-de_DE.po $textdomain $msg
__( $msg, $textdomain ); __( 'WordPress' ); __( 'Twenty Fourteen',
'twentyfourteen' ); __( 'Robots', 'wpseo' ); $textdomain
load_textdomain() ! load_plugin_textdomain() ! load_theme_textdomain() ! load_child_theme_textdomain() $textdomain
Workshop! $textdomain („interaktiv“, war lustig!)
None
[en] wceu2013.ottopress.com [en] wp.me/pllYY-8bU (Video) ! [en] translate.wordpress.org [en] make.wordpress.org/polyglots
[de] de.wordpress.org [de] de.forums.wordpress.org/forum/ wordpress-deutschland [de] teamwpde.wordpress.com
Danke!
@glueckpress glueckpress.com marketpress.com inpsyde.com Caspar Hübinger