setLang: function(newState) { // Just guarante state won't be unknown if( newState === 'en' ) state = 'en'; else if( newState === 'zh' ) state = 'zh'; cookie.insert('lang', state); this.emit(); },
var state = (() => { var cookieSet = cookie.find('lang') || ''; if( cookieSet === 'en' || cookieSet === 'zh' ) return cookieSet; var navigaSet = navigator.language || ''; if( navigaSet === 'zh-TW' || navigaSet === 'zh' ) return 'zh'; return 'en'; })();