Jump to content
Larry Ullman's Book Forums

krashchiy

Members
  • Posts

    2
  • Joined

  • Last visited

krashchiy's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. I still vaguely understand how to implement transliterator method. I guess, I have to construct a transliterator object first but I don't know how to perform this task. As for the locale script, I got it to work without errors but it does not show any other locales except for the default one. Here's what I've tried so far: <?php //Set the default timezone: date_default_timezone_set('UTC'); //Need a date object: //$d = new DateTime(); //Create a list of locales: $locales = array ('en_US', 'fr_FR', 'es_BO', 'zh_Hans_CN', 'ru_RU', 'el_GR', 'is_IS'); //Print the date in each locale: foreach ($locales as $locale){ //Set the locale: locale_set_default($locale); //Print the date: setlocale(LC_ALL, $locale); echo "<p>$locale: ". strftime('%A, %#d %B %Y'). "</p>\n"; } ?>
  2. I have a couple of questions. First, in script 14.4 transliteration does not work. Namely, the function str_translitearte() is undefined. I checked on the web and it looks like this function does not exist. I updated my library to include internationalization package and so far I had no problems (even with Collator) but this function is nevertheless undefined. In php manual I was able to find transliterator_transliterate() function but it looks like this function is in its development, for no arguments and implementations are given. Can you give some advise on how I can have the function to work? My php version is 5.3.8. Second, in script 14.5 locales, strtotitle() and date_format_locale() are undefined. As I understand these functions did not come to existence yet since no PHP 6 is released. However, I tried to follow advise on Book's sidebar "Locales in PHP 5" and used a setlocale() function, which did not work as well. Is there an alternative solution? Thank you in advance.
×
×
  • Create New...