Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Translating WordPress (German)
Search
Caspar Hübinger
June 15, 2014
Programming
1
310
Translating WordPress (German)
Small set of opening slides for a workshop at WordCamp Hamburg 2014 (#wchh14).
Caspar Hübinger
June 15, 2014
Tweet
Share
More Decks by Caspar Hübinger
See All by Caspar Hübinger
Mensch sein in Zeiten digitaler Entmenschlichung
glueckpress
0
120
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
390
WordPress and AMP
glueckpress
1
82
Fast websites, and how to make them
glueckpress
0
920
Debugging Expectations
glueckpress
1
430
Themes – Basics für Anwender_innen
glueckpress
0
220
Widgets — Minions Of WordPress
glueckpress
0
250
WordPress, on fait speak my language, va bene?
glueckpress
0
1.1k
The Multilingual Blogging Software Dilemma (and ways to solve it)
glueckpress
0
3.5k
Other Decks in Programming
See All in Programming
Java 25, Nuevas características
czelabueno
0
110
認証・認可の基本を学ぼう後編
kouyuume
0
250
tparseでgo testの出力を見やすくする
utgwkk
2
280
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
280
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
120
SwiftUIで本格音ゲー実装してみた
hypebeans
0
490
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
140
AIエージェントの設計で注意するべきポイント6選
har1101
5
2.2k
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
140
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
120
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
0
270
開発に寄りそう自動テストの実現
goyoki
2
1.4k
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
29
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.7k
Navigating Team Friction
lara
191
16k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
69
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
55
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
120
Crafting Experiences
bethany
0
22
Music & Morning Musume
bryan
46
7k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
34
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
120
Thoughts on Productivity
jonyablonski
73
5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
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