$events_in_year) { $timeline .= "$indent
  • \n"; $timeline .= "$indent\t

    $year

    \n"; $timeline .= "$indent\t
      \n"; foreach ($events_in_year as $month => $events_in_month) { $timeline .= "$indent\t\t
    • \n"; $timeline .= "$indent\t\t\t

      $month

      \n"; $timeline .= "$indent\t\t\t
        \n"; foreach ($events_in_month as $event) { $timeline .= "$indent\t\t\t\t
      • $event
      • \n"; } $timeline .= "$indent\t\t\t
      \n"; $timeline .= "$indent\t\t
    • \n"; } $timeline .= "$indent\t
    \n"; $timeline .= "$indent
  • \n"; } return $timeline; } $events = array( _r('2021') => array( _r('February') => array(sprintf(_r('Mageia %s is released.'), '"../8/"', '8')), ), _r('2019') => array( _r('July') => array(sprintf(_r('Mageia %2$s updated to %3$s.'), '"../7/"', '7', _r('7.1'))), _r('June') => array(sprintf(_r('Mageia %s is released.'), '"../7/"', '7')), ), _r('2018') => array( _r('October') => array(sprintf(_r('Mageia %2$s updated to %3$s.'), '"../6/"', '6', _r('6.1'))), ), _r('2017') => array( _r('July') => array(sprintf(_r('Mageia %s is released.'), '"../6/"', '6')), _r('February') => array(_r('Seventh General Assembly during FOSDEM in Brussels, Belgium.')), ), _r('2016') => array( _r('December') => array(sprintf(_r('Mageia %2$s updated to %3$s.'), '"../5/"', '5', _r('5.1'))), _r('February') => array(_r('Sixth General Assembly during FOSDEM in Brussels, Belgium.')), ), _r('2015') => array( _r('June') => array(sprintf(_r('Mageia %s is released.'), '"../5/"', '5')), _r('February') => array(_r('Fifth General Assembly during FOSDEM in Brussels, Belgium.')), ), _r('2014') => array( _r('June') => array(sprintf(_r('Mageia %2$s updated to %3$s.'), '"../4/"', '4', _r('4.1'))), _r('February') => array( sprintf(_r('Mageia %s is released.'), '"../4/"', '4'), _r('Fourth General Assembly during FOSDEM in Brussels, Belgium.'), ), ), _r('2013') => array( _r('May') => array(sprintf(_r('Mageia %s is released.'), '"../3/"', '3')), _r('February') => array(_r('Third General Assembly during FOSDEM in Brussels, Belgium.')), ), _r('2012') => array( _r('May') => array(sprintf(_r('Mageia %s is released.'), '"../2/"', '2')), _r('February') => array(_r('Second General Assembly during FOSDEM in Brussels, Belgium.')), ), _r('2011') => array( _r('June') => array(sprintf(_r('Mageia %s is released.'), '"../1/"', '1')), _r('February') => array(_r('First General Assembly during FOSDEM in Brussels, Belgium.')), _r('January') => array(_r('Build system is ready to run for the first alpha ISOs.')), ), _r('2010') => array( _r('End of year') => array( _r('With an incredible response, first donations and discussions abound.'), _r('Project gets structured, governance takes slowly shape (first board, teams).'), ), _r('September') => array( _r('Mageia starts as a fork of Mandriva Linux.'), _r('Mageia.Org is registered in Paris, France.'), ), ), ); ?> lang=""> <?php _g('Mageia Timeline')?>