Telugu l10n – Report

Hey there,

Its been a long time since i write any blog post about my contributions and now am excited to share this with you. There you go!

What I really like at Mozilla is the diverse community and the contribution paths. A couple of months back, I have been accepted into REMO- Mozilla Reps program. I am excited to continue my contributions as a Rep now.

Cut to the chase, it’s been around 6 months since I took the responsibilities of Telugu localization. Now, I am glad to publish the growth of statistics for my locale. When I started contributing to l10n, these statistics are very poor compared to the locales other than Indic-locales and the rate of retention of contributors is very less. To make it better, I started working on it.


 Report from last 6months for Telugu locale:

The major areas we focused to localize are SUMO knowledge Base (since 90,00,000+ visitors refer to 28.000+ times available documents of our SUMO knowledge base every week) and Mozilla l10n projects.

Screenshot (104)

SUMO l10n:

  • Number of articles localized: 170+ KB articles
  • Number of templates localized: 74 (100%)
  •  Localized SUMO UI strings: 3286 (100%)

Over 10 contributors helped us to achieve these goals from the last 6 months. I really appreciate every one for their contributions. Special thanks to our all-time SUMO stars Sandeep and Jayesh for their awesomeness.

Screenshot (101)

Telugu l10n projects:

These are the few projects which we worked on/still working. In the first half of 2016, these are some of the projects which we kick-started and localized completely:

  • SUMO
  • Firefox for iOS
  • Firefox Hello
  • Firefox input
  • Pontoon Intro

Screenshot (103)

And we are still working on few other huge projects.

Overall 15000+ out of 16967 strings have been localized so far from telugu team in which 5000+ strings are localized in the previous half of 2016 in pontoon and in mozilla locamotion. Since, our localizers are very much comfortable with pontoon, we are likely to request few more projects to pontoon platform soon.

I hope our team will hit few more goals in the next half of 2016.

Thank you everyone for your support!

You rock!




Telugu L10N Meetup – 2017


  • The great thing about reading is that it broadens your life; – Tyrion Lannister  😉
Mozilla Telugu L10N Community Meetup 2017 was planned to build a strong base to Telugu l10n community. We invited localizers who are young and the old, skilled & beginners, and people with great optimism and enthusiasm. Our planning for this event had some good impact and metrics as well. We have also collaborated with diverse localization communities like Swecha & Telugu wikipedia. A short note about them:
  • Swecha built the first Telugu operating system built on Linux named Swecha (which means Freedom). Since then it has been contributing to various FOSS projects. Their efforts in accelerating Localization is quite visible in the contributors they have in the Telugu Locale.
  •  Telugu Wikipedia is a very vibrant group and growing consistently. They have more than 67000+ Telugu Wiki pages, hundreds of Wiki books and many more. Their spirit and commitment is commendable. 
Localization is one of the easiest and fastest ways to be involved with the Mozilla project. Localization is more than translation, as most people mistook them as one and the same. 
  •  Translation is the process of changing an original (source) language version of any content such as text, multimedia, e-books, or apps into a different (target) language by simply substituting words from one language to another—in context.
  •  Localization is a more specialized process of adapting any content and applications for regional—or local—consumption. It goes beyond translation to modify the source language and other site elements to appeal to the customer’s cultural preferences in their own target language.
Here is what happened on the two days-
The event started with Sunil Mohan‘s talk about Open source and he shared his experiences about how native people are using internet in their own language. Then he explained about ‘Freedom Box‘ which improves the usability of internet in native villages. “I was surprised to knew about how localized content helps the people in accessing the web” said by Sunil. 
The second talk was given by Veevena language activist with 10+ years experience in contributing to various open sources like mozilla, wordpress, wikipedia, drupal etc. His talk on ‘Challenges & Mistakes in localization‘ inspired the attendees and taught the significance of localization rather than transliterating. He gave real time issues with localization by showing some commercials and website too.
Kashyap from telugu wikipedia- showed a demo on wikipedia’s platform & how to write articles in wikipedia. 
Then I launched Firefox Focus in telugu on behalf of Mozilla Telugu team and shared about the important features of the product. 
After lunch, Pavan santosh from wikipedia talked on ‘Wiki markup and Wiki-projects‘. It was more about the evolution of sister projects of wiki (wikipedia, wikimedia, meta wiki, wiki books etc). He also showed a demo on translating a RUST wiki page into Telugu. 
Then everybody started discussing about the challenges faced by l10n communities and its impact. We had good time listening to great experiences of Veeven and Kashyap.
A great day ended with a great group photo.
On day-2, I kick-started the session with a little introduction to mozilla, its products and localization of the mozilla products.
  • To encourage the new contributors and to share the ownership to active contributors, I made Sahithi from Swecha as a Translator for her valuable contributions in short time.

