diff --git a/0001-dde-control-center-uos-fix-modify-eulerServerEnduserAgreement_new-path.patch b/0001-dde-control-center-uos-fix-modify-eulerServerEnduserAgreement_new-path.patch new file mode 100644 index 0000000000000000000000000000000000000000..c8d936fdacbeddaa390d8c9be74ae38bc74ab370 --- /dev/null +++ b/0001-dde-control-center-uos-fix-modify-eulerServerEnduserAgreement_new-path.patch @@ -0,0 +1,25 @@ +From 2195d2302d073b10a09f1c9c65c02a6bb3ff16fd Mon Sep 17 00:00:00 2001 +From: liweigang +Date: Thu, 23 Jun 2022 17:22:20 +0800 +Subject: [PATCH] fix: modify eulerServerEnduserAgreement_new path + +--- + src/frame/window/protocolfile.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/frame/window/protocolfile.cpp b/src/frame/window/protocolfile.cpp +index 6cbb461..87f3da2 100644 +--- a/src/frame/window/protocolfile.cpp ++++ b/src/frame/window/protocolfile.cpp +@@ -30,7 +30,7 @@ DCORE_USE_NAMESPACE + + const static QString serverEnduserAgreement_new = "/usr/share/protocol/enduser-agreement/End-User-License-Agreement-Server-CN-%1.txt"; + const static QString serverEnduserAgreement_old = "/usr/share/deepin-deepinid-client/privacy/End-User-License-Agreement-Server/End-User-License-Agreement-Server-CN-%1.txt"; +-const static QString eulerServerEnduserAgreement_new = "/usr/share/protocol/enduser-agreement/End-User-License-Agreement-Server-Euler-%1.txt"; ++const static QString eulerServerEnduserAgreement_new = "/usr/share/protocol/enduser-agreement/End-User-License-Agreement-Server-CN-%1.txt"; + const static QString homeEnduserAgreement_new = "/usr/share/protocol/enduser-agreement/End-User-License-Agreement-Home-CN-%1.txt"; + const static QString homeEnduserAgreement_old = "/usr/share/deepin-deepinid-client/privacy/End-User-License-Agreement-Home/End-User-License-Agreement-Home-CN-%1.txt"; + const static QString professionalEnduserAgreement_new = "/usr/share/protocol/enduser-agreement/End-User-License-Agreement-Professional-CN-%1.txt"; +-- +2.20.1 + diff --git a/README.en.md b/README.en.md index 70655636ffed6b049b992e81c925185c10e0c723..4c377fa8be2101ae87aefd8f4c3097a5a95ccc95 100644 --- a/README.en.md +++ b/README.en.md @@ -1,22 +1,42 @@ # dde-control-center #### Description -dde control center +dde control center:The DDE desktop operating system uses the control center to manage basic system Settings, including account management, network Settings, date and time, personalized Settings, display Settings, and system information viewing. When you enter the desktop environment, click ![controlcenter](https://docs.openeuler.org/zh/docs/21.03/docs/desktop/figures/icon58-o.svg) on the taskbar to open the Control Center window #### Software Architecture Software architecture description #### Installation -1. xxxx -2. xxxx -3. xxxx +1. dnf install dde-control-center #### Instructions -1. xxxx -2. xxxx -3. xxxx +. The home page of the control center mainly displays each setting module, which is convenient for daily viewing and quick setting. + +2. After opening a setting module in the control center, you can switch to another setting module in the navigation bar on the left. + +3. Account module: You can add and modify system accounts. + +4. Display module: set the resolution, brightness, screen direction of the display, so that your computer display to the best state. + +5. Default program module: When multiple applications with similar functions are installed, one of them can be selected as the default startup program for the corresponding file type. + +6. Personalized module: can set the system theme, activity color, font, etc., change the appearance of the desktop and window, set into your favorite display style. + +7. Network setting module: After logging in to the system, you need to connect to the network to receive mail, browse news, download files, chat, online shopping, etc. + +8. Sound module: input and output device sound Settings (such as setting loudspeaker and microphone), so that you can listen more comfortable, more clear recording. + +9. Date and time: Select your time zone correctly to display the correct date and time. You can also manually change the time and date. + +10. Power management: Set the system power supply to make the system safer. + +11. Mouse: The mouse is a common input device for computers. Use the mouse, you can make the operation more simple and quick. + +12. Keyboard language: In this module, you can set the keyboard properties to suit your typing habits, adjust the keyboard layout according to the country and language, set the system language, and customize the shortcut keys. + +13. System information: You can view the system version, version authorization, computer hardware and other information, as well as some protocols of the system. #### Contribution diff --git a/README.md b/README.md index f95b999373dbf5339805aaa52e79fae583ba6f69..712fe970a78d353e501e58fb1bf0da44cd70489f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # dde-control-center #### 介绍 -dde control center +dde control center:DDE桌面操作系统通过控制中心来管理系统的基本设置,包括帐户管理、网络设置、日期和时间、个性化设置、显示设置、系统信息查看等。当您进入桌面环境后,单击任务栏上的 ![controlcenter](https://docs.openeuler.org/zh/docs/21.03/docs/desktop/figures/icon58-o.svg) 即可打开控制中心窗口 #### 软件架构 软件架构说明 @@ -9,15 +9,23 @@ dde control center #### 安装教程 -1. xxxx -2. xxxx -3. xxxx +1. dnf install dde-control-center #### 使用说明 -1. xxxx -2. xxxx -3. xxxx +1. 控制中心首页主要展示各个设置模块,方便日常查看和快速设置。 +2. 打开控制中心的某一设置模块后,可以通过左侧导航栏快速切换到另一设置模块。 +3. 账户模块:可以进行系统账户的新增修改。 +4. 显示模块:设置显示器的分辨率、亮度、屏幕方向等,让您的电脑显示到达最佳状态。 +5. 默认程序模块:当安装有多个功能相似的应用程序时,可以选择其中的一个应用作为对应文件类型的默认启动程序。 +6. 个性化模块:可以设置系统主题、活动用色、字体等,改变桌面和窗口的外观,设置成您喜欢的显示风格。 +7. 网络设置模块:登录系统后,您需要连接网络,才能接收邮件、浏览新闻、下载文件、聊天、网上购物等。 +8. 声音模块:输入输出设备声音的设置(如设置扬声器和麦克风),让您听得更舒适,录音更清晰。 +9. 时间日期:正确选择您所在的时区,一般即可显示正确的日期和时间。您也可以手动修改时间和日期。 +10. 电源管理:对系统电源进行一些设置,让系统更安全。 +11. 鼠标:鼠标是计算机的常用输入设备。使用鼠标,可以使操作更加简便快捷。 +12. 键盘语言:在此模块,您可以设置键盘属性,以便符合您的输入习惯,还可以根据国家和语言调整键盘布局,设置系统语言,以及自定义快捷键。 +13. 系统信息:您可以查看系统版本、版本授权和电脑硬件等信息,以及该系统的一些协议。 #### 参与贡献 diff --git a/dde-control-center-5.4.84.7.tar.gz b/dde-control-center-5.4.84.7.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..ecaadec57657b41ef6aa173be5a3d3ab53f1fc86 Binary files /dev/null and b/dde-control-center-5.4.84.7.tar.gz differ diff --git a/dde-control-center.spec b/dde-control-center.spec index c41c4c65d46c735efbd5729e8b0995265d5bac33..ccb7bcde649be83e430b1fb6c5af332217a6ee2f 100644 --- a/dde-control-center.spec +++ b/dde-control-center.spec @@ -1,14 +1,13 @@ -%global release_name server-industry-20200613 - Name: dde-control-center -Version: 5.1.0.19 -Release: 3 +Version: 5.4.84.7 +Release: 1%{?dist}.05 Summary: New control center for Linux Deepin License: GPLv3 -URL: https://uos-packages.deepin.com/uos/pool/main/d/dde-control-center/ -Source0: %{name}_%{version}-%{release_name}.orig.tar.xz -Source1: locale.gen -Source2: locale-gen +URL: https://github.com/linuxdeepin/%{name} +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +#add by uos +Patch0001: 0001-dde-control-center-uos-fix-modify-eulerServerEnduserAgreement_new-path.patch +#end BuildRequires: gcc-c++ BuildRequires: desktop-file-utils @@ -20,20 +19,18 @@ BuildRequires: dde-qt-dbus-factory-devel BuildRequires: pkgconfig(gsettings-qt) BuildRequires: pkgconfig(geoip) BuildRequires: pkgconfig(libnm) -BuildRequires: pkgconfig(Qt5Core) -BuildRequires: pkgconfig(Qt5Concurrent) -BuildRequires: pkgconfig(Qt5DBus) -BuildRequires: pkgconfig(Qt5Multimedia) -BuildRequires: pkgconfig(Qt5Svg) -BuildRequires: pkgconfig(Qt5Sql) -BuildRequires: pkgconfig(Qt5Xml) -BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: libpwquality-devel +BuildRequires: qt5-devel BuildRequires: pkgconfig(xcb-ewmh) BuildRequires: kf5-networkmanager-qt-devel BuildRequires: udisks2-qt5-devel BuildRequires: qt5-linguist BuildRequires: cmake BuildRequires: libXext-devel +BuildRequires: gtest-devel +BuildRequires: polkit-qt5-1-devel +BuildRequires: deepin-pw-check +BuildRequires: deepin-pw-check-devel Requires: dde-account-faces Requires: dde-api Requires: dde-daemon @@ -41,64 +38,67 @@ Requires: dde-qt5integration Requires: dde-network-utils Requires: startdde Requires: dde-server-industry-config +Requires: deepin-pw-check +Requires: NetworkManager-l2tp +Requires: cracklib %description New control center for Linux Deepin. %package devel Summary: %{summary} -BuildArch: noarch %description devel %{summary}. %prep -%setup -q -n %{name}-%{version}-%{release_name} +%setup -q -n %{name}-%{version} +%patch0001 -p1 sed -i 's|lrelease|lrelease-qt5|' translate_generation.sh -sed -i '/%{name}/s|\.\./lib|%{_libdir}|' src/frame/pluginscontroller.cpp sed -i -E '/add_compile_definitions/d' CMakeLists.txt +patch com.deepin.dde.control-center.gschema.xml < rpm/com.deepin.dde.control-center.gschema.xml.patch %build %cmake . -DDCC_DISABLE_GRUB=YES \ + -DCVERSION=%{version} \ -DDISABLE_SYS_UPDATE=YES %make_build +%post +## create-cracklib-dict /usr/share/dict/MainEnglishDictionary_ProbWL.txt + +%postun +## if [ "$1" = "0" ] ; then +## create-cracklib-dict /usr/share/dict/MainEnglishDictionary_ProbWL.txt +## fi + %install %make_install INSTALL_ROOT=%{buildroot} +# place holder plugins dir mkdir -p %{buildroot}%{_libdir}/%{name}/plugins -mkdir -p %{buildroot}/usr/lib64/cmake/DdeControlCenter -mv %{buildroot}/cmake/DdeControlCenter/DdeControlCenterConfig.cmake %{buildroot}/usr/lib64/cmake/DdeControlCenter +# https://github.com/linuxdeepin/dde-control-center/issues/115 +# And we disabled SYS_UPDATE, so reboot-reminder-dialog is useless. +#rm %{buildroot}%{_bindir}/reboot-reminder-dialog +mkdir -p %{buildroot}%{_libdir}/cmake/DdeControlCenter +mv %{buildroot}/cmake/DdeControlCenter/DdeControlCenterConfig.cmake %{buildroot}%{_libdir}/cmake/DdeControlCenter +%ifnarch %{ix86} mv %{buildroot}/usr/lib/libdccwidgets.so %{buildroot}%{_libdir}/ +%endif install -Dm644 com.deepin.controlcenter.addomain.policy %{buildroot}%{_datadir}/polkit-1/actions/ -install -Dm644 %{_sourcedir}/locale.gen %{buildroot}%{_sysconfdir}/locale.gen -install -Dm755 %{_sourcedir}/locale-gen %{buildroot}/sbin/locale-gen %check desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop ||: %ldconfig_scriptlets -%post -if [ $1 -ge 1 ]; then - mkdir -p /etc/profile.d - echo '[ -f $HOME/.config/locale.conf ] && source $HOME/.config/locale.conf > /dev/null 2>&1 || return 0' > /etc/profile.d/dde.sh - chmod 644 /etc/profile.d/dde.sh -fi - -%postun -if [ $1 -eq 0 ]; then - rm -f /etc/profile.d/dde.sh -fi - %files %doc README.md %license LICENSE %{_sysconfdir}/ %{_bindir}/abrecovery %{_bindir}/dde-control-center +%{_bindir}/dde-control-center-wapper %{_datadir}/ -/bin/restore-tool -/sbin/locale-gen %{_libdir}/libdccwidgets.so /etc/xdg/autostart/deepin-ab-recovery.desktop @@ -107,14 +107,13 @@ fi %{_libdir}/cmake/DdeControlCenter/ %changelog -* Fri Sep 4 2020 chenbo pan 5.1.0.19-3 -- fix compile fail +* Fri Jun 24 2022 Lujun - 5.4.84.7-1.05 +- fix: sync password dictionary(bugid:142197) + +* Thu Jun 23 2022 liweiganga - 5.4.84.7-1.03 +- fix: fix E control center not display User license protocol -* Fri Jul 3 2020 uniontech - 5.1.0.19-2 -- Add dde.sh to profile.d +* Mon Jun 13 2022 uoser - 5.4.84.7-1.02 +- Update to 5.4.84.7 -* Mon Jun 15 2020 uniontech - 5.1.0.19 -- Remove the universal menu. -* Fri May 29 2020 uniontech - 5.0.30 -- Project init. diff --git a/dde-control-center.yaml b/dde-control-center.yaml deleted file mode 100644 index 174709ce182fda175d56a76ef95a5336cb7297f8..0000000000000000000000000000000000000000 --- a/dde-control-center.yaml +++ /dev/null @@ -1,4 +0,0 @@ -version_control: github -src_repo: linuxdeepin/dde-control-center -tag_prefix: ^v -seperator: . diff --git a/dde-control-center_5.1.0.19-server-industry-20200613.orig.tar.xz b/dde-control-center_5.1.0.19-server-industry-20200613.orig.tar.xz deleted file mode 100755 index 9d31c41e884857c6d8c1735ad6a50b105e310629..0000000000000000000000000000000000000000 Binary files a/dde-control-center_5.1.0.19-server-industry-20200613.orig.tar.xz and /dev/null differ diff --git a/locale-gen b/locale-gen deleted file mode 100644 index 3d13dadfe9e776424fec58f98464e69ddd39876a..0000000000000000000000000000000000000000 --- a/locale-gen +++ /dev/null @@ -1,63 +0,0 @@ -#!/bin/sh - -set -e - -LOCALEGEN=/etc/locale.gen -LOCALES=/usr/share/i18n/locales -USER_LOCALES=/usr/local/share/i18n/locales -if [ -n "$POSIXLY_CORRECT" ]; then - unset POSIXLY_CORRECT -fi - - -[ -f $LOCALEGEN ] || exit 0; -[ -s $LOCALEGEN ] || exit 0; - -KEEP= -if [ "$1" = '--keep-existing' ]; then - KEEP=1 -fi - -if [ -z "$KEEP" ]; then - # Remove all old locale dir and locale-archive before generating new - # locale data. - rm -rf /usr/lib/locale/locale-archive || true -fi - -umask 022 - -is_entry_ok() { - if [ -n "$locale" -a -n "$charset" ] ; then - true - else - echo "error: Bad entry '$locale $charset'" - false - fi -} - -echo "Generating locales (this might take a while)..." -while read locale charset; do \ - case $locale in \#*) continue;; "") continue;; esac; \ - is_entry_ok || continue - if [ "$KEEP" ] && PERL_BADLANG=0 perl -MPOSIX -e \ - 'exit 1 unless setlocale(LC_ALL, $ARGV[0])' "$locale"; then - continue - fi - echo -n " `echo $locale | sed 's/\([^.\@]*\).*/\1/'`"; \ - echo -n ".$charset"; \ - echo -n `echo $locale | sed 's/\([^\@]*\)\(\@.*\)*/\2/'`; \ - echo -n '...'; \ - if [ -f $USER_LOCALES/$locale ] ; then - input=$USER_LOCALES/$locale - elif [ -f $LOCALES/$locale ]; then - input=$locale - else - input=`echo $locale | sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/'` - if [ -f $USER_LOCALES/$input ]; then - input=$USER_LOCALES/$input - fi - fi - localedef -i $input -c -f $charset -A /usr/share/locale/locale.alias $locale || :; \ - echo ' done'; \ -done < $LOCALEGEN -echo "Generation complete." diff --git a/locale.gen b/locale.gen deleted file mode 100644 index ddbfd4be9be06b1ecba679b2b00c0217d835df26..0000000000000000000000000000000000000000 --- a/locale.gen +++ /dev/null @@ -1,501 +0,0 @@ -# This file lists locales that you wish to have built. You can find a list -# of valid supported locales at /usr/share/i18n/SUPPORTED, and you can add -# user defined locales to /usr/local/share/i18n/SUPPORTED. If you change -# this file, you need to rerun locale-gen. - - -# aa_DJ ISO-8859-1 -# aa_DJ.UTF-8 UTF-8 -# aa_ER UTF-8 -# aa_ER@saaho UTF-8 -# aa_ET UTF-8 -# af_ZA ISO-8859-1 -# af_ZA.UTF-8 UTF-8 -# agr_PE UTF-8 -# ak_GH UTF-8 -# am_ET UTF-8 -# an_ES ISO-8859-15 -# an_ES.UTF-8 UTF-8 -# anp_IN UTF-8 -# ar_AE ISO-8859-6 -# ar_AE.UTF-8 UTF-8 -# ar_BH ISO-8859-6 -# ar_BH.UTF-8 UTF-8 -# ar_DZ ISO-8859-6 -# ar_DZ.UTF-8 UTF-8 -# ar_EG ISO-8859-6 -# ar_EG.UTF-8 UTF-8 -# ar_IN UTF-8 -# ar_IQ ISO-8859-6 -# ar_IQ.UTF-8 UTF-8 -# ar_JO ISO-8859-6 -# ar_JO.UTF-8 UTF-8 -# ar_KW ISO-8859-6 -# ar_KW.UTF-8 UTF-8 -# ar_LB ISO-8859-6 -# ar_LB.UTF-8 UTF-8 -# ar_LY ISO-8859-6 -# ar_LY.UTF-8 UTF-8 -# ar_MA ISO-8859-6 -# ar_MA.UTF-8 UTF-8 -# ar_OM ISO-8859-6 -# ar_OM.UTF-8 UTF-8 -# ar_QA ISO-8859-6 -# ar_QA.UTF-8 UTF-8 -# ar_SA ISO-8859-6 -# ar_SA.UTF-8 UTF-8 -# ar_SD ISO-8859-6 -# ar_SD.UTF-8 UTF-8 -# ar_SS UTF-8 -# ar_SY ISO-8859-6 -# ar_SY.UTF-8 UTF-8 -# ar_TN ISO-8859-6 -# ar_TN.UTF-8 UTF-8 -# ar_YE ISO-8859-6 -# ar_YE.UTF-8 UTF-8 -# as_IN UTF-8 -# ast_ES ISO-8859-15 -# ast_ES.UTF-8 UTF-8 -# ayc_PE UTF-8 -# az_AZ UTF-8 -# az_IR UTF-8 -# be_BY CP1251 -# be_BY.UTF-8 UTF-8 -# be_BY@latin UTF-8 -# bem_ZM UTF-8 -# ber_DZ UTF-8 -# ber_MA UTF-8 -# bg_BG CP1251 -# bg_BG.UTF-8 UTF-8 -# bhb_IN.UTF-8 UTF-8 -# bho_IN UTF-8 -# bho_NP UTF-8 -# bi_VU UTF-8 -# bn_BD UTF-8 -# bn_IN UTF-8 -# bo_CN UTF-8 -# bo_IN UTF-8 -# br_FR ISO-8859-1 -# br_FR.UTF-8 UTF-8 -# br_FR@euro ISO-8859-15 -# brx_IN UTF-8 -# bs_BA ISO-8859-2 -# bs_BA.UTF-8 UTF-8 -# byn_ER UTF-8 -# ca_AD ISO-8859-15 -# ca_AD.UTF-8 UTF-8 -# ca_ES ISO-8859-1 -# ca_ES.UTF-8 UTF-8 -# ca_ES@euro ISO-8859-15 -# ca_ES@valencia UTF-8 -# ca_FR ISO-8859-15 -# ca_FR.UTF-8 UTF-8 -# ca_IT ISO-8859-15 -# ca_IT.UTF-8 UTF-8 -# ce_RU UTF-8 -# chr_US UTF-8 -# cmn_TW UTF-8 -# crh_UA UTF-8 -# cs_CZ ISO-8859-2 -# cs_CZ.UTF-8 UTF-8 -# csb_PL UTF-8 -# cv_RU UTF-8 -# cy_GB ISO-8859-14 -# cy_GB.UTF-8 UTF-8 -# da_DK ISO-8859-1 -# da_DK.UTF-8 UTF-8 -# de_AT ISO-8859-1 -# de_AT.UTF-8 UTF-8 -# de_AT@euro ISO-8859-15 -# de_BE ISO-8859-1 -# de_BE.UTF-8 UTF-8 -# de_BE@euro ISO-8859-15 -# de_CH ISO-8859-1 -# de_CH.UTF-8 UTF-8 -# de_DE ISO-8859-1 -# de_DE.UTF-8 UTF-8 -# de_DE@euro ISO-8859-15 -# de_IT ISO-8859-1 -# de_IT.UTF-8 UTF-8 -# de_LI.UTF-8 UTF-8 -# de_LU ISO-8859-1 -# de_LU.UTF-8 UTF-8 -# de_LU@euro ISO-8859-15 -# doi_IN UTF-8 -# dsb_DE UTF-8 -# dv_MV UTF-8 -# dz_BT UTF-8 -# el_CY ISO-8859-7 -# el_CY.UTF-8 UTF-8 -# el_GR ISO-8859-7 -# el_GR.UTF-8 UTF-8 -# el_GR@euro ISO-8859-7 -# en_AG UTF-8 -# en_AU ISO-8859-1 -# en_AU.UTF-8 UTF-8 -# en_BW ISO-8859-1 -# en_BW.UTF-8 UTF-8 -# en_CA ISO-8859-1 -# en_CA.UTF-8 UTF-8 -# en_DK ISO-8859-1 -# en_DK.ISO-8859-15 ISO-8859-15 -# en_DK.UTF-8 UTF-8 -# en_GB ISO-8859-1 -# en_GB.ISO-8859-15 ISO-8859-15 -# en_GB.UTF-8 UTF-8 -# en_HK ISO-8859-1 -# en_HK.UTF-8 UTF-8 -# en_IE ISO-8859-1 -# en_IE.UTF-8 UTF-8 -# en_IE@euro ISO-8859-15 -# en_IL UTF-8 -# en_IN UTF-8 -# en_NG UTF-8 -# en_NZ ISO-8859-1 -# en_NZ.UTF-8 UTF-8 -# en_PH ISO-8859-1 -# en_PH.UTF-8 UTF-8 -# en_SC.UTF-8 UTF-8 -# en_SG ISO-8859-1 -# en_SG.UTF-8 UTF-8 -# en_US ISO-8859-1 -# en_US.ISO-8859-15 ISO-8859-15 -en_US.UTF-8 UTF-8 -# en_ZA ISO-8859-1 -# en_ZA.UTF-8 UTF-8 -# en_ZM UTF-8 -# en_ZW ISO-8859-1 -# en_ZW.UTF-8 UTF-8 -# eo UTF-8 -# es_AR ISO-8859-1 -# es_AR.UTF-8 UTF-8 -# es_BO ISO-8859-1 -# es_BO.UTF-8 UTF-8 -# es_CL ISO-8859-1 -# es_CL.UTF-8 UTF-8 -# es_CO ISO-8859-1 -# es_CO.UTF-8 UTF-8 -# es_CR ISO-8859-1 -# es_CR.UTF-8 UTF-8 -# es_CU UTF-8 -# es_DO ISO-8859-1 -# es_DO.UTF-8 UTF-8 -# es_EC ISO-8859-1 -# es_EC.UTF-8 UTF-8 -# es_ES ISO-8859-1 -# es_ES.UTF-8 UTF-8 -# es_ES@euro ISO-8859-15 -# es_GT ISO-8859-1 -# es_GT.UTF-8 UTF-8 -# es_HN ISO-8859-1 -# es_HN.UTF-8 UTF-8 -# es_MX ISO-8859-1 -# es_MX.UTF-8 UTF-8 -# es_NI ISO-8859-1 -# es_NI.UTF-8 UTF-8 -# es_PA ISO-8859-1 -# es_PA.UTF-8 UTF-8 -# es_PE ISO-8859-1 -# es_PE.UTF-8 UTF-8 -# es_PR ISO-8859-1 -# es_PR.UTF-8 UTF-8 -# es_PY ISO-8859-1 -# es_PY.UTF-8 UTF-8 -# es_SV ISO-8859-1 -# es_SV.UTF-8 UTF-8 -# es_US ISO-8859-1 -# es_US.UTF-8 UTF-8 -# es_UY ISO-8859-1 -# es_UY.UTF-8 UTF-8 -# es_VE ISO-8859-1 -# es_VE.UTF-8 UTF-8 -# et_EE ISO-8859-1 -# et_EE.ISO-8859-15 ISO-8859-15 -# et_EE.UTF-8 UTF-8 -# eu_ES ISO-8859-1 -# eu_ES.UTF-8 UTF-8 -# eu_ES@euro ISO-8859-15 -# eu_FR ISO-8859-1 -# eu_FR.UTF-8 UTF-8 -# eu_FR@euro ISO-8859-15 -# fa_IR UTF-8 -# ff_SN UTF-8 -# fi_FI ISO-8859-1 -# fi_FI.UTF-8 UTF-8 -# fi_FI@euro ISO-8859-15 -# fil_PH UTF-8 -# fo_FO ISO-8859-1 -# fo_FO.UTF-8 UTF-8 -# fr_BE ISO-8859-1 -# fr_BE.UTF-8 UTF-8 -# fr_BE@euro ISO-8859-15 -# fr_CA ISO-8859-1 -# fr_CA.UTF-8 UTF-8 -# fr_CH ISO-8859-1 -# fr_CH.UTF-8 UTF-8 -# fr_FR ISO-8859-1 -# fr_FR.UTF-8 UTF-8 -# fr_FR@euro ISO-8859-15 -# fr_LU ISO-8859-1 -# fr_LU.UTF-8 UTF-8 -# fr_LU@euro ISO-8859-15 -# fur_IT UTF-8 -# fy_DE UTF-8 -# fy_NL UTF-8 -# ga_IE ISO-8859-1 -# ga_IE.UTF-8 UTF-8 -# ga_IE@euro ISO-8859-15 -# gd_GB ISO-8859-15 -# gd_GB.UTF-8 UTF-8 -# gez_ER UTF-8 -# gez_ER@abegede UTF-8 -# gez_ET UTF-8 -# gez_ET@abegede UTF-8 -# gl_ES ISO-8859-1 -# gl_ES.UTF-8 UTF-8 -# gl_ES@euro ISO-8859-15 -# gu_IN UTF-8 -# gv_GB ISO-8859-1 -# gv_GB.UTF-8 UTF-8 -# ha_NG UTF-8 -# hak_TW UTF-8 -# he_IL ISO-8859-8 -# he_IL.UTF-8 UTF-8 -# hi_IN UTF-8 -# hif_FJ UTF-8 -# hne_IN UTF-8 -# hr_HR ISO-8859-2 -# hr_HR.UTF-8 UTF-8 -# hsb_DE ISO-8859-2 -# hsb_DE.UTF-8 UTF-8 -# ht_HT UTF-8 -# hu_HU ISO-8859-2 -# hu_HU.UTF-8 UTF-8 -# hy_AM UTF-8 -# hy_AM.ARMSCII-8 ARMSCII-8 -# ia_FR UTF-8 -# id_ID ISO-8859-1 -# id_ID.UTF-8 UTF-8 -# ig_NG UTF-8 -# ik_CA UTF-8 -# is_IS ISO-8859-1 -# is_IS.UTF-8 UTF-8 -# it_CH ISO-8859-1 -# it_CH.UTF-8 UTF-8 -# it_IT ISO-8859-1 -# it_IT.UTF-8 UTF-8 -# it_IT@euro ISO-8859-15 -# iu_CA UTF-8 -# ja_JP.EUC-JP EUC-JP -# ja_JP.UTF-8 UTF-8 -# ka_GE GEORGIAN-PS -# ka_GE.UTF-8 UTF-8 -# kab_DZ UTF-8 -# kk_KZ PT154 -# kk_KZ.RK1048 RK1048 -# kk_KZ.UTF-8 UTF-8 -# kl_GL ISO-8859-1 -# kl_GL.UTF-8 UTF-8 -# km_KH UTF-8 -# kn_IN UTF-8 -# ko_KR.EUC-KR EUC-KR -# ko_KR.UTF-8 UTF-8 -# kok_IN UTF-8 -# ks_IN UTF-8 -# ks_IN@devanagari UTF-8 -# ku_TR ISO-8859-9 -# ku_TR.UTF-8 UTF-8 -# kw_GB ISO-8859-1 -# kw_GB.UTF-8 UTF-8 -# ky_KG UTF-8 -# lb_LU UTF-8 -# lg_UG ISO-8859-10 -# lg_UG.UTF-8 UTF-8 -# li_BE UTF-8 -# li_NL UTF-8 -# lij_IT UTF-8 -# ln_CD UTF-8 -# lo_LA UTF-8 -# lt_LT ISO-8859-13 -# lt_LT.UTF-8 UTF-8 -# lv_LV ISO-8859-13 -# lv_LV.UTF-8 UTF-8 -# lzh_TW UTF-8 -# mag_IN UTF-8 -# mai_IN UTF-8 -# mai_NP UTF-8 -# mfe_MU UTF-8 -# mg_MG ISO-8859-15 -# mg_MG.UTF-8 UTF-8 -# mhr_RU UTF-8 -# mi_NZ ISO-8859-13 -# mi_NZ.UTF-8 UTF-8 -# miq_NI UTF-8 -# mjw_IN UTF-8 -# mk_MK ISO-8859-5 -# mk_MK.UTF-8 UTF-8 -# ml_IN UTF-8 -# mn_MN UTF-8 -# mni_IN UTF-8 -# mr_IN UTF-8 -# ms_MY ISO-8859-1 -# ms_MY.UTF-8 UTF-8 -# mt_MT ISO-8859-3 -# mt_MT.UTF-8 UTF-8 -# my_MM UTF-8 -# nan_TW UTF-8 -# nan_TW@latin UTF-8 -# nb_NO ISO-8859-1 -# nb_NO.UTF-8 UTF-8 -# nds_DE UTF-8 -# nds_NL UTF-8 -# ne_NP UTF-8 -# nhn_MX UTF-8 -# niu_NU UTF-8 -# niu_NZ UTF-8 -# nl_AW UTF-8 -# nl_BE ISO-8859-1 -# nl_BE.UTF-8 UTF-8 -# nl_BE@euro ISO-8859-15 -# nl_NL ISO-8859-1 -# nl_NL.UTF-8 UTF-8 -# nl_NL@euro ISO-8859-15 -# nn_NO ISO-8859-1 -# nn_NO.UTF-8 UTF-8 -# nr_ZA UTF-8 -# nso_ZA UTF-8 -# oc_FR ISO-8859-1 -# oc_FR.UTF-8 UTF-8 -# om_ET UTF-8 -# om_KE ISO-8859-1 -# om_KE.UTF-8 UTF-8 -# or_IN UTF-8 -# os_RU UTF-8 -# pa_IN UTF-8 -# pa_PK UTF-8 -# pap_AW UTF-8 -# pap_CW UTF-8 -# pl_PL ISO-8859-2 -# pl_PL.UTF-8 UTF-8 -# ps_AF UTF-8 -# pt_BR ISO-8859-1 -# pt_BR.UTF-8 UTF-8 -# pt_PT ISO-8859-1 -# pt_PT.UTF-8 UTF-8 -# pt_PT@euro ISO-8859-15 -# quz_PE UTF-8 -# raj_IN UTF-8 -# ro_RO ISO-8859-2 -# ro_RO.UTF-8 UTF-8 -# ru_RU ISO-8859-5 -# ru_RU.CP1251 CP1251 -# ru_RU.KOI8-R KOI8-R -# ru_RU.UTF-8 UTF-8 -# ru_UA KOI8-U -# ru_UA.UTF-8 UTF-8 -# rw_RW UTF-8 -# sa_IN UTF-8 -# sah_RU UTF-8 -# sat_IN UTF-8 -# sc_IT UTF-8 -# sd_IN UTF-8 -# sd_IN@devanagari UTF-8 -# se_NO UTF-8 -# sgs_LT UTF-8 -# shn_MM UTF-8 -# shs_CA UTF-8 -# si_LK UTF-8 -# sid_ET UTF-8 -# sk_SK ISO-8859-2 -# sk_SK.UTF-8 UTF-8 -# sl_SI ISO-8859-2 -# sl_SI.UTF-8 UTF-8 -# sm_WS UTF-8 -# so_DJ ISO-8859-1 -# so_DJ.UTF-8 UTF-8 -# so_ET UTF-8 -# so_KE ISO-8859-1 -# so_KE.UTF-8 UTF-8 -# so_SO ISO-8859-1 -# so_SO.UTF-8 UTF-8 -# sq_AL ISO-8859-1 -# sq_AL.UTF-8 UTF-8 -# sq_MK UTF-8 -# sr_ME UTF-8 -# sr_RS UTF-8 -# sr_RS@latin UTF-8 -# ss_ZA UTF-8 -# st_ZA ISO-8859-1 -# st_ZA.UTF-8 UTF-8 -# sv_FI ISO-8859-1 -# sv_FI.UTF-8 UTF-8 -# sv_FI@euro ISO-8859-15 -# sv_SE ISO-8859-1 -# sv_SE.ISO-8859-15 ISO-8859-15 -# sv_SE.UTF-8 UTF-8 -# sw_KE UTF-8 -# sw_TZ UTF-8 -# szl_PL UTF-8 -# ta_IN UTF-8 -# ta_LK UTF-8 -# tcy_IN.UTF-8 UTF-8 -# te_IN UTF-8 -# tg_TJ KOI8-T -# tg_TJ.UTF-8 UTF-8 -# th_TH TIS-620 -# th_TH.UTF-8 UTF-8 -# the_NP UTF-8 -# ti_ER UTF-8 -# ti_ET UTF-8 -# tig_ER UTF-8 -# tk_TM UTF-8 -# tl_PH ISO-8859-1 -# tl_PH.UTF-8 UTF-8 -# tn_ZA UTF-8 -# to_TO UTF-8 -# tpi_PG UTF-8 -# tr_CY ISO-8859-9 -# tr_CY.UTF-8 UTF-8 -# tr_TR ISO-8859-9 -# tr_TR.UTF-8 UTF-8 -# ts_ZA UTF-8 -# tt_RU UTF-8 -# tt_RU@iqtelif UTF-8 -# ug_CN UTF-8 -# uk_UA KOI8-U -# uk_UA.UTF-8 UTF-8 -# unm_US UTF-8 -# ur_IN UTF-8 -# ur_PK UTF-8 -# uz_UZ ISO-8859-1 -# uz_UZ.UTF-8 UTF-8 -# uz_UZ@cyrillic UTF-8 -# ve_ZA UTF-8 -# vi_VN UTF-8 -# wa_BE ISO-8859-1 -# wa_BE.UTF-8 UTF-8 -# wa_BE@euro ISO-8859-15 -# wae_CH UTF-8 -# wal_ET UTF-8 -# wo_SN UTF-8 -# xh_ZA ISO-8859-1 -# xh_ZA.UTF-8 UTF-8 -# yi_US CP1255 -# yi_US.UTF-8 UTF-8 -# yo_NG UTF-8 -# yue_HK UTF-8 -# yuw_PG UTF-8 -# zh_CN GB2312 -# zh_CN.GB18030 GB18030 -# zh_CN.GBK GBK -zh_CN.UTF-8 UTF-8 -# zh_HK BIG5-HKSCS -# zh_HK.UTF-8 UTF-8 -# zh_SG GB2312 -# zh_SG.GBK GBK -# zh_SG.UTF-8 UTF-8 -# zh_TW BIG5 -# zh_TW.EUC-TW EUC-TW -# zh_TW.UTF-8 UTF-8 -# zu_ZA ISO-8859-1 -# zu_ZA.UTF-8 UTF-8