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
Translating WordPress (German)
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Caspar Hübinger
June 15, 2014
Programming
360
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
89
Fast websites, and how to make them
glueckpress
0
970
Debugging Expectations
glueckpress
1
460
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
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
360
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
380
Building a Meta Ray-Ban display app
akkeylab
0
130
SlackアプリとLambdaの 連携を構築した話
pawn_4_s
1
120
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
330
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
400
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
370
「人を評価する AI」の設計と実装
ryoyanara
0
200
FDEが実現するAI駆動経営の現在地
gonta
2
280
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
180
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
680
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
320
Featured
See All Featured
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
240
The Invisible Side of Design
smashingmag
301
52k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
690
Code Review Best Practice
trishagee
74
20k
Building Adaptive Systems
keathley
44
3.2k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
470
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
520
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Chasing Engaging Ingredients in Design
codingconduct
0
270
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
270
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
460
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