Then I directly introduced the Pontoon- platform and made the contributors to use it like a pro. I then quickly shared a demo on testing of localized products and reporting bugs. We had a mini l10n sprint with attendees.

Then, We started working on glossary and style-guide for Telugu locale. We had a brain-storming session on standardizing strings which can be translated to multiple ways to a single standard. After this session, we started documenting the style guide  and also by gathering all the great things happened for the two days.  
Few Metrics from Pre-event to till date:
  • 2500+ string translations
  • 100% increase in contributor engagement
  • 1200+ strings reviewed
  • Standard Glossary with 50+ words were created
  • Improved style guide
  • 1- new Translator on boarded
  • Ownership of projects is transitioned to 2 people
  • Launched Firefox Focus in Telugu

Photo Gallery: Photos on wikimedia (more photos to be added on blog)

Huge Shoutouts to Swecha and Telugu Wikipedia!!

PS: This is the most awaited localization meetup for localizers of telugu which motivated all the attendees to improve the content on web which ultimately helps thousands of native speakers of Telugu in accessing the internet. 

WebVR Camp – V2

Hi there,

This article is about “WebVR camp V2” which I organized on 10 Jan. As a part of activate mozilla campaign, I organized an event on web VR.

On the day of event, I kicked of the session with my introduction to the attendees and started a ice breaker session. Then I introduced them about mozilla and contribution paths for mozilla. I then started talking about web and VR and interacted with participants about the trends in VR.

Then I started a conf. call with Dyvik which was a Pre-event plan. Dyvik spoke about evolution of Mozilla India and motivated participants to get involved into mozilla community. He briefly explained about the significance of womoz and encouraged women to join the community.

Then I introduced them with Aframe and I explained the significance of Aframe in building Web VR. I explained about primitives, E-C system and showed some demos.

After Lunch break, A hands on session happened on the concepts of Aframe where participants built a few VR scenes. I helped them with improving the scenes by showing demos on ARegistry and in the end I explained about building 3D scenes with Magical Voxa and showed demos on Apainter.

we had a small Q & A session where attendees shared some interesting ideas and asked about the possibilities of new implementations using Aframe. I resolved their doubts and then the session was closed with swag distribution.

Click here for Reps page

Click here for Photo Gallery


WebVR Camp – V1

Hi there,

This article is about “WebVR camp V1” which I organized on 23 Dec. As a part of activate mozilla campaign, I organized an event on web VR.

On the day of event, I kicked of the session with my introduction to the attendees and started a ice breaker session. Then I introduced them about mozilla and contribution paths for mozilla. I then started talking about web and VR and interacted with participants about the trends in VR.

Then I introduced them with Aframe and I explained the significance of Aframe in building Web VR with few demos. After a small break, I called for a hands on session on concepts of Aframe like primitives, E-C system and participants built a few VR scenes. I helped them with improving the scenes by showing demos on ARegistry and in the end I explained about building 3D scenes with Magical Voxa and showed demos on Apainter.

Then we had a small Q & A session to clarify the queries of the attendees. Then we shifted to sem hall for closing session, where students were given swags and exclusive swags.

Reps page: WebVR – V1

Click here for Photo Gallery


Learn and Hack on RUST

Hi there,

This article is about “Learn and Hack on Rust” which I organized lately in Dec’2016.

As a part of activate mozilla campaign, I took this initiative to organize an event on Rust.

What is Activate Mozilla Campaign?
The Activate Mozilla campaign aims at the grassroots of volunteer contributions. We want to bring more clarity on what are the most important areas to contribute to at Mozilla right now by providing guidance to mobilizers on how to recruit contributors and create community around meaningful Mozilla projects.
Please feel free to join and spread about this great campaign.

If you want to get started with/need any help with event resources and planning, Follow the Hack on Rust event page. I followed the same plan as above for my event.

On the day of event, I started introducing myself and a little about the campaign. Then I started interacting with attendees discussing about programming languages. Then, I introduced them with RUST and explained about the history and significance by comparing with other programming lang. like c++ and java.

Then we had hands on session after installing the rust language on local machines. The students initially faced some issues while installing on windows OS but then i helped them in resolving those issues.

The key points which everybody learnt are about cargo, types, loops, ownership, borrowing, functions, function pointers etc.,

We ended the session with QA and asked every attendee to join and follow rust user group and channels.

PS: I thank praveen, kishore, Akshay who co-ordinated with me in this event.

Event page: Reps page

Event gallery:click here
(Because of poor connectivity, I cannot able to attach here now :|)

Mozilla Connected Devices Workshop

Hello viewers,
This post is about my first big reps event on Mozilla Connected Devices – IoT Workshop
Event name: Mozilla Connected Devices Workshop
Hashtags:  #MozConnectedDevices

