川崎市5374.jp(ごみなし.jp) 国際版
DESCRIPTION
Code for Japan Summit 2014/10/11TRANSCRIPT
川崎市5374.jp(ごみなし.jp) 国際版
Code for Japan Summit 2014/10/11(土)
オープン川崎/Code for Kawasaki
小俣 博司 (おとうさん)"Developer / 神奈川県川崎市出身
Code for Kawasaki / オープン川崎
神奈川県川崎市
川崎市 5374.JP(ごみなし.JP) 国際版
5374.jpとは5374.jpは、
「いつ、どのごみが収集されているのか?」が
一目で分かる Code for Kanazawa によって開発されたWeb
アプリです。
Webページhttp://5374.jp/
GitHub: 5374.jp for Kanazawa https://github.com/codeforkanazawa-‐org/5374
5374.jp Webアプリ
川崎市版 5374.jp 作成
川崎市の在住の外国の方にゴミの分別 を伝えるのはWebページと冊子
川崎に住んでいる外国人は何人?
• 川崎市の人口は1,440,003人
!
• 外国人登録者数 29,624 人 (約 2 %)
(平成24年12月現在) http://www.kian.or.jp/worlddata.shtml#wdt1
アプリなのだから他の言語でも伝えたい
5374.jpの仕組み
• HTML+CSS+JavaScriptで動作している!• データを編集するだけで地域版を作成できる!
• 収集日は何曜日または第何週の何曜日をもとに計算している!
• データをすべて読み込んだ後に動作する
国際化と地域化• Internationalization
– i18n 国際化。
–アプリにいろんな言語に対応出来るような機能を組み込んだり、そういう設計にしたりする事。
• Localization – l10n 地域化
– i18nで組み込んだ機能を使い、各言語に対応する事。
• Multilingualization – m17n 多言語化
– l10nで複数の言語に対応したら、ユーザーに合わせた言語の切り替えに対応する事。
i18n, l10n, m17nの意味と違いがやっと分かった <http://d.hatena.ne.jp/kanonji/20120608/1339132871>
L20N
mozillaが開発したローカライゼーション用のJSフレームワーク
L20N <http://l20n.org/> ブラウザーの設定で、表示言語を切り替える
川崎市 5374.jp 国際版
苦労した点
そもそも日本語でこれの名前は?
小物まとめ干しハンガー 折りたたみ角ハンガー 角ハンガー 洗濯乾すやつ ジャランジャラン
square laundry hangers
苦労した点• 語学力の問題
–英語以外は理解できない
• 川崎市にはゴミの外国語データがあったが、PDFファイルなので全部を手入力
–入力ミスが多く発生
• 自分は日本語のみで問題ないため、モチベーションが下がり気味
今後の課題
• 英語の翻訳がまだ完了していない
!
• 英語以外の言語の展開
Contributors
• azusaru • blavodmania • homata (Hiroshi Omata) • jumilla (Fumio Furukawa) • kk300 • mamix1116 • nobuotto • slouis214 (Louis Suzuki) • suenaga (Daijiro SUENAGA) • ukinedori (Takashi KOIKE) • makiyohko (Yohko Maki) • Nozomin (Nozomi Nakakawaji)
Thank You