Opened 7 years ago
Last modified 6 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 7 years ago by tardyp
comment:2 Changed 7 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 6 years ago by shashvattrip
Hey I can help out with this!
comment:4 Changed 6 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 6 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.
This can be a good candidate for gsoc..