This is my first workshop as a rep and I was really exited to share my experiences about the event. We got an invitation from the college of SREC to organize a workshop on mozilla connected devices workshop.

Me and 3 other volunteers from different places planned for this event. My idea was to introduce the world of IoT and train the attendees during the workshop. Our team really planned and worked hard to make the attendees learn by experiencing in this workshop.

on the day of event, we reached the venue with lots of exitement and the HOD invited us to start the session. I gave a quick introduction to IoT to the attendees and then we showed them how IoT has became a revolutionary technology. Later on Narendra, take over the session and started explaining about evolution of embedded systems, pin diagrams of a IC, Sensor etc.

Later on we described about the architecture and schematic design of IoT boards. attendees were given some boards to examine the schematics and parts of the board. After that, exlained about Arduino IDE and interfacing arduino board with PC. After that, basic programming concepts are discussed in quick short time.

After the lunch, Narendra and I started a small info-entertaining game to summarize the morning’s session. We then started displaying demo’s to the attendees. We have briefly explained as many demos as we can in a stipulated timeline. Then we had a wrap-up session for the whole days session.

For Day-2, As we planned to interact with attendees for smooth flow of the event, we requested some attendees to present their projects/ideas and we got some interesting concepts from them. After that, we started teaching/playing with ESP8266, Interfacing with arduino, Hacking on WiFi with ESP and did multiple hacks with ESP controller. Then we presented a project- Smart Jar to the attendees for sometime and also presented a demo on Bluetooth transceiver which can be controlled by an android application.

After the lunch, We divided some times for brainstorming sessions to think about an issue which will be solved by building an simple kit and attendees actively participated in it. After sometime, Few batches presented their ideas. Then we had a Q&A Session about the everything happened and wrapped up the event.


Miracle Firefox Club Inauguration

Name of the Event: MFC Inaguration
Venue: Miracle Educational Society, Viziangaram- A.P, India
Date: 29-01-2016(Sat) & 30-01-2016(Sun)
Club Lead: Uday Allu
Hashtag: #MozMFC
Guest Invitees:
Dinesh MV (Myself)  |  Karthickeyan  |  Jayesh K.R

We three departed from Tirupati by train and reached Vizianagaram District. It was around 13hours travel by train. we were received by Uday-Club lead of MFC and were taken to nearby Hotel. We got freshen up and left to the College at 8:00AM.

We reached the Miracle Engg College by 9:00AM. It is located in Miracle City, bhogapuram. We were welcomed with a lovely Rangoli of Firefox logo at the entrance of the college.

This slideshow requires JavaScript.

We had breakfast and reached the Club house to meet the Club officers and had a small talk with them. Later had a discussion on educating students on FOSS with the HOD of CSE Department.

Around 11 AM, we went to the Auditorium and we were recieved by the Director and the Vice principal.

This slideshow requires JavaScript.

The Principal, VP and the HOD addressed the audience.Then Jayesh KR, spoke about the need for having these tech clubs and motivated the students. Later Karthic spoke about FLOSS and basics of FOSS.


Then we lightened the lamp ( indian tradition to start something in an auspicious way ).


We then left to the Club House which was dedicated exclusively for all Mozilla Activities. karthic Opened the club house and we had a group photo together with club officers and the College management.

This slideshow requires JavaScript.

After lunch break, The 3rd and 4th year students of CSE Department gathered in the seminar hall for the workshop. I started the session talking about FOSS, Mozilla, its mission.


Then karthic took over the session to give more clear idea on certain topics like Open Web, Web Literacy, Mozilla Contribution areas, Online privacy, net neutrality issues.


jayesh then started introduction of Firefox OS & making a demo application.


At 3:45, We had to wind up the session as the college hours ended.

29th Jan, 2016:

On the second day of the workshop, Jayesh explained about QA and showed demo of one and done tasks.Then about IRC- showed them demo how to connect to IRC channels and talk with other mozillians for help.


Karthic explained about the FSA program, FSA Structure, benefits, FSA Recognition levels and Activities.

I took over the session by explaining about the Support Mozilla and different ways to kick start contributions with SUMO. we had a hands-on workshop on Localization at the computer lab and localized 5 SuMo KB articles altogether.

This slideshow requires JavaScript.

Around 1:00PM we wound up the session and asked the participants to give their feedback . After the feedback session, we asked everyone to assemble on the ground for photo session.

This slideshow requires JavaScript.

It was amazing to see even HOD of CSE Department was much excited and joined us for the photo shoot.

we then met the Director of the college at his office, he gave us the mementos and thanked us for conducting the workshop.


later around 3:00PM to 4:00PM. we had discussion with all the Club officers at the club house and guided them about maintaining clubs by defining roles, activites and various areas to focus to buiild a strong club.

We wished the students good luck for their great work and left to our places.