+1000, lowering entry barriers is overlooked . Nothing more annoying then taking time out of your day to contribute an idea to an open source project and then having to get the third degree in a review process. Github makes this easy with its PR editing and suggesting stuff. I wonder if we really should wholesale move everything there and focus on adding value by strengthening the code base and unifying architecture understanding rather then spending time nit picking patches / storing code / owning reviews.
> On Nov 16, 2018, at 7:32 AM, Mark Thomas <ma...@apache.org> wrote: > > Hi all, > > I wanted to share the following example from the Apache Tomcat project. > > Tomcat provides localisation (l10n) support in the form of translations > of error messages and some UI elements. There has been interest recently > in expanding the UI elements that have l10n support and providing > Russian translations for them. > > I wondered if there was a translation tool that would help the Tomcat > project manage these translations and - potentially - make it easier for > contributors to provide translations. > > One of the challenges is that Tomcat organises its translations using > one file per Java package so there are multiple files for each language. > All the tools I found were based on one file per language. I worked > around this by writing some code to convert Tomcat's source files > to/from a single file per language [1]. > > I then looked at a couple of tools and settled on POEditor. [2] > > Working on the import/export tools and loading the data into POEditor > enabled a number of typos and stale entries to be cleaned up. That alone > made the effort seem worth while. > > Before I advertised the tool, we had 2.5k translations with at least > minimal coverage in 4 languages. I advertised the tool and called for > volunteers on users@ and via Twitter on Monday. As I type this (Friday) > we have 4.3k translations with at least minimal coverage in 7 languages > and another 4 languages that are working towards minimal coverage. > > I very deliberately set the Tomcat project up with permissions as wide > open as possible. Anyone can join. Anyone can add a new language. Anyone > can add translations. Anyone can wipe out all the translations. No > reviews / approvals / moderation required. > > Yes, we had a minor issue last night when someone accidentally wiped out > all of the Chinese translations. One of the Chinese translators pinged > the users@ list this morning and I was able to restore them. No big > deal. They are also regularly transferred to svn so we have a back-up > there as well as in the tool. > > In summary, having a low barrier to entry means the Tomcat project has > been able to attract ~40 new contributors this week alone who have > provided 1.8k new translations with another ~30 new people having > expressed an interest but not yet contributed. > > Mark > > > [1] > https://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/buildutil/translate/ > [2] https://poeditor.com/projects/view?id=221603 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org > For additional commands, e-mail: dev-h...@community.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org