Back to index

php5  5.3.10
locale_api.php
Go to the documentation of this file.
00001 <?php
00002 
00035 class Locale {
00036 
00037 #############################################################################
00038 # Common constants.
00039 #############################################################################
00040 
00045        const DEFAULT_LOCALE                      = null;
00046 
00056        const ACTUAL_LOCALE                = 'ULOC_ACTUAL_LOCALE';
00057        const VALID_LOCALE                 = 'ULOC_VALID_LOCALE';
00058 
00062        const LANG_TAG                            = "language";
00063        const EXTLANG_TAG                  = "extlang";
00064        const SCRIPT_TAG                   = "script";
00065        const REGION_TAG                   = "region";
00066        const VARIANT_TAG                  = "variant";
00067        const GRANDFATHERED_LANG_TAG              = "grandfathered";
00068        const PRIVATE_TAG                  = "private";
00069        
00070 
00071 #############################################################################
00072 # Object-oriented API
00073 #############################################################################
00074 
00084        public static function getDefault() {}
00085 
00094        public static function setDefault($locale) {}
00095 
00096 
00104        public static function getPrimaryLanguage($locale) {}
00105 
00106 
00113        public static function getScript($locale) {}
00114 
00115 
00122        public static function getRegion($locale) {}
00123 
00124 
00132        public static function getAllVariants($locale) {}
00133 
00134 
00141        public static function getKeywords($locale) {}
00142 
00143 
00153        public static function getDisplayName($locale, $in_locale = null) {}
00154 
00155 
00165        public static function getDisplayLanguage($lang, $in_locale = null) {}
00166 
00176        public static function getDisplayScript($script, $in_locale = null) {}
00177 
00178 
00188        public static function getDisplayRegion($region, $in_locale = null) {}
00189 
00190 
00200        public static function getDisplayVariant($variant, $in_locale = null) {}
00201 
00202 
00212        public static function filterMatches($langtag, $locale, $canonicalize) {}
00213 
00225        public static function lookup(array $langtag, $locale, $default = null) {}
00226 
00227 
00237        public static function composeLocale(array $subtags) {}
00238 
00239 
00249        public static function parseLocale($locale) {}
00250 
00251 }
00252 
00253 #############################################################################
00254 # Procedural API
00255 #############################################################################
00256 
00257 
00267         function locale_get_default() {}
00268 
00277         function locale_set_default($locale) {}
00278 
00279 
00287         function locale_get_primary_language($locale) {}
00288 
00289 
00296         function locale_get_script($locale) {}
00297 
00298 
00305         function locale_get_region($locale) {}
00306 
00307 
00315         function locale_get_all_variants($locale) {}
00316 
00317 
00324         function locale_get_keywords($locale) {}
00325 
00326 
00336         function locale_get_display_name($locale, $in_locale = null) {}
00337 
00338 
00348         function locale_get_display_language($lang, $in_locale = null) {}
00349 
00359         function locale_get_display_script($script, $in_locale = null) {}
00360 
00361 
00371         function locale_get_display_region($region, $in_locale = null) {}
00372 
00373 
00383         function locale_get_display_variant($variant, $in_locale = null) {}
00384 
00385 
00395         function locale_filter_matches($langtag, $locale, $canonicalize) {}
00396 
00408         function locale_lookup(array $langtag, $locale, $default = null) {}
00409 
00410 
00420         function locale_compose_locale(array $subtags) {}
00421 
00422 
00432         function locale_parse_locale($locale) {}
00433 
00434 ?>