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
Drupal7 & 8 翻訳コンテンツの罠
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
kazukomurata
June 27, 2017
Technology
290
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Drupal7 & 8 翻訳コンテンツの罠
kazukomurata
June 27, 2017
More Decks by kazukomurata
See All by kazukomurata
Drupal SDC入門
kazukomurata
0
170
長期運用のためのDrupal開発入門
kazukomurata
0
90
Migrate Drupal7 to Drpual8
kazukomurata
0
310
Drupal8 Migrate API
kazukomurata
0
380
Drupal8 Problem of multilingualization of contents
kazukomurata
0
160
Drupalのデモサイト作って明日までに!と言われたら
kazukomurata
0
900
Drupal8 CKEditor TIps
kazukomurata
0
460
Drupal7×Cloudfront×SSL
kazukomurata
0
290
Drupal8 State API と Configuration API
kazukomurata
0
300
Other Decks in Technology
See All in Technology
小規模OSSモデルは サイバーセキュリティ業務に どこまで使えるか
bbrbbq
0
150
CloudWatch Logsのコスト最適化:どこまでAIに任せてどこから人間が承認すべきか
yama3133
0
150
こんにちは!SORACOM です & IoT とは【SORACOM UG 東北 in 八戸】
soracom
PRO
0
150
dbt Semantic Layerで進めるenechainのデータ民主化
akizhou
1
170
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
190
Kiro Crewで「みのるん式」仕事術やってみた
minorun365
PRO
3
970
Browser Spec: Testing Hotwire with Ruby
takahashim
1
150
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
130
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
220
導入から定着へ ~コーディングエージェントを日常業務に組み込む実践知~
yukisakai1225
0
150
Running Kotlin + Quarkus with Lambda
nealle
1
4.1k
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
180
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Chasing Engaging Ingredients in Design
codingconduct
0
370
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
640
Faster Mobile Websites
deanohume
310
32k
Making the Leap to Tech Lead
cromwellryan
135
10k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Paper Plane
katiecoart
PRO
5
54k
How to build a perfect <img>
jonoalderson
1
6.1k
Transcript
翻訳コンテンツの罠 Drupal7 & 8 村⽥ 和⼦ (@kazuno_ko85)
⾃⼰紹介 ´ 村⽥ 和⼦ (@kazuno_ko85) ´ デジタルサーカス株式会社 所属 ´ Drupal
は、2015年1⽉〜 ´ 最近はメインはD7、ちょっとづつD8やってます。 ´ Drupal meetup Tokyo にもいます。
概要 ´ Drupalは多⾔語化が楽なCMSです。 ´ が、しかし、Drupal7の多⾔語化でちょっとハマった事象があったので発表しま す。
概要 多⾔語化のためにやること(1) ´ 翻訳辞書をベースに各⾔語の⽂字列を表⽰する
概要 多⾔語化のためにやること(2) ´ 1つのコンテンツに対して、⾔語毎の表⽰データを⽤意、表⽰する ´ (正式にはEntity translationモジュールの機能)
ここで問題です -前提 : サイトの⾔語設定- ´ サイトのデフォルト⾔語 ・・・ English
ここで問題です -前提 : コンテンツの⾔語設定- ´ コンテンツのorigin Language = Spanish
ここで問題です。 ´ ポルトガル語で⾒たときに表⽰されるのはどの⾔語コンテンツでしょうか?
正解は・・・
正解は・・・ ´ フランス語が表⽰されます。 → デフォルト⾔語でも、コンテンツのオリジナル⾔語でもない!
なぜならば・・・ ´ 対象⾔語のコンテンツが無い場合、⾔語⼀覧の上から順に存在するコンテンツを 探しに⾏くからです。 表⽰
Drupal8は? ´ Drupal8はEntity translationがCoreにありデフォルト機能になりました。 ´ 挙動は・・・D7と⼀緒!
ありがとうございました ´ 次回もなにか発表します。 ´ 例のごとく枠があれば。 ´ 内容は・・・これから!