intl

    2熱度

    2回答

    我想用命名的參數傳遞給MessageFormater一個字符串,這樣 $fmt = new MessageFormatter("en_US", "My name id {my_name}"); $fmt->format(array('my_name' => 'John')); 當我運行此代碼,我得到錯誤信息: $fmt->getErrorMessage() returns 數字格式失敗:

    4熱度

    1回答

    我在我的網站上使用PHP 5.3的Intl擴展來格式化字符串。但是,我發生了一個需要列表項的字符串。提供給網站的列表可以是任意數量的項目,並且應該出現在語言呈現列表中。在英語中,它會顯示爲「a,b,c和d」或「a,b,c,d,e,f,g和h」。渲染這個英文表格很簡單,但我不知道這是否是一種通用的國際化生成列表的方式(我敢打賭它不是)。有沒有辦法用intl擴展名或ICU格式來做到這一點?

    8熱度

    1回答

    我正在考慮在PHP中使用collators(我不是PHP的專家)。有沒有辦法知道/列出所有PHP中可用的校對器?我正在尋找類似於Java的Collator.getAvailableLocales()的東西。謝謝。

    2熱度

    1回答

    我得到使用IntlDateFormatter不正確的結果: $dateFormater = \IntlDateFormatter::create( 'en_EN', \IntlDateFormatter::LONG, \IntlDateFormatter::NONE ); $a = date('Y/m/d H:i:s',1332712800); //2012/03/26 00:00:00

    1熱度

    1回答

    我需要從本地化的C++代碼調用gettext,並且我使用C++ Builder作爲IDE。我需要知道如何爲C++ Builder獲取libintl和libiconv dlls/libs。 有沒有其他辦法可以達到同樣的效果?

    0熱度

    2回答

    是否有可能在其他項目中使用INTL擴展並定義自己的Locale類?我怎樣才能禁用這個擴展?

    4熱度

    1回答

    我使用PHP,並且想知道如何通過Internationalization擴展(ICAP庫的Wrapper)獲取區域設置的默認貨幣? 下面是解釋,什麼和爲什麼的腳本。 我需要一些東西來替換getCurrCode()函數。 $accepted_currencies = array('USD','EUR'); $locale = Locale::acceptFromHttp($_SERVER['HTT

    0熱度

    1回答

    我有一個PHP 5.2.17(在Debian上運行)的副本,沒有在我的服務器上安裝intl擴展。我跟着Howto: build and install the intl PECL extension for PHP5 in Debian指南,並得到它安裝,但地區類仍然無法正常工作。 Locale::DEFAULT_LOCALE;是NULL。 setlocale(LC_TIME, 'en_US',

    0熱度

    1回答

    我使用Zend Server CE 5.5(因此PHP 5.3.8)運行OS X 10.7 Lion。當我嘗試設置一個新的Symfony2項目時,配置檢查器警告我將intl擴展升級到ICU 4+。 我按照我在another StackOverflow Post找到的說明,主要是這篇博客文章關於upgrading intl on Lion。但是當我嘗試用PHP 5.3.8編譯擴展。我得到以下錯誤:

    0熱度

    1回答

    我花了一些時間來安裝MediaWiki。作爲安裝基地,我使用我的虛擬機與Windows 2003和iis。在安裝php並配置了一些我現在正在配置intl和icu的東西之後。 一段時間,我認識後,國際是在PHP的勝利安裝交付的標準擴展。不幸的是,他們使用icu 3.8和MediaWiki推薦使用更新的版本。 因爲我MediaWiki的很新我嘗試安裝所有recommandations。 我找到了新的重