Implementing multilingual / translatable configuration / Status / Summary
Last updated by gábor hojtsy on Tue, 2012-12-11 14:29
Since the configuration system in Drupal 8 is being fully reworked, we are working on implementing on top of the new system a flexible / pluggable system for configuration translation.
This will allow us to translate configuration values in Drupal 8 for any object stored in the config system, from Variables to Node types to Contact forms.
Features that we need to be implemented, most of them in the configuration system, step by step:
- Metadata: Configuration metadata that can be used to decide which configuration values are translatable / must be translated
Drupal 8 Multilingual Initiative meeting on July 4, 2012
The current top priority task board is full of interesting issues to work on and things that people need reviews on. Come to this meeting to discuss where are the curent hot areas, and where do we need more help. We have a great set of improvements in, but a long way to go!
Note that a huge Drupal 8 Multilingual Initiative sprint is coming up around Munich (both before and after the conference). Please see http://groups.drupal.org/node/238003 for details and signup. Signing up ahead of the event is highly encouraged, as it helps us plan costs and location details. Thanks!
The meeting is in the #drupal-i18n channel on IRC. See http://drupal.org/irc for more information. The time above is marked with UTC - check in your own timezone.
Read moreDrupal 8 Multilingual Sprint report from Barcelona
Just this past week, we had a full week of sprinting on Drupal 8 Multilingual issues on ocassion of the Drupal Dev Days over the weekend. Citilab, the venue for the event was generous to let us use the space for the whole week, and four fantastic financial sponsors, dotProjects.be, Cando Image, Open8, Acquia and Dave Reid made it possible for the sprinters to have a worry-free week. Their sponsorship let us have our coffee, soft drinks, lunches, ice cream, fruits and vegetable snacks and even a very nice dinner downtown covered, so we can just focus on what we are good at: solving multilingual issues for Drupal 8. We absolutely grateful for their support.
We have had about ten people starting off the week sprinting which grew up to over 20 by Friday. Key people like Internationalization module maintainers Jose Reyero (reyero) and Florian Weber (webflo), Localization update maintainer Erik Stielstra (Sutharsan), Entity API lead Wolfgang Ziegler (fago), CMI initiative lead Greg Dunlap (heyrocker), core generalist Daniel Kudwien (sun), core committer Angie Byron (webchick) were around, which really helped us make great advances. Amazee Labs really put the multi in the sprint by sending not one but two great developers, Micheal Schmid (Schnitzel) and Vasi Chindris (vasi1186). We've had long time hard workers Peter Droogmans (attiks), Christian López (penyaskito) and Clemens Tolboom (Clemens.Tolboom, remote) in attendace and even Francesco Placella (plach, remote) could contribute all the way from Venice. We also had people helping us test our new user interfaces and figure out problems, including Lowell Montgomery (LoMo). Various people were sprinting focused on Entity API, including but not limited to Sebastian Siemssen (fubhy), Sascha Grossenbacher (berdir), Miro Dietiker (miro_dietiker) and Frederic Marand (fgm, OSINet). Thanks again everybody for coming and participating! (And I'm sorry if I forgot to mention your name). And special thanks for our on-site organizers, Pedro Cambra and Ramon Vilar for their amazing help.
We have made great advances in all four areas of the Drupal 8 Multilingual Initiative (base language, interface translation, content language and config language).
Read moreDrupal 8 Multilingual Initiative sprint before/after DrupalCon Munich 2012, needs sponsors
We are just out of an incredible sprint at Drupal Dev Days Barcelona, but Drupalcon Munich is almost here, and there aint no stoppin' us now (soundtrack). The program includes a sprint day on the last day (August 24th, Friday), which we are extending to both 2 days at the end, and with sprinters also before the event as early as August 16th. We are not planning a strong sprinting presence on the Drupalcon session days. These extensions make up for the following sprint structure of three sprint days before and after Drupalcon session days:
- Pre-Drupalcon sprint: on the 18th to 20th of August, Saturday to Monday
- Drupalcon official sprint day: on the 24th of August, Friday
- Post-Drupalcon sprint days: on the 25th and 26th of August, Saturday and Sunday
Location for the Drupalcon sprint day is the Drupalcon venue, other days to be figured out. The same structure in graphical form is the following:

It is of course not obligatory to be available on all sprint days, we figured out a structure to welcome new sprinters every day on our previous sprint in Barcelona, and we'll work hard to have code to review and extend for you, even if you come later. If you need to leave early, that also should not be a problem. If you are only available in the first or second segments, that is still very useful. If you are only available remotely, please still sign up and indicate that on the sheet! We will be hanging out on the #drupal-i18n channel and work with remote sprinters too.
http://www.flickr.com/photos/amazeelabs/7188067403/in/pool-1993022@N21
Nobody should drop their keyboards until the sprint of course! There is plenty of work to do that you can help with from any of our top priority tasks in the meantime. If you need help picking from that list, let me know and I can help you personally. We hold initiative IRC meetings every two weeks with the next one coming up on June 20th.
Sponsors
Financial sponsors: comm-press, dotProjects.be, Open8.se, OSINet, Acquia.
Ticket sponsor: Evolving Web.
Sprinters: Amazee Labs, build2be, MD Systems, psegno.it, Wizzlern, Acquia and others.
Looking for sponsors
We are looking for more sponsors to cover expenses. If you are interested sponsoring or if you need sponsors to come, please contact me at http://drupal.org/user/4166/contact
Read more