SlideShare a Scribd company logo
HOW TO MAKE YOUR STRINGS
TRANSLATOR-FRIENDLY
NAOKO TAKANO / AKIRA TACHIBANA / MAYO MORIYAMA
GLOBAL WORDPRESS TRANSLATION DAY 3 | SEPTEMBER 30, 2017
NAOKO, AKIRA, MAYO
Japanese Translation Contributors !
About Us
Based in Tokyo, Japan
WHY SHOULD YOU CARE ABOUT
TRANSLATOR-FRIENDLINESS?
🤔
CLEARER STRINGS = MORE TRANSLATION
Why translator-friendliness is impor tant
MORE TRANSLATION = MORE USERS
Why translator-friendliness is impor tant
https://wordpress.org/about/stats/
TRANSLATION FRIENDLINESS
= BETTER USABILITY FOR EVERYONE
Bonus!
TYPES OF STRINGS
WE HATE THE MOST!
😝
1. No context.
2. Untranslatable text.
3. Split/broken sentences.
4. Too much (unnecessary) text.
Types of strings translator s don’t like
1. Don’t make us get confused.
2. Accommodate for non-(US-)English locales.
3. Keep your string neat & in one piece.
4. Avoid wordiness.
Basic Rules
(BAD) EXAMPLES
$%
MISSING CONTEXT FOR A WORD/PHRASE
WITH MORE THAN ONE MEANING
Problematic Types of String #1
• order (purchase order or sort order?)
• post/email/archive/comment (verb or noun?)
• author (of theme/plugin or post/page?)
• from/to (email sender/recipient or range)
• archived (past tense or adjective)
Bad Examples #1
Translation may be different for each meaning.
Translators won't know which to choose, and/or
wrong translation may appear in some locations.
Bad Example #1: Why?
Add a context to disambiguate the meanings.
Bad Example #1: How to fix it
https://developer.wordpress.org/plugins/internationalization/how-to-internationalize-your-plugin/#disambiguation-by-context
HARD-CODED DATE/TIME, CURRENCY,
NUMBER FORMAT, ETC.
Problematic Types of String #2
• Date/time format is not editable
• Currency symbol is not gettexted
• Decimal mark is not editable
• Hard-coded period at the end
• ALL CAPS as an emphasis
Bad Examples #2
Many locales use different formats than that of the
(US) English.
Bad Example #2: Why?
Follow the best practices of i18n. Learn from how
the core/default themes handles those cases.
Bad Example #2: How to fix it
https://secure .php.net/date
SPLIT/BROKEN SENTENCES
Problematic Types of String #3
• "You can find this in” & “our documentation”
• “at”, “for”, “in”, etc. by itself
• “To proceed, %s this button”
Bad Examples #3
• Word order may be different.
• Different preposition may needed for a noun or
verb replaced by a placeholder (e.g. male/female).
Bad Example #3: Why?
Placeholder is your friend. Keep your sentence
together by using (single or multiple) placeholder(s).
Bad Example #3: How to fix it
https://developer.wordpress.org/plugins/internationalization/how-to-internationalize-your-plugin/#best-practices-for-writing-strings
LONG, RUN-ON SENTENCES
Problematic Types of String #4
• Super long theme/plugin description stuffed with
keywords & slangs
• Unnecessary HTML markup
Bad Examples #4
• Unclear original string can be difficult to translate
or prone to mistakes.
• Translator resource is limited. Let’s make sure
meanings can be conveyed with minimum text -
this also helps English users.
Bad Example #4: Why?
Bad Example #4: How to fix it
Always keep your strings simple and clean! ✨
And there are (many) more…
• Heavily cultural jokes
• Abbreviations
• Leading & trailing white spaces
• Not enough spacing for translated text
• Unnecessary variations: capitalization/punctuation
https://developer.wordpress.org/plugins/internationalization/how-to-internationalize-your-plugin/#best-practices-for-writing-strings
Plugin Developer Handbook
Internationalization
THANK YOU!

More Related Content

PPSX
Style guide
macintyrestories
 
PPTX
Final Packages Overview
The University of Alabama
 
PPTX
Keep It Simple - presentation at ASTC October 2018
Kirsty Taylor, CLPM
 
PPTX
Keep It Simple and Straightforward
Kirsty Taylor, CLPM
 
PPTX
Ewrt 1 c class 8
jordanlachance
 
PPTX
Chapter 3 Breaking up long sentences (ENGLISH FOR WRITING RESEARCH PAPERS)
Hafiza Abas
 
Style guide
macintyrestories
 
Final Packages Overview
The University of Alabama
 
Keep It Simple - presentation at ASTC October 2018
Kirsty Taylor, CLPM
 
Keep It Simple and Straightforward
Kirsty Taylor, CLPM
 
Ewrt 1 c class 8
jordanlachance
 
Chapter 3 Breaking up long sentences (ENGLISH FOR WRITING RESEARCH PAPERS)
Hafiza Abas
 

Similar to How to Make Your Strings Translator Friendly (20)

PPTX
Broadcast Newswriting mechanics
Ruby Angela
 
DOC
APA template
wtidwell
 
