Monday, August 8, 2011

Modkit Japanese Edition and the importance of internationalization and localization

Last month, we received an email from Manabu Sugiura, a researcher at Tsuda College in Japan.  He was setting up a workshop for a little over a dozen middle school and high school girls using the Lilypad Arduino and Modkit.  He got in touch again last week to say that he had made a private version of Modkit and translated the whole interface, including code blocks, into Japanese.  Below are some screenshots and a video of Manuba's Japanese translation of Modkit.







Manabu's email, and all the effort he put in to the translation has us thinking about the importance of graphical programming tools in another aspect of democratizing programming and engineering: Internationalization and Localization.  Computer languages are largely English centric.  While there are many non-English programming languages and many localizations of popular English-based programming languages, these seem like second class citizens in the English dominated world of computer programming.  In many cases, localization simply means translating an IDE's menu buttons.

Blocks based graphical programming environments like Modkit have the opportunity to change this.  Scratch, used by over a million kids and novices for game and animation programming, already has many localizations which has been instrumental in its worldwide adoption.  As we continue to dispel myths that graphical programming environments can't be as powerful as traditional tools, we are reminded that in many cases such as internationalization, graphical programming tools can be more powerful.  We'll be working on a way to make localizations easier.  Thanks to Manabu for the inspiration!


57 comments:

  1. Friv 1000 - Play free online games funny for kids now !

    ReplyDelete
    Replies
    1. Bercerita itu emang asik, apalagi cerita yang kocak dan gokil pasti makin asik. Sayangnya untuk membuat cerita yang kocak tidaklah gampang, perlu selera humor dan intuisi juga, jika terbiasa maka ide menulis cerita akan spontan datang

      Cukup dengan latihan menulis cerita humor lucu dan kumpulan cerita lucu yang terjadi dan kita alami sehari-hari udah cukup membuat kelucuan.

      Keseharian yang kocak atau tingkah laku teman-teman yang kita ceritakan kembali juga bisa bikin geli seperti situs berikut ada kocak, ada serius tapi santai.

      Delete
  2. A great possibility for me and it was a superb knowledge to view this site. Very difficult to uncover these beneficial web page or web site. I have many devices and achieving proper picture of these worked well and energy continues to be seeing about this weblog. Often my own intend to make my personal site as well as my own enjoyment is growing due to this page. I we do hope you may well be more effective.
    happy wheels| cool math games| 8 pool| sudoku| yoob| friv| monster high
    tetris| shooting games| barbie games| friv4school|

    ReplyDelete
    Replies
    1. Minum kopi murni memang banyak manfaatnya asalkan tidak berlebihan, cukup dua hingga tiga cangkir sehari. Selain menghindarkan kita dari resiko penyakit mematikan, juga dapat meningkatkan produktivitas kerja. Ingat, kopi itu gak berbahaya, yang berbahaya adalah mencampurnya dengan gula atau susu.
      cara menjadi diri sendiri
      cara memotivasi diri sendiri

      Delete
  3. Thanks, you guys that is a great explanation. keep up the good work in your granite blog
    happy wheels
    super mario bros
    pacman
    agario

    ReplyDelete
  4. Thanks for sharing. I hope it will be helpful for too many people that are searching for this topic. Donkey Kong, Strike Force Heroes 3, Happy Wheels 3

    ReplyDelete
  5. In this game, you start at the cavern men's age, then evolve! There is a total of 5 ages, each with its units and turrets. 15 different turrets to defend your base and destroy your enemy. kayla itsines diet

    ReplyDelete
  6. friv games
    Friv is big derectory flash games online free for kids. My site add new-best games from Friv, Kizi, Y8, Yepi... Visit and play now, free for fun at Friv.wf!

    ReplyDelete
  7. Busy life circumstances than the current world history. Must try to earn money to support themselves, their families and pay for living. But not so that you neglect your own health, but more must cherish it.
    Pou Games , Dora games , K7x , Toon Games , Y8 , K6x , Fynsy

    ReplyDelete
  8. This topic is interesting. This information is very useful to me. I hope there will be many articles or like this article. Thank you for sharing
    head soccer unblocked is the main game in our website. To head soccer soccer heads will be played the famous game about Big Head Soccer . Big Head Football or big head basketball unblocked games games as well as our favorite

    The Head Soccer Big Head Soccer synthetic Big Head Football games famous. on head soccer you could be playing head soccer unblocked , big head basketball or Big Head Soccer Head Soccer Big Head Soccer Big Head Football big head basketball big head basketball are games is our top. Rejoice with Head Soccer Big Head Soccer Big Head Football Big Head Football big head basketball offline

    Tiny Tanks is a popular game that all of you would like. In which you can play Tiny Planes, Run 3 Unblocked Run 4 Unblocked Hacked unblocked Games. Or you can go to play Tiny Planes Tiny Planes Beta
    Run 3 Unblocked
    Run 4 Unblocked
    Run Unblocked
    Car Racing Games
    Super Mario Unblocked.
    Donkey Kong Unblocked.

    ReplyDelete
  9. I want you to thank for your time of this wonderful read!!! I definately enjoy every little bit of it and I have you bookmarked to check out new stuff of your blog a must read blog!
    Science Kombat | Science Kombat Game | slither io | wings io | wingsio | Tank trouble | Tank trouble 2 | Tank trouble 3 | Tank trouble 4

    ReplyDelete
  10. Welcomes to google terminal keep sharing such ideas in the future as well.
    google snake this was actually EARN TO DIE
    what i was looking for,and i am glad to came here! AGE OF WAR 2
    Hi! I’ve been reading your blog for a while HAPPY WHEELS
    I want you to thank for your time of this wonderful read!!! Slitherio
    Amazing insight you have on this, Slither io This article always blew me BIG FARM

    ReplyDelete
  11. Very nice. Posts shared useful information and meaningful life, I'm glad to be reading this article and hope to soon learn the next article. thank you
    minecraft
    g9g games
    a10 games
    hopy games
    yepi games
    kizi games
    friv games
    4223 games
    huz games
    kizi new games
    yoob games

    ReplyDelete
  12. Friv | Friv 1000 To flee war, to protect the lives of themselves and their families, and must live with the rhythm of society, sometimes makes people feel comfortable smell. Be strong in the harshness of life, you will succeed.

    ReplyDelete
  13. Friv 2019 is all new Friv games online free for kids. We have include games from Friv, Kizi, Y8, Yepi... Visit and play now, free for fun and new games!Toongames.in update new-best free Cartoon Games online from internet. Toon Games is a free online cartoon flash games site where you can find games from all your favorite cartoons such as Ben10, Dora, Tom and Jerry, Spongebob and many more.

    ReplyDelete
  14. Twizl 1
    Twizl.co - Play free action games, free addicting games, puzzle games, sports games, girls games and adventure games online. ..and more. Very funny games at twizl.co.

    ReplyDelete
  15. Works for me. It's not some ultimately stupid automation trying to figure it out, it's me telling the lighting what is wanted. Stick RPG 2 piano tiles score hero

    ReplyDelete
  16. Thanks for the job post. For more of such kind of jobs, you can refer to the link below.
    Friv 10 |
    friv 100 games |
    agar.io games

    ReplyDelete
  17. This is exactly what I was looking for. Thanks for sharing this great article! That is very interesting Smile I love reading and I am always searching for informative information like this! Yoob 100 |
    Friv2 Online|
    Friv3 Player

    ReplyDelete
  18. This is exactly what I was looking for. Thanks for sharing this great article! That is very interesting Smile I love reading and I am always searching for informative information like this!
    Papa Louie|
    Moto X3M3|
    Narwhaleio

    ReplyDelete
  19. Troll Face Quest Video Games. Play. Troll Face Quest Video Games · Y10 City Heroes. the best free online Twizl games, juegos Twizl, jogos Twizlfrom the top game developers all over the world. Zoxy is the best entertainment site with free games.

    ReplyDelete
  20. for beginners like me need a lot of reading and searching for information on various blogs. and articles that you share a very nice and inspires me . cara menggugurkan kandungan

    ReplyDelete
  21. I liked it so much and very interesting, too! Thanks for sharing the experience.
    Wonderful post, really great tips and advice.
    friv 3
    friv 4
    kizi 2
    zoxy games

    ReplyDelete
  22. Great information, I will tweet to my friends to get them to check it out. keep it up. Thanks for sharing!.If have a long time than visit to:
    minecraft | facebook baixar | whatsapp baixar | baixar facebook | photo grid

    ReplyDelete
  23. Very nice. Posts shared useful information and meaningful life, I'm glad to be reading this article and hope to soon learn the next article. thank you
    minecraft
    a10 games
    g9g games
    4223 games
    yoob games
    hopy games
    huz 10 games
    kizi hot
    kizi new games
    yepi games

    ReplyDelete
  24. Herr Cashman, ich danke Ihnen fur diese Information. Y8 2017 Yepi 2017 Y8 Slope Friv Games Kizi 2017 Wir danken aber auch Ihnen, liebe Leserinnen und Leser Yepi Twizy Twizy Twizl Friv 2020 fur Ihr Interesse und Ihre Mitwirkung, die Informationsgesellschaft in der Schweiz voranzubringen

    ReplyDelete
  25. Very interesting article with great useful information. I am also sharing this article with my friends you have written excellent content. Thanks for sharing this kind of informative blog.
    1 Yonge

    ReplyDelete
  26. Hey there I feel so fortunate to come over your blog you express it in a very easiest way I am very much active person over your blog pretty good to read your blog its quit interesting to read your blog always because it looks fresh all the time.
    M City Condos Mississauga

    ReplyDelete
  27. Senhor Deputado Cashman, agradeço-lhe a informação. Friv Jogos Friv 360 Friv4school A todos que partilham e trabalham sob estas mesmas convicções e princípios Jeux De Friv Roblox Zoxy Mais uma vez, obrigada ao Parlamento por comungar da visão que informa a nova política dos consumidores Friv Friv 4 Jogos De Five Nights at Freddy's Friv 3 assente no mercado - a visão de um mercado de consumidores informados e capacitados que procuram e usufruem, com confiança,

    ReplyDelete
  28. Nuova politica per i consumatori basata sul mercato Fofy Games Friv Games Jogos De Fofy Di nuovo, ringrazio il Parlamento perché condivide la prospettiva di una Juegos De Fofy Friv 2020 Twizl Friv Per anni vi siete affidati ad Ethernet per la condivisione di informazioni Jogos Twizl Juegos Twizl Friv Twizy ous Grazie per condividere con noi Juegos YooB i tuoi piani e mostrare paso dopo passo il progetto..

    ReplyDelete
  29. Herr Cashman, ich danke Ihnen für diese Information. Juegos Friv Kizi Juegos Friv Wir danken aber auch Ihnen Juegos De Friv Juegos Friv YooB liebe Leserinnen und Leser, fur Ihr Interesse und Ihre Mitwirkung Juegos Friv YooB Juegos Friv Juegos Friv die Informationsgesellschaft in der Schweiz voranzubringen.

    ReplyDelete
  30. Danke, dafur dass Ihr jeden Tag mit uns die Hl. Messe gefeiert habt, fur all die Reparaturen im ganzen Haus Jeux De Friv 10 Jogos Friv 2018 Jogos Friv 2019 fur Euere Bereitschaft Juegos YooB YooB YooB Friv immer zur Verfugung zu stehen YooB Juegos De Twizl Friv 2018 YooB Danke, dass Sie Ihr Muhen um den Aufbau des Leibes Christi mit uns teilten.

    ReplyDelete
  31. Ihnen allen vielen Dank dafur, dass Sie diesen glucklichen Tag mit uns teilen. Fofy Games Friv 2018 Friv 2019 wir danken euch fur das bisherige Teilnehmen lassen, mochten aber den Rundbrief nicht mehr erhalten Friv 2020 Friv4school 2019 Zoxy 2 Ich mochte Kommissar Fischler fur seine Freimütigkeit und Offenheit danken, Gogy Games Juegos De Gogy Juegos Twizy Zox1 n der er uns jeden unternommenen Schritt erläutert und die verschiedenen vom Wissenschaftlichen Lenkungsausschu

    ReplyDelete
  32. Wir danken Ihnen
    Friv4school Gry Friv Juegos Friv dass Sie diese Hoffnung mit uns teilen und diesen Schritt auf dem Pilgerweg des Vertrauens Friv Juegos Friv Gry Friv mit uns gegangen sind. Juegos Friv Juegos De Friv Ihnen hiermit die gewünschten Informationen vermitteln zu können. Yepi Juegos Friv wir danken Ihnen für das Interesse an unseren Produkten und hoffe

    ReplyDelete
  33. This is a very good article material and it is very useful for us all. thank you . obat menggugurkan kandungan

    ReplyDelete
  34. Well I would like to congratulate to you amazing writing skills as a regular member of your blog I wanted to say this, it’s really informative blog good work!
    Jackonsville SEO

    ReplyDelete
  35. Sr. Cashman, le doy las gracias por esta información. Friv Games Gry Friv Gry Friv n todo momento puede Jeux Friv Juegos Friv Friv Games optar por compartir su información personal con terceros. Juegos Friv 2019 Juegos Friv Gry Friv Juegos Friv Gracias por compartir su pasión por el mejoramiento de las vidas de los niños en el Estado de Nueva York

    ReplyDelete
  36. Really impressive post. I liked your article and I hope you will have many entries or more. I enjoyed your article and planning to rewrite it on my own blog.
    You can play games online my website
    Friv Unblocked
    Y8 Unblocked
    Kizi Unblocked

    ReplyDelete
  37. I enjoyed over read your blog post. Your blog have nice information, I got good ideas from this amazing blog. I am always searching like this type blog post. I hope I will see again
    jogos friv 2
    juegos kizi 8
    juegos yepi 2
    friv 5
    friv6
    juegos y8
    juegos 5

    ReplyDelete
  38. Pay day advances should simply be utilized for crises as it were. They are not to be utilized for circumstances where you require regular things. In case you're in urgent need of cash, consider heading off to a bank first before striving for a payday advance.
    https://www.usacheckcashingstore.com/san-diego

    ReplyDelete
  39. We should audit a portion of the fundamental components to consider when taking out a payday advance. www.usapaydayloanstore.com/chicago

    ReplyDelete
  40. Wir danken Ihnen
    Friv4school Gry Friv Juegos Friv dass Sie diese Hoffnung mit uns teilen und diesen Schritt auf dem Pilgerweg des Vertrauens Friv Juegos Friv Gry Friv mit uns gegangen sind. Juegos Friv Juegos De Friv Ihnen hiermit die gewünschten Informationen vermitteln zu können. Yepi Juegos Friv wir danken Ihnen für das Interesse an unseren Produkten und hoffe

    ReplyDelete
  41. I like your post. It really useful with me. Thanks for sharing these useful information!
    happywheels3game.com

    ReplyDelete
  42. Your blog have nice information, I got good ideas from this amazing blog. www.whatsappbaixargratis.com.br

    ReplyDelete
  43. This article is really fantastic and thanks for sharing the valuable post.

    http://word-cookies-answers.com

    ReplyDelete
  44. Hello, I am the first time here; this is very nice and gives in-depth information. I will definitely come back to more times in this year for submitting more post. Keep trying to make best.Great Thanks!

    Get best ayurvedic treatment for Proteinuria disease

    ReplyDelete
  45. Awesome Work, I like the helpful info you provide in your articles, you touched some nice factors here and you have a genuine capacity for composing extraordinary Stuff. It is a perfect work and it's really inspiring and full fill with knowledge.
    https://noosfero.ufba.br/lakeshoreblvd/blog/take-note-on-major-highlights-offered-by-95-lake-shore-blvd-condos

    ReplyDelete
  46. I was very impressed by this post, this site has always been pleasant news. Thank you very much for such an interesting post. Keep working, great job! In my free time, I like play game: facebooklite.com.br. What about you?

    ReplyDelete
  47. Dalam setiap cobaan/tekanan selalu ada pelajaran tersimpan. Persoalannya, sejauh mana kita bisa mengambil makna dibalik tekanan yang kita hadapi. Dalam hidup, ada yang namanya takdir dan hal itu tidak bisa kita ubah seperti jodoh, rejeki, kematian. Itulah bejana kehidupan yang membuat kita belajar banyak dari proses yang kita jalani. ingat, tak pernah ada jalan pintas untuk mencapai sesuatu, akan ada duri dan kerikil tajam menghalangi setiap jalan kita, kuncinya teruslah bergerak untuk maju. Temukan sesuatu yang menarik dan inspiratif DISINI.

    ReplyDelete