micro:bit — a multilingual website
Posted on Monday, March 28th, 2022
Client | Andrew McDonald |
Professor(s) | Melissa Sienkiewicz, |
Program | Computer Programming |
Students | Feiqiong Deng Sukru Gunduz Ying Li Ujasvijaykum Patel Dawei Zhang |
Project Description:
The micro:bit community website is built to be a website with scalable translation functionality. Our client, Andrew McDonald, a passionate educator decided to build the website to promote a creative mindset in students and teachers. This website needs to be restructured so that texts on the website can be dynamically translated.
Our team applied internationalization-framework to the project to meet the requirement. Users can now choose different languages in the dropdown menu and the website can detect whichever language the user choose and translate to the specific language. The mechanism designed by our team helps our client to add any languages without code changes is needed. Thus, it is easy to maintain the website.
Our team learned to configure and use the translation framework to the project to build a multilingually supported website. Also, we learned to connect the website to the Google Firebase to use Realtime Database to let users receive updates with the newest data instantly and automatically.
Short Description:
The micro:bit community website team has developed the scalable translation functionality for the website to be a multilingually supported website. Users can choose language options and the site can be translated dynamically.