The typical way of providing multilingual content in Drupal is to use the i18n or Translate modules. However, this solutions doesn't apply well, or is not perfectly adapted to Project.

As suggested in #434348: 'project name already in use' when translating, it would be good to provide Project with a Project translation module containing new content type 'Project translation' and 'Release translation' that will allow to provide translations for the necessary messages (Project name, description, release notes, ...), and integrate in a way that the languages can be switched using the default language switcher.