Current Path : /usr/lib/python2.7/dist-packages/LanguageSelector/ |
Current File : //usr/lib/python2.7/dist-packages/LanguageSelector/LanguageSelector.pyc |
ó ‚/Qc @ sÚ d d l Z e j d d e ƒ d d l Z d d l Z d d l Z d d l m Z d d l Z d d l Z d d l Td d l Z d e f d „ ƒ YZ e d k rÖ e d d ƒ Z e j e j j ƒ ƒ e j ƒ GHn d S( iÿÿÿÿNt ignores apt API not stable yet( t LocaleInfo( t *t LanguageSelectorBasec B sP e Z d Z d d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( s' base class for language-selector code t c C s+ | | _ t d | j ƒ | _ d | _ d S( Nt languagelist( t _datadirR t _localeinfot Nonet _cache( t selft datadir( ( sE /usr/lib/python2.7/dist-packages/LanguageSelector/LanguageSelector.pyt __init__ s c C s t j | j | ƒ | _ d S( N( t LangCachet LanguageSelectorPkgCacheR R ( R t progress( ( sE /usr/lib/python2.7/dist-packages/LanguageSelector/LanguageSelector.pyt openCache s c C sv | j r6 t j | j t j j | j d d ƒ ƒ } n t j | j ƒ } g } x! | j ƒ D] } | j | ƒ q[ W| S( sh return a list of language packs that are not installed but should be installed t datat pkg_depends( R t language_support_pkgst LanguageSupportR t ost patht joint missingt append( R t lsR t pack( ( sE /usr/lib/python2.7/dist-packages/LanguageSelector/LanguageSelector.pyt getMissingLangPacks! s !c C sD t j ƒ } | j d d ƒ } t j | d d ƒ} | j | ƒ d S( s1 write various LC_* variables (e.g. de_DE.UTF-8) s com.ubuntu.LanguageSelectort /t dbus_interfaceN( t dbust SystemBust get_objectt Interfacet SetSystemDefaultFormatsEnv( R t sysFormatst bust objt iface( ( sE /usr/lib/python2.7/dist-packages/LanguageSelector/LanguageSelector.pyt writeSysFormatsSetting0 s c C sD t j ƒ } | j d d ƒ } t j | d d ƒ} | j | ƒ d S( s2 write the system "LANGUAGE" and "LANG" variables s com.ubuntu.LanguageSelectorR R N( R R R! R"