<?php
/*
  $Id: lang.php 2118 2009-03-09 06:38:40Z andrewsimpson $

 (c) 2003 - 2007 Andrew Simpson <andrew.simpson at paradise.net.nz>

  WebCollab
  ---------------------------------------

  This program is free software; you can redistribute it and/or modify it under the
  terms of the GNU General Public License as published by the Free Software Foundation;
  either version 2 of the License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful, but WITHOUT ANY
  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  PARTICULAR PURPOSE. See the GNU General Public License for more details.

  You should have received a copy of the GNU General Public License along with this
  program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,
  Cambridge, MA 02139, USA.

  Function:
  ---------

  Creates a singular interface for language access.

*/

if(isset($locale_setup ) ) {
  $locale = $locale_setup;
}
elseif(defined('LOCALE_USER' ) ) {
  $locale = LOCALE_USER;
}
elseif(defined('LOCALE' ) ) {
  $locale = LOCALE;
}
else {
  die('Config file not loaded properly for languages' );
}

//initialise variables
$lang = array();

switch($locale ) {

  case 'en':
    include(BASE.'lang/en_message.php' );
    break;

  case 'bg':
    include(BASE.'lang/bg_message.php' );
    break;

  case 'ca':
    include(BASE.'lang/ca_message.php' );
    break;

  case 'cs':
    include(BASE.'lang/cs_message.php' );
    break;

  case 'da':
    include(BASE.'lang/da_message.php' );
    break;

  case 'de':
    include(BASE.'lang/de_message.php' );
    break;

  case 'eo':
    include(BASE.'lang/eo_message.php' );
    break;

  case 'es':
    include(BASE.'lang/es_message.php' );
    break;

  case 'fr':
    include(BASE.'lang/fr_message.php' );
    break;

  case 'gr':
    include(BASE.'lang/gr_message.php' );
    break;

  case 'hu':
    include(BASE.'lang/hu_message.php' );
    break;

  case 'it':
    include(BASE.'lang/it_message.php' );
    break;

  case 'ja':
    include(BASE.'lang/ja_message.php' );
    break;

  case 'ko':
    include(BASE.'lang/ko_message.php' );
    break;

  case 'nl':
    include(BASE.'lang/nl_message.php' );
    break;

  case 'no':
    include(BASE.'lang/no_message.php' );
    break;

  case 'pl':
    include(BASE.'lang/pl_message.php' );
    break;

  case 'pt':
    include(BASE.'lang/pt_message.php' );
    break;

  case 'pt-br':
    include(BASE.'lang/pt-br_message.php' );
    break;

  case 'ru':
    include(BASE.'lang/ru_message.php' );
    break;

  case 'se':
    include(BASE.'lang/se_message.php' );
    break;

  case 'sk':
    include(BASE.'lang/sk_message.php' );
    break;

  case 'sl':
    include(BASE.'lang/sl_message.php' );
    break;

  case 'sr-cy':
    include(BASE.'lang/sr-cy_message.php' );
    break;

  case 'sr-la':
    include(BASE.'lang/sr-la_message.php' );
    break;

  case 'tr':
    include(BASE.'lang/tr_message.php' );
    break;

  case 'zh-hk':
    include(BASE.'lang/zh-hk_message.php' );
    break;

  case 'zh-tw':
    include(BASE.'lang/zh-tw_message.php' );
    break;

  case 'zh-cn':
    include(BASE.'lang/zh-cn_message.php' );
    break;

  default:
    include(BASE.'lang/en_message.php' );
    break;
}

?>