Changeset 587

Show
Ignore:
Timestamp:
06/04/08 20:53:56 (4 months ago)
Author:
aarkerio
Message:

Locales

Location:
trunk/app
Files:
10 added
7 modified

Legend:

Unmodified
Added
Removed
  • trunk/app/app_controller.php

    r541 r587  
    99*/ 
    1010//file: app_controller.php 
     11 
     12uses('L10n'); 
    1113 
    1214class AppController extends Controller { 
     
    2527     $this->Auth->authorize      = 'controller';   
    2628     $this->Auth->deny('*'); 
     29 
     30     //set locale 
     31     $this->__setLocale(); 
    2732 } 
    2833 
     
    4853     exit; 
    4954 } 
     55 
     56 private function __setLocale() 
     57 { 
     58     $this->L10n = new L10n(); 
     59     /* $languages  = array('es','en'); // 'nah' for nahuatl 
     60     $paramLang  = strtok($_SERVER['HTTP_HOST'],'.'); 
     61     $lang       = $this->Session->check('lang') ? $this->Session->read('lang'):'en'; 
     62 
     63     if (isset($paramLang) && in_array($paramLang,$languages) ): 
     64        $lang = $paramLang; 
     65        $this->Session->write('lang',$lang); 
     66     else: 
     67        $this->Session->write('lang',$lang); 
     68     endif; */ 
     69     $lang = 'es'; 
     70     $this->L10n->get($lang); 
     71     Configure::write('Config.language', $lang); 
     72 } 
    5073} 
    5174?> 
  • trunk/app/locale/eng/LC_MESSAGES/default.po

    r361 r587  
     1msgid "news_campus" 
     2msgstr "News in Campus" 
     3 
     4msgid  "about_college" 
     5msgstr "About College" 
     6 
     7msgid  "Join us" 
     8msgstr "Join us" 
     9 
     10msgid  "logged_in" 
     11msgstr "Logged in" 
     12 
     13msgid  "cPanel" 
     14msgstr "Control Panel" 
     15 
    116msgid  "close_window" 
    2  
    317msgstr "Close" 
    418 
    519msgid  "where_pin" 
    6  
    720msgstr "Where is my PIN?" 
  • trunk/app/views/elements/login_hide.ctp

    r574 r587  
    3030   echo '</fieldset>'; 
    3131 
    32    echo $html->div(null, $html->link('Join us!', '/users/register', array('style'=>'font-size:7pt'))); 
    33    echo $html->div(null, $html->link('forgot your password?', '/recovers/recover', array('style'=>'font-size:7pt')));  
     32   echo $html->div(null, $html->link(__('Join us!', true), '/users/register', array('style'=>'font-size:7pt'))); 
     33   echo $html->div(null, $html->link(__('Forgot your password?', true), '/recovers/recover', array('style'=>'font-size:7pt')));  
    3434 ?> 
    3535</div> 
  • trunk/app/views/elements/menu_b.ctp

    r431 r587  
    55  <li><?php echo $html->link('Edublogs', '/users/bloggers/', array('title'=>'eduBlogs')); ?> </li> 
    66  <li><?php echo $html->link('Podcasts', '/podcasts/recent', array('title'=>'Download and hear')); ?> </li> 
    7   <li><?php echo $html->link('Directory', '/users/directory/', array('title'=>'Staff')); ?> </li> 
    8   <li><?php echo $html->link('Newsletter', '/newsletters/display/', array('title'=>'Keep in touch')); ?> </li> 
     7  <li><?php echo $html->link(__('Directory', true), '/users/directory/', array('title'=>'Staff')); ?> </li> 
     8  <li><?php echo $html->link(__('Newsletter', true), '/newsletters/display/', array('title'=>'Keep in touch')); ?> </li> 
    99 <?php  
    1010   //echo $html->link('Library', '/medias/display/', array('title'=>'Resources'));  
  • trunk/app/views/layouts/portal.ctp

    r556 r587  
    2626<?php 
    2727 if ( $session->check('Auth.User') ): 
    28    echo '<span style="font-size:7pt;color:#8bb126;padding-right:15px">You are logged in as <b>'; 
     28   echo '<span style="font-size:7pt;color:#8bb126;padding-right:15px">'.__('logged_in', true).' <b>'; 
    2929 
    30    echo $session->read('Auth.User.username') .'</b></span>'.$html->link('(Logout)', '/users/logout') . ' | ';  
     30   echo $session->read('Auth.User.username') .'</b></span>'.$html->link(__('logout', true), '/users/logout') . ' | ';  
    3131 
    3232   if ( $session->read('Auth.User.group_id') < 3 ): // the logged user is teacher or admin? 
    33            echo $html->link('Admin', '/admin/entries/start') . ' | '; 
     33           echo $html->link(__("cPanel", true), '/admin/entries/start') . ' | '; 
    3434   endif; 
    3535 
    3636   if (  $session->read('Auth.User.group_id') == 3 ): // the logged user is student 
    37      echo $html->link('My profile', '/users/edit'). ' | '.$html->link( 
     37     echo $html->link(__('my_profile', true), '/users/edit'). ' | '.$html->link( 
    3838                                                                        $html->image('static/mailgray.png',  
    3939                                                                                  array('alt'=>'Messages', 'title'=>'Messages')),  
     
    4343 
    4444 else: 
    45      echo $html->link('Login', '#', array("id"=>"logindiv", "onclick"=>"javascript:mod('logindiv', 1, '')")) .  ' | '; 
     45     echo $html->link(__('Login', true), '#', array("id"=>"logindiv", "onclick"=>"javascript:mod('logindiv', 1, '')")) .  ' | '; 
    4646 endif; 
    4747  
    48  echo $html->link('Home', '/') . ' | '; 
    49  echo $html->link('About College', '/colleges/view') . ' | '; 
    50  echo $html->link('Contact', '/messages/contact') . ' | '; 
     48 echo $html->link(__('Home', true), '/') . ' | '; 
     49 echo $html->link(__('about_college', true), '/colleges/view') . ' | '; 
     50 echo $html->link(__('Contact', true), '/messages/contact') . ' | '; 
    5151?> 
    5252</div> 
  • trunk/app/views/news/display.ctp

    r499 r587  
    22// die(debug($_SERVER)); 
    33 
    4 echo $html->div('title_portal', 'News in campus'); 
     4echo $html->div('title_portal', __("news_campus", true)); 
    55 
    66foreach ($data as $val) 
  • trunk/app/views/news/view.ctp

    r541 r587  
    33echo $html->div('titnew', $data['News']['title']); 
    44 
    5 echo $html->div('redaccion', 'From  <i>'.$data['Theme']['theme'].' dept</i>, posted by '.$html->link($data['User']['username'], '/users/blogger/'.$data['User']['username']).' on '. $data['News']['created']);  
     5echo $html->div('redaccion', __('from_dep', true).'<i> '.$data['Theme']['theme'].'</i>, posted by '.$html->link($data['User']['username'], '/users/blogger/'.$data['User']['username']).' on '. $data['News']['created']);  
    66?> 
    77