我使用MooTools的1.4.1(全更多);繼承繼承區域設置不正常工作
Locale.define('de-CH').inherit('de-DE', 'Date');
當我使用這個語言環境(DE-CH)遇到的問題,並獲得其如下
var myLocale = Locale.getCurrent()
myLocale.sets.Date沒有定義,定義的唯一的事情是myLocale.sets.FormValidator,但這只是因爲這是明確設置,而不是繼承。
例如,驗證日期時,顯然會導致錯誤。
因此,在我看來,我做錯了什麼或繼承機制的地方有一個錯誤。
任何人都有經驗?謝謝。
'Locale.inherit('de-CH','de-DE','Date');'和'Locale.use('de-CH')'然後應該有那個 –
我必須在哪裏放置那?在MooTools文件裏或在我自己的代碼裏面?目前,MooTools的代碼有這樣一行'Locale.define('de-CH')。inherit('de-DE','Date');' – wnstnsmth
好吧,無論如何,它不能解決問題。無論如何,在MooTools中有一些錯誤,更多的來源,有一個明確的聲明來繼承'de-DE'中的'Date',但它在Locale對象中根本不顯示?奇怪的。 – wnstnsmth