PDF
Ielts listening
SM Lalon
 
PPTX
Breaking grammar rules to enhance technical communication
Kim Rosenlof
 
DOCX
Use of capital letters
Education & Assistance Corp.
 
PDF
design, web design, usability
Roberto Dadda
 
PPTX
ENG102 Week 1 summarizing & paraphrasing 2
Dr. Russell Rodrigo
 
PDF
Ace The TOEFL Essay (TWE
Tracy Morgan
 
PDF
How to paraphrase effectively
businesscollege_plmar
 
PDF
Week 1 summarizing & paraphrasing 2
Dr. Russell Rodrigo
 
PPTX
Class 9 n writing workshop essay 2
jordanlachance
 
PDF
美国教授对中国学生写英文文章的建议
chengcheng zhou
 
PDF
Lesson-3-Language-Registers-PETA-3.MHRS-PPT.pptx (1).pdf
WendyVillarMape
 
PPTX
Ewrt 2 class 9 peer review
kimpalmore
 
PDF
Thomson Author Style Guide
Sherief Razzaque
 
PPTX
Ewrt 2 class 9 peer review
jordanlachance
 
DOCX
Jenny Hill's Tips For Bid Writing
Jenny Hill
 
PPTX
web55.pptx
VAIBHAV481101
 
PPTX
A guide to english punctuation rules
MyAssignmenthelp.com
 
PPTX
Ewrt1 a w15 class 7
grendel8729
 
Broadcast Newswriting mechanics
Ruby Angela
 
APA template
wtidwell
 
Ielts listening
SM Lalon
 
Breaking grammar rules to enhance technical communication
Kim Rosenlof
 
Use of capital letters
Education & Assistance Corp.
 
design, web design, usability
Roberto Dadda
 
ENG102 Week 1 summarizing & paraphrasing 2
Dr. Russell Rodrigo
 
Ace The TOEFL Essay (TWE
Tracy Morgan
 
How to paraphrase effectively
businesscollege_plmar
 
Week 1 summarizing & paraphrasing 2
Dr. Russell Rodrigo
 
Class 9 n writing workshop essay 2
jordanlachance
 
美国教授对中国学生写英文文章的建议
chengcheng zhou
 
Lesson-3-Language-Registers-PETA-3.MHRS-PPT.pptx (1).pdf
WendyVillarMape
 
Ewrt 2 class 9 peer review
kimpalmore
 
Thomson Author Style Guide
Sherief Razzaque
 
Ewrt 2 class 9 peer review
jordanlachance
 
Jenny Hill's Tips For Bid Writing
Jenny Hill
 
web55.pptx
VAIBHAV481101
 
A guide to english punctuation rules
MyAssignmenthelp.com
 
Ewrt1 a w15 class 7
grendel8729
 
Ad

More from Naoko Takano (20)

PDF
ブロックエディターで WordPress は この先どう変わる ?
Naoko Takano
 
PDF
WordPress Polyglots Team Stats, September 2020
Naoko Takano
 
PDF
WordCamp Asia に行こう !
Naoko Takano
 
PDF
WordPress における コミュニティ翻訳の事例
Naoko Takano
 
PDF
WordPress Community & You
Naoko Takano
 
PPTX
Introduction to WordPress Translation Day 4
Naoko Takano
 
PDF
WordPress を知っていますか? 〜 みんながつくる、みんなのツール 〜
Naoko Takano
 
PDF
Jetpack のバックアップ「アクティビティログ」ベータ機能デモ
Naoko Takano
 
PDF
WordPress Meetup
 チャプタープログラム参加ガイド
Naoko Takano
 
PDF
15周年記念 WordPress でできること大全
Naoko Takano
 
PDF
Blogging for Your Art Career
Naoko Takano
 
PDF
分散型企業による開発者向けリソースのオープン化
Naoko Takano
 
PDF
コミュニティとベンダーによる
ハイブリッド翻訳の取り組み
Naoko Takano
 
PDF
WordPress 4.7 と 今後の開発ロードマップ
Naoko Takano
 
PDF
Ride the Lightning: Distributed Teamwork
Naoko Takano
 
PDF
Build Your Locale Style Guide
Naoko Takano
 
PDF
The Stories From the Japanese WordPress Community
Naoko Takano
 
PPTX
Introduction to Translating WordPress in Japanese (WordPress 日本語翻訳の基礎)
Naoko Takano
 
PDF
Why WordPress became successful in Japan despite of the language barrier
Naoko Takano
 
PDF
Understanding Underscores 〜「_s」テーマってなんだろう〜
Naoko Takano
 
ブロックエディターで WordPress は この先どう変わる ?
Naoko Takano
 
WordPress Polyglots Team Stats, September 2020
Naoko Takano
 
WordCamp Asia に行こう !
Naoko Takano
 
WordPress における コミュニティ翻訳の事例
Naoko Takano
 
WordPress Community & You
Naoko Takano
 
Introduction to WordPress Translation Day 4
Naoko Takano
 
WordPress を知っていますか? 〜 みんながつくる、みんなのツール 〜
Naoko Takano
 
Jetpack のバックアップ「アクティビティログ」ベータ機能デモ
Naoko Takano
 
WordPress Meetup
 チャプタープログラム参加ガイド
Naoko Takano
 
15周年記念 WordPress でできること大全
Naoko Takano
 
Blogging for Your Art Career
Naoko Takano
 
分散型企業による開発者向けリソースのオープン化
Naoko Takano
 
コミュニティとベンダーによる
ハイブリッド翻訳の取り組み
Naoko Takano
 
WordPress 4.7 と 今後の開発ロードマップ
Naoko Takano
 
Ride the Lightning: Distributed Teamwork
Naoko Takano
 
Build Your Locale Style Guide
Naoko Takano
 
The Stories From the Japanese WordPress Community
Naoko Takano
 
Introduction to Translating WordPress in Japanese (WordPress 日本語翻訳の基礎)
Naoko Takano
 
Why WordPress became successful in Japan despite of the language barrier
Naoko Takano
 
Understanding Underscores 〜「_s」テーマってなんだろう〜
Naoko Takano
 
Ad

Recently uploaded (20)

PDF
Generative AI Foundations: AI Skills for the Future of Work
hemal sharma
 
PPTX
LESSON-2-Roles-of-ICT-in-Teaching-for-learning_123922 (1).pptx
renavieramopiquero
 
PPT
Introduction to dns domain name syst.ppt
MUHAMMADKAVISHSHABAN
 
PPTX
Artificial-Intelligence-in-Daily-Life (2).pptx
nidhigoswami335
 
PPTX
How tech helps people in the modern era.
upadhyayaryan154
 
PPTX
EthicalHack{aksdladlsfsamnookfmnakoasjd}.pptx
dagarabull
 
PDF
BGP Security Best Practices that Matter, presented at PHNOG 2025
APNIC
 
PPTX
Pengenalan perangkat Jaringan komputer pada teknik jaringan komputer dan tele...
Prayudha3
 
PPTX
原版北不列颠哥伦比亚大学毕业证文凭UNBC成绩单2025年新版在线制作学位证书
e7nw4o4
 
PPTX
Microsoft PowerPoint Student PPT slides.pptx
Garleys Putin
 
PDF
KIPER4D situs Exclusive Game dari server Star Gaming Asia
hokimamad0
 
PDF
KIPER4D situs Exclusive Game dari server Star Gaming Asia
hokimamad0
 
PPT
Transformaciones de las funciones elementales.ppt
rirosel211
 
PPTX
Generics jehfkhkshfhskjghkshhhhlshluhueheuhuhhlhkhk.pptx
yashpavasiya892
 
PDF
The Internet of Things (IoT) refers to a vast network of interconnected devic...
chethana8182
 
PDF
Slides: PDF Eco Economic Epochs for World Game (s) pdf
Steven McGee
 
PPTX
谢尔丹学院毕业证购买|Sheridan文凭不见了怎么办谢尔丹学院成绩单
mookxk3
 
PPTX
Parallel & Concurrent ...
yashpavasiya892
 
PPTX
Google SGE SEO: 5 Critical Changes That Could Wreck Your Rankings in 2025
Reversed Out Creative
 
PPTX
The Monk and the Sadhurr and the story of how
BeshoyGirgis2
 
Generative AI Foundations: AI Skills for the Future of Work
hemal sharma
 
LESSON-2-Roles-of-ICT-in-Teaching-for-learning_123922 (1).pptx
renavieramopiquero
 
Introduction to dns domain name syst.ppt
MUHAMMADKAVISHSHABAN
 
Artificial-Intelligence-in-Daily-Life (2).pptx
nidhigoswami335
 
How tech helps people in the modern era.
upadhyayaryan154
 
EthicalHack{aksdladlsfsamnookfmnakoasjd}.pptx
dagarabull
 
BGP Security Best Practices that Matter, presented at PHNOG 2025
APNIC
 
Pengenalan perangkat Jaringan komputer pada teknik jaringan komputer dan tele...
Prayudha3
 
原版北不列颠哥伦比亚大学毕业证文凭UNBC成绩单2025年新版在线制作学位证书
e7nw4o4
 
Microsoft PowerPoint Student PPT slides.pptx
Garleys Putin
 
KIPER4D situs Exclusive Game dari server Star Gaming Asia
hokimamad0
 
KIPER4D situs Exclusive Game dari server Star Gaming Asia
hokimamad0
 
Transformaciones de las funciones elementales.ppt
rirosel211
 
Generics jehfkhkshfhskjghkshhhhlshluhueheuhuhhlhkhk.pptx
yashpavasiya892
 
The Internet of Things (IoT) refers to a vast network of interconnected devic...
chethana8182
 
Slides: PDF Eco Economic Epochs for World Game (s) pdf
Steven McGee
 
谢尔丹学院毕业证购买|Sheridan文凭不见了怎么办谢尔丹学院成绩单
mookxk3
 
Parallel & Concurrent ...
yashpavasiya892
 
Google SGE SEO: 5 Critical Changes That Could Wreck Your Rankings in 2025
Reversed Out Creative
 
The Monk and the Sadhurr and the story of how
BeshoyGirgis2
 

How to Make Your Strings Translator Friendly