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
多言語 Emberjs i18n
Search
Randy Morgan (@morgan_randy)
March 18, 2013
Programming
490
-1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
多言語 Emberjs i18n
大江戸Ruby会議03のスライド
http://regional.rubykaigi.org/oedo03
#odrk03
Randy Morgan (@morgan_randy)
March 18, 2013
More Decks by Randy Morgan (@morgan_randy)
See All by Randy Morgan (@morgan_randy)
LRUG mruby
randym
3
640
Other Decks in Programming
See All in Programming
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
200
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
160
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
190
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
150
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
450
React本体のコードリーディング
high_g_engineer
1
120
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
4
1.8k
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
3
1.4k
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
130
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
170
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
920
メールのエイリアス機能を履き違えない
isshinfunada
0
170
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
180
Fireside Chat
paigeccino
42
4k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
So, you think you're a good person
axbom
PRO
2
2.1k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
For a Future-Friendly Web
brad_frost
183
10k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Transcript
Ember i18n ଟݴޠ Presented by Randy Morgan @morgan_randy Monday, March
18, 13
Monday, March 18, 13
Seattle Monday, March 18, 13
Chigasaki Monday, March 18, 13
axlsx Monday, March 18, 13
Monday, March 18, 13
Rails Challenges? OSS with multiple, possibly non technical translators? Monday,
March 18, 13
Rails Challenges? OSS with multiple, possibly non technical translators? Feeding
localization data to the Ember front end? Monday, March 18, 13
Rails Challenges? OSS with multiple, possibly non technical translators? Missing
handlebars translation keys? Feeding localization data to the Ember front end? Monday, March 18, 13
localeapp localeapp-i18n-js i18n-js Monday, March 18, 13
Localeapp Monday, March 18, 13
localeapp-i18n-js Ember Rails Localeapp missing!! Add it!! https://github.com/randym/localeapp-i18n-js xxx.yml i18n-js
Monday, March 18, 13
i18n-js Monday, March 18, 13
Presented by Randy Morgan @morgan_randy ग़དྷͨʂ Monday, March 18, 13
͑ͬʁʂ Ember Localeapp Monday, March 18, 13
It’s a static Application? Asset compilation for i18n-js? Monday, March
18, 13
It’s a static Application? Asset compilation for i18n-js? Switching locales
in a static app? Monday, March 18, 13
It’s a static Application? Importing from localapp & Reporting Missing
translations? Asset compilation for i18n-js? Switching locales in a static app? Monday, March 18, 13
localeapp rake-pipeline-i18n-filters locale bound ember view i18n-js localeapp-handlebars_i18n Monday, March
18, 13
rake-pipeline-i18n-filters Monday, March 18, 13
require 'rake-pipeline-i18n-filters' output 'assets/scripts/config' input 'locales' do match '**/*.yml' do
i18n_js { 'locales.js' } end end rake-pipeline-i18n-filters Monday, March 18, 13
Locale bound Ember https://github.com/randym/emberjs-i18n assets/scripts/emberjs_i18n.coffee assets/scripts/app/app.coffee Monday, March 18, 13
Locale Bound Ember {{t some_key}} Monday, March 18, 13
Use Rake! localeapp-handlebars_i18n Monday, March 18, 13
Presented by Randy Morgan @morgan_randy demo! Monday, March 18, 13
Presented by Randy Morgan @morgan_randy thanks! Monday, March 18, 13