Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Drupal 8 comes with a whole new system for managing translations of interface, content, and config. This means that people will be able to start contributing farmOS translations in various languages.
There has been a lot of interest in this already, and I'm excited to see it start happening!
Let's use this issue to track things we might need to do to make this as easy as possible.
Comments
Comment #2
m.stentaWe will also need to consider how this affects the Drupal 8 upgrade plans. I know that there are some localization modules included in Drupal 8 - so maybe all we need to do is ensure that there is an upgrade path.
Comment #3
m.stentaAlso add documentation to help people get started contributing translations. http://docs.farmos.org/contribute/
Comment #4
m.stentaBefore we get into translations in earnest, we should do a quick pass through all of the farmOS modules and make sure that there won't be any big changes to translated text soon. Otherwise any translations that are worked on will need to be redone.
Comment #5
m.stentaI attended Gabor's talk on localization at DrupalCon in New Orleans. I will post more info soon...
Comment #6
m.stentaAfter learning more about D8's multilingual APIs, I'm leaning towards making this task part of the 8.x-2.x initiative, instead of adding the various localization modules in the D7 version of farmOS. Anyone who wants to do that can, though. At this point I want to get onto D8 as quickly as possible so we can really start to see some of the benefits and launch forward!
Comment #7
m.stentaComment #8
m.stentaRelated discussion on Github:
https://github.com/farmOS/farmOS.org/issues/18
Comment #9
m.stentaAs a follow-up to https://github.com/farmOS/farmOS.org/issues/18, I am starting a
farm_l10n
module that contains some of the recommended configurations from the new farmOS.org Localization page: https://farmos.org/hosting/localization/This is available in my fork on Github: https://github.com/mstenta/farmOS/tree/farm_l10n
We'll need to update https://farmos.org/hosting/localization/ when that is merged.
Comment #10
m.stentaClosing #2772031: Translations as a duplicate of this, but one thing we need to remember to look into is the i18n module: https://www.drupal.org/project/i18n
Relevant comment in that closed issue (by @rodrigoaguilera):
Comment #11
m.stentaClosing this issue and redirecting the focus to farmOS 2.x in this meta issue: #3159886: [META] farmOS 2.x Localization