I18N Class Reference

List of all members.

Public Member Functions

 I18N ($lang='en')
 get_languages ()
 set_language ($lang)
 get_language ()
 get_language_name ()
 has_language ($lang)
 autoset_language ($default='en')
 msg ($msg)

Public Attributes

 $config_path
 $language_code
 $language_name
 $messages

Detailed Description

PRONTO WEB FRAMEWORK Copyright (C) 2006, Judd Vinet

Author:
Judd Vinet <jvinet@zeroflux.org>

Description: Internationalization functions.

Definition at line 11 of file i18n.php.


Member Function Documentation

I18N::autoset_language ( default = 'en'  ) 

Definition at line 108 of file i18n.php.

References $l, has_language(), and set_language().

I18N::get_language (  ) 

Definition at line 90 of file i18n.php.

Referenced by set_language().

I18N::get_language_name (  ) 

Definition at line 95 of file i18n.php.

I18N::get_languages (  ) 

Definition at line 24 of file i18n.php.

References $LANGUAGE_CODE, $LANGUAGE_NAME, and Registry::get().

I18N::has_language ( lang  ) 

Definition at line 100 of file i18n.php.

Referenced by autoset_language(), and set_language().

I18N::I18N ( lang = 'en'  ) 

Definition at line 18 of file i18n.php.

References DS, and set_language().

I18N::msg ( msg  ) 

Definition at line 132 of file i18n.php.

References $args.

I18N::set_language ( lang  ) 
Returns:
string The language that was set prior to this call.

Definition at line 44 of file i18n.php.

References $LANGUAGE_CODE, $LANGUAGE_NAME, $old, DS, Registry::get(), get_language(), has_language(), and Registry::set().

Referenced by autoset_language(), and I18N().


Member Data Documentation

I18N::$config_path

Definition at line 13 of file i18n.php.

I18N::$language_code

Definition at line 14 of file i18n.php.

I18N::$language_name

Definition at line 15 of file i18n.php.

I18N::$messages

Definition at line 16 of file i18n.php.


The documentation for this class was generated from the following file:

Generated on Wed Jan 13 09:21:04 2010 for Pronto Framework by  doxygen 1.6.1