[ Index ]
 

Code source de b2evolution 2.1.0-beta

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/blogs/inc/locales/ -> _locale.funcs.php (sommaire)

This file implements functions for handling locales and i18n. This file is part of the evoCore framework - {@link http://evocore.net/} See also {@link http://sourceforge.net/projects/evocms/}.

Author: blueyed: Daniel HAHLER.
Author: fplanque: Francois PLANQUE.
Copyright: (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}
Version: $Id: _locale.funcs.php,v 1.4 2007/11/03 21:04:27 fplanque Exp $
Poids: 1020 lignes (28 kb)
Inclus ou requis:0 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 27 fonctions

  T_()
  T_()
  T_()
  TS_()
  locale_temp_switch()
  locale_restore_previous()
  locale_activate()
  locale_by_lang()
  locale_lang()
  locale_charset()
  locale_datefmt()
  locale_timefmt()
  locale_shorttimefmt()
  locale_datetimefmt()
  locale_startofweek()
  locale_country()
  locale_dialing_code()
  locale_flag()
  locale_options()
  locale_options_return()
  locale_from_httpaccept()
  locale_priosort()
  locale_overwritefromDB()
  locale_updateDB()
  convert_charset()
  can_convert_charsets()
  init_charsets()

Fonctions
Fonctions qui ne font pas partie d'une Classe:

T_( $string, $req_locale = '' )   X-Ref
Pas de description

T_( $string, $req_locale = '' )   X-Ref


T_( $string, $req_locale = '' )   X-Ref


TS_( $string, $req_locale = '' )   X-Ref
Translate and escape single quotes.

This is to be used mainly for Javascript strings.

param: string String to translate
param: string Locale to use
return: string

locale_temp_switch( $locale )   X-Ref
Temporarily switch to another locale

Calls can be nested, see {@link locale_restore_previous()}.

param: string locale to activate
return: boolean true on success, false on failure

locale_restore_previous()   X-Ref
Restore the locale in use before the switch

return: boolean true on success, false on failure (no locale stored before)

locale_activate( $locale )   X-Ref
Activate a locale.

param: string locale to activate
param: boolean True on success/change, false on failure (if already set or not existant)

locale_by_lang( $lang, $fallback_to_default = true )   X-Ref
locale_by_lang(-)

Find first locale matching lang

locale_lang( $disp = true )   X-Ref
Displays/Returns the current locale. (for backward compatibility)

This is for HTML lang attributes

param: boolean true (default) if we want it to be outputted
return: string current locale, if $disp = false

locale_charset( $disp = true )   X-Ref
Returns the charset of the current locale


locale_datefmt( $locale = NULL )   X-Ref
Returns the current locale's default date format

param: string Locale, must be set in {@link $locales}
return: string Date format of the locale, e.g. 'd.m.Y'

locale_timefmt()   X-Ref
Returns the current locale's default time format


locale_shorttimefmt()   X-Ref
Returns the current locale's default short time format


locale_datetimefmt( $separator = ' ' )   X-Ref
Pas de description

locale_startofweek()   X-Ref
Returns the current locale's start of week

return: integer 0 for Sunday, 1 for Monday

locale_country( $locale = '' )   X-Ref
Get the country locale

param: string locale to use, '' for current
return: string country locale

locale_dialing_code( $locale = '' )   X-Ref
Get the locale country dialing code


locale_flag( $locale = '', $collection = 'w16px', $class = 'flag', $align = '', $disp = true, $absoluteurl = true )   X-Ref
Template function: Display locale flag

param: string locale to use, '' for current
param: string collection name (subdir of img/flags)
param: string name of class for IMG tag
param: string deprecated HTML align attribute
param: boolean to echo or not
param: mixed use absolute url (===true) or path to flags directory

locale_options( $default = '', $disp = true )   X-Ref
[callback function] Outputs an <option> set with default locale selected

param: string default value
param: boolean echo output?

locale_options_return( $default = '' )   X-Ref
[callback function] Returns an <option> set with default locale selected

param: string default value

locale_from_httpaccept()   X-Ref
Detect language from HTTP_ACCEPT_LANGUAGE

First matched full locale code in HTTP_ACCEPT_LANGUAGE will win
Otherwise, first locale in table matching a lang code will win

return: locale made out of HTTP_ACCEPT_LANGUAGE or $default_locale, if no match

locale_priosort( $a, $b )   X-Ref
user sort function to sort locales by priority

1 is highest priority.


locale_overwritefromDB()   X-Ref
load locales from DB into $locales array. Also sets $default_locale.

return: mixed new default locale on succes, false on failure

locale_updateDB()   X-Ref
Write $locales array to DB table


convert_charset( $string, $dest_charset, $src_charset )   X-Ref
Convert a string from one charset to another.

param: string String to convert
param: string Target charset (TO)
param: string Source charset (FROM)
return: string Encoded string (if it cannot be converted it's the original one)

can_convert_charsets( $dest_charset, $src_charset )   X-Ref
Can we convert from charset A to charset B?

param: string Target charset (TO)
param: string Source charset (FROM)
return: boolean

init_charsets( $req_io_charset )   X-Ref
Init charset handling between Input/Output ($io_charset) and the internal
handling ($evo_charset).

Check and possibly adjust {@link $evo_charset}.

param: string I/O (input/output) charset to use
return: boolean true, if encoding has been changed



Généré le : Thu Nov 29 23:58:50 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics