Opened 3 years ago

Last modified 2 years ago

#2649 new project-idea

i18n -- Internationalization

Reported by: dustin Owned by:
Priority: major Milestone: 0.9.+
Version: Keywords:
Cc:

Description (last modified by dustin)

The Web UI should be localized. AngularJS ecosystem has ngTranslate project, which makes i18n relatively easy.

scope

This project would require

  • Learning about AngularJS and ngTranslate and how they are applied to an application
  • Applying ngTranslate to the Buildbot JS source code
  • Documenting how to correctly use ngTranslate in new code
  • Documenting the process for adding or updating a localization
  • Testing translation

Change History (5)

comment:1 Changed 3 years ago by tardyp

This can be a good candidate for gsoc..

comment:2 Changed 3 years ago by dustin

  • Description modified (diff)
  • Summary changed from [nine] i10n -- Localization Support to [nine] i18n -- Internationalization
  • Type changed from task to project-idea

comment:3 Changed 2 years ago by shashvattrip

Hey I can help out with this!

comment:4 Changed 2 years ago by dustin

  • Milestone changed from 0.9.0 to 0.9.+
  • Summary changed from [nine] i18n -- Internationalization to i18n -- Internationalization

comment:5 Changed 2 years ago by tardyp

Please note that the I18n project is slightly light in term of difficulty, you might have more chance to be selected if you'd choose a slightly more difficult subject.

Alternatively, a project like that may be a great chance to do a *really* thorough job. Buildbot has had a number of projects (not just in GSoC) that were only barely finished, and that leaves a lot of work for the maintainers to fix the bugs, add the missing bits, updatethe docs, and so on.

Ponder this: what is the difference between just "finishing" the i18n project and making sure that Buildbot users and translators have a really great experience?

Include your plans in your application.

Note: See TracTickets for help on using tickets.