diff --git a/Automation/Locales/centos-art.sh.pot b/Automation/Locales/centos-art.sh.pot index 385e802..20f1b54 100644 --- a/Automation/Locales/centos-art.sh.pot +++ b/Automation/Locales/centos-art.sh.pot @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR The CentOS Project +# Copyright (C) YEAR The CentOS Artwork SIG # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: centos-art.sh 0.5\n" "Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n" -"POT-Creation-Date: 2013-08-06 15:20-0400\n" +"POT-Creation-Date: 2013-09-30 22:12-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -115,1738 +115,1747 @@ msgstr "" msgid "There wasn't any section for processing found." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Help/help_getOptions.sh:79 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Help/help_getOptions.sh:77 msgid "The documentation format provided is not supported." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:5 -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:5 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:30 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:30 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_setModuleEnvironment.sh:51 msgid "Unknown" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:10 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:35 msgid "Andorra" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:13 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:38 msgid "United Arab Emirates" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:16 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:41 msgid "Afghanistan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:19 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:44 msgid "Antigua and Barbuda" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:22 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:47 msgid "Anguilla" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:25 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:50 msgid "Albania" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:28 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:53 msgid "Armenia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:31 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:56 msgid "Netherlands Antilles" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:34 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:59 msgid "Angola" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:37 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:62 msgid "Antarctica" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:40 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:65 msgid "Argentina" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:43 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:68 msgid "Samoa (American)" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:46 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:71 msgid "Austria" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:49 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:74 msgid "Australia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:52 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:77 msgid "Aruba" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:55 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:80 msgid "Azerbaijan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:58 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:83 msgid "Bosnia and Herzegovina" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:61 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:86 msgid "Barbados" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:64 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:89 msgid "Bangladesh" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:67 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:92 msgid "Belgium" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:70 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:95 msgid "Burkina Faso" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:73 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:98 msgid "Bulgaria" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:76 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:101 msgid "Bahrain" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:79 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:104 msgid "Burundi" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:82 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:107 msgid "Benin" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:85 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:110 msgid "Bermuda" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:88 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:113 msgid "Brunei" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:91 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:116 msgid "Bolivia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:94 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:119 msgid "Brazil" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:97 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:122 msgid "Bahamas" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:100 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:125 msgid "Bhutan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:103 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:128 msgid "Bouvet Island" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:106 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:131 msgid "Botswana" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:109 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:134 msgid "Belarus" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:112 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:137 msgid "Belize" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:115 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:140 msgid "Canada" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:118 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:143 msgid "Cocos (Keeling) Islands" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:121 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:146 msgid "Congo (Dem. Rep.)" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:124 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:149 msgid "Central African Rep." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:127 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:152 msgid "Congo (Rep.)" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:130 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:155 msgid "Switzerland" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:133 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:158 msgid "Co^te d'Ivoire" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:136 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:161 msgid "Cook Islands" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:139 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:164 msgid "Chile" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:142 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:167 msgid "Cameroon" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:145 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:170 msgid "China" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:148 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:173 msgid "Colombia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:151 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:176 msgid "Costa Rica" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:154 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:179 msgid "Serbia and Montenegro" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:157 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:182 msgid "Cuba" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:160 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:185 msgid "Cape Verde" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:163 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:188 msgid "Christmas Island" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:166 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:191 msgid "Cyprus" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:169 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:194 msgid "Czech Republic" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:172 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:197 msgid "Germany" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:175 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:200 msgid "Djibouti" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:178 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:203 msgid "Denmark" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:181 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:206 msgid "Dominica" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:184 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:209 msgid "Dominican Republic" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:187 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:212 msgid "Algeria" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:190 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:215 msgid "Ecuador" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:193 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:218 msgid "Estonia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:196 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:221 msgid "Egypt" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:199 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:224 msgid "Western Sahara" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:202 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:227 msgid "Eritrea" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:205 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:230 msgid "Spain" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:208 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:233 msgid "Ethiopia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:211 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:236 msgid "Finland" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:214 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:239 msgid "Fiji" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:217 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:242 msgid "Falkland Islands" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:220 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:245 msgid "Micronesia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:223 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:248 msgid "Faeroe Islands" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:226 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:251 msgid "France" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:229 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:254 msgid "Gabon" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:232 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:257 msgid "Britain (UK)" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:235 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:260 msgid "Grenada" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:238 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:263 msgid "Georgia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:241 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:266 msgid "French Guiana" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:244 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:269 msgid "Ghana" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:247 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:272 msgid "Gibraltar" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:250 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:275 msgid "Greenland" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:253 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:278 msgid "Gambia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:256 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:281 msgid "Guinea" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:259 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:284 msgid "Guadeloupe" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:262 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:287 msgid "Equatorial Guinea" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:265 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:290 msgid "Greece" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:268 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:293 msgid "South Georgia and the South Sandwich Islands" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:271 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:296 msgid "Guatemala" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:274 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:299 msgid "Guam" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:277 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:302 msgid "Guinea-Bissau" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:280 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:305 msgid "Guyana" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:283 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:308 msgid "Hong Kong" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:286 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:311 msgid "Heard Island and McDonald Islands" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:289 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:314 msgid "Honduras" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:292 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:317 msgid "Croatia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:295 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:320 msgid "Haiti" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:298 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:323 msgid "Hungary" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:301 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:326 msgid "Indonesia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:304 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:329 msgid "Ireland" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:307 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:332 msgid "Israel" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:310 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:335 msgid "India" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:313 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:338 msgid "British Indian Ocean Territory" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:316 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:341 msgid "Iraq" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:319 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:344 msgid "Iran" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:322 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:347 msgid "Iceland" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:325 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:350 msgid "Italy" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:328 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:353 msgid "Jamaica" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:331 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:356 msgid "Jordan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:334 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:359 msgid "Japan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:337 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:362 msgid "Kenya" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:340 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:365 msgid "Kyrgyzstan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:343 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:368 msgid "Cambodia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:346 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:371 msgid "Kiribati" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:349 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:374 msgid "Comoros" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:352 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:377 msgid "St Kitts and Nevis" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:355 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:380 msgid "Korea (North)" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:358 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:383 msgid "Korea (South)" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:361 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:386 msgid "Kuwait" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:364 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:389 msgid "Cayman Islands" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:367 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:392 msgid "Kazakhstan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:370 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:395 msgid "Laos" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:373 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:398 msgid "Lebanon" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:376 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:401 msgid "St Lucia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:379 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:404 msgid "Liechtenstein" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:382 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:407 msgid "Sri Lanka" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:385 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:410 msgid "Liberia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:388 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:413 msgid "Lesotho" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:391 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:416 msgid "Lithuania" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:394 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:419 msgid "Luxembourg" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:397 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:422 msgid "Latvia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:400 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:425 msgid "Libya" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:403 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:428 msgid "Morocco" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:406 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:431 msgid "Monaco" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:409 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:434 msgid "Moldova" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:412 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:437 msgid "Madagascar" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:415 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:440 msgid "Marshall Islands" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:418 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:443 msgid "Macedonia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:421 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:446 msgid "Mali" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:424 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:449 msgid "Myanmar (Burma)" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:427 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:452 msgid "Mongolia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:430 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:455 msgid "Macao" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:433 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:458 msgid "Northern Mariana Islands" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:436 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:461 msgid "Martinique" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:439 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:464 msgid "Mauritania" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:442 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:467 msgid "Montserrat" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:445 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:470 msgid "Malta" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:448 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:473 msgid "Mauritius" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:451 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:476 msgid "Maldives" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:454 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:479 msgid "Malawi" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:457 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:482 msgid "Mexico" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:460 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:485 msgid "Malaysia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:463 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:488 msgid "Mozambique" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:466 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:491 msgid "Namibia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:469 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:494 msgid "New Caledonia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:472 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:497 msgid "Niger" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:475 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:500 msgid "Norfolk Island" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:478 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:503 msgid "Nigeria" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:481 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:506 msgid "Nicaragua" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:484 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:509 msgid "Netherlands" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:487 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:512 msgid "Norway" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:490 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:515 msgid "Nepal" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:493 -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:453 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:518 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:478 msgid "Nauru" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:496 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:521 msgid "Niue" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:499 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:524 msgid "New Zealand" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:502 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:527 msgid "Oman" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:505 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:530 msgid "Panama" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:508 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:533 msgid "Peru" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:511 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:536 msgid "French Polynesia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:514 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:539 msgid "Papua New Guinea" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:517 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:542 msgid "Philippines" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:520 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:545 msgid "Pakistan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:523 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:548 msgid "Poland" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:526 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:551 msgid "St Pierre and Miquelon" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:529 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:554 msgid "Pitcairn" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:532 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:557 msgid "Puerto Rico" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:535 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:560 msgid "Palestine" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:538 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:563 msgid "Portugal" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:541 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:566 msgid "Palau" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:544 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:569 msgid "Paraguay" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:547 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:572 msgid "Qatar" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:550 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:575 msgid "Reunion" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:553 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:578 msgid "Romania" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:556 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:581 msgid "Russia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:559 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:584 msgid "Rwanda" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:562 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:587 msgid "Saudi Arabia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:565 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:590 msgid "Solomon Islands" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:568 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:593 msgid "Seychelles" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:571 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:596 msgid "Sudan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:574 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:599 msgid "Sweden" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:577 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:602 msgid "Singapore" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:580 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:605 msgid "St Helena" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:583 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:608 msgid "Slovenia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:586 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:611 msgid "Svalbard and Jan Mayen" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:589 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:614 msgid "Slovakia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:592 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:617 msgid "Sierra Leone" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:595 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:620 msgid "San Marino" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:598 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:623 msgid "Senegal" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:601 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:626 msgid "Somalia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:604 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:629 msgid "Suriname" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:607 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:632 msgid "Sao Tome and Principe" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:610 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:635 msgid "El Salvador" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:613 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:638 msgid "Syria" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:616 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:641 msgid "Swaziland" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:619 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:644 msgid "Turks and Caicos Islands" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:622 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:647 msgid "Chad" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:625 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:650 msgid "French Southern and Antarctic Lands" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:628 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:653 msgid "Togo" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:631 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:656 msgid "Thailand" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:634 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:659 msgid "Tajikistan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:637 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:662 msgid "Tokelau" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:640 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:665 msgid "Timor-Leste" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:643 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:668 msgid "Turkmenistan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:646 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:671 msgid "Tunisia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:649 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:674 msgid "Tonga" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:652 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:677 msgid "Turkey" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:655 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:680 msgid "Trinidad and Tobago" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:658 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:683 msgid "Tuvalu" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:661 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:686 msgid "Taiwan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:664 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:689 msgid "Tanzania" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:667 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:692 msgid "Ukraine" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:670 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:695 msgid "Uganda" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:673 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:698 msgid "US minor outlying islands" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:676 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:701 msgid "United States" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:679 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:704 msgid "Uruguay" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:682 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:707 msgid "Uzbekistan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:685 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:710 msgid "Vatican City" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:688 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:713 msgid "St Vincent" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:691 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:716 msgid "Venezuela" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:694 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:719 msgid "Virgin Islands (UK)" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:697 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:722 msgid "Virgin Islands (US)" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:700 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:725 msgid "Vietnam" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:703 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:728 msgid "Vanuatu" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:706 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:731 msgid "Wallis and Futuna" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:709 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:734 msgid "Samoa (Western)" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:712 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:737 msgid "Yemen" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:715 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:740 msgid "Mayotte" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:718 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:743 msgid "South Africa" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:721 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:746 msgid "Zambia" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:724 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:749 msgid "Zimbabwe" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:10 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:35 msgid "Afar" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:14 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:39 msgid "Abkhazian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:18 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:43 msgid "Avestan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:22 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:47 msgid "Afrikaans" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:26 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:51 msgid "Akan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:30 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:55 msgid "Amharic" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:34 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:59 msgid "Aragonese" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:38 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:63 msgid "Arabic" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:42 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:67 msgid "Assamese" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:46 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:71 msgid "Avaric" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:50 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:75 msgid "Aymara" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:54 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:79 msgid "Azerbaijani" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:58 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:83 msgid "Bashkir" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:62 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:87 msgid "Byelorussian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:66 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:91 msgid "Bulgarian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:70 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:95 msgid "Bihari" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:74 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:99 msgid "Bislama" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:78 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:103 msgid "Bambara" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:82 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:107 msgid "Bengali" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:86 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:111 msgid "Tibetan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:90 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:115 msgid "Breton" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:94 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:119 msgid "Bosnian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:98 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:123 msgid "Catalan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:102 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:127 msgid "Chechen" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:106 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:131 msgid "Chamorro" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:110 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:135 msgid "Corsican" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:114 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:139 msgid "Cree" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:118 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:143 msgid "Czech" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:122 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:147 msgid "Church Slavic" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:126 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:151 msgid "Chuvash" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:130 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:155 msgid "Welsh" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:134 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:159 msgid "Danish" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:138 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:163 msgid "German" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:142 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:167 msgid "Divehi" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:146 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:171 msgid "Dzongkha" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:150 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:175 msgid "E'we" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:154 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:179 msgid "Greek" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:158 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:183 msgid "English" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:162 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:187 msgid "Esperanto" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:166 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:191 msgid "Spanish" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:170 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:195 msgid "Estonian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:174 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:199 msgid "Basque" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:177 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:202 msgid "Persian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:181 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:206 msgid "Fulah" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:185 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:210 msgid "Finnish" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:189 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:214 msgid "Fijian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:193 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:218 msgid "Faroese" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:197 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:222 msgid "French" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:201 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:226 msgid "Frisian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:205 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:230 msgid "Irish" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:209 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:234 msgid "Scots" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:213 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:238 msgid "Gallegan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:217 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:242 msgid "Guarani" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:221 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:246 msgid "Gujarati" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:225 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:250 msgid "Manx" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:229 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:254 msgid "Hausa" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:233 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:258 msgid "Hebrew" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:237 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:262 msgid "Hindi" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:241 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:266 msgid "Hiri Motu" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:245 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:270 msgid "Croatian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:249 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:274 msgid "Haitian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:253 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:278 msgid "Hungarian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:257 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:282 msgid "Armenian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:261 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:286 msgid "Herero" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:265 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:290 msgid "Interlingua" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:269 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:294 msgid "Indonesian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:273 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:298 msgid "Interlingue" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:277 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:302 msgid "Igbo" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:281 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:306 msgid "Sichuan Yi" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:285 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:310 msgid "Inupiak" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:289 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:314 msgid "Ido" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:293 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:318 msgid "Icelandic" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:297 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:322 msgid "Italian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:301 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:326 msgid "Inuktitut" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:305 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:330 msgid "Japanese" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:309 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:334 msgid "Javanese" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:313 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:338 msgid "Georgian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:317 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:342 msgid "Kongo" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:321 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:346 msgid "Kikuyu" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:325 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:350 msgid "Kuanyama" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:329 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:354 msgid "Kazakh" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:333 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:358 msgid "Kalaallisut" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:337 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:362 msgid "Khmer" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:341 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:366 msgid "Kannada" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:345 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:370 msgid "Korean" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:349 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:374 msgid "Kanuri" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:353 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:378 msgid "Kashmiri" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:357 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:382 msgid "Kurdish" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:361 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:386 msgid "Komi" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:365 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:390 msgid "Cornish" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:369 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:394 msgid "Kirghiz" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:373 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:398 msgid "Latin" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:377 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:402 msgid "Letzeburgesch" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:381 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:406 msgid "Ganda" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:385 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:410 msgid "Limburgish" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:389 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:414 msgid "Lingala" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:393 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:418 msgid "Lao" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:397 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:422 msgid "Lithuanian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:401 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:426 msgid "Luba-Katanga" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:405 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:430 msgid "Latvian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:409 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:434 msgid "Malagasy" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:413 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:438 msgid "Marshall" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:417 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:442 msgid "Maori" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:421 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:446 msgid "Macedonian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:425 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:450 msgid "Malayalam" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:429 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:454 msgid "Mongolian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:433 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:458 msgid "Moldavian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:437 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:462 msgid "Marathi" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:441 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:466 msgid "Malay" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:445 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:470 msgid "Maltese" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:449 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:474 msgid "Burmese" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:457 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:482 msgid "Norwegian Bokmaal" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:461 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:486 msgid "Ndebele, North" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:465 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:490 msgid "Nepali" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:469 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:494 msgid "Ndonga" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:473 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:498 msgid "Dutch" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:477 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:502 msgid "Norwegian Nynorsk" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:481 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:506 msgid "Norwegian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:485 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:510 msgid "Ndebele, South" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:489 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:514 msgid "Navajo" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:493 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:518 msgid "Chichewa" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:497 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:522 msgid "Occitan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:501 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:526 msgid "Ojibwa" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:505 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:530 msgid "(Afan) Oromo" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:509 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:534 msgid "Oriya" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:513 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:538 msgid "Ossetian; Ossetic" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:517 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:542 msgid "Panjabi; Punjabi" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:521 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:546 msgid "Pali" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:525 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:550 msgid "Polish" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:529 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:554 msgid "Pashto, Pushto" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:533 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:558 msgid "Portuguese" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:537 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:562 msgid "Quechua" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:541 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:566 msgid "Rhaeto-Romance" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:545 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:570 msgid "Rundi" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:549 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:574 msgid "Romanian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:553 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:578 msgid "Russian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:557 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:582 msgid "Kinyarwanda" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:561 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:586 msgid "Sanskrit" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:565 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:590 msgid "Sardinian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:569 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:594 msgid "Sindhi" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:573 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:598 msgid "Northern Sami" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:577 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:602 msgid "Sango; Sangro" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:581 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:606 msgid "Sinhalese" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:585 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:610 msgid "Slovak" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:589 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:614 msgid "Slovenian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:593 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:618 msgid "Samoan" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:597 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:622 msgid "Shona" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:601 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:626 msgid "Somali" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:605 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:630 msgid "Albanian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:609 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:634 msgid "Serbian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:613 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:638 msgid "Swati; Siswati" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:617 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:642 msgid "Sesotho; Sotho, Southern" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:621 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:646 msgid "Sundanese" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:625 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:650 msgid "Swedish" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:629 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:654 msgid "Swahili" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:633 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:658 msgid "Tamil" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:637 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:662 msgid "Telugu" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:641 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:666 msgid "Tajik" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:645 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:670 msgid "Thai" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:649 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:674 msgid "Tigrinya" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:653 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:678 msgid "Turkmen" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:657 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:682 msgid "Tagalog" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:661 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:686 msgid "Tswana; Setswana" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:665 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:690 msgid "Tonga (?)" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:669 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:694 msgid "Turkish" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:673 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:698 msgid "Tsonga" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:678 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:703 msgid "Tatar" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:682 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:707 msgid "Twi" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:686 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:711 msgid "Tahitian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:690 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:715 msgid "Uighur" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:694 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:719 msgid "Ukrainian" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:698 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:723 msgid "Urdu" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:702 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:727 msgid "Uzbek" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:706 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:731 msgid "Venda" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:710 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:735 msgid "Vietnamese" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:714 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:739 msgid "Volapuk; Volapuk" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:718 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:743 msgid "Walloon" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:722 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:747 msgid "Wolof" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:726 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:751 msgid "Xhosa" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:730 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:755 msgid "Yiddish (formerly ji)" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:734 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:759 msgid "Yoruba" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:738 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:763 msgid "Zhuang" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:742 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:767 msgid "Chinese" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:746 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:771 msgid "Zulu" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/locale.sh:46 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/locale.sh:40 msgid "The English language cannot be localized to itself." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/locale.sh:58 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Locale/locale.sh:54 msgid "The argument provided isn't valid." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Prepare/prepare_setPackages.sh:58 -msgid "The following packages need to be installed:" +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Prepare/Modules/Packages/packages.sh:54 +msgid "All required packages are installed already." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Prepare/prepare_setPackages.sh:61 -msgid "from third party repository" +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Prepare/prepare_setRenderEnvironment.sh:55 +msgid "The option name cannot be empty." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Prepare/prepare_setPackages.sh:67 -msgid "Do you want to continue" +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Prepare/prepare_setRenderEnvironment.sh:64 +msgid "The option value cannot be empty." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Prepare/prepare_setPackages.sh:70 -msgid "All required packages are already installed." +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Prepare/prepare_setRenderEnvironment.sh:80 +msgid "The search path cannot be empty." msgstr "" #: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Render/Modules/Svg/svg_checkModelExportId.sh:43 #, sh-format -msgid "There is not export id (${EXPORTID}) inside \"${TEMPLATE}\"." +msgid "There is not export id ($EXPORTID) inside \"$TEMPLATE\"." +msgstr "" + +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Render/render_setRenderType.sh:76 +msgid "hasn't render-type set in." +msgstr "" + +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Render/render_setRenderType.sh:81 +msgid "hasn't render-from set in." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Tuneup/Xhtml/xhtml_doToc.sh:139 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Modules/Tuneup/Modules/Xhtml/xhtml_setToc.sh:141 msgid "Table of contents" msgstr "" @@ -1956,45 +1965,48 @@ msgstr[1] "" msgid "isn't supported as version control system." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:52 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:51 msgid "isn't a directory." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:58 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:57 msgid "doesn't exist." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:64 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:63 msgid "isn't a regular file." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:70 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:69 msgid "isn't a symbolic link." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:76 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:75 msgid "isn't an executable file." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:83 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:82 #, sh-format -msgid "isn't a \"${MIME}\" file." +msgid "isn't a \"$MIME\" file." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:89 -#, sh-format +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:88 msgid "doesn't match its pattern." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:95 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:94 msgid "isn't installed in the system." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:143 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:114 +msgid "No file for processing found." +msgstr "" + +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_checkFiles.sh:141 msgid "The condition command provided isn't supported." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_getTemporalFile.sh:42 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_getTemporalFile.sh:41 msgid "The first argument cannot be empty." msgstr "" @@ -2002,138 +2014,143 @@ msgstr "" msgid "Creative Common Attribution-ShareAlike 3.0 License" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printCopyrightInfo.sh:107 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printCopyrightInfo.sh:120 msgid "All rights reserved." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:36 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:35 msgid "The message cannot be empty." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:117 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:116 msgid "The path provided cannot be processed the way you entered it." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:118 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:117 msgid "Instead, try the following equivalence:" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:129 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:128 msgid "To know more, run" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:135 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:134 msgid "yes" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:138 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:137 msgid "no" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:225 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:231 msgid "Processing" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:229 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:235 msgid "Cropping from" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:233 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:239 msgid "Tuning-up" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:237 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:243 msgid "Checking" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:241 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:247 msgid "Combining" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:245 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:251 msgid "Editing" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:250 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:256 msgid "Updating" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:252 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:258 msgid "Creating" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:257 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:263 msgid "Deleting" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:261 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:267 msgid "Reading" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:265 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:271 msgid "Saved as" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:269 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:275 msgid "Linked to" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:273 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:279 msgid "Moved to" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:277 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:283 msgid "Translation" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:281 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:287 msgid "Translating" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:285 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:291 msgid "Validating" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:289 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:295 msgid "Template" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:293 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:299 msgid "Configuration" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:297 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printMessage.sh:303 msgid "Palette" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printVersion.sh:31 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_printVersion.sh:40 #, sh-format msgid "" -"Running module ${MODULE_NAME} (v${MODULE_VERSION}) through " -"${TCAR_SCRIPT_NAME} (v${TCAR_SCRIPT_VERSION})." +"$PROGRAM_NAME comes with NO WARRANTY, to the extent permitted by " +"law. You may redistribute copies of $PROGRAM_NAME under the terms " +"of the GNU General Public License. For more information about these " +"matters, see the files named COPYING." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_setArguments.sh:90 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_setModuleArguments.sh:90 msgid "The argument verification failed." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_setModuleEnvironment.sh:41 -msgid "The module provided isn't valid." +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_setModuleEnvironment.sh:133 +msgid "Opening module" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_setModuleEnvironmentScripts.sh:49 -msgid "No function file was found." +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_setModuleEnvironment.sh:137 +msgid "Closing module" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_unsetModuleEnvironment.sh:38 -msgid "The export id was not provided." +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_setModuleEnvironment.sh:147 +msgid "Closing variables" msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/centos-art.sh:67 -#, sh-format -msgid "Running ${TCAR_SCRIPT_NAME} (v${TCAR_SCRIPT_VERSION})." +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_setModuleEnvironmentScripts.sh:48 +msgid "No function file was found." +msgstr "" + +#: /home/al/Projects/centos-artwork.git-localhost/Automation/Scripts/tcar_unsetModuleEnvironment.sh:32 +msgid "The export id was not provided." msgstr "" -#: /home/al/Projects/centos-artwork.git-localhost/Automation/centos-art.sh:78 +#: /home/al/Projects/centos-artwork.git-localhost/Automation/centos-art.sh:65 msgid "has not execution rights." msgstr "" diff --git a/Automation/Locales/es_ES/LC_MESSAGES/centos-art.sh.mo b/Automation/Locales/es_ES/LC_MESSAGES/centos-art.sh.mo index 70bcbb9..1c9849d 100644 Binary files a/Automation/Locales/es_ES/LC_MESSAGES/centos-art.sh.mo and b/Automation/Locales/es_ES/LC_MESSAGES/centos-art.sh.mo differ diff --git a/Automation/Locales/es_ES/centos-art.sh.po b/Automation/Locales/es_ES/centos-art.sh.po index 1eb7414..7c97e78 100644 --- a/Automation/Locales/es_ES/centos-art.sh.po +++ b/Automation/Locales/es_ES/centos-art.sh.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: centos-art.sh 0.5\n" "Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n" -"POT-Creation-Date: 2013-08-06 15:20-0400\n" -"PO-Revision-Date: 2013-08-06 15:20-0400\n" +"POT-Creation-Date: 2013-09-30 22:12-0400\n" +"PO-Revision-Date: 2013-09-30 22:12-0400\n" "Last-Translator: Localization SIG \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -115,1745 +115,1754 @@ msgstr "" msgid "There wasn't any section for processing found." msgstr "" -#: Automation/Modules/Help/help_getOptions.sh:79 +#: Automation/Modules/Help/help_getOptions.sh:77 msgid "The documentation format provided is not supported." msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:5 -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:5 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:30 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:30 +#: Automation/Scripts/tcar_setModuleEnvironment.sh:51 msgid "Unknown" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:10 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:35 msgid "Andorra" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:13 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:38 msgid "United Arab Emirates" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:16 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:41 msgid "Afghanistan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:19 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:44 msgid "Antigua and Barbuda" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:22 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:47 msgid "Anguilla" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:25 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:50 msgid "Albania" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:28 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:53 msgid "Armenia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:31 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:56 msgid "Netherlands Antilles" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:34 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:59 msgid "Angola" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:37 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:62 msgid "Antarctica" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:40 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:65 msgid "Argentina" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:43 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:68 msgid "Samoa (American)" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:46 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:71 msgid "Austria" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:49 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:74 msgid "Australia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:52 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:77 msgid "Aruba" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:55 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:80 msgid "Azerbaijan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:58 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:83 msgid "Bosnia and Herzegovina" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:61 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:86 msgid "Barbados" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:64 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:89 msgid "Bangladesh" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:67 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:92 msgid "Belgium" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:70 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:95 msgid "Burkina Faso" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:73 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:98 msgid "Bulgaria" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:76 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:101 msgid "Bahrain" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:79 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:104 msgid "Burundi" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:82 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:107 msgid "Benin" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:85 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:110 msgid "Bermuda" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:88 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:113 msgid "Brunei" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:91 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:116 msgid "Bolivia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:94 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:119 msgid "Brazil" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:97 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:122 msgid "Bahamas" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:100 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:125 msgid "Bhutan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:103 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:128 msgid "Bouvet Island" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:106 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:131 msgid "Botswana" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:109 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:134 msgid "Belarus" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:112 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:137 msgid "Belize" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:115 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:140 msgid "Canada" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:118 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:143 msgid "Cocos (Keeling) Islands" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:121 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:146 msgid "Congo (Dem. Rep.)" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:124 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:149 msgid "Central African Rep." msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:127 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:152 msgid "Congo (Rep.)" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:130 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:155 msgid "Switzerland" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:133 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:158 msgid "Co^te d'Ivoire" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:136 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:161 msgid "Cook Islands" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:139 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:164 msgid "Chile" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:142 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:167 msgid "Cameroon" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:145 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:170 msgid "China" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:148 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:173 msgid "Colombia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:151 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:176 msgid "Costa Rica" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:154 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:179 msgid "Serbia and Montenegro" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:157 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:182 msgid "Cuba" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:160 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:185 msgid "Cape Verde" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:163 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:188 msgid "Christmas Island" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:166 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:191 msgid "Cyprus" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:169 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:194 msgid "Czech Republic" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:172 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:197 msgid "Germany" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:175 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:200 msgid "Djibouti" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:178 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:203 msgid "Denmark" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:181 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:206 msgid "Dominica" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:184 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:209 msgid "Dominican Republic" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:187 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:212 msgid "Algeria" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:190 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:215 msgid "Ecuador" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:193 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:218 msgid "Estonia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:196 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:221 msgid "Egypt" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:199 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:224 msgid "Western Sahara" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:202 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:227 msgid "Eritrea" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:205 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:230 msgid "Spain" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:208 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:233 msgid "Ethiopia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:211 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:236 msgid "Finland" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:214 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:239 msgid "Fiji" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:217 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:242 msgid "Falkland Islands" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:220 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:245 msgid "Micronesia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:223 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:248 msgid "Faeroe Islands" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:226 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:251 msgid "France" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:229 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:254 msgid "Gabon" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:232 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:257 msgid "Britain (UK)" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:235 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:260 msgid "Grenada" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:238 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:263 msgid "Georgia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:241 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:266 msgid "French Guiana" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:244 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:269 msgid "Ghana" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:247 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:272 msgid "Gibraltar" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:250 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:275 msgid "Greenland" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:253 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:278 msgid "Gambia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:256 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:281 msgid "Guinea" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:259 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:284 msgid "Guadeloupe" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:262 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:287 msgid "Equatorial Guinea" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:265 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:290 msgid "Greece" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:268 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:293 msgid "South Georgia and the South Sandwich Islands" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:271 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:296 msgid "Guatemala" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:274 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:299 msgid "Guam" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:277 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:302 msgid "Guinea-Bissau" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:280 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:305 msgid "Guyana" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:283 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:308 msgid "Hong Kong" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:286 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:311 msgid "Heard Island and McDonald Islands" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:289 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:314 msgid "Honduras" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:292 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:317 msgid "Croatia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:295 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:320 msgid "Haiti" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:298 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:323 msgid "Hungary" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:301 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:326 msgid "Indonesia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:304 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:329 msgid "Ireland" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:307 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:332 msgid "Israel" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:310 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:335 msgid "India" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:313 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:338 msgid "British Indian Ocean Territory" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:316 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:341 msgid "Iraq" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:319 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:344 msgid "Iran" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:322 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:347 msgid "Iceland" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:325 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:350 msgid "Italy" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:328 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:353 msgid "Jamaica" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:331 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:356 msgid "Jordan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:334 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:359 msgid "Japan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:337 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:362 msgid "Kenya" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:340 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:365 msgid "Kyrgyzstan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:343 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:368 msgid "Cambodia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:346 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:371 msgid "Kiribati" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:349 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:374 msgid "Comoros" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:352 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:377 msgid "St Kitts and Nevis" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:355 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:380 msgid "Korea (North)" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:358 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:383 msgid "Korea (South)" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:361 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:386 msgid "Kuwait" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:364 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:389 msgid "Cayman Islands" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:367 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:392 msgid "Kazakhstan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:370 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:395 msgid "Laos" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:373 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:398 msgid "Lebanon" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:376 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:401 msgid "St Lucia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:379 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:404 msgid "Liechtenstein" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:382 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:407 msgid "Sri Lanka" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:385 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:410 msgid "Liberia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:388 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:413 msgid "Lesotho" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:391 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:416 msgid "Lithuania" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:394 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:419 msgid "Luxembourg" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:397 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:422 msgid "Latvia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:400 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:425 msgid "Libya" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:403 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:428 msgid "Morocco" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:406 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:431 msgid "Monaco" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:409 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:434 msgid "Moldova" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:412 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:437 msgid "Madagascar" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:415 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:440 msgid "Marshall Islands" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:418 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:443 msgid "Macedonia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:421 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:446 msgid "Mali" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:424 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:449 msgid "Myanmar (Burma)" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:427 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:452 msgid "Mongolia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:430 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:455 msgid "Macao" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:433 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:458 msgid "Northern Mariana Islands" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:436 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:461 msgid "Martinique" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:439 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:464 msgid "Mauritania" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:442 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:467 msgid "Montserrat" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:445 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:470 msgid "Malta" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:448 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:473 msgid "Mauritius" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:451 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:476 msgid "Maldives" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:454 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:479 msgid "Malawi" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:457 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:482 msgid "Mexico" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:460 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:485 msgid "Malaysia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:463 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:488 msgid "Mozambique" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:466 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:491 msgid "Namibia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:469 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:494 msgid "New Caledonia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:472 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:497 msgid "Niger" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:475 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:500 msgid "Norfolk Island" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:478 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:503 msgid "Nigeria" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:481 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:506 msgid "Nicaragua" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:484 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:509 msgid "Netherlands" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:487 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:512 msgid "Norway" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:490 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:515 msgid "Nepal" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:493 -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:453 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:518 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:478 msgid "Nauru" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:496 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:521 msgid "Niue" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:499 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:524 msgid "New Zealand" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:502 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:527 msgid "Oman" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:505 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:530 msgid "Panama" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:508 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:533 msgid "Peru" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:511 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:536 msgid "French Polynesia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:514 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:539 msgid "Papua New Guinea" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:517 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:542 msgid "Philippines" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:520 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:545 msgid "Pakistan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:523 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:548 msgid "Poland" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:526 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:551 msgid "St Pierre and Miquelon" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:529 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:554 msgid "Pitcairn" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:532 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:557 msgid "Puerto Rico" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:535 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:560 msgid "Palestine" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:538 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:563 msgid "Portugal" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:541 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:566 msgid "Palau" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:544 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:569 msgid "Paraguay" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:547 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:572 msgid "Qatar" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:550 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:575 msgid "Reunion" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:553 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:578 msgid "Romania" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:556 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:581 msgid "Russia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:559 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:584 msgid "Rwanda" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:562 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:587 msgid "Saudi Arabia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:565 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:590 msgid "Solomon Islands" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:568 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:593 msgid "Seychelles" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:571 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:596 msgid "Sudan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:574 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:599 msgid "Sweden" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:577 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:602 msgid "Singapore" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:580 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:605 msgid "St Helena" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:583 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:608 msgid "Slovenia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:586 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:611 msgid "Svalbard and Jan Mayen" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:589 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:614 msgid "Slovakia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:592 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:617 msgid "Sierra Leone" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:595 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:620 msgid "San Marino" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:598 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:623 msgid "Senegal" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:601 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:626 msgid "Somalia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:604 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:629 msgid "Suriname" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:607 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:632 msgid "Sao Tome and Principe" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:610 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:635 msgid "El Salvador" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:613 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:638 msgid "Syria" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:616 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:641 msgid "Swaziland" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:619 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:644 msgid "Turks and Caicos Islands" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:622 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:647 msgid "Chad" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:625 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:650 msgid "French Southern and Antarctic Lands" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:628 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:653 msgid "Togo" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:631 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:656 msgid "Thailand" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:634 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:659 msgid "Tajikistan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:637 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:662 msgid "Tokelau" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:640 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:665 msgid "Timor-Leste" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:643 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:668 msgid "Turkmenistan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:646 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:671 msgid "Tunisia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:649 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:674 msgid "Tonga" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:652 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:677 msgid "Turkey" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:655 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:680 msgid "Trinidad and Tobago" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:658 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:683 msgid "Tuvalu" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:661 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:686 msgid "Taiwan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:664 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:689 msgid "Tanzania" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:667 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:692 msgid "Ukraine" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:670 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:695 msgid "Uganda" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:673 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:698 msgid "US minor outlying islands" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:676 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:701 msgid "United States" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:679 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:704 msgid "Uruguay" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:682 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:707 msgid "Uzbekistan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:685 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:710 msgid "Vatican City" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:688 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:713 msgid "St Vincent" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:691 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:716 msgid "Venezuela" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:694 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:719 msgid "Virgin Islands (UK)" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:697 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:722 msgid "Virgin Islands (US)" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:700 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:725 msgid "Vietnam" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:703 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:728 msgid "Vanuatu" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:706 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:731 msgid "Wallis and Futuna" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:709 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:734 msgid "Samoa (Western)" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:712 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:737 msgid "Yemen" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:715 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:740 msgid "Mayotte" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:718 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:743 msgid "South Africa" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:721 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:746 msgid "Zambia" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:724 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:749 msgid "Zimbabwe" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:10 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:35 msgid "Afar" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:14 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:39 msgid "Abkhazian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:18 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:43 msgid "Avestan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:22 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:47 msgid "Afrikaans" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:26 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:51 msgid "Akan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:30 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:55 msgid "Amharic" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:34 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:59 msgid "Aragonese" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:38 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:63 msgid "Arabic" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:42 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:67 msgid "Assamese" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:46 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:71 msgid "Avaric" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:50 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:75 msgid "Aymara" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:54 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:79 msgid "Azerbaijani" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:58 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:83 msgid "Bashkir" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:62 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:87 msgid "Byelorussian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:66 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:91 msgid "Bulgarian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:70 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:95 msgid "Bihari" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:74 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:99 msgid "Bislama" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:78 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:103 msgid "Bambara" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:82 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:107 msgid "Bengali" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:86 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:111 msgid "Tibetan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:90 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:115 msgid "Breton" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:94 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:119 msgid "Bosnian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:98 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:123 msgid "Catalan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:102 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:127 msgid "Chechen" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:106 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:131 msgid "Chamorro" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:110 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:135 msgid "Corsican" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:114 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:139 msgid "Cree" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:118 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:143 msgid "Czech" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:122 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:147 msgid "Church Slavic" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:126 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:151 msgid "Chuvash" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:130 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:155 msgid "Welsh" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:134 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:159 msgid "Danish" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:138 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:163 msgid "German" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:142 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:167 msgid "Divehi" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:146 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:171 msgid "Dzongkha" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:150 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:175 msgid "E'we" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:154 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:179 msgid "Greek" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:158 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:183 msgid "English" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:162 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:187 msgid "Esperanto" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:166 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:191 msgid "Spanish" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:170 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:195 msgid "Estonian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:174 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:199 msgid "Basque" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:177 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:202 msgid "Persian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:181 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:206 msgid "Fulah" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:185 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:210 msgid "Finnish" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:189 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:214 msgid "Fijian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:193 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:218 msgid "Faroese" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:197 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:222 msgid "French" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:201 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:226 msgid "Frisian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:205 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:230 msgid "Irish" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:209 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:234 msgid "Scots" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:213 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:238 msgid "Gallegan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:217 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:242 msgid "Guarani" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:221 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:246 msgid "Gujarati" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:225 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:250 msgid "Manx" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:229 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:254 msgid "Hausa" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:233 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:258 msgid "Hebrew" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:237 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:262 msgid "Hindi" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:241 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:266 msgid "Hiri Motu" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:245 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:270 msgid "Croatian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:249 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:274 msgid "Haitian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:253 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:278 msgid "Hungarian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:257 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:282 msgid "Armenian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:261 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:286 msgid "Herero" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:265 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:290 msgid "Interlingua" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:269 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:294 msgid "Indonesian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:273 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:298 msgid "Interlingue" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:277 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:302 msgid "Igbo" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:281 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:306 msgid "Sichuan Yi" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:285 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:310 msgid "Inupiak" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:289 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:314 msgid "Ido" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:293 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:318 msgid "Icelandic" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:297 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:322 msgid "Italian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:301 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:326 msgid "Inuktitut" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:305 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:330 msgid "Japanese" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:309 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:334 msgid "Javanese" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:313 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:338 msgid "Georgian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:317 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:342 msgid "Kongo" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:321 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:346 msgid "Kikuyu" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:325 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:350 msgid "Kuanyama" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:329 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:354 msgid "Kazakh" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:333 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:358 msgid "Kalaallisut" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:337 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:362 msgid "Khmer" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:341 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:366 msgid "Kannada" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:345 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:370 msgid "Korean" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:349 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:374 msgid "Kanuri" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:353 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:378 msgid "Kashmiri" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:357 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:382 msgid "Kurdish" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:361 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:386 msgid "Komi" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:365 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:390 msgid "Cornish" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:369 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:394 msgid "Kirghiz" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:373 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:398 msgid "Latin" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:377 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:402 msgid "Letzeburgesch" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:381 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:406 msgid "Ganda" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:385 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:410 msgid "Limburgish" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:389 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:414 msgid "Lingala" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:393 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:418 msgid "Lao" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:397 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:422 msgid "Lithuanian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:401 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:426 msgid "Luba-Katanga" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:405 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:430 msgid "Latvian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:409 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:434 msgid "Malagasy" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:413 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:438 msgid "Marshall" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:417 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:442 msgid "Maori" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:421 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:446 msgid "Macedonian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:425 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:450 msgid "Malayalam" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:429 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:454 msgid "Mongolian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:433 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:458 msgid "Moldavian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:437 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:462 msgid "Marathi" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:441 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:466 msgid "Malay" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:445 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:470 msgid "Maltese" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:449 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:474 msgid "Burmese" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:457 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:482 msgid "Norwegian Bokmaal" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:461 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:486 msgid "Ndebele, North" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:465 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:490 msgid "Nepali" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:469 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:494 msgid "Ndonga" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:473 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:498 msgid "Dutch" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:477 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:502 msgid "Norwegian Nynorsk" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:481 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:506 msgid "Norwegian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:485 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:510 msgid "Ndebele, South" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:489 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:514 msgid "Navajo" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:493 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:518 msgid "Chichewa" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:497 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:522 msgid "Occitan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:501 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:526 msgid "Ojibwa" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:505 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:530 msgid "(Afan) Oromo" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:509 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:534 msgid "Oriya" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:513 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:538 msgid "Ossetian; Ossetic" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:517 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:542 msgid "Panjabi; Punjabi" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:521 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:546 msgid "Pali" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:525 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:550 msgid "Polish" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:529 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:554 msgid "Pashto, Pushto" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:533 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:558 msgid "Portuguese" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:537 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:562 msgid "Quechua" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:541 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:566 msgid "Rhaeto-Romance" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:545 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:570 msgid "Rundi" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:549 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:574 msgid "Romanian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:553 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:578 msgid "Russian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:557 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:582 msgid "Kinyarwanda" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:561 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:586 msgid "Sanskrit" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:565 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:590 msgid "Sardinian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:569 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:594 msgid "Sindhi" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:573 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:598 msgid "Northern Sami" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:577 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:602 msgid "Sango; Sangro" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:581 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:606 msgid "Sinhalese" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:585 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:610 msgid "Slovak" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:589 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:614 msgid "Slovenian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:593 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:618 msgid "Samoan" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:597 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:622 msgid "Shona" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:601 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:626 msgid "Somali" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:605 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:630 msgid "Albanian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:609 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:634 msgid "Serbian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:613 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:638 msgid "Swati; Siswati" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:617 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:642 msgid "Sesotho; Sotho, Southern" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:621 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:646 msgid "Sundanese" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:625 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:650 msgid "Swedish" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:629 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:654 msgid "Swahili" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:633 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:658 msgid "Tamil" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:637 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:662 msgid "Telugu" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:641 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:666 msgid "Tajik" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:645 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:670 msgid "Thai" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:649 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:674 msgid "Tigrinya" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:653 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:678 msgid "Turkmen" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:657 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:682 msgid "Tagalog" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:661 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:686 msgid "Tswana; Setswana" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:665 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:690 msgid "Tonga (?)" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:669 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:694 msgid "Turkish" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:673 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:698 msgid "Tsonga" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:678 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:703 msgid "Tatar" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:682 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:707 msgid "Twi" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:686 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:711 msgid "Tahitian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:690 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:715 msgid "Uighur" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:694 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:719 msgid "Ukrainian" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:698 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:723 msgid "Urdu" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:702 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:727 msgid "Uzbek" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:706 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:731 msgid "Venda" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:710 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:735 msgid "Vietnamese" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:714 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:739 msgid "Volapuk; Volapuk" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:718 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:743 msgid "Walloon" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:722 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:747 msgid "Wolof" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:726 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:751 msgid "Xhosa" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:730 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:755 msgid "Yiddish (formerly ji)" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:734 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:759 msgid "Yoruba" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:738 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:763 msgid "Zhuang" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:742 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:767 msgid "Chinese" msgstr "" -#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:746 +#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:771 msgid "Zulu" msgstr "" -#: Automation/Modules/Locale/locale.sh:46 +#: Automation/Modules/Locale/locale.sh:40 msgid "The English language cannot be localized to itself." msgstr "" -#: Automation/Modules/Locale/locale.sh:58 +#: Automation/Modules/Locale/locale.sh:54 msgid "The argument provided isn't valid." -msgstr "" +msgstr "El argumento suministrado no es válido." -#: Automation/Modules/Prepare/prepare_setPackages.sh:58 -msgid "The following packages need to be installed:" +#: Automation/Modules/Prepare/Modules/Packages/packages.sh:54 +msgid "All required packages are installed already." msgstr "" -#: Automation/Modules/Prepare/prepare_setPackages.sh:61 -msgid "from third party repository" -msgstr "" +#: Automation/Modules/Prepare/prepare_setRenderEnvironment.sh:55 +msgid "The option name cannot be empty." +msgstr "El nombre de la opción no puede estar vacío." -#: Automation/Modules/Prepare/prepare_setPackages.sh:67 -msgid "Do you want to continue" -msgstr "" +#: Automation/Modules/Prepare/prepare_setRenderEnvironment.sh:64 +msgid "The option value cannot be empty." +msgstr "El valor de la opción no puede estar vacío." -#: Automation/Modules/Prepare/prepare_setPackages.sh:70 -msgid "All required packages are already installed." -msgstr "" +#: Automation/Modules/Prepare/prepare_setRenderEnvironment.sh:80 +msgid "The search path cannot be empty." +msgstr "El camino de búsqueda no puede estar vacío." #: Automation/Modules/Render/Modules/Svg/svg_checkModelExportId.sh:43 #, sh-format -msgid "There is not export id (${EXPORTID}) inside \"${TEMPLATE}\"." -msgstr "" +msgid "There is not export id ($EXPORTID) inside \"$TEMPLATE\"." +msgstr "No hay id de exportación ($EXPORTID) en \"$TEMPLATE\"." + +#: Automation/Modules/Render/render_setRenderType.sh:76 +msgid "hasn't render-type set in." +msgstr "no tiene el ajuste render-type." -#: Automation/Modules/Tuneup/Xhtml/xhtml_doToc.sh:139 +#: Automation/Modules/Render/render_setRenderType.sh:81 +msgid "hasn't render-from set in." +msgstr "no tiene el ajuste render-from." + +#: Automation/Modules/Tuneup/Modules/Xhtml/xhtml_setToc.sh:141 msgid "Table of contents" -msgstr "" +msgstr "Tabla de contenidos" #: Automation/Modules/Vcs/Git/git_commitRepoChanges.sh:43 #: Automation/Modules/Vcs/Subversion/subversion_commitRepoChanges.sh:47 msgid "Checking changes in the working copy" -msgstr "" +msgstr "Comprobando cambios en la copia de trabajo" #: Automation/Modules/Vcs/Git/git_commitRepoChanges.sh:67 #: Automation/Modules/Vcs/Subversion/subversion_commitRepoChanges.sh:80 @@ -1956,45 +1965,48 @@ msgstr[1] "" msgid "isn't supported as version control system." msgstr "" -#: Automation/Scripts/tcar_checkFiles.sh:52 +#: Automation/Scripts/tcar_checkFiles.sh:51 msgid "isn't a directory." msgstr "no es un directorio." -#: Automation/Scripts/tcar_checkFiles.sh:58 +#: Automation/Scripts/tcar_checkFiles.sh:57 msgid "doesn't exist." msgstr "no existe." -#: Automation/Scripts/tcar_checkFiles.sh:64 +#: Automation/Scripts/tcar_checkFiles.sh:63 msgid "isn't a regular file." msgstr "no es un fichero regular." -#: Automation/Scripts/tcar_checkFiles.sh:70 +#: Automation/Scripts/tcar_checkFiles.sh:69 msgid "isn't a symbolic link." msgstr "no es un enlace simbólico." -#: Automation/Scripts/tcar_checkFiles.sh:76 +#: Automation/Scripts/tcar_checkFiles.sh:75 msgid "isn't an executable file." msgstr "no es un fichero ejecutable." -#: Automation/Scripts/tcar_checkFiles.sh:83 +#: Automation/Scripts/tcar_checkFiles.sh:82 #, sh-format -msgid "isn't a \"${MIME}\" file." -msgstr "no es un fichero de tipo \"${MIME}\"." +msgid "isn't a \"$MIME\" file." +msgstr "no es un fichero de tipo \"$MIME\"." -#: Automation/Scripts/tcar_checkFiles.sh:89 -#, sh-format +#: Automation/Scripts/tcar_checkFiles.sh:88 msgid "doesn't match its pattern." msgstr "no coincide con su patrón." -#: Automation/Scripts/tcar_checkFiles.sh:95 +#: Automation/Scripts/tcar_checkFiles.sh:94 msgid "isn't installed in the system." msgstr "no está instalado en el sistema." -#: Automation/Scripts/tcar_checkFiles.sh:143 +#: Automation/Scripts/tcar_checkFiles.sh:114 +msgid "No file for processing found." +msgstr "Ningún fichero se encontró para procesar." + +#: Automation/Scripts/tcar_checkFiles.sh:141 msgid "The condition command provided isn't supported." msgstr "El comando condicional suministrado no está soportado." -#: Automation/Scripts/tcar_getTemporalFile.sh:42 +#: Automation/Scripts/tcar_getTemporalFile.sh:41 msgid "The first argument cannot be empty." msgstr "El primer argument no puede estar vacío." @@ -2002,145 +2014,179 @@ msgstr "El primer argument no puede estar vacío." msgid "Creative Common Attribution-ShareAlike 3.0 License" msgstr "Licencia de Creatividad Común con Atribuciones Compartidas 3.0" -#: Automation/Scripts/tcar_printCopyrightInfo.sh:107 +#: Automation/Scripts/tcar_printCopyrightInfo.sh:120 msgid "All rights reserved." msgstr "Todos los derechos reservados." -#: Automation/Scripts/tcar_printMessage.sh:36 +#: Automation/Scripts/tcar_printMessage.sh:35 msgid "The message cannot be empty." msgstr "El mensaje no puede estar vacío." -#: Automation/Scripts/tcar_printMessage.sh:117 +#: Automation/Scripts/tcar_printMessage.sh:116 msgid "The path provided cannot be processed the way you entered it." msgstr "" "El camino suministrado no puede ser procesado de la forma que usted lo " "especificó" -#: Automation/Scripts/tcar_printMessage.sh:118 +#: Automation/Scripts/tcar_printMessage.sh:117 msgid "Instead, try the following equivalence:" msgstr "En su lugar, intente la equivalencia siguiente:" -#: Automation/Scripts/tcar_printMessage.sh:129 +#: Automation/Scripts/tcar_printMessage.sh:128 msgid "To know more, run" msgstr "Para conocer más, ejecute" -#: Automation/Scripts/tcar_printMessage.sh:135 +#: Automation/Scripts/tcar_printMessage.sh:134 msgid "yes" msgstr "sí" -#: Automation/Scripts/tcar_printMessage.sh:138 +#: Automation/Scripts/tcar_printMessage.sh:137 msgid "no" msgstr "no" -#: Automation/Scripts/tcar_printMessage.sh:225 +#: Automation/Scripts/tcar_printMessage.sh:231 msgid "Processing" msgstr "Procesando" -#: Automation/Scripts/tcar_printMessage.sh:229 +#: Automation/Scripts/tcar_printMessage.sh:235 msgid "Cropping from" msgstr "Recortando desde" -#: Automation/Scripts/tcar_printMessage.sh:233 +#: Automation/Scripts/tcar_printMessage.sh:239 msgid "Tuning-up" msgstr "Ajustando" -#: Automation/Scripts/tcar_printMessage.sh:237 +#: Automation/Scripts/tcar_printMessage.sh:243 msgid "Checking" msgstr "Verificando" -#: Automation/Scripts/tcar_printMessage.sh:241 +#: Automation/Scripts/tcar_printMessage.sh:247 msgid "Combining" msgstr "Combinando" -#: Automation/Scripts/tcar_printMessage.sh:245 +#: Automation/Scripts/tcar_printMessage.sh:251 msgid "Editing" msgstr "Editando" -#: Automation/Scripts/tcar_printMessage.sh:250 +#: Automation/Scripts/tcar_printMessage.sh:256 msgid "Updating" msgstr "Actualizando" -#: Automation/Scripts/tcar_printMessage.sh:252 +#: Automation/Scripts/tcar_printMessage.sh:258 msgid "Creating" msgstr "Creando" -#: Automation/Scripts/tcar_printMessage.sh:257 +#: Automation/Scripts/tcar_printMessage.sh:263 msgid "Deleting" msgstr "Eliminado" -#: Automation/Scripts/tcar_printMessage.sh:261 +#: Automation/Scripts/tcar_printMessage.sh:267 msgid "Reading" msgstr "Leyendo" -#: Automation/Scripts/tcar_printMessage.sh:265 +#: Automation/Scripts/tcar_printMessage.sh:271 msgid "Saved as" msgstr "Salvado como" -#: Automation/Scripts/tcar_printMessage.sh:269 +#: Automation/Scripts/tcar_printMessage.sh:275 msgid "Linked to" msgstr "Enlazado a" -#: Automation/Scripts/tcar_printMessage.sh:273 +#: Automation/Scripts/tcar_printMessage.sh:279 msgid "Moved to" msgstr "Movido a" -#: Automation/Scripts/tcar_printMessage.sh:277 +#: Automation/Scripts/tcar_printMessage.sh:283 msgid "Translation" msgstr "Traducción" -#: Automation/Scripts/tcar_printMessage.sh:281 +#: Automation/Scripts/tcar_printMessage.sh:287 msgid "Translating" msgstr "Traduciendo" -#: Automation/Scripts/tcar_printMessage.sh:285 +#: Automation/Scripts/tcar_printMessage.sh:291 msgid "Validating" msgstr "Validando" -#: Automation/Scripts/tcar_printMessage.sh:289 +#: Automation/Scripts/tcar_printMessage.sh:295 msgid "Template" msgstr "Plantilla" -#: Automation/Scripts/tcar_printMessage.sh:293 +#: Automation/Scripts/tcar_printMessage.sh:299 msgid "Configuration" msgstr "Configuración" -#: Automation/Scripts/tcar_printMessage.sh:297 +#: Automation/Scripts/tcar_printMessage.sh:303 msgid "Palette" msgstr "Paleta" -#: Automation/Scripts/tcar_printVersion.sh:31 +#: Automation/Scripts/tcar_printVersion.sh:40 #, sh-format msgid "" -"Running module ${MODULE_NAME} (v${MODULE_VERSION}) through " -"${TCAR_SCRIPT_NAME} (v${TCAR_SCRIPT_VERSION})." +"$PROGRAM_NAME comes with NO WARRANTY, to the extent permitted by law. You " +"may redistribute copies of $PROGRAM_NAME under the terms of the GNU General " +"Public License. For more information about these matters, see the files " +"named COPYING." msgstr "" -"Corriendo el módulo ${MODULE_NAME} (v${MODULE_VERSION}) a través de " -"${TCAR_SCRIPT_NAME} (v${TCAR_SCRIPT_VERSION})." +"$PROGRAM_NAME viene SIN GARANTÍAS, a todo el alcance permitido por la ley. " +"Usted puede distribuir copias de $PROGRAM_NAME bajo los términos de la " +"Licencia Pública General de GNU. Para más información sobre estos asuntos, " +"vea el fichero COPYING." -#: Automation/Scripts/tcar_setArguments.sh:90 +#: Automation/Scripts/tcar_setModuleArguments.sh:90 msgid "The argument verification failed." msgstr "La verificación de argumento falló." -#: Automation/Scripts/tcar_setModuleEnvironment.sh:41 -msgid "The module provided isn't valid." -msgstr "El módulo suministrado no es válido." +#: Automation/Scripts/tcar_setModuleEnvironment.sh:133 +msgid "Opening module" +msgstr "Abriendo módulo" + +#: Automation/Scripts/tcar_setModuleEnvironment.sh:137 +msgid "Closing module" +msgstr "Cerrando módulo" -#: Automation/Scripts/tcar_setModuleEnvironmentScripts.sh:49 +#: Automation/Scripts/tcar_setModuleEnvironment.sh:147 +msgid "Closing variables" +msgstr "Cerrando variables" + +#: Automation/Scripts/tcar_setModuleEnvironmentScripts.sh:48 msgid "No function file was found." msgstr "Ninguna función fue encontrada." -#: Automation/Scripts/tcar_unsetModuleEnvironment.sh:38 +#: Automation/Scripts/tcar_unsetModuleEnvironment.sh:32 msgid "The export id was not provided." msgstr "El identificador de exportación no fue suministrado." -#: Automation/centos-art.sh:67 -#, sh-format -msgid "Running ${TCAR_SCRIPT_NAME} (v${TCAR_SCRIPT_VERSION})." -msgstr "Corriendo ${TCAR_SCRIPT_NAME} (v${TCAR_SCRIPT_VERSION})." - -#: Automation/centos-art.sh:78 +#: Automation/centos-art.sh:65 msgid "has not execution rights." msgstr "no tiene permiso de ejecución." +#~ msgid "The option --filter requires an argument." +#~ msgstr "La opción --filter requiere un argumento." + +#~ msgid "" +#~ "$TCAR_SCRIPT_NAME comes with NO WARRANTY, to the extent permitted by law. " +#~ "You may redistribute copies of $TCAR_SCRIPT_NAME under the terms of the " +#~ "GNU General Public License. For more information about these matters, see " +#~ "the files named COPYING." +#~ msgstr "" +#~ "$TCAR_SCRIPT_NAME viene SIN GARANTÍAS, a todo el alcance permitido por la " +#~ "ley. Usted puede distribuir copias de $TCAR_SCRIPT_NAME bajo los términos " +#~ "de la Licencia Pública General de GNU. Para más información sobre estos " +#~ "asuntos, vea el fichero COPYING." + +#~ msgid "" +#~ "Running module ${MODULE_NAME} (v${MODULE_VERSION}) through " +#~ "${TCAR_SCRIPT_NAME} (v${TCAR_SCRIPT_VERSION})." +#~ msgstr "" +#~ "Corriendo el módulo ${MODULE_NAME} (v${MODULE_VERSION}) a través de " +#~ "${TCAR_SCRIPT_NAME} (v${TCAR_SCRIPT_VERSION})." + +#~ msgid "The module provided isn't valid." +#~ msgstr "El módulo suministrado no es válido." + +#~ msgid "Running ${TCAR_SCRIPT_NAME} (v${TCAR_SCRIPT_VERSION})." +#~ msgstr "Corriendo ${TCAR_SCRIPT_NAME} (v${TCAR_SCRIPT_VERSION})." + #~ msgid "Running" #~ msgstr "Corriendo" diff --git a/Automation/Manuals/centos-art.sh.asciidoc.pot b/Automation/Manuals/centos-art.sh.asciidoc.pot new file mode 100644 index 0000000..e2a4457 --- /dev/null +++ b/Automation/Manuals/centos-art.sh.asciidoc.pot @@ -0,0 +1,410 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-09-30 20:44-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "centos-art.sh(1)" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "centos-art.sh - The CentOS artwork repository automation tool." +msgstr "" + +msgid "Synopsis" +msgstr "" + +msgid "" +"centos-art.sh [—help|—version]" +msgstr "" + +msgid "" +"Print information about centos-art.sh script itself." +msgstr "" + +msgid "" +"centos-art.shMODULE [—help|—" +"version]" +msgstr "" + +msgid "" +"Print information about the specified module. See below to see which modules are available inside the " +"centos-art.sh script." +msgstr "" + +msgid "Description" +msgstr "" + +msgid "" +"centos-art.sh exists to " +"standardize frequent tasks inside the CentOS repository." +msgstr "" + +msgid "" +"When you execute the centos-art.sh script in a terminal, it will request the absolute path " +"where you stored your working copy of CentOS artwork repository. To " +"avoid the absolute path request every time you execute the script, " +"you can edit the ~/.bash_profile file and " +"declare the absolute path to your working copy there, as value to " +"TCAR_BASEDIR variable." +msgstr "" + +msgid "" +"Once centos-art.sh script " +"knows what the absolute path to your working copy is, it executes " +"the file centos-art.conf to " +"load default values to configuration variables into its execution " +"environment. After configuration variables have been loaded in the " +"execution environment, the script looks for supported options in " +"the first argument. If the options passed are recognized the script " +"process them. If the options aren't recognized or no option is " +"passed at all, the centos-art.sh script exports common functions and executes the module " +"specified as first argument, assuming the first argument is a valid " +"module name of course. Finally, the centos-art.sh script waits for the module environment " +"to conclude their job and exits, as described in ." +msgstr "" + +msgid "Exit Status" +msgstr "" + +msgid "0 — Exit successfully without errors." +msgstr "" + +msgid "1 — Exit with errors." +msgstr "" + +msgid "Modules" +msgstr "" + +msgid "" +"From version 0.5, the centos-art.sh script was redesigned to introduce the idea of modules to " +"its base design. Modules are individual execution environments that " +"may nest themselves one inside another efficiently to achieve high " +"levels maintainability and extensibility. This make possible for " +"modules to divide big tasks into smaller tasks that can be easier " +"to debug, maintain and share with other modules efficiently (e.g., " +"instead of loading modules all at once, they are only loaded at " +"demand and unset once they conclude their execution)." +msgstr "" + +msgid "" +"The following modules are available from the centos-art.sh script command-line:" +msgstr "" + +msgid "prepare" +msgstr "" + +msgid "" +"This module standardizes configuration tasks needed by your working " +"copy (e.g., verify whether required packages are installed or not " +"in your workstation, calls render module to produce images and " +"manuals in the correct order). This is the first task you should " +"run in your workstation, just after downloading a fresh working " +"copy of CentOS artwork repository." +msgstr "" + +msgid "render" +msgstr "" + +msgid "" +"This module standardizes the way content is produced inside the " +"repository. This function relies on configuration files to do its " +"work. Whenever you need to produce images, documentation or " +"localized content this is the module you'll need to use." +msgstr "" + +msgid "locale" +msgstr "" + +msgid "" +"This module standardizes the way translatable strings are retrieved " +"from source files and put into portable objects for you to edit. " +"Portable objects produced by this module are used by render module to produce localized content. " +"Whenever you need to produce the intermediate files holding the " +"translatable strings required to produce localized content, use " +"this module." +msgstr "" + +msgid "help" +msgstr "" + +msgid "" +"This module standardizes they way module's documentation is " +"retrieved from their respective locations inside the repository. " +"Use this module whenever you need help about the centos-art.sh script and its modules." +msgstr "" + +msgid "tuneup" +msgstr "" + +msgid "" +"This module standardizes maintenance tasks frequently run inside " +"the repository." +msgstr "" + +msgid "pack" +msgstr "" + +msgid "" +"Not implemented, yet. This " +"module standardizes the way RPM packages are produced from content " +"available in the repository. When ever you need to produce RPM " +"packages with information available in the repository, use this " +"module." +msgstr "" + +msgid "Directory Structure" +msgstr "" + +msgid "" +"Inside the repository, modules related to centos-art.sh script are" +msgstr "" + +msgid "Modules/" +msgstr "" + +msgid "This directory contains module's modules." +msgstr "" + +msgid "Manuals/" +msgstr "" + +msgid "" +"This directory contains module's documentation produced by " +"help module. The structure of " +"this directory looks as follow:" +msgstr "" + +#, no-wrap +msgid "" +"Manuals/\n" +"|-- ${LANG}/\n" +"| |-- man${SECTION_NUMBER}\n" +"| `-- ${MODULE_NAME}.${SECTION_NUMBER}\n" +"`-- man${SECTION_NUMBER}\n" +" `-- ${MODULE_NAME}.${SECTION_NUMBER}" +msgstr "" + +msgid "Locales/" +msgstr "" + +msgid "" +"This directory contains module's translations produced by locale module. The structure of this " +"directory looks as follow:" +msgstr "" + +#, no-wrap +msgid "" +"Locales/\n" +"`-- ${LANG}/\n" +" |-- LC_MESSAGES\n" +" | |-- ${MODULE_NAME}.sh.mo\n" +" | `-- ${MODULE_NAME}.docbook.mo\n" +" |-- ${MODULE_NAME}.sh.po\n" +" |-- ${MODULE_NAME}.sh.pot\n" +" |-- ${MODULE_NAME}.docbook.po\n" +" `-- ${MODULE_NAME}.docbook.pot" +msgstr "" + +msgid "Scripts/" +msgstr "" + +msgid "" +"This directory contains function scripts written by module's " +"writers. Here is where all the tasks the module is useful for are " +"written and stored in. As convention the following structure is " +"used:" +msgstr "" + +#, no-wrap +msgid "" +"Scripts/\n" +"`-- ${MODULE_NAME}_${FUNCTION_NAME}.sh" +msgstr "" + +msgid "" +"Inside each function script, there is a top comment where you " +"should put the name of the function script, a brief description " +"about what it does, as well as author and copying information. " +"After the top comment and separated by one white line, you should " +"define the function sentence using the long format." +msgstr "" + +#, no-wrap +msgid "" +"#!/bin/bash\n" +"######################################################################\n" +"#\n" +"# ${MODULE_NAME}_${FUNCTION_NAME}.sh -- ${FUNCTION_DESCRIPTION}\n" +"#\n" +"# Written by:\n" +"# * ${AUTHOR_NAME} <${AUTHOR_EMAIL}>, ${YEARS}\n" +"#\n" +"# Copyright (C) ${YEAR} The CentOS Project\n" +"#\n" +"# This program is free software; you can redistribute it and/or modify\n" +"# it under the terms of the GNU General Public License as published by\n" +"# the Free Software Foundation; either version 2 of the License, or\n" +"# (at your option) any later version.\n" +"#\n" +"# This program is distributed in the hope that it will be useful, but\n" +"# WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n" +"# General Public License for more details.\n" +"#\n" +"# You should have received a copy of the GNU General Public License\n" +"# along with this program; if not, write to the Free Software\n" +"# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\n" +"#\n" +"######################################################################\n" +"\n" +"function ${MODULE_NAME}_${FUNCTION_NAME} {\n" +" ...\n" +"}" +msgstr "" + +msgid "" +"If your are planning to contribute a new module to centos-art.sh script, please, consider using " +"the layout described above for all your function scripts, " +"consistently." +msgstr "" + +msgid "${MODULE_NAME}.asciidoc" +msgstr "" + +msgid "" +"This file contains the module's documentation source. From this " +"file it is possible to produce the same documentation in other " +"formats including manpage, html and pdf. Whenever you need to " +"improve the module's documentation, edit this file." +msgstr "" + +msgid "${MODULE_NAME}.conf" +msgstr "" + +msgid "" +"This file contains the module's configuration variables. These " +"variables are exported to the environment and remain there as long " +"as the script execution environment is alive. Some variables are " +"read-only others not." +msgstr "" + +msgid "" +"The configuration file provides explanation about each environment " +"variable it exports. If you want to know more about what these " +"variables are, open this file and read the comments near each " +"variable." +msgstr "" + +msgid "${MODULE_NAME}.sh" +msgstr "" + +msgid "" +"This is the module's initialization script. The first file executed " +"when the module called from the command-line. This file provides " +"access to argument parsing and controls how module-specific " +"function scripts are called. This is the starting point for writing " +"modules. You can write a complete module using this file only but, " +"frequently, it is convenient as the module complexity grows to " +"divide it in smaller pieces (function scripts) to improve " +"maintainability and error findings." +msgstr "" + +msgid "Options" +msgstr "" + +msgid "—help" +msgstr "" + +msgid "Print script documentation." +msgstr "" + +msgid "—version" +msgstr "" + +msgid "Print script version." +msgstr "" + +msgid "Bugs" +msgstr "" + +msgid "" +"The pack module isn't " +"implemented yet." +msgstr "" + +msgid "Reporting Bugs" +msgstr "" + +msgid "" +"Report bugs inside the automation category of centos-artwork project, at the The CentOS Bugs website." +msgstr "" + +msgid "Author" +msgstr "" + +msgid "" +"The centos-art.sh script has " +"received contribution from the following people:" +msgstr "" + +msgid "" +"Alain Reguera Delgado <al@centos.org.cu>, 2009-2013" +msgstr "" + +msgid "Copyright" +msgstr "" + +msgid "Copyright © 2009-2013 The CentOS Project" +msgstr "" + +msgid "" +"This program is free software; you can redistribute it and/or " +"modify it under the terms of the GNU General Public License as " +"published by the Free Software Foundation; either version 2 of the " +"License, or (at your option) any later version." +msgstr "" + +msgid "" +"This program is distributed in the hope that it will be useful, but " +"WITHOUT ANY WARRANTY; without even the implied warranty of " +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU " +"General Public License for more details." +msgstr "" + +msgid "" +"You should have received a copy of the GNU General Public License " +"along with this program; if not, write to the Free Software " +"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." +msgstr "" + +#. Put one translator per line, in the form of NAME , YEAR1, YEAR2. +msgid "translator-credits" +msgstr "" diff --git a/Automation/Manuals/render.conf b/Automation/Manuals/render.conf index c2a2a58..20d26de 100644 --- a/Automation/Manuals/render.conf +++ b/Automation/Manuals/render.conf @@ -5,3 +5,11 @@ render-from = "centos-art.sh.asciidoc" locale-from = "${TCAR_SCRIPT_LANG_LC}/centos-art.sh.po" formats = "xhtml manpage" mansect = "1" + +[tcar_setModuleEnvironment.sh] +render-type = "asciidoc" +render-flow = "manpage" +render-from = "tcar_setModuleEnvironment.sh.asciidoc" +locale-from = "${TCAR_SCRIPT_LANG_LC}/tcar_setModuleEnvironment.sh.po" +formats = "xhtml manpage" +mansect = "1" diff --git a/Automation/Manuals/tcar_setModuleEnvironment.sh.asciidoc b/Automation/Manuals/tcar_setModuleEnvironment.sh.asciidoc new file mode 100644 index 0000000..51eb5c2 --- /dev/null +++ b/Automation/Manuals/tcar_setModuleEnvironment.sh.asciidoc @@ -0,0 +1,143 @@ +tcar_setModuleEnvironment.sh(1) +=============================== + +Name +---- + +tcar_setModuleEnvironment.sh - Initiate module environments. + +Synopsis +-------- + +tcar_setModuleEnvironment -m "MODULE_NAME" -t "MODULE_TYPE" "${@}" + +Description +----------- + +Inside the centos-art.sh script, from version 0.5 on, all +functionalities have been rewritten to fit a modular design. This +modular design is conceived with the idea of loading and +executing only the functions that are absolutely required for the +current task. + +Inside the centos-art.sh script there are two kinds of functions, +which are "global functions" and "module-specific functions." The +global functions are loaded in the very beginning of centos-art.sh +script and remain in memory for you to use whenever you need it, +using a regular function call syntax. The module-specific +functions, on the other hand, are only loaded when they are needed +and they are removed from memory once the task they were created +to perform is over. To load module-specific functions inside the +centos-art.sh script, you use the tcar_setModuleEnvironment +function as described in the USAGE section, above. + +Each time you execute the tcar_setModuleEnvironment function, you +are creating a new module environment. Module environments are +logical space where you can develop solutions for specific +problems. These spaces are made available by creating a module +directory structure inside the CentOS artwork repository, +specifically under the Automation/Modules/ location. Inside this +location, you can find the different types of modules we mentioned +earlier (top-module, sub-module, and sib-module), based on the +levels deep they are stored in the file system. + +The module directory structure, as interpreted by +tcar_setModuleEnvironment has the following form: + +.Module's directory structure. +====================================================================== +---------------------------------------------------------------------- +Automation/Modules/ +`-- $\{MODULE_NAME} +|-- Modules/ <-- module's sub-module files. +|-- Manuals/ <-- module's documentation files. +|-- Locales/ <-- module's localization files. +|-- Configs/ <-- module's configuration files. +`-- $\{MODULE_NAME}.sh <-- module's initialization file. +---------------------------------------------------------------------- +====================================================================== + +This structure, is common to all type of modules. You can nest +modules by creating directory structures like this, inside the +Modules/ directory of whatever module you want to extend its +functionality. + +The tcar_setModuleEnvironment function falls into the group of +global functions inside the centos-art.sh script. Its +implementation uses global array variables to store information +about the modules and local (non-array) variables to handle all +the information related to modules. Each time the +tcar_setModuleEnvironment function is called, it adds another +entry to MODULE_ array variables and uses local variables to set +the module's current information. + +In case you want to see debugging information for array variables +in tcar_setModuleEnvironment, you need to set the +TCAR_FLAG_DEBUGGING environment variable to "true". Generally, we +add the --debug option to modules, and set the variable there, so +you can control whether to see debug information or not from the +module's command-line. + + +In the very beginning of tcar_setModuleEnvironment function we +were using just local variables and it worked fine for top-module +and sub-module loading, however when it was needed to load a +sibling module, centos-art.sh failed. The failure was produced +because a wrong variable assignment when tried to set the path of +the next module to load. There was not a clean way to "remember" +what was the base directory of the parent directory so we ended up +using the last loaded module base directory which made impossible +to load a sibling module. Using array variables to store +information about loaded modules fixes the issue of remembering +information from previous modules loaded. + +At this time the tcar_setModuleEnvironment function seems to work +as expected without any issue. + +Options +------- + + * -m :: + The name of the module you want to load. The argument of this + option should be module's initialization file (without extension). + * -t:: + The type of module you want to load. The argument of this option + should be one of the following values (only): + * top-module:: + is used when you want to load first-level modules, such as + render, locale and tuneup. + * sub-module:: + is used when you want to load next-level modules. This is, + modules that are one inside another. + * sib-module:: + is used when you want to load siblings modules. This is, + modules that are located at the same level. + +Author +------ + +The *centos-art.sh* script has received contribution from the +following people: + + * Alain Reguera Delgado , 2009-2013 + +Copyright +--------- + +Copyright (C) 2009-2013 The CentOS Project + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or (at +your option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +// vim: set syntax=asciidoc: diff --git a/Automation/Manuals/tcar_setModuleEnvironment.sh.asciidoc.pot b/Automation/Manuals/tcar_setModuleEnvironment.sh.asciidoc.pot new file mode 100644 index 0000000..15e8e9d --- /dev/null +++ b/Automation/Manuals/tcar_setModuleEnvironment.sh.asciidoc.pot @@ -0,0 +1,199 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-09-30 18:44-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "tcar_setModuleEnvironment.sh(1)" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "tcar_setModuleEnvironment.sh - Initiate module environments." +msgstr "" + +msgid "Synopsis" +msgstr "" + +msgid "" +"tcar_setModuleEnvironment -m \"MODULE_NAME\" -t \"MODULE_TYPE\" " +"\"${@}\"" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "" +"Inside the centos-art.sh script, from version 0.5 on, all " +"functionalities have been rewritten to fit a modular design. This " +"modular design is conceived with the idea of loading and executing " +"only the functions that are absolutely required for the current " +"task." +msgstr "" + +msgid "" +"Inside the centos-art.sh script there are two kinds of functions, " +"which are \"global functions\" and \"module-specific functions.\" " +"The global functions are loaded in the very beginning of centos-art." +"sh script and remain in memory for you to use whenever you need it, " +"using a regular function call syntax. The module-specific " +"functions, on the other hand, are only loaded when they are needed " +"and they are removed from memory once the task they were created to " +"perform is over. To load module-specific functions inside the " +"centos-art.sh script, you use the tcar_setModuleEnvironment " +"function as described in the USAGE section, above." +msgstr "" + +msgid "" +"Each time you execute the tcar_setModuleEnvironment function, you " +"are creating a new module environment. Module environments are " +"logical space where you can develop solutions for specific " +"problems. These spaces are made available by creating a module " +"directory structure inside the CentOS artwork repository, " +"specifically under the Automation/Modules/ location. Inside this " +"location, you can find the different types of modules we mentioned " +"earlier (top-module, sub-module, and sib-module), based on the " +"levels deep they are stored in the file system." +msgstr "" + +msgid "" +"The module directory structure, as interpreted by " +"tcar_setModuleEnvironment has the following form:" +msgstr "" + +msgid "Module's directory structure." +msgstr "" + +#, no-wrap +msgid "" +"Automation/Modules/\n" +"`-- $\\{MODULE_NAME}\n" +"|-- Modules/ <-- module's sub-module files.\n" +"|-- Manuals/ <-- module's documentation files.\n" +"|-- Locales/ <-- module's localization files.\n" +"|-- Configs/ <-- module's configuration files.\n" +"`-- $\\{MODULE_NAME}.sh <-- module's initialization file." +msgstr "" + +msgid "" +"This structure, is common to all type of modules. You can nest " +"modules by creating directory structures like this, inside the " +"Modules/ directory of whatever module you want to extend its " +"functionality." +msgstr "" + +msgid "" +"The tcar_setModuleEnvironment function falls into the group of " +"global functions inside the centos-art.sh script. Its " +"implementation uses global array variables to store information " +"about the modules and local (non-array) variables to handle all the " +"information related to modules. Each time the " +"tcar_setModuleEnvironment function is called, it adds another entry " +"to MODULE_ array variables and uses local variables to set the " +"module's current information." +msgstr "" + +msgid "" +"In case you want to see debugging information for array variables " +"in tcar_setModuleEnvironment, you need to set the " +"TCAR_FLAG_DEBUGGING environment variable to \"true\". Generally, we " +"add the —debug option to modules, and set the variable there, so " +"you can control whether to see debug information or not from the " +"module's command-line." +msgstr "" + +msgid "" +"In the very beginning of tcar_setModuleEnvironment function we were " +"using just local variables and it worked fine for top-module and " +"sub-module loading, however when it was needed to load a sibling " +"module, centos-art.sh failed. The failure was produced because a " +"wrong variable assignment when tried to set the path of the next " +"module to load. There was not a clean way to \"remember\" what was " +"the base directory of the parent directory so we ended up using the " +"last loaded module base directory which made impossible to load a " +"sibling module. Using array variables to store information about " +"loaded modules fixes the issue of remembering information from " +"previous modules loaded." +msgstr "" + +msgid "" +"At this time the tcar_setModuleEnvironment function seems to work " +"as expected without any issue." +msgstr "" + +msgid "Options" +msgstr "" + +msgid "" +"-m :: The name of the module you want to load. The argument of this " +"option should be module's initialization file (without extension)." +msgstr "" + +msgid "" +"-t:: The type of module you want to load. The argument of this " +"option should be one of the following values (only):" +msgstr "" + +msgid "" +"top-module:: is used when you want to load first-level modules, " +"such as render, locale and tuneup." +msgstr "" + +msgid "" +"sub-module:: is used when you want to load next-level modules. This " +"is, modules that are one inside another." +msgstr "" + +msgid "" +"sib-module:: is used when you want to load siblings modules. This " +"is, modules that are located at the same level." +msgstr "" + +msgid "Author" +msgstr "" + +msgid "" +"The centos-art.sh script has " +"received contribution from the following people:" +msgstr "" + +msgid "" +"Alain Reguera Delgado <al@centos.org.cu>, 2009-2013" +msgstr "" + +msgid "Copyright" +msgstr "" + +msgid "Copyright © 2009-2013 The CentOS Project" +msgstr "" + +msgid "" +"This program is free software; you can redistribute it and/or " +"modify it under the terms of the GNU General Public License as " +"published by the Free Software Foundation; either version 2 of the " +"License, or (at your option) any later version." +msgstr "" + +msgid "" +"This program is distributed in the hope that it will be useful, but " +"WITHOUT ANY WARRANTY; without even the implied warranty of " +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU " +"General Public License for more details." +msgstr "" + +msgid "" +"You should have received a copy of the GNU General Public License " +"along with this program; if not, write to the Free Software " +"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." +msgstr "" + +#. Put one translator per line, in the form of NAME , YEAR1, YEAR2. +msgid "translator-credits" +msgstr "" diff --git a/Automation/Modules/Locale/Manuals/centos-art.sh-locale.asciidoc b/Automation/Modules/Locale/Manuals/centos-art.sh-locale.asciidoc deleted file mode 100644 index 7d5751d..0000000 --- a/Automation/Modules/Locale/Manuals/centos-art.sh-locale.asciidoc +++ /dev/null @@ -1,127 +0,0 @@ -centos-art.sh-locale(1) -======================= - -Name ----- - -centos-art.sh-locale - Create, edit and delete translation files for -images, documents and automation scripts. - -Synopsis --------- - -*centos-art.sh locale --help*:: - Print module's documentation. - -*centos-art.sh locale --version*:: - Print module's version. - -*centos-art.sh locale DIRECTORY [--update|--edit|--delete|--filter="REGEX"]*:: - Perform directory localization. - -*centos-art.sh locale FILE [--update|--edit|--delete]*:: - Perform file localization. - -Description ------------ - -The *locale* produces translations files for images, documents and -automation scripts based on the LANG environment variable. In order to -produce locale-specific translation files, the current language -information set by the LANG environment variable must be different to -English (`en'). If the current language is English, the *locale* -module ends its execution with an error message. When the current -language is different to English, the *locale* looks for source files, -based on the arguments you passed through the command-line. - -When the argument you provided is a ``DIRECTORY'', the *locale* module -looks for configuration files inside it and produces translation files -based on the *render-from* and *locale-from* variables set in there. -On the other hand, when a ``FILE'' is provided, it takes the file -extension (i.e., the characters after the last dot in the file name) -and looks recursively in the file's directory for all the files that -have the same file extension the ``FILE'' does, and builds the list of -source files that will be used to produce the translation files. In -this case, the translation files are stored in a ``Locales'' -directory, at the same level of the ``FILE'' you provided as argument -to *locale* module's command-line. - -Translation files are the files we use to store translatable strings. -These files can be either portable objects (`.po'), machine objects -(`.po') or portable object templates (`.pot'). Machine objects are -built from portable objects. Portable objects are built from portable -object templates (`.pot'). Portable object templates are built using -*xgettext* or *xml2po* programs, according to the source files you are -retrieving translatable strings from. From these files, portable -objects (`.po') are used by *render* module to produce both localized -images and localized documentation while machine objects (`.mo') are -used by *gettext* program to produce localized output messages from -automation scripts. - -Options -------- - -The *locale* module accepts the following options: - -*--help*:: - Print module's documentation. -*--version*:: - Print module's version. -*--filter="REGEX"*:: - When ``DIRECTORY'' is passed as argument, this option reduces the - number of section blocks inside configuration files the *locale* - module will take for processing by using the ``REGEX'' value is a - regular expression pattern to match one or more section names - inside the configuration files found under ``DIRECTORY''. When - ``FILE'' is passed as argument, in the other hand, it limits the - number of files that will be set in the list of source files used - to build the final translation files. -*--update*:: -*--edit*:: -*--delete*:: - -Localizing Image Files ----------------------- - -Hi - -Localizing Documentation Files ------------------------------- - -Hi - -Localizing Automation Scripts ------------------------------ - -Hi - -Author ------- - -Written by mailto:al@centos.org.cu[Alain Reguera Delgado] - -Copyright ---------- - -Copyright (C) 2009-2013 The CentOS Project - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at -your option) any later version. - -This program is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -See Also --------- - -centos-art.sh(1), centos-art.sh-render(1), gettext(1) - -// vim: set syntax=asciidoc: diff --git a/Automation/Modules/Locale/Manuals/centos-art.sh-locale.pot b/Automation/Modules/Locale/Manuals/centos-art.sh-locale.pot deleted file mode 100644 index 80649dc..0000000 --- a/Automation/Modules/Locale/Manuals/centos-art.sh-locale.pot +++ /dev/null @@ -1,168 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2013-08-06 01:51-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -msgid "centos-art.sh-locale" -msgstr "" - -msgid "1" -msgstr "" - -msgid "" -"Retrieve, edit and delete translation files for images, documents " -"and automation scripts." -msgstr "" - -msgid "centos-art.sh locale [OPTIONS] [DIRECTORY …|FILE …]" -msgstr "" - -msgid "Description" -msgstr "" - -msgid "" -"The locale produces " -"translations files for images, documents and automation scripts " -"based on the current locale information. In order to produce locale-" -"specific translation files, the current language information set by " -"the LANG environment variable must be different to English (`en'). " -"If the current language is English, the locale module ends its execution with an error " -"message. When the current language is different to English, the " -"locale looks for source files, " -"based on the arguments you passed through the command-line." -msgstr "" - -msgid "" -"When the argument you provided is a “DIRECTORY”, the locale module looks for configuration files " -"inside it and produces translation files based on the render-from and locale-from variables set in there. On the other " -"hand, when a “FILE” is provided, it takes the file extension (i.e., " -"the characters after the last dot in the file name) and looks " -"recursively in the file's directory for all the files that have the " -"same file extension the “FILE” does, and builds the list of source " -"files that will be used to produce the translation files. In this " -"case, the translation files are stored in a “Locales” directory, at " -"the same level of the “FILE” you provided as argument to locale module's command-line." -msgstr "" - -msgid "" -"Translation files are the files we use to store translatable " -"strings. These files can be either portable objects (." -"po'), machine objects (.po') or portable object templates " -"(.pot'). Machine objects are built from portable objects. " -"Portable objects are built from portable object templates (.pot'). Portable object templates are built using xgettext or xml2po programs, according to the source files you " -"are retrieving translatable strings from. From these files, " -"portable objects (.po') are used by render module to produce both localized images and " -"localized documentation while machine objects (.mo') are " -"used by gettext program to " -"produce localized output messages from automation scripts." -msgstr "" - -msgid "Options" -msgstr "" - -msgid "" -"The locale module accepts the " -"following options:" -msgstr "" - -msgid "-h, --help" -msgstr "" - -msgid "--filter=\"REGEX\"" -msgstr "" - -msgid "" -"When “DIRECTORY” is passed as argument, this option reduces the " -"number of section blocks inside configuration files the locale module will take for processing " -"by using the “REGEX” value is a regular expression pattern to match " -"one or more section names inside the configuration files found " -"under “DIRECTORY”. When “FILE” is passed as argument, in the other " -"hand, it limits the number of files that will be set in the list of " -"source files used to build the final translation files." -msgstr "" - -msgid "--update" -msgstr "" - -msgid "--edit" -msgstr "" - -msgid "--delete" -msgstr "" - -msgid "Localizing Image Files" -msgstr "" - -#, no-wrap -msgid "" -"\n" -"Hi\n" -"\n" -"Localizing Documentation Files" -msgstr "" - -msgid "Hi" -msgstr "" - -msgid "Localizing Automation Scripts" -msgstr "" - -msgid "Author" -msgstr "" - -msgid "" -"Written by Alain Reguera " -"Delgado" -msgstr "" - -msgid "Copyright" -msgstr "" - -msgid "Copyright © 2009-2013 The CentOS Project" -msgstr "" - -msgid "" -"This program is free software; you can redistribute it and/or " -"modify it under the terms of the GNU General Public License as " -"published by the Free Software Foundation; either version 2 of the " -"License, or (at your option) any later version." -msgstr "" - -msgid "" -"This program is distributed in the hope that it will be useful, but " -"WITHOUT ANY WARRANTY; without even the implied warranty of " -"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU " -"General Public License for more details." -msgstr "" - -msgid "" -"You should have received a copy of the GNU General Public License " -"along with this program; if not, write to the Free Software " -"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." -msgstr "" - -msgid "See Also" -msgstr "" - -msgid "centos-art.sh(1), centos-art.sh-render(1), gettext(1)" -msgstr "" - -#. Put one translator per line, in the form of NAME , YEAR1, YEAR2. -msgid "translator-credits" -msgstr "" diff --git a/Automation/Modules/Locale/Manuals/es_ES/centos-art.sh-locale.po b/Automation/Modules/Locale/Manuals/es_ES/centos-art.sh-locale.po deleted file mode 100644 index c389a60..0000000 --- a/Automation/Modules/Locale/Manuals/es_ES/centos-art.sh-locale.po +++ /dev/null @@ -1,169 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: centos-art.sh 0.5\n" -"POT-Creation-Date: 2013-08-06 01:51-0400\n" -"PO-Revision-Date: 2013-08-06 01:51-0400\n" -"Last-Translator: Localization SIG \n" -"Language-Team: Spanish\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "centos-art.sh-locale" -msgstr "" - -msgid "1" -msgstr "" - -msgid "" -"Retrieve, edit and delete translation files for images, documents " -"and automation scripts." -msgstr "" - -msgid "centos-art.sh locale [OPTIONS] [DIRECTORY …|FILE …]" -msgstr "" - -msgid "Description" -msgstr "" - -msgid "" -"The locale produces " -"translations files for images, documents and automation scripts " -"based on the current locale information. In order to produce locale-" -"specific translation files, the current language information set by " -"the LANG environment variable must be different to English (`en'). " -"If the current language is English, the locale module ends its execution with an error " -"message. When the current language is different to English, the " -"locale looks for source files, " -"based on the arguments you passed through the command-line." -msgstr "" - -msgid "" -"When the argument you provided is a “DIRECTORY”, the locale module looks for configuration files " -"inside it and produces translation files based on the render-from and locale-from variables set in there. On the other " -"hand, when a “FILE” is provided, it takes the file extension (i.e., " -"the characters after the last dot in the file name) and looks " -"recursively in the file's directory for all the files that have the " -"same file extension the “FILE” does, and builds the list of source " -"files that will be used to produce the translation files. In this " -"case, the translation files are stored in a “Locales” directory, at " -"the same level of the “FILE” you provided as argument to locale module's command-line." -msgstr "" - -msgid "" -"Translation files are the files we use to store translatable " -"strings. These files can be either portable objects (." -"po'), machine objects (.po') or portable object templates " -"(.pot'). Machine objects are built from portable objects. " -"Portable objects are built from portable object templates (.pot'). Portable object templates are built using xgettext or xml2po programs, according to the source files you " -"are retrieving translatable strings from. From these files, " -"portable objects (.po') are used by render module to produce both localized images and " -"localized documentation while machine objects (.mo') are " -"used by gettext program to " -"produce localized output messages from automation scripts." -msgstr "" - -msgid "Options" -msgstr "" - -msgid "" -"The locale module accepts the " -"following options:" -msgstr "" - -msgid "-h, --help" -msgstr "" - -msgid "--filter=\"REGEX\"" -msgstr "" - -msgid "" -"When “DIRECTORY” is passed as argument, this option reduces the " -"number of section blocks inside configuration files the locale module will take for processing " -"by using the “REGEX” value is a regular expression pattern to match " -"one or more section names inside the configuration files found " -"under “DIRECTORY”. When “FILE” is passed as argument, in the other " -"hand, it limits the number of files that will be set in the list of " -"source files used to build the final translation files." -msgstr "" - -msgid "--update" -msgstr "" - -msgid "--edit" -msgstr "" - -msgid "--delete" -msgstr "" - -msgid "Localizing Image Files" -msgstr "" - -#, no-wrap -msgid "" -"\n" -"Hi\n" -"\n" -"Localizing Documentation Files" -msgstr "" - -msgid "Hi" -msgstr "" - -msgid "Localizing Automation Scripts" -msgstr "" - -msgid "Author" -msgstr "" - -msgid "" -"Written by Alain Reguera " -"Delgado" -msgstr "" - -msgid "Copyright" -msgstr "" - -msgid "Copyright © 2009-2013 The CentOS Project" -msgstr "" - -msgid "" -"This program is free software; you can redistribute it and/or " -"modify it under the terms of the GNU General Public License as " -"published by the Free Software Foundation; either version 2 of the " -"License, or (at your option) any later version." -msgstr "" - -msgid "" -"This program is distributed in the hope that it will be useful, but " -"WITHOUT ANY WARRANTY; without even the implied warranty of " -"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU " -"General Public License for more details." -msgstr "" - -msgid "" -"You should have received a copy of the GNU General Public License " -"along with this program; if not, write to the Free Software " -"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." -msgstr "" - -msgid "See Also" -msgstr "" - -msgid "centos-art.sh(1), centos-art.sh-render(1), gettext(1)" -msgstr "" - -#. Put one translator per line, in the form of NAME , YEAR1, YEAR2. -msgid "translator-credits" -msgstr "" diff --git a/Automation/Modules/Locale/Manuals/es_ES/locale.asciidoc.po b/Automation/Modules/Locale/Manuals/es_ES/locale.asciidoc.po new file mode 100644 index 0000000..c389a60 --- /dev/null +++ b/Automation/Modules/Locale/Manuals/es_ES/locale.asciidoc.po @@ -0,0 +1,169 @@ +msgid "" +msgstr "" +"Project-Id-Version: centos-art.sh 0.5\n" +"POT-Creation-Date: 2013-08-06 01:51-0400\n" +"PO-Revision-Date: 2013-08-06 01:51-0400\n" +"Last-Translator: Localization SIG \n" +"Language-Team: Spanish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "centos-art.sh-locale" +msgstr "" + +msgid "1" +msgstr "" + +msgid "" +"Retrieve, edit and delete translation files for images, documents " +"and automation scripts." +msgstr "" + +msgid "centos-art.sh locale [OPTIONS] [DIRECTORY …|FILE …]" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "" +"The locale produces " +"translations files for images, documents and automation scripts " +"based on the current locale information. In order to produce locale-" +"specific translation files, the current language information set by " +"the LANG environment variable must be different to English (`en'). " +"If the current language is English, the locale module ends its execution with an error " +"message. When the current language is different to English, the " +"locale looks for source files, " +"based on the arguments you passed through the command-line." +msgstr "" + +msgid "" +"When the argument you provided is a “DIRECTORY”, the locale module looks for configuration files " +"inside it and produces translation files based on the render-from and locale-from variables set in there. On the other " +"hand, when a “FILE” is provided, it takes the file extension (i.e., " +"the characters after the last dot in the file name) and looks " +"recursively in the file's directory for all the files that have the " +"same file extension the “FILE” does, and builds the list of source " +"files that will be used to produce the translation files. In this " +"case, the translation files are stored in a “Locales” directory, at " +"the same level of the “FILE” you provided as argument to locale module's command-line." +msgstr "" + +msgid "" +"Translation files are the files we use to store translatable " +"strings. These files can be either portable objects (." +"po'), machine objects (.po') or portable object templates " +"(.pot'). Machine objects are built from portable objects. " +"Portable objects are built from portable object templates (.pot'). Portable object templates are built using xgettext or xml2po programs, according to the source files you " +"are retrieving translatable strings from. From these files, " +"portable objects (.po') are used by render module to produce both localized images and " +"localized documentation while machine objects (.mo') are " +"used by gettext program to " +"produce localized output messages from automation scripts." +msgstr "" + +msgid "Options" +msgstr "" + +msgid "" +"The locale module accepts the " +"following options:" +msgstr "" + +msgid "-h, --help" +msgstr "" + +msgid "--filter=\"REGEX\"" +msgstr "" + +msgid "" +"When “DIRECTORY” is passed as argument, this option reduces the " +"number of section blocks inside configuration files the locale module will take for processing " +"by using the “REGEX” value is a regular expression pattern to match " +"one or more section names inside the configuration files found " +"under “DIRECTORY”. When “FILE” is passed as argument, in the other " +"hand, it limits the number of files that will be set in the list of " +"source files used to build the final translation files." +msgstr "" + +msgid "--update" +msgstr "" + +msgid "--edit" +msgstr "" + +msgid "--delete" +msgstr "" + +msgid "Localizing Image Files" +msgstr "" + +#, no-wrap +msgid "" +"\n" +"Hi\n" +"\n" +"Localizing Documentation Files" +msgstr "" + +msgid "Hi" +msgstr "" + +msgid "Localizing Automation Scripts" +msgstr "" + +msgid "Author" +msgstr "" + +msgid "" +"Written by Alain Reguera " +"Delgado" +msgstr "" + +msgid "Copyright" +msgstr "" + +msgid "Copyright © 2009-2013 The CentOS Project" +msgstr "" + +msgid "" +"This program is free software; you can redistribute it and/or " +"modify it under the terms of the GNU General Public License as " +"published by the Free Software Foundation; either version 2 of the " +"License, or (at your option) any later version." +msgstr "" + +msgid "" +"This program is distributed in the hope that it will be useful, but " +"WITHOUT ANY WARRANTY; without even the implied warranty of " +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU " +"General Public License for more details." +msgstr "" + +msgid "" +"You should have received a copy of the GNU General Public License " +"along with this program; if not, write to the Free Software " +"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." +msgstr "" + +msgid "See Also" +msgstr "" + +msgid "centos-art.sh(1), centos-art.sh-render(1), gettext(1)" +msgstr "" + +#. Put one translator per line, in the form of NAME , YEAR1, YEAR2. +msgid "translator-credits" +msgstr "" diff --git a/Automation/Modules/Locale/Manuals/locale.asciidoc b/Automation/Modules/Locale/Manuals/locale.asciidoc new file mode 100644 index 0000000..c794f10 --- /dev/null +++ b/Automation/Modules/Locale/Manuals/locale.asciidoc @@ -0,0 +1,127 @@ +locale(1) +========= + +Name +---- + +locale - Create, edit and delete translation files for images, +documents and automation scripts. + +Synopsis +-------- + +*centos-art.sh locale --help*:: + Print module's documentation. + +*centos-art.sh locale --version*:: + Print module's version. + +*centos-art.sh locale DIRECTORY [--update|--edit|--delete|--filter="REGEX"]*:: + Perform directory localization. + +*centos-art.sh locale FILE [--update|--edit|--delete]*:: + Perform file localization. + +Description +----------- + +The *locale* produces translations files for images, documents and +automation scripts based on the LANG environment variable. In order to +produce locale-specific translation files, the current language +information set by the LANG environment variable must be different to +English (`en'). If the current language is English, the *locale* +module ends its execution with an error message. When the current +language is different to English, the *locale* looks for source files, +based on the arguments you passed through the command-line. + +When the argument you provided is a ``DIRECTORY'', the *locale* module +looks for configuration files inside it and produces translation files +based on the *render-from* and *locale-from* variables set in there. +On the other hand, when a ``FILE'' is provided, it takes the file +extension (i.e., the characters after the last dot in the file name) +and looks recursively in the file's directory for all the files that +have the same file extension the ``FILE'' does, and builds the list of +source files that will be used to produce the translation files. In +this case, the translation files are stored in a ``Locales'' +directory, at the same level of the ``FILE'' you provided as argument +to *locale* module's command-line. + +Translation files are the files we use to store translatable strings. +These files can be either portable objects (`.po'), machine objects +(`.po') or portable object templates (`.pot'). Machine objects are +built from portable objects. Portable objects are built from portable +object templates (`.pot'). Portable object templates are built using +*xgettext* or *xml2po* programs, according to the source files you are +retrieving translatable strings from. From these files, portable +objects (`.po') are used by *render* module to produce both localized +images and localized documentation while machine objects (`.mo') are +used by *gettext* program to produce localized output messages from +automation scripts. + +Options +------- + +The *locale* module accepts the following options: + +*--help*:: + Print module's documentation. +*--version*:: + Print module's version. +*--filter="REGEX"*:: + When ``DIRECTORY'' is passed as argument, this option reduces the + number of section blocks inside configuration files the *locale* + module will take for processing by using the ``REGEX'' value is a + regular expression pattern to match one or more section names + inside the configuration files found under ``DIRECTORY''. When + ``FILE'' is passed as argument, in the other hand, it limits the + number of files that will be set in the list of source files used + to build the final translation files. +*--update*:: +*--edit*:: +*--delete*:: + +Localizing Image Files +---------------------- + +Hi + +Localizing Documentation Files +------------------------------ + +Hi + +Localizing Automation Scripts +----------------------------- + +Hi + +Author +------ + +Written by mailto:al@centos.org.cu[Alain Reguera Delgado] + +Copyright +--------- + +Copyright (C) 2009-2013 The CentOS Project + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or (at +your option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +See Also +-------- + +centos-art.sh(1), centos-art.sh-render(1), gettext(1) + +// vim: set syntax=asciidoc: diff --git a/Automation/Modules/Locale/Manuals/locale.asciidoc.pot b/Automation/Modules/Locale/Manuals/locale.asciidoc.pot new file mode 100644 index 0000000..80649dc --- /dev/null +++ b/Automation/Modules/Locale/Manuals/locale.asciidoc.pot @@ -0,0 +1,168 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-08-06 01:51-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "centos-art.sh-locale" +msgstr "" + +msgid "1" +msgstr "" + +msgid "" +"Retrieve, edit and delete translation files for images, documents " +"and automation scripts." +msgstr "" + +msgid "centos-art.sh locale [OPTIONS] [DIRECTORY …|FILE …]" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "" +"The locale produces " +"translations files for images, documents and automation scripts " +"based on the current locale information. In order to produce locale-" +"specific translation files, the current language information set by " +"the LANG environment variable must be different to English (`en'). " +"If the current language is English, the locale module ends its execution with an error " +"message. When the current language is different to English, the " +"locale looks for source files, " +"based on the arguments you passed through the command-line." +msgstr "" + +msgid "" +"When the argument you provided is a “DIRECTORY”, the locale module looks for configuration files " +"inside it and produces translation files based on the render-from and locale-from variables set in there. On the other " +"hand, when a “FILE” is provided, it takes the file extension (i.e., " +"the characters after the last dot in the file name) and looks " +"recursively in the file's directory for all the files that have the " +"same file extension the “FILE” does, and builds the list of source " +"files that will be used to produce the translation files. In this " +"case, the translation files are stored in a “Locales” directory, at " +"the same level of the “FILE” you provided as argument to locale module's command-line." +msgstr "" + +msgid "" +"Translation files are the files we use to store translatable " +"strings. These files can be either portable objects (." +"po'), machine objects (.po') or portable object templates " +"(.pot'). Machine objects are built from portable objects. " +"Portable objects are built from portable object templates (.pot'). Portable object templates are built using xgettext or xml2po programs, according to the source files you " +"are retrieving translatable strings from. From these files, " +"portable objects (.po') are used by render module to produce both localized images and " +"localized documentation while machine objects (.mo') are " +"used by gettext program to " +"produce localized output messages from automation scripts." +msgstr "" + +msgid "Options" +msgstr "" + +msgid "" +"The locale module accepts the " +"following options:" +msgstr "" + +msgid "-h, --help" +msgstr "" + +msgid "--filter=\"REGEX\"" +msgstr "" + +msgid "" +"When “DIRECTORY” is passed as argument, this option reduces the " +"number of section blocks inside configuration files the locale module will take for processing " +"by using the “REGEX” value is a regular expression pattern to match " +"one or more section names inside the configuration files found " +"under “DIRECTORY”. When “FILE” is passed as argument, in the other " +"hand, it limits the number of files that will be set in the list of " +"source files used to build the final translation files." +msgstr "" + +msgid "--update" +msgstr "" + +msgid "--edit" +msgstr "" + +msgid "--delete" +msgstr "" + +msgid "Localizing Image Files" +msgstr "" + +#, no-wrap +msgid "" +"\n" +"Hi\n" +"\n" +"Localizing Documentation Files" +msgstr "" + +msgid "Hi" +msgstr "" + +msgid "Localizing Automation Scripts" +msgstr "" + +msgid "Author" +msgstr "" + +msgid "" +"Written by Alain Reguera " +"Delgado" +msgstr "" + +msgid "Copyright" +msgstr "" + +msgid "Copyright © 2009-2013 The CentOS Project" +msgstr "" + +msgid "" +"This program is free software; you can redistribute it and/or " +"modify it under the terms of the GNU General Public License as " +"published by the Free Software Foundation; either version 2 of the " +"License, or (at your option) any later version." +msgstr "" + +msgid "" +"This program is distributed in the hope that it will be useful, but " +"WITHOUT ANY WARRANTY; without even the implied warranty of " +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU " +"General Public License for more details." +msgstr "" + +msgid "" +"You should have received a copy of the GNU General Public License " +"along with this program; if not, write to the Free Software " +"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." +msgstr "" + +msgid "See Also" +msgstr "" + +msgid "centos-art.sh(1), centos-art.sh-render(1), gettext(1)" +msgstr "" + +#. Put one translator per line, in the form of NAME , YEAR1, YEAR2. +msgid "translator-credits" +msgstr "" diff --git a/Automation/Modules/Locale/Manuals/render.conf b/Automation/Modules/Locale/Manuals/render.conf index c2fcded..a2910ee 100644 --- a/Automation/Modules/Locale/Manuals/render.conf +++ b/Automation/Modules/Locale/Manuals/render.conf @@ -1,7 +1,7 @@ -[centos-art.sh-locale] +[locale] render-type = "asciidoc" render-flow = "manpage" -render-from = "centos-art.sh-locale.asciidoc" -locale-from = "${TCAR_SCRIPT_LANG_LC}/centos-art.sh-locale.asciidoc.po" +render-from = "locale.asciidoc" +locale-from = "${TCAR_SCRIPT_LANG_LC}/locale.asciidoc.po" formats = "xhtml manpage" mansect = "1" diff --git a/Automation/Modules/Locale/Modules/Actions/Modules/Update/update.sh b/Automation/Modules/Locale/Modules/Actions/Modules/Update/update.sh index 6ea1ebe..186431c 100755 --- a/Automation/Modules/Locale/Modules/Actions/Modules/Update/update.sh +++ b/Automation/Modules/Locale/Modules/Actions/Modules/Update/update.sh @@ -27,6 +27,6 @@ function update { - tcar_setSubModuleEnvironment "${RENDER_TYPE}" "${@}" + tcar_setModuleEnvironment -m "${RENDER_TYPE}" -t "sub-module" } diff --git a/Automation/Modules/Locale/Modules/Actions/actions.sh b/Automation/Modules/Locale/Modules/Actions/actions.sh index ef82712..6a966f5 100755 --- a/Automation/Modules/Locale/Modules/Actions/actions.sh +++ b/Automation/Modules/Locale/Modules/Actions/actions.sh @@ -27,8 +27,10 @@ function actions { - for SUBMODULE in ${SUBMODULES};do - tcar_setSubModuleEnvironment "${SUBMODULE}" "${@}" + local ACTION='' + + for ACTION in ${ACTIONS};do + tcar_setModuleEnvironment -m "${ACTION}" -t "sub-module" done } diff --git a/Automation/Modules/Locale/Modules/Directory/directory.sh b/Automation/Modules/Locale/Modules/Directory/directory.sh index 5702464..e14aae5 100755 --- a/Automation/Modules/Locale/Modules/Directory/directory.sh +++ b/Automation/Modules/Locale/Modules/Directory/directory.sh @@ -46,7 +46,7 @@ function directory { # Process each configuration file. for CONFIGURATION in ${CONFIGURATIONS};do - directory_getConfiguration "${@}" + directory_getConfiguration "${CONFIGURATION}" done } diff --git a/Automation/Modules/Locale/Modules/Directory/directory_getConfiguration.sh b/Automation/Modules/Locale/Modules/Directory/directory_getConfiguration.sh index 82ed1c5..63cfc44 100755 --- a/Automation/Modules/Locale/Modules/Directory/directory_getConfiguration.sh +++ b/Automation/Modules/Locale/Modules/Directory/directory_getConfiguration.sh @@ -1,9 +1,8 @@ #!/bin/bash ###################################################################### # -# directory_getConfiguration.sh -- This function retrieves -# localization options from configuration files and process them -# accordingly. +# directory_getConfiguration.sh -- This function retrieves options +# from configuration files and process them accordingly. # # Written by: # * Alain Reguera Delgado , 2009-2013 @@ -28,6 +27,7 @@ function directory_getConfiguration { + local CONFIGURATION="${1}" local SECTION='' local -a SECTIONS @@ -37,9 +37,9 @@ function directory_getConfiguration { # information when they produce motif-specific content. These # variables will be empty if the configuration file isn't inside # a motif-specific directory structure. - MOTIF=$(tcar_getPathComponent ${CONFIGURATION} --motif) - MOTIF_NAME=$(tcar_getPathComponent ${CONFIGURATION} --motif-name) - MOTIF_VERSION=$(tcar_getPathComponent ${CONFIGURATION} --motif-version) + local MOTIF=$(tcar_getPathComponent ${CONFIGURATION} --motif) + local MOTIF_NAME=$(tcar_getPathComponent ${CONFIGURATION} --motif-name) + local MOTIF_VERSION=$(tcar_getPathComponent ${CONFIGURATION} --motif-version) # Use arrays to store section names. This make possible to make # use of post-rendition and last-rendition concepts. Otherwise it @@ -47,7 +47,7 @@ function directory_getConfiguration { # deeper environments. for SECTION in $(tcar_getConfigSectionNames "${CONFIGURATION}" \ | egrep ${TCAR_FLAG_FILTER});do - SECTIONS[((++${#SECTIONS[*]}))]="${SECTION}" + SECTIONS[++${#SECTIONS[*]}]="${SECTION}" done local COUNTER=0 @@ -57,15 +57,16 @@ function directory_getConfiguration { # Initialize array variables locally. local -a TRANSLATIONS local -a SOURCES - + local SOURCE='' + local SECTION=${SECTIONS[${COUNTER}]} local RENDER_FROM=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "render-from") for SOURCE in ${RENDER_FROM};do if [[ ${SOURCE} =~ "^/" ]];then - SOURCES[((++${#SOURCES[*]}))]=${SOURCE} + SOURCES[++${#SOURCES[*]}]=${SOURCE} else - SOURCES[((++${#SOURCES[*]}))]=$(dirname ${CONFIGURATION})/${SOURCE} + SOURCES[++${#SOURCES[*]}]=$(dirname ${CONFIGURATION})/${SOURCE} fi done @@ -77,29 +78,29 @@ function directory_getConfiguration { local LOCALE_FROM=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "locale-from") for TRANSLATION in ${LOCALE_FROM};do if [[ ${TRANSLATION} =~ "^/" ]];then - TRANSLATIONS[((++${#TRANSLATIONS[*]}))]=${TRANSLATION} + TRANSLATIONS[++${#TRANSLATIONS[*]}]=${TRANSLATION} else - TRANSLATIONS[((++${#TRANSLATIONS[*]}))]=$(dirname ${CONFIGURATION})/${TRANSLATION} + TRANSLATIONS[++${#TRANSLATIONS[*]}]=$(dirname ${CONFIGURATION})/${TRANSLATION} fi done - RENDER_FLOW=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "render-flow") + local RENDER_FLOW=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "render-flow") if [[ -z ${RENDER_FLOW} ]];then RENDER_FLOW='article' fi - PO_FILE=${TRANSLATIONS[0]} + local PO_FILE=${TRANSLATIONS[0]} # Initialize locale's actions module. - tcar_setSubModuleEnvironment "actions" "${@}" + tcar_setModuleEnvironment -m "actions" -t "sib-module" # Increment section's counter. COUNTER=$(( ${COUNTER} + 1 )) - # Reset array variable to avoid undesired concatenations - # between sections blocks. - unset TRANSLATIONS + # Reset array variables to prevent section-specific + # information from being concatenated to other sections. unset SOURCES + unset TRANSLATIONS done diff --git a/Automation/Modules/Locale/Modules/File/file.sh b/Automation/Modules/Locale/Modules/File/file.sh index 43f44a5..a98ff81 100755 --- a/Automation/Modules/Locale/Modules/File/file.sh +++ b/Automation/Modules/Locale/Modules/File/file.sh @@ -71,6 +71,6 @@ function file { done # Process configuration variables through locale's actions module. - tcar_setSubModuleEnvironment "actions" "${@}" + tcar_setModuleEnvironment -m "actions" -t "sib-module" } diff --git a/Automation/Modules/Locale/locale.sh b/Automation/Modules/Locale/locale.sh index eeb46e2..8bbc85b 100755 --- a/Automation/Modules/Locale/locale.sh +++ b/Automation/Modules/Locale/locale.sh @@ -27,16 +27,10 @@ function locale { - local SUBMODULES='' + local ACTIONS='' # Interpret arguments and options passed through command-line. - locale_getOptions "${@}" - - # Redefine positional parameters using ARGUMENTS local variable. - # At this point, option arguments have been removed from - # TCAR_ARGUMENTS variable and only non-option arguments remain in - # it. - eval set -- "${TCAR_ARGUMENTS}" + locale_getOptions # Verify the current locale information to avoid English messages # from being localized to themselves. The English language is used @@ -48,14 +42,14 @@ function locale { # Process arguments passed to locale module, based on whether they # are files or directories. - for ARGUMENT in ${@};do + for ARGUMENT in ${TCAR_MODULE_ARGUMENT};do local ARGUMENT=$(tcar_checkRepoDirSource "${ARGUMENT}") if [[ -f ${ARGUMENT} ]];then - tcar_setSubModuleEnvironment "file" "${@}" + tcar_setModuleEnvironment -m "file" -t "sub-module" "${ARGUMENT}" elif [[ -d ${ARGUMENT} ]];then - tcar_setSubModuleEnvironment "directory" "${@}" + tcar_setModuleEnvironment -m "directory" -t "sub-module" "${ARGUMENT}" else tcar_printMessage "`gettext "The argument provided isn't valid."`" --as-error-line fi diff --git a/Automation/Modules/Locale/locale_getOptions.sh b/Automation/Modules/Locale/locale_getOptions.sh index 040d767..585e8d4 100755 --- a/Automation/Modules/Locale/locale_getOptions.sh +++ b/Automation/Modules/Locale/locale_getOptions.sh @@ -28,47 +28,47 @@ function locale_getOptions { # Define short options we want to support. - local ARGSS="h,v" + local ARGSS="h::,v,f:" # Define long options we want to support. - local ARGSL="help,version,filter:,update,edit,delete" + local ARGSL="help::,version,filter:,update,edit,delete" # Redefine arguments using getopt(1) command parser. - tcar_setArguments "${@}" + tcar_setModuleArguments # Reset positional parameters on this function, using output # produced from (getopt) arguments parser. - eval set -- "${TCAR_ARGUMENTS}" + eval set -- "${TCAR_MODULE_ARGUMENT}" # Look for options passed through command-line. while true; do case "${1}" in -h | --help ) - tcar_printHelp + tcar_printHelp "${2}" ;; -v | --version ) - tcar_printVersion + tcar_printVersion "${TCAR_MODULE_NAME}" ;; - --filter ) - TCAR_FLAG_FILTER="${2}" + -f | --filter ) + TCAR_FLAG_FILTER="${2:-${TCAR_FLAG_FILTER}}" shift 2 ;; --update ) - SUBMODULES="${SUBMODULES} update" + ACTIONS="${ACTIONS} update" shift 1 ;; --edit ) - SUBMODULES="${SUBMODULES} edit" + ACTIONS="${ACTIONS} edit" shift 1 ;; --delete ) - SUBMODULES="${SUBMODULES} delete" + ACTIONS="${ACTIONS} delete" shift 1 ;; @@ -79,12 +79,11 @@ function locale_getOptions { esac done - if [[ -z ${SUBMODULES} ]];then - SUBMODULES='update' - fi + # Define default module actions. + ACTIONS=${ACTIONS:-'update'} # Redefine arguments using current positional parameters. Only # paths should remain as arguments, at this point. - TCAR_ARGUMENTS="${@}" + TCAR_MODULE_ARGUMENT="${@}" } diff --git a/Automation/Modules/Prepare/Manuals/centos-art.sh-prepare.asciidoc b/Automation/Modules/Prepare/Manuals/centos-art.sh-prepare.asciidoc deleted file mode 100644 index d12ec82..0000000 --- a/Automation/Modules/Prepare/Manuals/centos-art.sh-prepare.asciidoc +++ /dev/null @@ -1,149 +0,0 @@ -centos-art.sh-prepare(1) -======================== - -Name ----- - -centos-art.sh-prepare - Prepare your workstation for using the repository. - -Synopsis --------- - -*centos-art.sh prepare [OPTIONS]* - -Description ------------ - -The first time you download the CentOS artwork repository into your -workstation, you only find source files inside the repository. In -order to produce each component of CentOS corporate visual identity, -it is necessary that you first transform the source files (e.g., -+.svgz+, +.asciidoc+, +.po+) into final files (e.g., +.png+, +.html+, -+.mo+). This process is known as _preparing your workstation to use -the repository_ and is standardized through the *prepare* module. This -way, the *prepare* module is the first command you execute after -downloading a fresh copy of CentOS artwork repository. - -When you execute the *prepare* module without any option, it first -checks existence of required packages (see --packages), then updates -the locale information required by *centos-art.sh* script to show -messages in your current locale, later renders documentation (see ---documents) and images (see --images) using source files available -inside the repository. Finally, it updates the link relation that -connects content inside the repository and the applications outside it -(see --links). - -When you execute the *prepare* module with options, the order in which -preparation actions take place is set by the order in which you passed -the options. See <>, for more information about available -options and what they do. - -Once the *prepare* module completes its execution, both your -workstation and your copy of CentOS artwork repository will be ready -for production. - -[[options]] -Options -------- - -The *prepare* module accepts the following options: - -*--help*:: - Print module's documentation. - -*--version*:: - Print module's version. - -*--packages*:: - This option verifies whether you have installed the required - packages in your workstation or not. If they are not installed an - error will be printed telling you what the missing package is, so - you can install it. It is important that all the required packages - be installed for *centos-art.sh* script modules to work as - expected. -+ -[NOTE] -====================================================================== -When you are verifying packages, be aware that it is required that you -have installed EPEL repository. The EPEL configuration package -(*epel-release*) isn't part of CentOS distribution and you need to -download it and install it manually. The *epel-release* package can be -found in either of the locations (based on your system version): - - * For CentOS-5: http://download.fedoraproject.org/pub/epel/5/i386/[http://download.fedoraproject.org/pub/epel/5/i386/] - * For CentOS-6: http://download.fedoraproject.org/pub/epel/6/i386/[http://download.fedoraproject.org/pub/epel/6/i386/] -====================================================================== - -*--locales*:: - This option looks for all translatable strings inside the - *centos-art.sh* script, updates the related POT and PO files and - produces the related MO file using the specific locale environment - information the script was run in. If the PO file already have - translations, they are preserved and used to build the MO file. - -*--links*:: - This updates the link information that connects the information - inside the repository with the information outside the repository. - For example, inside the repository we have the font information - required to build messages in specific typography, such - information isn't by default in the default system locations so we - install them in the home directory of the user running the - *prepare* module, using symbolic links. -+ -Whenever you need to update this information, use this option. Take -care that all links previously created in the target location will be -removed and recreated again. So, you can change the name relation in -the configuration files and install the changes without leaving broken -links in the target location. -+ -The file that controls the link configuration is inside the repository -at +Automation/Modules/Prepare/Modules/Links/Configs/render.conf+. - -*--images*:: - This option produces images from source files available inside the - repository, using the correct order. When you use this option, - centos-art.sh script calls the render module internally which - produces content for all configuration (+render.conf+) files found - inside the repository. - -*--documents*:: - This options produces documentation from source files available - inside the repository. When you pass this option, the current - locale information is considered to produce the documentation. If - the current locale doesn't have translation files set for the - current locale information, English language is used as default - language. - -Author ------- - -The *prepare* module has received contributions from the following -people: - - * Alain Reguera Delgado , 2009-2013 - -Copyright ---------- - -Copyright (C) 2009-2013 The CentOS Project - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at -your option) any later version. - -This program is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -See Also --------- - -centos-art.sh(1), centos-art.sh-render(1), centos-art.sh-locale(1) - -// vim: set syntax=asciidoc: diff --git a/Automation/Modules/Prepare/Manuals/prepare.asciidoc b/Automation/Modules/Prepare/Manuals/prepare.asciidoc new file mode 100644 index 0000000..c0d014e --- /dev/null +++ b/Automation/Modules/Prepare/Manuals/prepare.asciidoc @@ -0,0 +1,149 @@ +prepare(1) +========== + +Name +---- + +prepare - Prepare your workstation for using the repository. + +Synopsis +-------- + +*centos-art.sh prepare [OPTIONS]* + +Description +----------- + +The first time you download the CentOS artwork repository into your +workstation, you only find source files inside the repository. In +order to produce each component of CentOS corporate visual identity, +it is necessary that you first transform the source files (e.g., ++.svgz+, +.asciidoc+, +.po+) into final files (e.g., +.png+, +.html+, ++.mo+). This process is known as _preparing your workstation to use +the repository_ and is standardized through the *prepare* module. This +way, the *prepare* module is the first command you execute after +downloading a fresh copy of CentOS artwork repository. + +When you execute the *prepare* module without any option, it first +checks existence of required packages (see --packages), then updates +the locale information required by *centos-art.sh* script to show +messages in your current locale, later renders documentation (see +--documents) and images (see --images) using source files available +inside the repository. Finally, it updates the link relation that +connects content inside the repository and the applications outside it +(see --links). + +When you execute the *prepare* module with options, the order in which +preparation actions take place is set by the order in which you passed +the options. See <>, for more information about available +options and what they do. + +Once the *prepare* module completes its execution, both your +workstation and your copy of CentOS artwork repository will be ready +for production. + +[[options]] +Options +------- + +The *prepare* module accepts the following options: + +*--help*:: + Print module's documentation. + +*--version*:: + Print module's version. + +*--packages*:: + This option verifies whether you have installed the required + packages in your workstation or not. If they are not installed an + error will be printed telling you what the missing package is, so + you can install it. It is important that all the required packages + be installed for *centos-art.sh* script modules to work as + expected. ++ +[NOTE] +====================================================================== +When you are verifying packages, be aware that it is required that you +have installed EPEL repository. The EPEL configuration package +(*epel-release*) isn't part of CentOS distribution and you need to +download it and install it manually. The *epel-release* package can be +found in either of the locations (based on your system version): + + * For CentOS-5: http://download.fedoraproject.org/pub/epel/5/i386/[http://download.fedoraproject.org/pub/epel/5/i386/] + * For CentOS-6: http://download.fedoraproject.org/pub/epel/6/i386/[http://download.fedoraproject.org/pub/epel/6/i386/] +====================================================================== + +*--locales*:: + This option looks for all translatable strings inside the + *centos-art.sh* script, updates the related POT and PO files and + produces the related MO file using the specific locale environment + information the script was run in. If the PO file already have + translations, they are preserved and used to build the MO file. + +*--links*:: + This updates the link information that connects the information + inside the repository with the information outside the repository. + For example, inside the repository we have the font information + required to build messages in specific typography, such + information isn't by default in the default system locations so we + install them in the home directory of the user running the + *prepare* module, using symbolic links. ++ +Whenever you need to update this information, use this option. Take +care that all links previously created in the target location will be +removed and recreated again. So, you can change the name relation in +the configuration files and install the changes without leaving broken +links in the target location. ++ +The file that controls the link configuration is inside the repository +at +Automation/Modules/Prepare/Modules/Links/Configs/render.conf+. + +*--images*:: + This option produces images from source files available inside the + repository, using the correct order. When you use this option, + centos-art.sh script calls the render module internally which + produces content for all configuration (+render.conf+) files found + inside the repository. + +*--documents*:: + This options produces documentation from source files available + inside the repository. When you pass this option, the current + locale information is considered to produce the documentation. If + the current locale doesn't have translation files set for the + current locale information, English language is used as default + language. + +Author +------ + +The *prepare* module has received contributions from the following +people: + + * Alain Reguera Delgado , 2009-2013 + +Copyright +--------- + +Copyright (C) 2009-2013 The CentOS Project + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or (at +your option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +See Also +-------- + +centos-art.sh(1), centos-art.sh-render(1), centos-art.sh-locale(1) + +// vim: set syntax=asciidoc: diff --git a/Automation/Modules/Prepare/Manuals/render.conf b/Automation/Modules/Prepare/Manuals/render.conf index 5a3c4e3..8822248 100644 --- a/Automation/Modules/Prepare/Manuals/render.conf +++ b/Automation/Modules/Prepare/Manuals/render.conf @@ -1,7 +1,7 @@ -[centos-art.sh-prepare] +[prepare] render-type = "asciidoc" render-flow = "manpage" -render-from = "centos-art.sh-prepare.asciidoc" +render-from = "prepare.asciidoc" locale-from = "${TCAR_SCRIPT_LANG_LC}/prepare.po" formats = "xhtml manpage" mansect = "1" diff --git a/Automation/Modules/Prepare/prepare.sh b/Automation/Modules/Prepare/prepare.sh index df58f3d..5be60ac 100755 --- a/Automation/Modules/Prepare/prepare.sh +++ b/Automation/Modules/Prepare/prepare.sh @@ -36,19 +36,17 @@ function prepare { - local SUBMODULE='' - local SUBMODULES='' + local ACTION='' + local ACTIONS='' - prepare_getOptions "${@}" + prepare_getOptions - eval set -- "${TCAR_ARGUMENTS}" - - if [[ -z ${SUBMODULES} ]];then - SUBMODULES='packages locales images docs links' + if [[ -z ${ACTIONS} ]];then + ACTIONS='packages locales images docs links' fi - for SUBMODULE in ${SUBMODULES};do - tcar_setSubModuleEnvironment "${SUBMODULE}" "${@}" + for ACTION in ${ACTIONS};do + tcar_setModuleEnvironment -m "${ACTION}" -t "sub-module" done } diff --git a/Automation/Modules/Prepare/prepare_getOptions.sh b/Automation/Modules/Prepare/prepare_getOptions.sh index bcec1b1..8418ce0 100755 --- a/Automation/Modules/Prepare/prepare_getOptions.sh +++ b/Automation/Modules/Prepare/prepare_getOptions.sh @@ -30,52 +30,52 @@ function prepare_getOptions { # Define short options we want to support. - local ARGSS="h,v" + local ARGSS="h::,v" # Define long options we want to support. - local ARGSL="help,version,packages,locales,links,documents,images" + local ARGSL="help::,version,packages,locales,links,documents,images" # Redefine arguments using getopt(1) command parser. - tcar_setArguments "${@}" + tcar_setModuleArguments # Reset positional parameters on this function, using output # produced from (getopt) arguments parser. - eval set -- "${TCAR_ARGUMENTS}" + eval set -- "${TCAR_MODULE_ARGUMENT}" # Look for options passed through command-line. while true; do case "${1}" in -h | --help ) - tcar_printHelp + tcar_printHelp "${2}" ;; -v | --version ) - tcar_printVersion + tcar_printVersion "${TCAR_MODULE_NAME}" ;; --packages ) - SUBMODULES="${SUBMODULES} packages" + ACTIONS="${ACTIONS} packages" shift 1 ;; --locales ) - SUBMODULES="${SUBMODULES} locales" + ACTIONS="${ACTIONS} locales" shift 1 ;; --links ) - SUBMODULES="${SUBMODULES} links" + ACTIONS="${ACTIONS} links" shift 1 ;; --documents ) - SUBMODULES="${SUBMODULES} documents" + ACTIONS="${ACTIONS} documents" shift 1 ;; --images ) - SUBMODULES="${SUBMODULES} images" + ACTIONS="${ACTIONS} images" shift 1 ;; @@ -89,6 +89,6 @@ function prepare_getOptions { # Redefine arguments using current positional parameters. Only # paths should remain as arguments, at this point. - TCAR_ARGUMENTS="${@}" + TCAR_MODULE_ARGUMENT="${@}" } diff --git a/Automation/Modules/Prepare/prepare_setRenderEnvironment.sh b/Automation/Modules/Prepare/prepare_setRenderEnvironment.sh index 4044329..09127dd 100755 --- a/Automation/Modules/Prepare/prepare_setRenderEnvironment.sh +++ b/Automation/Modules/Prepare/prepare_setRenderEnvironment.sh @@ -43,7 +43,7 @@ function prepare_setRenderEnvironment { OPTIND=1 - while getopts "o:,v:" OPTION ${@}; do + while getopts "o:,v:" OPTION "${@}"; do case "${OPTION}" in @@ -81,7 +81,7 @@ function prepare_setRenderEnvironment { fi # Define array variable to store configuration file paths. - local -a CONFIGURATION + local -a CONFIGURATION_FILES # Define final filter regular expression. This regular expression # must match the option = "value" format we are using inside @@ -102,13 +102,12 @@ function prepare_setRenderEnvironment { # will use as reference to produce documentation. At this # point it is very difficult that DIRECTORY doesn't exist or # be outside the repository directory structure. - CONFIGURATION[++((${#CONFIGURATION[*]}))]=$(tcar_getFilesList \ + CONFIGURATION_FILES[++${#CONFIGURATION_FILES[*]}]=$(tcar_getFilesList \ ${DIRECTORY} --pattern='.+\.conf$' --type='f' \ | xargs egrep ${CONFIGURATION_PATTERN} | cut -d: -f1 | sort | uniq) done # Process the list of configuration files using the render module. - tcar_setModuleEnvironment render ${CONFIGURATION[*]} - + tcar_setModuleEnvironment -m "render" -t "top-module" ${CONFIGURATION_FILES[*]} } diff --git a/Automation/Modules/Render/Manuals/centos-art.sh-render.asciidoc b/Automation/Modules/Render/Manuals/centos-art.sh-render.asciidoc deleted file mode 100644 index e5a91dc..0000000 --- a/Automation/Modules/Render/Manuals/centos-art.sh-render.asciidoc +++ /dev/null @@ -1,657 +0,0 @@ -centos-art.sh-render(1) -======================= - -Name ----- - -centos-art.sh-render - Standardize production tasks based on -configuration files. - -Synopsis --------- - -centos-art.sh render [OPTIONS] [DIRECTORY ...] - -Description ------------ - -When you execute the *render* module, it looks for configuration files -inside the ``DIRECTORY'' specified in the command-line and processes -them in the order they were found. When no ``DIRECTORY'' is specified -to *centos-art.sh* script, the *render* module looks for configuration -files inside the current directory it was executed from. If no -configuration file is found, the *render* module will end its -execution with an error message. - -Options -------- - -The *render* module accepts the following options: - -*--help*:: - Print module's documentation. -*--version*:: - Print module's version. -*--filter="REGEX"*:: - This option reduces the number of section blocks inside - configuration files the *render* module will take for processing. - ``REGEX'' is a regular expression pattern matching one or more - section names inside the configuration files found under - ``DIRECTORY''. - -Configuration Files -------------------- - -The configuration files are regular files with the +.conf+ extension. -The name of configuration files is frequently chosen for helping you -to remember what the configuration files are for and, in some cases, -for producing section blocks in specific order. - -The format used in configuration files use section blocks in the form -+[section-name]+. Each section block ends when the next section block -begins or at the end of the file. Section blocks contain one or more -variable definitions in the form +option = "value"+. In the specific -case of *render* module, the +section-name+ is an alphanumeric value -and points to the final file or directory you want to save the -processing results in. The configuration variables describe how to -produce the file or directory specified as +section-name+. Name -values in the +section-name+ don't accept variables or any kind of -expansion in it, but configuration values do. Commentaries are -introduced by using the +#+ character at the beginning of lines. -Commentaries defined this way are excluded from processing so you can -use them freely. - -The configuration files are processed from top to bottom. This is a -very important aspect to consider in situations where you need to -grantee specific priority for content production (e.g., you have -several files in a configuration file and need to produce some of them -before others). So, because configuration files are processed from top -to bottom, section blocks set first in the configuration file are -processed first and section blocks set later are processed later. - -The configuration files can be divided in separated configuration -files to produce specific section blocks with a given priority. For -example, if you have the file ``render.conf'', you can divide its -content in ``render-1.conf'', ``render-2.conf'' to produce section -blocks inside ``render-1.conf'' first and ``render-2.conf'' later. -This sort of division might be very useful when the configuration file -begins to grow, or you want to control the order in which specific -groups of files are produced inside ``DIRECTORY''. - -Inside configuration files, configuration variables can take different -meanings based on the section contexts. The context of a section block -is defined by the *render-type* variables. - -*render-type*:: - Optional. This variable specifies the type of content rendition - the *render* module will perform. This variable can take one of - the following values: ``archive'', ``asciidoc'', ``compress'', - ``images'', ``palette'', and ``svg''. When this variable is not - set, the *render* module tries to determine the type of rendition - based on the file extension of the first file passed through - *render-from* variable. If no valid value is found there either, - the *render* module ends with an error message. -*render-from*:: - Required. This variable specifies the file name of the source file - (design model) used to produce the final file specified in the - section line. This option can receive absolute paths and relative - paths. Absolute paths begin with a slash (``/'') character while - relative paths begin with the dot slash (``./'') characters or no - character at all. This variable can receive more than one value by - using either path expansion in one variable definition, or several - variables definitions. - -Using Paths -~~~~~~~~~~~ - -When you provide absolute paths inside configuration files, there -isn't confusion about the location where the file is or should be. -However, it introduces rigidity to directory structures inside the -working copy when it is necessary to move directories from one place -to another inside the working copy. To eliminate this mobility -restrictions, relative paths can be used to create modular directory -structures. - -When you use relative paths inside configuration files, paths are -relative to the location where the configuration file is stored in. -This way it is possible to move whole directory structures without -touching the configuration file and still have a render-able -structures inside the working copy. However, relative paths get -limited in situations where the production process needs files outside -the directory where the configuration file is stored in. In such -cases, a combination of relative and absolute paths is the solution to -apply. - -When we need to use absolute paths to several files in the same -directory (e.g., we are combining them all to produce a new image) but -outside the current directory the configuration file is stored in, it -is possible to use a list of absolute paths one beside another -separated by space or we can use path expansion which is shorter and -easier to read. Path expansion is interpreted when you enclose a list -of file names in curly brackets using comma as separator without -spaces (e.g., +/some/dir/{file1,file2,file3}+). In order for path -expansion to work correctly, all the file names you put inside the -curly brackets' list must exist in the location specified first. - -Using Environment Variables -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The configuration files let you to use environment variables inside -them. This might result very useful when you need to provide absolute -paths based on variable information (e.g., the current locale -information). Some of the most important environment variables used -by *centos-art.sh* script -and its configuration files- are described -below: - -+TCAR_BASEDIR+:: - This variable contains the absolute path to your repository's - working copy. The value of this variable is defined as read-only - inside *centos-art.sh* script and cannot be modified later. As a - matter of convenience, users make use of their ``~/.bash_profile'' - file to define this variable there and, this way, skip the - sometimes annoyance absolute path questioning the *centos-art.sh* - script does in order to know the absolute path of the working copy - it is going to work with. -+ -Whenever you set absolute paths inside configuration files to refer -locations inside your working copy, it is necessary that you use the -+TCAR_BASEDIR+ environment variable in front of each path definition -you set. -+TCAR_SCRIPT_LANG_LL+:: - This variable contains the language part of the current locale - information. For instance, if the current locale is - ``en_US.UTF-8'', the value of this variable would be ``en''. -+TCAR_SCRIPT_LANG_CC+:: - This variable contains the country part of the current locale - information. For instance, if the current locale is - ``en_US.UTF-8'', the value of this variable would be ``US''. -+TCAR_SCRIPT_LANG_LC+:: - This variable contains the current locale information in ll_CC - format (e.g., es_ES). -+LANG+:: - This variable contains the environment's current locale - information. - -Rendering Archives -~~~~~~~~~~~~~~~~~~ - -When the *render-type* variable is set to +archive+, the *render* -module takes the list of files set through *render-from* variable and -applies the value of *command* to them all in order to produce the -final file specified in the section line. When the command variable is -not specified, the +/bin/tar --remove-files -czf+ command is used as -default. - -Rendering Image Files -~~~~~~~~~~~~~~~~~~~~~ - -When the *render-type* variable is set to +svg+, the section block is -interpreted for rendering image files. When rendering image files, the -*render-from* variable must point to a SVG files (either compressed or -uncompressed). The following following complementary variables are -also accepted: - -*render-flow*:: - Optional. This variable specifies the rendition flow to follow - when transforming SVG files into PNG images. This variable can - take either +base+ or +extended+ as value. The +base+ rendition - flow takes one SVG file and produces just one PNG image for it. - The +extended+ value applies the +base+ rendition flow and then - transform the final PNG image to different heights, formats, - foreground colors and background colors. By default, when this - variable is not set, the +base+ rendition flow is used. -*export-id*:: - Optional. This variable specifies the export id you want to use as - reference to produce PNG images from SVG files. The export-id is - an attribute you specified as unique value to an objects inside - the SVG file in order to export that object only but not the rest - in the SVG file. If this variable is not provided or it is empty, - the drawing area of the SVG file is used as reference to produce - the final PNG image. -*heights*:: - Optional. This variable is available only for +extended+ rendition - flow and specifies the different image heights you want to create - copies of the final PNG image. The values specified in this - variable are separated by white space and should be understandable - by ImageMagick tool set. When this variable is not provided, the - *render* module will create copies of final PNG image for several - standard heights. -*formats*:: - Optional. This variable is available only for +extended+ rendition - flow and specifies the different image formats you want to create - copies of the final PNG image. The values specified in this - variable are separated by white space and should be supported by - ImageMagick tool set. When this variable is not provided or set - in the configuration file, the *render* module will create copies - of final PNG image for several standard formats. -+ -[TIP] -To see the list of possible image formats supported by ImageMagick -tool set, run the following command: *+identify -list format+*. - -*fgcolors*:: - Optional. This variable is available only for +extended+ rendition - flow and specifies the different foreground colors you want to - create copies of the final PNG image. To do this, the image you - want to copy should be rendered with black color (000000) so the - color replacement can be performed. The values specified in this - variable are separated by white space and should be understandable - by ImageMagick tool set. When this variable is not provided the - black foreground (+000000+) is used. -*bgcolors*:: - Optional. This variable is available only for +extended+ rendition - flow and specifies the different background colors you want to - create copies of the final PNG image. This variable uses - Inkscape's _--export-background_ and _--export-background-opacity_ - options to control the background information of final PNG images. - Possible values to this variable take the form +XXXXXX-X+, where - the first six +X+ represent a color in hexadecimal format and the - final +X+ might be 1 or 0. 1 for full opacity and 0 for full - transparency. Intermediate values between 0 and 1 (e.g., 0.55) - can be given to control the background opacity. When this variable - is not provided, white background full transparency (+ffffff-0+) - is used as default value. -*command*:: - Optional. This variable specifies the command used to modify the - production of final images. During the rendition process, images - are produced inside a temporal directory, and later moved to its - final location using the command specified as value in this - variable. When this variable is not specified, it can take one of - two values based on the amount of files passed through - *render-from* variable. When just one file is passed through the - *render-from* variable, the default value for this variable is - +/bin/cp+, but when there are reference to more than one file, the - value of this option is +/usr/bin/convert +append+ which combines - all images into the final images. -*comment*:: - Optional. This variable contains a sentence describing the image - you are creating. This information is written in the +comment+ - field of PNG images. When this variable is empty, no comment - information will be written to the final PNG image files. -*brand*:: - Optional. This variable describes the branding information applied - to final images. The value of this variable has the form - +FILENAME:GEOMETRY+, where +FILENAME+ is the absolute path to the - PNG image you want to apply as brand and, +GEOMETRY+ takes the - form +xHEIGHT+X+Y+. In order to apply brand information to final - images correctly, the brand images files you want to apply must be - available. In case they don't exist the *render* module ends its - execution with an error message. - -Rendering Image Files From Other Image Files -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -To render image files from other image files, the *render-type* -variable must be set to ``images'' and one or more image files must be -provided in the *render-from* variable. When the *render* module finds -a section block with this characteristics, it applies the value of -*command* variable to all files found in *render-from* variable to -produce the final file specified in the section name. - -When the *command* variable is not specified, the ``/usr/bin/convert --append'' command is used as default. This command takes all the -images passed through *render-from* and appends them from top to -bottom and saves the result in the file you specified in the section -name. When you render files this way, the order in which you define -source files through *render-from* may affect the final result based -in the *command* you provided. - -The ``images'' rendition type provides an interface for external image -manipulation programs, like ImageMagick and NetPbm. You can use these -programs to manipulate images in great detail through the -command-line. - -Rendering Images With Reduced Number Of Colors -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -When the *render-type* variable is set to +palette+, the section block -where this variable was defined is interpreted for producing images -with a reduced number of colors. In these cases, the *render-from* -variable must point to an image file. The following complementary -variables are also accepted: - -*palette-gpl*:: - Required. This variable addresses the palette of colors that will - be use for reducing colors. Generally, the palette of color file - ends with the +.gpl+ extension and is stored in the same directory - of the configuration file. This file can be produced by GIMP and - provides an optimized set of colors for the specific image you - provided in the *render-from* variable. -+ -To find the optimized set of colors, you need to open the image -specified in *render-from* in GIMP, reduce its colors to the desired -number using GIMP's Indexed feature and, then, create a new palette by -importing it from the indexed image file. Once you have the palette -this way, you need to edit it using the Palettes dialog to add the -hexadecimal value of each color in the palette to the comment field, -so you have a palette file similar to the following: -+ ----------------------------------------------------------------------- -GIMP Palette -Name: Syslinux-Default -Columns: 16 -# - 32 76 141 204c8d - 37 82 146 255292 - 52 94 153 345e99 - 73 110 162 496ea2 - 91 124 172 5b7cac -108 136 180 6c88b4 -120 146 186 7892ba -131 158 193 839ec1 -255 255 255 ffffff -146 170 200 92aac8 -162 182 209 a2b6d1 -183 199 219 b7c7db -204 216 230 ccd8e6 -221 229 238 dde5ee -235 241 245 ebf1f5 -246 251 254 f6fbfe ----------------------------------------------------------------------- -+ -{asciidoc-br} -+ -Now that the palette has been created, you can set a path to -*palette-gpl* variable. Even you can set path of *palette-gpl* from -GIMP's palettes directory (+~/.gimp-x.x/palettes/+), it is much more -preferable that you copy the palette file from that location to the -configuration file's DIRECTORY inside the repository and put it under -version control, so others can take benefit of it. The palette file -is an integral part of color specific image reduction so it must be -near the configuration file you use for such actions. - -Rendering Documentation Files -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -To render documentation files, the *render-type* variable must be set -to ``asciidoc'' and the *render-from* variable must point to an -Asciidoc file. When the *render* module finds this information in a -section block, it takes the asciidoc file as source and transforms it -into a docbook file using the *asciidoc* program. The docbook file is -created temporarily for further format transformations and removed -later, once the final format has been rendered. - -When the *render* module creates the intermediate docbook file, it -considers the current locale information of your environment (e.g., by -reading the LANG environment variable). In case the current locale -information is different to English (e.g., the value of LANG -environment variable doesn't begin with the ``en'' characters), the -docbook file will be localized based on the translation file specified -in the *locale-from* variable, before applying further format -transformations to it. This way, further format transformations from -the temporarily docbook file will end up being localized as well. If -the *locale-from* variable is not present in the section block, the -intermediate docbook file won't be localized which make the final -result to be not localized either. - -When you set the *render-type* variable to ``asciidoc'', the section -blocks need to have the *render-flow* variable set to ``article'', -``book'' or ``manpage''. This information defines the way the -intermediate docbook file is produced from the asciidoc file and, by -extension, the possible final results, too. - -When *render-flow* variable is set to ``article'' or ``book'', it is -possible to produce final files in ``xhtml'' format but not in -``manpage'' format. This is because man pages require a specific -document structure that both articles and books don't need to have. -When producing articles and books in XHTML format, you can use the -*render-page* variable to control whether to produce the entire book -or article in just one file (``single'') or in separate files linked -one another (``chunks''). - -When *render-flow* variable is set to ``manpage'' it is possible to -set the *formats* variable to either ``manpage'' or ``xhtml'' in order -to render the docbook file as man page or XHTML format, respectively. -The final files produced this way are stored in the +man${MANSECT}/+ -or +htmlman${MANSECT}+ directories based on the format you choose. If -you are producing man pages to a language different to English, these -directories would be +${LANG}/man${MANSECT}/+ and -+${LANG}/htmlman${MANSECT}+, instead. The structure of these paths is -required in order for *man* command to find the man pages in different -locales. The value of the man's volume section can be set using the -*mansect* variable. If this variable is not set, the value of man's -volume section will be 1. - -When *render-flow* variable is not set, the ``article'' value is used -as default value. - -When the *formats* variable has the ``xhtml'' value, you need to set -the *images-from* and *styles-from* variables inside the related -section block, no matter what the value of *render-flow* would be. The -value of *images-from* and *styles-from* variables must point to a -directory, inside the working copy, containing the share images and -CSS files used by XHTML documents, respectively. If none of these two -variables are set the directories -+${TCAR_BASEDIR}/Artworks/Icons/Webenv+ and -+${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css+ will be used for -them. - -When the *formats* variable is not set, the ``xhtml'' value is used as -default value. - -Rendering Localized Images --------------------------- - -To produce localized content, you need to set the *locale-from* -variable in the section block you want to provide translations and -point its value to the translation file where string translations will -take place. Then, you need to check the value of LANG environment -variable to be sure it has the locale information you want to -translate messages for. - -If the LANG environment variable has the value you expect, run the -*locale* module on the ``DIRECTORY'' you want to locale content. This -read the source files you specified in *render-from* variable and -would create the translation files (a.k.a., portable objects) you need -to edit to provide the string translations from one language to -another. Verify the translation file exist and edit it to provide the -strings translations. Once the strings have been translated, execute -the *render* module on the ``DIRECTORY''. - -When the *render* module finds the *locale-from* variable in a section -block, it uses the *xml2po* program to create a localized instance of -each source file it finds in *render-from* variable. Then, using the -source files' localized instances, it produces the final files based -on *render-type* variable's value. - -Examples --------- - -Here are some practical configuration examples you can use as -reference to create your own configuration files. - ----------------------------------------------------------------------- -[Xhtml-single] -render-type = "asciidoc" -render-flow = "article" -render-from = "corporate.asciidoc" -locale-from = "${TCAR_SCRIPT_LANG_LC}/messages.po" -images-from = "${TCAR_BASEDIR}/Artworks/Icons/Webenv" -styles-from = "${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css" -formats = "xhtml" -render-page = "single" ----------------------------------------------------------------------- - -{asciidoc-br} - -When the *render* module reads this configuration file, it initiates -the +asscidoc+ module which in turn initiates the +xhtml+ module for -transforming the +corporate.asciidoc+ file into +corporate.docbook+ file -using +article+ as document type and -+${TCAR_SCRIPT_LANG_LC}/messages.po+ as source for localization. As -result, the *render* module produces the -+${TCAR_SCRIPTS_LANG_LC}/Xhtml-single/index.html+ file, using the same -directory of the configuration file as base directory. - ----------------------------------------------------------------------- -[centos-artwork.png] -render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/centos.org/{centos,artwork}.svgz" -formats = "xpm pdf jpg tif" -heights = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512" -fgcolors = "000000 ffffff" -bgcolors = "ffffff-0" -command = "/usr/bin/convert +append" ----------------------------------------------------------------------- - -{asciidoc-br} - -When the *render* module reads this configuration file, it takes the -+centos.svgz+ and +artwork.svgz+ files as source to produce the -+centos.png+ and +artwork.png+ files considering the first value in -the list of heights, background, foreground colors specified in the -configuration file. Then, it combines the results horizontally to -create the +centos-artwork.png+ file. Later, the +centos-artwork.png+ -file is converted to produce one image file for each image format -specified in the configuration file. At this point, all the process -repeats again but for the next height and color values in the list. - -{asciidoc-br} - ----------------------------------------------------------------------- -[syslinux-splash.png] -render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Syslinux/syslinux-splash.svgz" -brand = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Images/ffffff/ffffff-0/48/centos.png:x48+20+232" -brand = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Images/ffffff/ffffff-0/96/5.png:x96+300+184" - -[syslinux-splash.lss] -render-from = "syslinux-splash.png" -render-type = "palette" -palette-gpl = "colors.gpl" ----------------------------------------------------------------------- - -{asciidoc-br} - -When the *render* module reads this configuration file, - ----------------------------------------------------------------------- -[screenshot.png] -render-type = "svg" -render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/screenshot.svgz" -render-flow = "base" -brand = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Images/ffffff/ffffff-0/16/centos.png:x16+5+5" - -[800x600.tar.gz] -render-type = "archive" -render-from = "${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/800x600-final.png:background.png" -render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop" -render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml" -render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png" -render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png" -render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png" -render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png" -render-from = "screenshot.png" -command = "/bin/tar -czf" - -[1360x768.tar.gz] -render-type = "archive" -render-from = "${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/1360x768-final.png:background.png" -render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop" -render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml" -render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png" -render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png" -render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png" -render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png" -render-from = "screenshot.png" -command = "/bin/tar --remove-files -czf" ----------------------------------------------------------------------- - -{asciidoc-br} - -When the *render* module reads this configuration file, - -Bugs ----- - -The *render* module has some issues I would like you to be aware of. -Mainly, to see if you could help me find better solutions for them ;) - -Rendering Images With Reduced Number Of Colors -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The process implemented to reduce image colors through GIMP's palettes -involves too much user intervention compared with ImageMagick's ---colors option that reduces image colors instantly without user -intervention. Nevertheless, the procedure of reducing color through -GIMP's palettes provides more quality to final images than -ImageMagic's --colors option does. Also, using GIMP's palettes let us -create LSS images from PNG images using the same exact information we -used to reduce colors on PNG images. This is very important in order -to have the same result in both image types. Because of these reasons -I prefer GIMP's palettes procedure against others methods like it is -the case of ImageMagick's for producing images with reduced number of -colors. - -Rendering PDF Files From Localized Docbook Files -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Even it is possible to produce PDF files from Docbook files using -current applications inside CentOS-5, there are some production issues -when we use localized docbook files as source to produce localized PDF -files that made me not to implement them as part of *centos-art.sh* -script by now. - -- When using the XML(DocBook)->XML(FO)->PDF transformation chain, the - result produced by _docbook-style-xsl-1.69.1-5.1_ and - _passivetex-1.25-5.1.1_ doesn't render heading boxes very well on - page's top and page's bottom. The text put inside these boxes seem - to have not enough space in their respective areas. - -- Tried using _dblatex-0.2.8-2.el5_ but didn't work for localized docbook files - (i.e., those who has the +lang="lang"+ string in their root - element). If you just remove the language specification string it - just work. We need the language specification in order for internal - document strings like +Abstract+ and +Table of contents+ to be - automatically translated. When the language specific attribute is - present in the root element, dblatex outputs the following: -+ ----------------------------------------------------------------------- -Build the listings... -XSLT stylesheets DocBook - LaTeX 2e (0.2.8) -=================================================== -Processing Revision History -Build 2912-corporate.docbook.pdf -This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) -entering extended mode -pdflatex failed -/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: No counter 'chapter' defined. -/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: leading text: \newfloat{example}{htb}{loe}[chapter] -/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: No counter 'chapter' defined. -/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: leading text: \newfloat{dbequation}{htb}{loe}[chapter] -2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \@the@H@page. -2912-corporate.docbook_tmp.tex:62: leading text: \maketitle -2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \@the@H@page. -2912-corporate.docbook_tmp.tex:62: leading text: \maketitle -2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \@the@H@page. -2912-corporate.docbook_tmp.tex:62: leading text: \maketitle -Error: pdflatex compilation failed ----------------------------------------------------------------------- - -Reporting Bugs --------------- -Report bugs on the *automation* category of *centos-artwork* project -at the https://centos.org.cu/bugs/[The CentOS Bugs] website. - -Author ------- -Written by mailto:al@centos.org.cu[Alain Reguera Delgado], 2009-2013 - -Copyright ---------- - -Copyright (C) 2009-2013 The CentOS Project - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at -your option) any later version. - -This program is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -// vim: set syntax=asciidoc: diff --git a/Automation/Modules/Render/Manuals/centos-art.sh-render.asciidoc.pot b/Automation/Modules/Render/Manuals/centos-art.sh-render.asciidoc.pot deleted file mode 100644 index 58391fe..0000000 --- a/Automation/Modules/Render/Manuals/centos-art.sh-render.asciidoc.pot +++ /dev/null @@ -1,884 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2013-08-06 01:36-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -msgid "centos-art.sh-render" -msgstr "" - -msgid "1" -msgstr "" - -msgid "Standardize production tasks based on configuration files." -msgstr "" - -msgid "centos-art.sh render [OPTIONS] [DIRECTORY …]" -msgstr "" - -msgid "Description" -msgstr "" - -msgid "" -"When you execute the render " -"module, it looks for configuration files inside the “DIRECTORY” " -"specified in the command-line and processes them in the order they " -"were found. When no “DIRECTORY” is specified to centos-art.sh script, the render module looks for configuration files " -"inside the current directory it was executed from. If no " -"configuration file is found, the render module will end its execution with an error message." -msgstr "" - -msgid "Options" -msgstr "" - -msgid "" -"The render module accepts the " -"following options:" -msgstr "" - -msgid "--help" -msgstr "" - -msgid "" -"This option shows the render " -"module's documentation (this page)." -msgstr "" - -msgid "--version" -msgstr "" - -msgid "" -"This option shows the render " -"module's name and version." -msgstr "" - -msgid "--filter=\"REGEX\"" -msgstr "" - -msgid "" -"This option reduces the number of section blocks inside " -"configuration files the render " -"module will take for processing. “REGEX” is a regular expression " -"pattern matching one or more section names inside the configuration " -"files found under “DIRECTORY”." -msgstr "" - -msgid "Configuration Files" -msgstr "" - -msgid "" -"The configuration files are regular files with the .conf extension. The name of configuration files is frequently " -"chosen for helping you to remember what the configuration files are " -"for and, in some cases, for producing section blocks in specific " -"order." -msgstr "" - -msgid "" -"The format used in configuration files use section blocks in the " -"form [section-name]. Each section block ends " -"when the next section block begins or at the end of the file. " -"Section blocks contain one or more variable definitions in the form " -"option = \"value\". In the specific case of " -"render module, the " -"section-name is an alphanumeric value and points " -"to the final file or directory you want to save the processing " -"results in. The configuration variables describe how to produce the " -"file or directory specified as section-name. " -"Name values in the section-name don't accept " -"variables or any kind of expansion in it, but configuration values " -"do. Commentaries are introduced by using the # " -"character at the beginning of lines. Commentaries defined this way " -"are excluded from processing so you can use them freely." -msgstr "" - -msgid "" -"The configuration files are processed from top to bottom. This is a " -"very important aspect to consider in situations where you need to " -"grantee specific priority for content production (e.g., you have " -"several files in a configuration file and need to produce some of " -"them before others). So, because configuration files are processed " -"from top to bottom, section blocks set first in the configuration " -"file are processed first and section blocks set later are processed " -"later." -msgstr "" - -msgid "" -"The configuration files can be divided in separated configuration " -"files to produce specific section blocks with a given priority. For " -"example, if you have the file “render.conf”, you can divide its " -"content in “render-1.conf”, “render-2.conf” to produce section " -"blocks inside “render-1.conf” first and “render-2.conf” later. This " -"sort of division might be very useful when the configuration file " -"begins to grow, or you want to control the order in which specific " -"groups of files are produced inside “DIRECTORY”." -msgstr "" - -msgid "" -"Inside configuration files, configuration variables can take " -"different meanings based on the section contexts. The context of a " -"section block is defined by the render-" -"type variables." -msgstr "" - -msgid "render-type" -msgstr "" - -msgid "" -"Optional. This variable specifies the type of content rendition the " -"render module will perform. " -"This variable can take one of the following values: “archive”, " -"“asciidoc”, “compress”, “images”, “palette”, and “svg”. When this " -"variable is not set, the render module tries to determine the type of rendition based on " -"the file extension of the first file passed through render-from variable. If no valid value is " -"found there either, the render " -"module ends with an error message." -msgstr "" - -msgid "render-from" -msgstr "" - -msgid "" -"Required. This variable specifies the file name of the source file " -"(design model) used to produce the final file specified in the " -"section line. This option can receive absolute paths and relative " -"paths. Absolute paths begin with a slash (“/”) character while " -"relative paths begin with the dot slash (“./”) characters or no " -"character at all. This variable can receive more than one value by " -"using either path expansion in one variable definition, or several " -"variables definitions." -msgstr "" - -msgid "Using Paths" -msgstr "" - -msgid "" -"When you provide absolute paths inside configuration files, there " -"isn't confusion about the location where the file is or should be. " -"However, it introduces rigidity to directory structures inside the " -"working copy when it is necessary to move directories from one " -"place to another inside the working copy. To eliminate this " -"mobility restrictions, relative paths can be used to create modular " -"directory structures." -msgstr "" - -msgid "" -"When you use relative paths inside configuration files, paths are " -"relative to the location where the configuration file is stored in. " -"This way it is possible to move whole directory structures without " -"touching the configuration file and still have a render-able " -"structures inside the working copy. However, relative paths get " -"limited in situations where the production process needs files " -"outside the directory where the configuration file is stored in. In " -"such cases, a combination of relative and absolute paths is the " -"solution to apply." -msgstr "" - -msgid "" -"When we need to use absolute paths to several files in the same " -"directory (e.g., we are combining them all to produce a new image) " -"but outside the current directory the configuration file is stored " -"in, it is possible to use a list of absolute paths one beside " -"another separated by space or we can use path expansion which is " -"shorter and easier to read. Path expansion is interpreted when you " -"enclose a list of file names in curly brackets using comma as " -"separator without spaces (e.g., /some/dir/{file1,file2," -"file3}). In order for path expansion to work correctly, " -"all the file names you put inside the curly brackets' list must " -"exist in the location specified first." -msgstr "" - -msgid "Using Environment Variables" -msgstr "" - -msgid "" -"The configuration files let you to use environment variables inside " -"them. This might result very useful when you need to provide " -"absolute paths based on variable information (e.g., the current " -"locale information). Some of the most important environment " -"variables used by centos-art.sh script -and its configuration files- are described below:" -msgstr "" - -msgid "TCAR_BASEDIR" -msgstr "" - -msgid "" -"This variable contains the absolute path to your repository's " -"working copy. The value of this variable is defined as read-only " -"inside centos-art.sh script " -"and cannot be modified later. As a matter of convenience, users " -"make use of their “~/.bash_profile” file to define this variable " -"there and, this way, skip the sometimes annoyance absolute path " -"questioning the centos-art.sh " -"script does in order to know the absolute path of the working copy " -"it is going to work with." -msgstr "" - -msgid "" -"Whenever you set absolute paths inside configuration files to refer " -"locations inside your working copy, it is necessary that you use " -"the TCAR_BASEDIR environment variable in front " -"of each path definition you set. TCAR_SCRIPT_LANG_LL:: This variable contains the language part of the current " -"locale information. For instance, if the current locale is “en_US." -"UTF-8”, the value of this variable would be “en”. " -"TCAR_SCRIPT_LANG_CC:: This variable contains the " -"country part of the current locale information. For instance, if " -"the current locale is “en_US.UTF-8”, the value of this variable " -"would be “US”. TCAR_SCRIPT_LANG_LC:: This " -"variable contains the current locale information in ll_CC format (e." -"g., es_ES). LANG:: This variable contains the " -"environment's current locale information." -msgstr "" - -msgid "Rendering Archives" -msgstr "" - -msgid "" -"When the render-type variable " -"is set to archive, the render module takes the list of files set through " -"render-from variable and " -"applies the value of command " -"to them all in order to produce the final file specified in the " -"section line. When the command variable is not specified, the " -"/bin/tar --remove-files -czf command is used as " -"default." -msgstr "" - -msgid "Rendering Image Files" -msgstr "" - -msgid "" -"When the render-type variable " -"is set to svg, the section block is interpreted " -"for rendering image files. When rendering image files, the " -"render-from variable must " -"point to a SVG files (either compressed or uncompressed). The " -"following following complementary variables are also accepted:" -msgstr "" - -msgid "render-flow" -msgstr "" - -msgid "" -"Optional. This variable specifies the rendition flow to follow when " -"transforming SVG files into PNG images. This variable can take " -"either base or extended as " -"value. The base rendition flow takes one SVG " -"file and produces just one PNG image for it. The extended value applies the base rendition flow " -"and then transform the final PNG image to different heights, " -"formats, foreground colors and background colors. By default, when " -"this variable is not set, the base rendition " -"flow is used." -msgstr "" - -msgid "export-id" -msgstr "" - -msgid "" -"Optional. This variable specifies the export id you want to use as " -"reference to produce PNG images from SVG files. The export-id is an " -"attribute you specified as unique value to an objects inside the " -"SVG file in order to export that object only but not the rest in " -"the SVG file. If this variable is not provided or it is empty, the " -"drawing area of the SVG file is used as reference to produce the " -"final PNG image." -msgstr "" - -msgid "heights" -msgstr "" - -msgid "" -"Optional. This variable is available only for extended rendition flow and specifies the different image heights " -"you want to create copies of the final PNG image. The values " -"specified in this variable are separated by white space and should " -"be understandable by ImageMagick tool set. When this variable is " -"not provided, the render " -"module will create copies of final PNG image for several standard " -"heights." -msgstr "" - -msgid "formats" -msgstr "" - -msgid "" -"Optional. This variable is available only for extended rendition flow and specifies the different image formats " -"you want to create copies of the final PNG image. The values " -"specified in this variable are separated by white space and should " -"be supported by ImageMagick tool set. When this variable is not " -"provided or set in the configuration file, the render module will create copies of final PNG " -"image for several standard formats." -msgstr "" - -msgid "" -"To see the list of possible image formats supported by ImageMagick " -"tool set, run the following command: identify -list format." -msgstr "" - -msgid "fgcolors" -msgstr "" - -msgid "" -"Optional. This variable is available only for extended rendition flow and specifies the different foreground " -"colors you want to create copies of the final PNG image. To do " -"this, the image you want to copy should be rendered with black " -"color (000000) so the color replacement can be performed. The " -"values specified in this variable are separated by white space and " -"should be understandable by ImageMagick tool set. When this " -"variable is not provided the black foreground (000000) is used." -msgstr "" - -msgid "bgcolors" -msgstr "" - -msgid "" -"Optional. This variable is available only for extended rendition flow and specifies the different background " -"colors you want to create copies of the final PNG image. This " -"variable uses Inkscape's --export-background " -"and --export-background-opacity options to " -"control the background information of final PNG images. Possible " -"values to this variable take the form XXXXXX-X, " -"where the first six X represent a color in " -"hexadecimal format and the final X might be 1 or " -"0. 1 for full opacity and 0 for full transparency. Intermediate " -"values between 0 and 1 (e.g., 0.55) can be given to control the " -"background opacity. When this variable is not provided, white " -"background full transparency (ffffff-0) is used " -"as default value." -msgstr "" - -msgid "command" -msgstr "" - -msgid "" -"Optional. This variable specifies the command used to modify the " -"production of final images. During the rendition process, images " -"are produced inside a temporal directory, and later moved to its " -"final location using the command specified as value in this " -"variable. When this variable is not specified, it can take one of " -"two values based on the amount of files passed through render-from variable. When just one file " -"is passed through the render-from variable, the default value for this variable is " -"/bin/cp, but when there are reference to more " -"than one file, the value of this option is /usr/bin/" -"convert +append which combines all images into the final " -"images." -msgstr "" - -msgid "comment" -msgstr "" - -msgid "" -"Optional. This variable contains a sentence describing the image " -"you are creating. This information is written in the " -"comment field of PNG images. When this variable " -"is empty, no comment information will be written to the final PNG " -"image files." -msgstr "" - -msgid "brand" -msgstr "" - -msgid "" -"Optional. This variable describes the branding information applied " -"to final images. The value of this variable has the form " -"FILENAME:GEOMETRY, where FILENAME is the absolute path to the PNG image you want to apply as " -"brand and, GEOMETRY takes the form " -"xHEIGHT+X+Y. In order to apply brand information " -"to final images correctly, the brand images files you want to apply " -"must be available. In case they don't exist the render module ends its execution with an " -"error message." -msgstr "" - -msgid "Rendering Image Files From Other Image Files" -msgstr "" - -msgid "" -"To render image files from other image files, the render-type variable must be set to “images” " -"and one or more image files must be provided in the render-from variable. When the render module finds a section block with this " -"characteristics, it applies the value of command variable to all files found in render-from variable to produce the final " -"file specified in the section name." -msgstr "" - -msgid "" -"When the command variable is " -"not specified, the “/usr/bin/convert -append” command is used as " -"default. This command takes all the images passed through render-from and appends them from top to " -"bottom and saves the result in the file you specified in the " -"section name. When you render files this way, the order in which " -"you define source files through render-" -"from may affect the final result based in the command you provided." -msgstr "" - -msgid "" -"The “images” rendition type provides an interface for external " -"image manipulation programs, like ImageMagick and NetPbm. You can " -"use these programs to manipulate images in great detail through the " -"command-line." -msgstr "" - -msgid "Rendering Images With Reduced Number Of Colors" -msgstr "" - -msgid "" -"When the render-type variable " -"is set to palette, the section block where this " -"variable was defined is interpreted for producing images with a " -"reduced number of colors. In these cases, the render-from variable must point to an image " -"file. The following complementary variables are also accepted:" -msgstr "" - -msgid "palette-gpl" -msgstr "" - -msgid "" -"Required. This variable addresses the palette of colors that will " -"be use for reducing colors. Generally, the palette of color file " -"ends with the .gpl extension and is stored in " -"the same directory of the configuration file. This file can be " -"produced by GIMP and provides an optimized set of colors for the " -"specific image you provided in the render-" -"from variable." -msgstr "" - -msgid "" -"To find the optimized set of colors, you need to open the image " -"specified in render-from in " -"GIMP, reduce its colors to the desired number using GIMP's Indexed " -"feature and, then, create a new palette by importing it from the " -"indexed image file. Once you have the palette this way, you need to " -"edit it using the Palettes dialog to add the hexadecimal value of " -"each color in the palette to the comment field, so you have a " -"palette file similar to the following:" -msgstr "" - -#, no-wrap -msgid "" -"GIMP Palette\n" -"Name: Syslinux-Default\n" -"Columns: 16\n" -"#\n" -" 32 76 141 204c8d\n" -" 37 82 146 255292\n" -" 52 94 153 345e99\n" -" 73 110 162 496ea2\n" -" 91 124 172 5b7cac\n" -"108 136 180 6c88b4\n" -"120 146 186 7892ba\n" -"131 158 193 839ec1\n" -"255 255 255 ffffff\n" -"146 170 200 92aac8\n" -"162 182 209 a2b6d1\n" -"183 199 219 b7c7db\n" -"204 216 230 ccd8e6\n" -"221 229 238 dde5ee\n" -"235 241 245 ebf1f5\n" -"246 251 254 f6fbfe" -msgstr "" - -msgid "" -"Now that the palette has been created, you can set a path to " -"palette-gpl variable. Even you " -"can set path of palette-gpl " -"from GIMP's palettes directory (~/.gimp-x.x/palettes/), it is much more preferable that you copy the palette " -"file from that location to the configuration file's DIRECTORY " -"inside the repository and put it under version control, so others " -"can take benefit of it. The palette file is an integral part of " -"color specific image reduction so it must be near the configuration " -"file you use for such actions." -msgstr "" - -msgid "Rendering Documentation Files" -msgstr "" - -msgid "" -"To render documentation files, the render-" -"type variable must be set to “asciidoc” and the " -"render-from variable must " -"point to an Asciidoc file. When the render module finds this information in a section " -"block, it takes the asciidoc file as source and transforms it into " -"a docbook file using the asciidoc program. The docbook file is created temporarily for " -"further format transformations and removed later, once the final " -"format has been rendered." -msgstr "" - -msgid "" -"When the render module creates " -"the intermediate docbook file, it considers the current locale " -"information of your environment (e.g., by reading the LANG " -"environment variable). In case the current locale information is " -"different to English (e.g., the value of LANG environment variable " -"doesn't begin with the “en” characters), the docbook file will be " -"localized based on the translation file specified in the locale-from variable, before applying " -"further format transformations to it. This way, further format " -"transformations from the temporarily docbook file will end up being " -"localized as well. If the locale-from variable is not present in the section block, the " -"intermediate docbook file won't be localized which make the final " -"result to be not localized either." -msgstr "" - -msgid "" -"When you set the render-type " -"variable to “asciidoc”, the section blocks need to have the " -"render-flow variable set to " -"“article”, “book” or “manpage”. This information defines the way " -"the intermediate docbook file is produced from the asciidoc file " -"and, by extension, the possible final results, too." -msgstr "" - -msgid "" -"When render-flow variable is " -"set to “article” or “book”, it is possible to produce final files " -"in “xhtml” format but not in “manpage” format. This is because man " -"pages require a specific document structure that both articles and " -"books don't need to have. When producing articles and books in " -"XHTML format, you can use the render-" -"page variable to control whether to produce the entire " -"book or article in just one file (“single”) or in separate files " -"linked one another (“chunks”)." -msgstr "" - -msgid "" -"When render-flow variable is " -"set to “manpage” it is possible to set the formats variable to either “manpage” or “xhtml” in " -"order to render the docbook file as man page or XHTML format, " -"respectively. you are producing man pages to a language different " -"to English, these required in order for man command to find the man pages in different " -"locales. The value of the man's volume section can be set using the " -"mansect variable. If this " -"variable is not set, the value of man's volume section will be 1." -msgstr "" - -msgid "" -"When render-flow variable is " -"not set, the “article” value is used as default value." -msgstr "" - -msgid "" -"When the formats variable has " -"the “xhtml” value, you need to set the images-from and styles-" -"from variables inside the related section block, no " -"matter what the value of render-flow would be. The value of images-" -"from and styles-from variables must point to a directory, inside the working " -"copy, containing the share images and CSS files used by XHTML " -"documents, respectively. If none of these two variables are set the " -"directories them." -msgstr "" - -msgid "" -"When the formats variable is " -"not set, the “xhtml” value is used as default value." -msgstr "" - -msgid "Rendering Localized Images" -msgstr "" - -msgid "" -"To produce localized content, you need to set the locale-from variable in the section block you " -"want to provide translations and point its value to the translation " -"file where string translations will take place. Then, you need to " -"check the value of LANG environment variable to be sure it has the " -"locale information you want to translate messages for." -msgstr "" - -msgid "" -"If the LANG environment variable has the value you expect, run the " -"locale module on the " -"“DIRECTORY” you want to locale content. This read the source files " -"you specified in render-from " -"variable and would create the translation files (a.k.a., portable " -"objects) you need to edit to provide the string translations from " -"one language to another. Verify the translation file exist and edit " -"it to provide the strings translations. Once the strings have been " -"translated, execute the render " -"module on the “DIRECTORY”." -msgstr "" - -msgid "" -"When the render module finds " -"the locale-from variable in a " -"section block, it uses the xml2po program to create a localized instance of each source " -"file it finds in render-from " -"variable. Then, using the source files' localized instances, it " -"produces the final files based on render-" -"type variable's value." -msgstr "" - -msgid "Examples" -msgstr "" - -msgid "" -"Here are some practical configuration examples you can use as " -"reference to create your own configuration files." -msgstr "" - -#, no-wrap -msgid "" -"[Xhtml-single]\n" -"render-type = \"asciidoc\"\n" -"render-flow = \"article\"\n" -"render-from = \"corporate.asciidoc\"\n" -"locale-from = \"${TCAR_SCRIPT_LANG_LC}/messages.po\"\n" -"images-from = \"${TCAR_BASEDIR}/Artworks/Icons/Webenv\"\n" -"styles-from = \"${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css\"\n" -"formats = \"xhtml\"\n" -"render-page = \"single\"" -msgstr "" - -msgid "" -"When the render module reads " -"this configuration file, it initiates the asscidoc module which in turn initiates the xhtml module for transforming the corporate.asciidoc file into corporate.docbook file using " -"article as document type and result, the " -"render module produces the " -"directory of the configuration file as base directory." -msgstr "" - -#, no-wrap -msgid "" -"[centos-artwork.png]\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/centos.org/{centos,artwork}.svgz\"\n" -"formats = \"xpm pdf jpg tif\"\n" -"heights = \"16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512\"\n" -"fgcolors = \"000000 ffffff\"\n" -"bgcolors = \"ffffff-0\"\n" -"command = \"/usr/bin/convert +append\"" -msgstr "" - -msgid "" -"When the render module reads " -"this configuration file, it takes the centos.svgz and artwork.svgz files as source to " -"produce the centos.png and artwork.png files considering the first value in the list of heights, " -"background, foreground colors specified in the configuration file. " -"Then, it combines the results horizontally to create the " -"centos-artwork.png file. Later, the " -"centos-artwork.png file is converted to produce " -"one image file for each image format specified in the configuration " -"file. At this point, all the process repeats again but for the next " -"height and color values in the list." -msgstr "" - -#, no-wrap -msgid "" -"[syslinux-splash.png]\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Syslinux/syslinux-splash.svgz\"\n" -"brand = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Images/ffffff/ffffff-0/48/centos.png:x48+20+232\"\n" -"brand = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Images/ffffff/ffffff-0/96/5.png:x96+300+184\"\n" -"\n" -"[syslinux-splash.lss]\n" -"render-from = \"syslinux-splash.png\"\n" -"render-type = \"palette\"\n" -"palette-gpl = \"colors.gpl\"" -msgstr "" - -msgid "" -"When the render module reads " -"this configuration file," -msgstr "" - -#, no-wrap -msgid "" -"[screenshot.png]\n" -"render-type = \"svg\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/screenshot.svgz\"\n" -"render-flow = \"base\"\n" -"brand = \"${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Images/ffffff/ffffff-0/16/centos.png:x16+5+5\"\n" -"\n" -"[800x600.tar.gz]\n" -"render-type = \"archive\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/800x600-final.png:background.png\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png\"\n" -"render-from = \"screenshot.png\"\n" -"command = \"/bin/tar -czf\"\n" -"\n" -"[1360x768.tar.gz]\n" -"render-type = \"archive\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/1360x768-final.png:background.png\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png\"\n" -"render-from = \"screenshot.png\"\n" -"command = \"/bin/tar --remove-files -czf\"" -msgstr "" - -msgid "Bugs" -msgstr "" - -msgid "" -"The render module has some " -"issues I would like you to be aware of. Mainly, to see if you could " -"help me find better solutions for them ;)" -msgstr "" - -msgid "" -"The process implemented to reduce image colors through GIMP's " -"palettes involves too much user intervention compared with " -"ImageMagick's --colors option that reduces image colors instantly " -"without user intervention. Nevertheless, the procedure of reducing " -"color through GIMP's palettes provides more quality to final images " -"than ImageMagic's --colors option does. Also, using GIMP's palettes " -"let us create LSS images from PNG images using the same exact " -"information we used to reduce colors on PNG images. This is very " -"important in order to have the same result in both image types. " -"Because of these reasons I prefer GIMP's palettes procedure against " -"others methods like it is the case of ImageMagick's for producing " -"images with reduced number of colors." -msgstr "" - -msgid "Rendering PDF Files From Localized Docbook Files" -msgstr "" - -msgid "" -"Even it is possible to produce PDF files from Docbook files using " -"current applications inside CentOS-5, there are some production " -"issues when we use localized docbook files as source to produce " -"localized PDF files that made me not to implement them as part of " -"centos-art.sh script by now." -msgstr "" - -msgid "" -"When using the XML(DocBook)->XML(FO)->PDF transformation " -"chain, the result produced by docbook-style-xsl-1.69.1-" -"5.1 and passivetex-1.25-5.1.1 " -"doesn't render heading boxes very well on page's top and page's " -"bottom. The text put inside these boxes seem to have not enough " -"space in their respective areas." -msgstr "" - -msgid "" -"Tried using dblatex-0.2.8-2.el5 but didn't " -"work for localized docbook files (i.e., those who has the " -"lang=\"lang\" string in their root element). If " -"you just remove the language specification string it just work. We " -"need the language specification in order for internal document " -"strings like Abstract and Table of " -"contents to be automatically translated. When the " -"language specific attribute is present in the root element, dblatex " -"outputs the following:" -msgstr "" - -#, no-wrap -msgid "" -"Build the listings...\n" -"XSLT stylesheets DocBook - LaTeX 2e (0.2.8)\n" -"===================================================\n" -"Processing Revision History\n" -"Build 2912-corporate.docbook.pdf\n" -"This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)\n" -"entering extended mode\n" -"pdflatex failed\n" -"/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: No counter 'chapter' defined.\n" -"/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: leading text: \\newfloat{example}{htb}{loe}[chapter]\n" -"/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: No counter 'chapter' defined.\n" -"/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: leading text: \\newfloat{dbequation}{htb}{loe}[chapter]\n" -"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n" -"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n" -"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n" -"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n" -"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n" -"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n" -"Error: pdflatex compilation failed" -msgstr "" - -msgid "Reporting Bugs" -msgstr "" - -msgid "" -"Report bugs on the automation " -"category of centos-artwork " -"project at the The " -"CentOS Bugs website." -msgstr "" - -msgid "Author" -msgstr "" - -msgid "" -"Written by Alain Reguera " -"Delgado, 2009-2013" -msgstr "" - -msgid "Copyright" -msgstr "" - -msgid "Copyright © 2009-2013 The CentOS Project" -msgstr "" - -msgid "" -"This program is free software; you can redistribute it and/or " -"modify it under the terms of the GNU General Public License as " -"published by the Free Software Foundation; either version 2 of the " -"License, or (at your option) any later version." -msgstr "" - -msgid "" -"This program is distributed in the hope that it will be useful, but " -"WITHOUT ANY WARRANTY; without even the implied warranty of " -"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU " -"General Public License for more details." -msgstr "" - -msgid "" -"You should have received a copy of the GNU General Public License " -"along with this program; if not, write to the Free Software " -"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." -msgstr "" - -#. Put one translator per line, in the form of NAME , YEAR1, YEAR2. -msgid "translator-credits" -msgstr "" diff --git a/Automation/Modules/Render/Manuals/es_ES/centos-art.sh-render.po b/Automation/Modules/Render/Manuals/es_ES/centos-art.sh-render.po deleted file mode 100644 index f7693db..0000000 --- a/Automation/Modules/Render/Manuals/es_ES/centos-art.sh-render.po +++ /dev/null @@ -1,834 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: centos-art.sh 0.5\n" -"POT-Creation-Date: 2013-08-06 01:36-0400\n" -"PO-Revision-Date: 2013-08-06 01:36-0400\n" -"Last-Translator: Localization SIG \n" -"Language-Team: Spanish\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "centos-art.sh-render" -msgstr "" - -msgid "1" -msgstr "" - -msgid "Standardize production tasks based on configuration files." -msgstr "Normaliza las tareas de producción basado en ficheros de configuración" - -msgid "centos-art.sh render [OPTIONS] [DIRECTORY …]" -msgstr "" - -msgid "Description" -msgstr "Descripción" - -msgid "" -"When you execute the render module, it " -"looks for configuration files inside the “DIRECTORY” specified in the " -"command-line and processes them in the order they were found. When no " -"“DIRECTORY” is specified to centos-art.sh script, the render module " -"looks for configuration files inside the current directory it was executed " -"from. If no configuration file is found, the render module will end its execution with an error message." -msgstr "" - -msgid "Options" -msgstr "" - -msgid "" -"The render module accepts the following " -"options:" -msgstr "" - -msgid "--help" -msgstr "" - -msgid "" -"This option shows the render module's " -"documentation (this page)." -msgstr "" - -msgid "--version" -msgstr "" - -msgid "" -"This option shows the render module's " -"name and version." -msgstr "" - -msgid "--filter=\"REGEX\"" -msgstr "" - -msgid "" -"This option reduces the number of section blocks inside configuration files " -"the render module will take for " -"processing. “REGEX” is a regular expression pattern matching one or more " -"section names inside the configuration files found under “DIRECTORY”." -msgstr "" - -msgid "Configuration Files" -msgstr "" - -msgid "" -"The configuration files are regular files with the .conf " -"extension. The name of configuration files is frequently chosen for helping " -"you to remember what the configuration files are for and, in some cases, for " -"producing section blocks in specific order." -msgstr "" - -msgid "" -"The format used in configuration files use section blocks in the form " -"[section-name]. Each section block ends when the next " -"section block begins or at the end of the file. Section blocks contain one " -"or more variable definitions in the form option = \"value\". In the specific case of render module, the section-name is an alphanumeric " -"value and points to the final file or directory you want to save the " -"processing results in. The configuration variables describe how to produce " -"the file or directory specified as section-name. Name " -"values in the section-name don't accept variables or any " -"kind of expansion in it, but configuration values do. Commentaries are " -"introduced by using the # character at the beginning of " -"lines. Commentaries defined this way are excluded from processing so you can " -"use them freely." -msgstr "" - -msgid "" -"The configuration files are processed from top to bottom. This is a very " -"important aspect to consider in situations where you need to grantee " -"specific priority for content production (e.g., you have several files in a " -"configuration file and need to produce some of them before others). So, " -"because configuration files are processed from top to bottom, section blocks " -"set first in the configuration file are processed first and section blocks " -"set later are processed later." -msgstr "" - -msgid "" -"The configuration files can be divided in separated configuration files to " -"produce specific section blocks with a given priority. For example, if you " -"have the file “render.conf”, you can divide its content in “render-1.conf”, " -"“render-2.conf” to produce section blocks inside “render-1.conf” first and " -"“render-2.conf” later. This sort of division might be very useful when the " -"configuration file begins to grow, or you want to control the order in which " -"specific groups of files are produced inside “DIRECTORY”." -msgstr "" - -msgid "" -"Inside configuration files, configuration variables can take different " -"meanings based on the section contexts. The context of a section block is " -"defined by the render-type variables." -msgstr "" - -msgid "render-type" -msgstr "" - -msgid "" -"Optional. This variable specifies the type of content rendition the " -"render module will perform. This " -"variable can take one of the following values: “archive”, “asciidoc”, " -"“compress”, “images”, “palette”, and “svg”. When this variable is not set, " -"the render module tries to determine " -"the type of rendition based on the file extension of the first file passed " -"through render-from variable. If no " -"valid value is found there either, the render module ends with an error message." -msgstr "" - -msgid "render-from" -msgstr "" - -msgid "" -"Required. This variable specifies the file name of the source file (design " -"model) used to produce the final file specified in the section line. This " -"option can receive absolute paths and relative paths. Absolute paths begin " -"with a slash (“/”) character while relative paths begin with the dot slash " -"(“./”) characters or no character at all. This variable can receive more " -"than one value by using either path expansion in one variable definition, or " -"several variables definitions." -msgstr "" - -msgid "Using Paths" -msgstr "" - -msgid "" -"When you provide absolute paths inside configuration files, there isn't " -"confusion about the location where the file is or should be. However, it " -"introduces rigidity to directory structures inside the working copy when it " -"is necessary to move directories from one place to another inside the " -"working copy. To eliminate this mobility restrictions, relative paths can be " -"used to create modular directory structures." -msgstr "" - -msgid "" -"When you use relative paths inside configuration files, paths are relative " -"to the location where the configuration file is stored in. This way it is " -"possible to move whole directory structures without touching the " -"configuration file and still have a render-able structures inside the " -"working copy. However, relative paths get limited in situations where the " -"production process needs files outside the directory where the configuration " -"file is stored in. In such cases, a combination of relative and absolute " -"paths is the solution to apply." -msgstr "" - -msgid "" -"When we need to use absolute paths to several files in the same directory (e." -"g., we are combining them all to produce a new image) but outside the " -"current directory the configuration file is stored in, it is possible to use " -"a list of absolute paths one beside another separated by space or we can use " -"path expansion which is shorter and easier to read. Path expansion is " -"interpreted when you enclose a list of file names in curly brackets using " -"comma as separator without spaces (e.g., /some/dir/{file1,file2," -"file3}). In order for path expansion to work correctly, all the " -"file names you put inside the curly brackets' list must exist in the " -"location specified first." -msgstr "" - -msgid "Using Environment Variables" -msgstr "" - -msgid "" -"The configuration files let you to use environment variables inside them. " -"This might result very useful when you need to provide absolute paths based " -"on variable information (e.g., the current locale information). Some of the " -"most important environment variables used by centos-art.sh script -and its configuration files- are " -"described below:" -msgstr "" - -msgid "TCAR_BASEDIR" -msgstr "" - -msgid "" -"This variable contains the absolute path to your repository's working copy. " -"The value of this variable is defined as read-only inside centos-art.sh script and cannot be modified later. As " -"a matter of convenience, users make use of their “~/.bash_profile” file to " -"define this variable there and, this way, skip the sometimes annoyance " -"absolute path questioning the centos-art.sh script does in order to know the absolute path of the working copy " -"it is going to work with." -msgstr "" - -msgid "" -"Whenever you set absolute paths inside configuration files to refer " -"locations inside your working copy, it is necessary that you use the " -"TCAR_BASEDIR environment variable in front of each path " -"definition you set. TCAR_SCRIPT_LANG_LL:: This variable " -"contains the language part of the current locale information. For instance, " -"if the current locale is “en_US.UTF-8”, the value of this variable would be " -"“en”. TCAR_SCRIPT_LANG_CC:: This variable contains the " -"country part of the current locale information. For instance, if the current " -"locale is “en_US.UTF-8”, the value of this variable would be “US”. " -"TCAR_SCRIPT_LANG_LC:: This variable contains the current " -"locale information in ll_CC format (e.g., es_ES). LANG:: " -"This variable contains the environment's current locale information." -msgstr "" - -msgid "Rendering Archives" -msgstr "" - -msgid "" -"When the render-type variable is set to " -"archive, the render " -"module takes the list of files set through render-" -"from variable and applies the value of command to them all in order to produce the final file " -"specified in the section line. When the command variable is not specified, " -"the /bin/tar --remove-files -czf command is used as " -"default." -msgstr "" - -msgid "Rendering Image Files" -msgstr "" - -msgid "" -"When the render-type variable is set to " -"svg, the section block is interpreted for rendering image " -"files. When rendering image files, the render-" -"from variable must point to a SVG files (either compressed or " -"uncompressed). The following following complementary variables are also " -"accepted:" -msgstr "" - -msgid "render-flow" -msgstr "" - -msgid "" -"Optional. This variable specifies the rendition flow to follow when " -"transforming SVG files into PNG images. This variable can take either " -"base or extended as value. The " -"base rendition flow takes one SVG file and produces just " -"one PNG image for it. The extended value applies the " -"base rendition flow and then transform the final PNG " -"image to different heights, formats, foreground colors and background " -"colors. By default, when this variable is not set, the base rendition flow is used." -msgstr "" - -msgid "export-id" -msgstr "" - -msgid "" -"Optional. This variable specifies the export id you want to use as reference " -"to produce PNG images from SVG files. The export-id is an attribute you " -"specified as unique value to an objects inside the SVG file in order to " -"export that object only but not the rest in the SVG file. If this variable " -"is not provided or it is empty, the drawing area of the SVG file is used as " -"reference to produce the final PNG image." -msgstr "" - -msgid "heights" -msgstr "" - -msgid "" -"Optional. This variable is available only for extended " -"rendition flow and specifies the different image heights you want to create " -"copies of the final PNG image. The values specified in this variable are " -"separated by white space and should be understandable by ImageMagick tool " -"set. When this variable is not provided, the render module will create copies of final PNG image for " -"several standard heights." -msgstr "" - -msgid "formats" -msgstr "" - -msgid "" -"Optional. This variable is available only for extended " -"rendition flow and specifies the different image formats you want to create " -"copies of the final PNG image. The values specified in this variable are " -"separated by white space and should be supported by ImageMagick tool set. " -"When this variable is not provided or set in the configuration file, the " -"render module will create copies of " -"final PNG image for several standard formats." -msgstr "" - -msgid "" -"To see the list of possible image formats supported by ImageMagick tool set, " -"run the following command: identify -list " -"format." -msgstr "" - -msgid "fgcolors" -msgstr "" - -msgid "" -"Optional. This variable is available only for extended " -"rendition flow and specifies the different foreground colors you want to " -"create copies of the final PNG image. To do this, the image you want to copy " -"should be rendered with black color (000000) so the color replacement can be " -"performed. The values specified in this variable are separated by white " -"space and should be understandable by ImageMagick tool set. When this " -"variable is not provided the black foreground (000000) is " -"used." -msgstr "" - -msgid "bgcolors" -msgstr "" - -msgid "" -"Optional. This variable is available only for extended " -"rendition flow and specifies the different background colors you want to " -"create copies of the final PNG image. This variable uses Inkscape's " -"--export-background and --export-background-" -"opacity options to control the background information of final " -"PNG images. Possible values to this variable take the form XXXXXX-" -"X, where the first six X represent a color in " -"hexadecimal format and the final X might be 1 or 0. 1 for " -"full opacity and 0 for full transparency. Intermediate values between 0 and " -"1 (e.g., 0.55) can be given to control the background opacity. When this " -"variable is not provided, white background full transparency " -"(ffffff-0) is used as default value." -msgstr "" - -msgid "command" -msgstr "" - -msgid "" -"Optional. This variable specifies the command used to modify the production " -"of final images. During the rendition process, images are produced inside a " -"temporal directory, and later moved to its final location using the command " -"specified as value in this variable. When this variable is not specified, it " -"can take one of two values based on the amount of files passed through " -"render-from variable. When just one " -"file is passed through the render-from " -"variable, the default value for this variable is /bin/cp, " -"but when there are reference to more than one file, the value of this option " -"is /usr/bin/convert +append which combines all images " -"into the final images." -msgstr "" - -msgid "comment" -msgstr "" - -msgid "" -"Optional. This variable contains a sentence describing the image you are " -"creating. This information is written in the comment " -"field of PNG images. When this variable is empty, no comment information " -"will be written to the final PNG image files." -msgstr "" - -msgid "brand" -msgstr "" - -msgid "" -"Optional. This variable describes the branding information applied to final " -"images. The value of this variable has the form FILENAME:GEOMETRY, where FILENAME is the absolute path to the PNG " -"image you want to apply as brand and, GEOMETRY takes the " -"form xHEIGHT+X+Y. In order to apply brand information to " -"final images correctly, the brand images files you want to apply must be " -"available. In case they don't exist the render module ends its execution with an error message." -msgstr "" - -msgid "Rendering Image Files From Other Image Files" -msgstr "" - -msgid "" -"To render image files from other image files, the render-type variable must be set to “images” and one or more " -"image files must be provided in the render-from variable. When the render " -"module finds a section block with this characteristics, it applies the value " -"of command variable to all files found " -"in render-from variable to produce the " -"final file specified in the section name." -msgstr "" - -msgid "" -"When the command variable is not " -"specified, the “/usr/bin/convert -append” command is used as default. This " -"command takes all the images passed through render-" -"from and appends them from top to bottom and saves the result in " -"the file you specified in the section name. When you render files this way, " -"the order in which you define source files through render-from may affect the final result based in the command you provided." -msgstr "" - -msgid "" -"The “images” rendition type provides an interface for external image " -"manipulation programs, like ImageMagick and NetPbm. You can use these " -"programs to manipulate images in great detail through the command-line." -msgstr "" - -msgid "Rendering Images With Reduced Number Of Colors" -msgstr "" - -msgid "" -"When the render-type variable is set to " -"palette, the section block where this variable was " -"defined is interpreted for producing images with a reduced number of colors. " -"In these cases, the render-from " -"variable must point to an image file. The following complementary variables " -"are also accepted:" -msgstr "" - -msgid "palette-gpl" -msgstr "" - -msgid "" -"Required. This variable addresses the palette of colors that will be use for " -"reducing colors. Generally, the palette of color file ends with the " -".gpl extension and is stored in the same directory of the " -"configuration file. This file can be produced by GIMP and provides an " -"optimized set of colors for the specific image you provided in the render-from variable." -msgstr "" - -msgid "" -"To find the optimized set of colors, you need to open the image specified in " -"render-from in GIMP, reduce its colors " -"to the desired number using GIMP's Indexed feature and, then, create a new " -"palette by importing it from the indexed image file. Once you have the " -"palette this way, you need to edit it using the Palettes dialog to add the " -"hexadecimal value of each color in the palette to the comment field, so you " -"have a palette file similar to the following:" -msgstr "" - -#, no-wrap -msgid "" -"GIMP Palette\n" -"Name: Syslinux-Default\n" -"Columns: 16\n" -"#\n" -" 32 76 141 204c8d\n" -" 37 82 146 255292\n" -" 52 94 153 345e99\n" -" 73 110 162 496ea2\n" -" 91 124 172 5b7cac\n" -"108 136 180 6c88b4\n" -"120 146 186 7892ba\n" -"131 158 193 839ec1\n" -"255 255 255 ffffff\n" -"146 170 200 92aac8\n" -"162 182 209 a2b6d1\n" -"183 199 219 b7c7db\n" -"204 216 230 ccd8e6\n" -"221 229 238 dde5ee\n" -"235 241 245 ebf1f5\n" -"246 251 254 f6fbfe" -msgstr "" - -msgid "" -"Now that the palette has been created, you can set a path to palette-gpl variable. Even you can set path of " -"palette-gpl from GIMP's palettes " -"directory (~/.gimp-x.x/palettes/), it is much more " -"preferable that you copy the palette file from that location to the " -"configuration file's DIRECTORY inside the repository and put it under " -"version control, so others can take benefit of it. The palette file is an " -"integral part of color specific image reduction so it must be near the " -"configuration file you use for such actions." -msgstr "" - -msgid "Rendering Documentation Files" -msgstr "" - -msgid "" -"To render documentation files, the render-type variable must be set to “asciidoc” and the render-from variable must point to an Asciidoc file. When the " -"render module finds this information in " -"a section block, it takes the asciidoc file as source and transforms it into " -"a docbook file using the asciidoc " -"program. The docbook file is created temporarily for further format " -"transformations and removed later, once the final format has been rendered." -msgstr "" - -msgid "" -"When the render module creates the " -"intermediate docbook file, it considers the current locale information of " -"your environment (e.g., by reading the LANG environment variable). In case " -"the current locale information is different to English (e.g., the value of " -"LANG environment variable doesn't begin with the “en” characters), the " -"docbook file will be localized based on the translation file specified in " -"the locale-from variable, before " -"applying further format transformations to it. This way, further format " -"transformations from the temporarily docbook file will end up being " -"localized as well. If the locale-from " -"variable is not present in the section block, the intermediate docbook file " -"won't be localized which make the final result to be not localized either." -msgstr "" - -msgid "" -"When you set the render-type variable " -"to “asciidoc”, the section blocks need to have the render-flow variable set to “article”, “book” or “manpage”. " -"This information defines the way the intermediate docbook file is produced " -"from the asciidoc file and, by extension, the possible final results, too." -msgstr "" - -msgid "" -"When render-flow variable is set to " -"“article” or “book”, it is possible to produce final files in “xhtml” format " -"but not in “manpage” format. This is because man pages require a specific " -"document structure that both articles and books don't need to have. When " -"producing articles and books in XHTML format, you can use the render-page variable to control whether to produce the " -"entire book or article in just one file (“single”) or in separate files " -"linked one another (“chunks”)." -msgstr "" - -msgid "" -"When render-flow variable is set to " -"“manpage” it is possible to set the formats variable to either “manpage” or “xhtml” in order to render the " -"docbook file as man page or XHTML format, respectively. you are producing " -"man pages to a language different to English, these required in order for " -"man command to find the man pages in " -"different locales. The value of the man's volume section can be set using " -"the mansect variable. If this variable " -"is not set, the value of man's volume section will be 1." -msgstr "" - -msgid "" -"When render-flow variable is not set, " -"the “article” value is used as default value." -msgstr "" - -msgid "" -"When the formats variable has the " -"“xhtml” value, you need to set the images-from and styles-from variables " -"inside the related section block, no matter what the value of render-flow would be. The value of images-from and styles-from variables must point to a directory, inside the working copy, " -"containing the share images and CSS files used by XHTML documents, " -"respectively. If none of these two variables are set the directories them." -msgstr "" - -msgid "" -"When the formats variable is not set, " -"the “xhtml” value is used as default value." -msgstr "" - -msgid "Rendering Localized Images" -msgstr "" - -msgid "" -"To produce localized content, you need to set the locale-from variable in the section block you want to provide " -"translations and point its value to the translation file where string " -"translations will take place. Then, you need to check the value of LANG " -"environment variable to be sure it has the locale information you want to " -"translate messages for." -msgstr "" - -msgid "" -"If the LANG environment variable has the value you expect, run the locale module on the “DIRECTORY” you want to " -"locale content. This read the source files you specified in render-from variable and would create the translation " -"files (a.k.a., portable objects) you need to edit to provide the string " -"translations from one language to another. Verify the translation file exist " -"and edit it to provide the strings translations. Once the strings have been " -"translated, execute the render module " -"on the “DIRECTORY”." -msgstr "" - -msgid "" -"When the render module finds the " -"locale-from variable in a section " -"block, it uses the xml2po program to " -"create a localized instance of each source file it finds in render-from variable. Then, using the source files' " -"localized instances, it produces the final files based on render-type variable's value." -msgstr "" - -msgid "Examples" -msgstr "" - -msgid "" -"Here are some practical configuration examples you can use as reference to " -"create your own configuration files." -msgstr "" - -#, no-wrap -msgid "" -"[Xhtml-single]\n" -"render-type = \"asciidoc\"\n" -"render-flow = \"article\"\n" -"render-from = \"corporate.asciidoc\"\n" -"locale-from = \"${TCAR_SCRIPT_LANG_LC}/messages.po\"\n" -"images-from = \"${TCAR_BASEDIR}/Artworks/Icons/Webenv\"\n" -"styles-from = \"${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css\"\n" -"formats = \"xhtml\"\n" -"render-page = \"single\"" -msgstr "" - -msgid "" -"When the render module reads this " -"configuration file, it initiates the asscidoc module " -"which in turn initiates the xhtml module for transforming " -"the corporate.asciidoc file into corporate." -"docbook file using article as document type and " -"result, the render module produces the " -"directory of the configuration file as base directory." -msgstr "" - -#, no-wrap -msgid "" -"[centos-artwork.png]\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/centos.org/{centos,artwork}.svgz\"\n" -"formats = \"xpm pdf jpg tif\"\n" -"heights = \"16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512\"\n" -"fgcolors = \"000000 ffffff\"\n" -"bgcolors = \"ffffff-0\"\n" -"command = \"/usr/bin/convert +append\"" -msgstr "" - -msgid "" -"When the render module reads this " -"configuration file, it takes the centos.svgz and " -"artwork.svgz files as source to produce the " -"centos.png and artwork.png files " -"considering the first value in the list of heights, background, foreground " -"colors specified in the configuration file. Then, it combines the results " -"horizontally to create the centos-artwork.png file. " -"Later, the centos-artwork.png file is converted to " -"produce one image file for each image format specified in the configuration " -"file. At this point, all the process repeats again but for the next height " -"and color values in the list." -msgstr "" - -#, no-wrap -msgid "" -"[syslinux-splash.png]\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Syslinux/syslinux-splash.svgz\"\n" -"brand = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Images/ffffff/ffffff-0/48/centos.png:x48+20+232\"\n" -"brand = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Images/ffffff/ffffff-0/96/5.png:x96+300+184\"\n" -"\n" -"[syslinux-splash.lss]\n" -"render-from = \"syslinux-splash.png\"\n" -"render-type = \"palette\"\n" -"palette-gpl = \"colors.gpl\"" -msgstr "" - -msgid "" -"When the render module reads this " -"configuration file," -msgstr "" - -#, no-wrap -msgid "" -"[screenshot.png]\n" -"render-type = \"svg\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/screenshot.svgz\"\n" -"render-flow = \"base\"\n" -"brand = \"${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Images/ffffff/ffffff-0/16/centos.png:x16+5+5\"\n" -"\n" -"[800x600.tar.gz]\n" -"render-type = \"archive\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/800x600-final.png:background.png\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png\"\n" -"render-from = \"screenshot.png\"\n" -"command = \"/bin/tar -czf\"\n" -"\n" -"[1360x768.tar.gz]\n" -"render-type = \"archive\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/1360x768-final.png:background.png\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png\"\n" -"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png\"\n" -"render-from = \"screenshot.png\"\n" -"command = \"/bin/tar --remove-files -czf\"" -msgstr "" - -msgid "Bugs" -msgstr "" - -msgid "" -"The render module has some issues I " -"would like you to be aware of. Mainly, to see if you could help me find " -"better solutions for them ;)" -msgstr "" - -msgid "" -"The process implemented to reduce image colors through GIMP's palettes " -"involves too much user intervention compared with ImageMagick's --colors " -"option that reduces image colors instantly without user intervention. " -"Nevertheless, the procedure of reducing color through GIMP's palettes " -"provides more quality to final images than ImageMagic's --colors option " -"does. Also, using GIMP's palettes let us create LSS images from PNG images " -"using the same exact information we used to reduce colors on PNG images. " -"This is very important in order to have the same result in both image types. " -"Because of these reasons I prefer GIMP's palettes procedure against others " -"methods like it is the case of ImageMagick's for producing images with " -"reduced number of colors." -msgstr "" - -msgid "Rendering PDF Files From Localized Docbook Files" -msgstr "" - -msgid "" -"Even it is possible to produce PDF files from Docbook files using current " -"applications inside CentOS-5, there are some production issues when we use " -"localized docbook files as source to produce localized PDF files that made " -"me not to implement them as part of centos-art.sh script by now." -msgstr "" - -msgid "" -"When using the XML(DocBook)->XML(FO)->PDF transformation chain, the " -"result produced by docbook-style-xsl-1.69.1-5.1 and " -"passivetex-1.25-5.1.1 doesn't render heading boxes very " -"well on page's top and page's bottom. The text put inside these boxes seem " -"to have not enough space in their respective areas." -msgstr "" - -msgid "" -"Tried using dblatex-0.2.8-2.el5 but didn't work for " -"localized docbook files (i.e., those who has the lang=\"lang\" string in their root element). If you just remove the language " -"specification string it just work. We need the language specification in " -"order for internal document strings like Abstract and " -"Table of contents to be automatically translated. When " -"the language specific attribute is present in the root element, dblatex " -"outputs the following:" -msgstr "" - -#, no-wrap -msgid "" -"Build the listings...\n" -"XSLT stylesheets DocBook - LaTeX 2e (0.2.8)\n" -"===================================================\n" -"Processing Revision History\n" -"Build 2912-corporate.docbook.pdf\n" -"This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)\n" -"entering extended mode\n" -"pdflatex failed\n" -"/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: No counter 'chapter' defined.\n" -"/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: leading text: \\newfloat{example}{htb}{loe}[chapter]\n" -"/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: No counter 'chapter' defined.\n" -"/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: leading text: \\newfloat{dbequation}{htb}{loe}[chapter]\n" -"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n" -"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n" -"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n" -"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n" -"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n" -"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n" -"Error: pdflatex compilation failed" -msgstr "" - -msgid "Reporting Bugs" -msgstr "" - -msgid "" -"Report bugs on the automation category " -"of centos-artwork project at the The CentOS Bugs website." -msgstr "" - -msgid "Author" -msgstr "" - -msgid "" -"Written by Alain Reguera Delgado, 2009-2013" -msgstr "" - -msgid "Copyright" -msgstr "" - -msgid "Copyright © 2009-2013 The CentOS Project" -msgstr "" - -msgid "" -"This program is free software; you can redistribute it and/or modify it " -"under the terms of the GNU General Public License as published by the Free " -"Software Foundation; either version 2 of the License, or (at your option) " -"any later version." -msgstr "" - -msgid "" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details." -msgstr "" - -msgid "" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, write to the Free Software Foundation, Inc., 675 Mass " -"Ave, Cambridge, MA 02139, USA." -msgstr "" - -#. Put one translator per line, in the form of NAME , YEAR1, YEAR2. -msgid "translator-credits" -msgstr "" diff --git a/Automation/Modules/Render/Manuals/es_ES/render.asciidoc.po b/Automation/Modules/Render/Manuals/es_ES/render.asciidoc.po new file mode 100644 index 0000000..f7693db --- /dev/null +++ b/Automation/Modules/Render/Manuals/es_ES/render.asciidoc.po @@ -0,0 +1,834 @@ +msgid "" +msgstr "" +"Project-Id-Version: centos-art.sh 0.5\n" +"POT-Creation-Date: 2013-08-06 01:36-0400\n" +"PO-Revision-Date: 2013-08-06 01:36-0400\n" +"Last-Translator: Localization SIG \n" +"Language-Team: Spanish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "centos-art.sh-render" +msgstr "" + +msgid "1" +msgstr "" + +msgid "Standardize production tasks based on configuration files." +msgstr "Normaliza las tareas de producción basado en ficheros de configuración" + +msgid "centos-art.sh render [OPTIONS] [DIRECTORY …]" +msgstr "" + +msgid "Description" +msgstr "Descripción" + +msgid "" +"When you execute the render module, it " +"looks for configuration files inside the “DIRECTORY” specified in the " +"command-line and processes them in the order they were found. When no " +"“DIRECTORY” is specified to centos-art.sh script, the render module " +"looks for configuration files inside the current directory it was executed " +"from. If no configuration file is found, the render module will end its execution with an error message." +msgstr "" + +msgid "Options" +msgstr "" + +msgid "" +"The render module accepts the following " +"options:" +msgstr "" + +msgid "--help" +msgstr "" + +msgid "" +"This option shows the render module's " +"documentation (this page)." +msgstr "" + +msgid "--version" +msgstr "" + +msgid "" +"This option shows the render module's " +"name and version." +msgstr "" + +msgid "--filter=\"REGEX\"" +msgstr "" + +msgid "" +"This option reduces the number of section blocks inside configuration files " +"the render module will take for " +"processing. “REGEX” is a regular expression pattern matching one or more " +"section names inside the configuration files found under “DIRECTORY”." +msgstr "" + +msgid "Configuration Files" +msgstr "" + +msgid "" +"The configuration files are regular files with the .conf " +"extension. The name of configuration files is frequently chosen for helping " +"you to remember what the configuration files are for and, in some cases, for " +"producing section blocks in specific order." +msgstr "" + +msgid "" +"The format used in configuration files use section blocks in the form " +"[section-name]. Each section block ends when the next " +"section block begins or at the end of the file. Section blocks contain one " +"or more variable definitions in the form option = \"value\". In the specific case of render module, the section-name is an alphanumeric " +"value and points to the final file or directory you want to save the " +"processing results in. The configuration variables describe how to produce " +"the file or directory specified as section-name. Name " +"values in the section-name don't accept variables or any " +"kind of expansion in it, but configuration values do. Commentaries are " +"introduced by using the # character at the beginning of " +"lines. Commentaries defined this way are excluded from processing so you can " +"use them freely." +msgstr "" + +msgid "" +"The configuration files are processed from top to bottom. This is a very " +"important aspect to consider in situations where you need to grantee " +"specific priority for content production (e.g., you have several files in a " +"configuration file and need to produce some of them before others). So, " +"because configuration files are processed from top to bottom, section blocks " +"set first in the configuration file are processed first and section blocks " +"set later are processed later." +msgstr "" + +msgid "" +"The configuration files can be divided in separated configuration files to " +"produce specific section blocks with a given priority. For example, if you " +"have the file “render.conf”, you can divide its content in “render-1.conf”, " +"“render-2.conf” to produce section blocks inside “render-1.conf” first and " +"“render-2.conf” later. This sort of division might be very useful when the " +"configuration file begins to grow, or you want to control the order in which " +"specific groups of files are produced inside “DIRECTORY”." +msgstr "" + +msgid "" +"Inside configuration files, configuration variables can take different " +"meanings based on the section contexts. The context of a section block is " +"defined by the render-type variables." +msgstr "" + +msgid "render-type" +msgstr "" + +msgid "" +"Optional. This variable specifies the type of content rendition the " +"render module will perform. This " +"variable can take one of the following values: “archive”, “asciidoc”, " +"“compress”, “images”, “palette”, and “svg”. When this variable is not set, " +"the render module tries to determine " +"the type of rendition based on the file extension of the first file passed " +"through render-from variable. If no " +"valid value is found there either, the render module ends with an error message." +msgstr "" + +msgid "render-from" +msgstr "" + +msgid "" +"Required. This variable specifies the file name of the source file (design " +"model) used to produce the final file specified in the section line. This " +"option can receive absolute paths and relative paths. Absolute paths begin " +"with a slash (“/”) character while relative paths begin with the dot slash " +"(“./”) characters or no character at all. This variable can receive more " +"than one value by using either path expansion in one variable definition, or " +"several variables definitions." +msgstr "" + +msgid "Using Paths" +msgstr "" + +msgid "" +"When you provide absolute paths inside configuration files, there isn't " +"confusion about the location where the file is or should be. However, it " +"introduces rigidity to directory structures inside the working copy when it " +"is necessary to move directories from one place to another inside the " +"working copy. To eliminate this mobility restrictions, relative paths can be " +"used to create modular directory structures." +msgstr "" + +msgid "" +"When you use relative paths inside configuration files, paths are relative " +"to the location where the configuration file is stored in. This way it is " +"possible to move whole directory structures without touching the " +"configuration file and still have a render-able structures inside the " +"working copy. However, relative paths get limited in situations where the " +"production process needs files outside the directory where the configuration " +"file is stored in. In such cases, a combination of relative and absolute " +"paths is the solution to apply." +msgstr "" + +msgid "" +"When we need to use absolute paths to several files in the same directory (e." +"g., we are combining them all to produce a new image) but outside the " +"current directory the configuration file is stored in, it is possible to use " +"a list of absolute paths one beside another separated by space or we can use " +"path expansion which is shorter and easier to read. Path expansion is " +"interpreted when you enclose a list of file names in curly brackets using " +"comma as separator without spaces (e.g., /some/dir/{file1,file2," +"file3}). In order for path expansion to work correctly, all the " +"file names you put inside the curly brackets' list must exist in the " +"location specified first." +msgstr "" + +msgid "Using Environment Variables" +msgstr "" + +msgid "" +"The configuration files let you to use environment variables inside them. " +"This might result very useful when you need to provide absolute paths based " +"on variable information (e.g., the current locale information). Some of the " +"most important environment variables used by centos-art.sh script -and its configuration files- are " +"described below:" +msgstr "" + +msgid "TCAR_BASEDIR" +msgstr "" + +msgid "" +"This variable contains the absolute path to your repository's working copy. " +"The value of this variable is defined as read-only inside centos-art.sh script and cannot be modified later. As " +"a matter of convenience, users make use of their “~/.bash_profile” file to " +"define this variable there and, this way, skip the sometimes annoyance " +"absolute path questioning the centos-art.sh script does in order to know the absolute path of the working copy " +"it is going to work with." +msgstr "" + +msgid "" +"Whenever you set absolute paths inside configuration files to refer " +"locations inside your working copy, it is necessary that you use the " +"TCAR_BASEDIR environment variable in front of each path " +"definition you set. TCAR_SCRIPT_LANG_LL:: This variable " +"contains the language part of the current locale information. For instance, " +"if the current locale is “en_US.UTF-8”, the value of this variable would be " +"“en”. TCAR_SCRIPT_LANG_CC:: This variable contains the " +"country part of the current locale information. For instance, if the current " +"locale is “en_US.UTF-8”, the value of this variable would be “US”. " +"TCAR_SCRIPT_LANG_LC:: This variable contains the current " +"locale information in ll_CC format (e.g., es_ES). LANG:: " +"This variable contains the environment's current locale information." +msgstr "" + +msgid "Rendering Archives" +msgstr "" + +msgid "" +"When the render-type variable is set to " +"archive, the render " +"module takes the list of files set through render-" +"from variable and applies the value of command to them all in order to produce the final file " +"specified in the section line. When the command variable is not specified, " +"the /bin/tar --remove-files -czf command is used as " +"default." +msgstr "" + +msgid "Rendering Image Files" +msgstr "" + +msgid "" +"When the render-type variable is set to " +"svg, the section block is interpreted for rendering image " +"files. When rendering image files, the render-" +"from variable must point to a SVG files (either compressed or " +"uncompressed). The following following complementary variables are also " +"accepted:" +msgstr "" + +msgid "render-flow" +msgstr "" + +msgid "" +"Optional. This variable specifies the rendition flow to follow when " +"transforming SVG files into PNG images. This variable can take either " +"base or extended as value. The " +"base rendition flow takes one SVG file and produces just " +"one PNG image for it. The extended value applies the " +"base rendition flow and then transform the final PNG " +"image to different heights, formats, foreground colors and background " +"colors. By default, when this variable is not set, the base rendition flow is used." +msgstr "" + +msgid "export-id" +msgstr "" + +msgid "" +"Optional. This variable specifies the export id you want to use as reference " +"to produce PNG images from SVG files. The export-id is an attribute you " +"specified as unique value to an objects inside the SVG file in order to " +"export that object only but not the rest in the SVG file. If this variable " +"is not provided or it is empty, the drawing area of the SVG file is used as " +"reference to produce the final PNG image." +msgstr "" + +msgid "heights" +msgstr "" + +msgid "" +"Optional. This variable is available only for extended " +"rendition flow and specifies the different image heights you want to create " +"copies of the final PNG image. The values specified in this variable are " +"separated by white space and should be understandable by ImageMagick tool " +"set. When this variable is not provided, the render module will create copies of final PNG image for " +"several standard heights." +msgstr "" + +msgid "formats" +msgstr "" + +msgid "" +"Optional. This variable is available only for extended " +"rendition flow and specifies the different image formats you want to create " +"copies of the final PNG image. The values specified in this variable are " +"separated by white space and should be supported by ImageMagick tool set. " +"When this variable is not provided or set in the configuration file, the " +"render module will create copies of " +"final PNG image for several standard formats." +msgstr "" + +msgid "" +"To see the list of possible image formats supported by ImageMagick tool set, " +"run the following command: identify -list " +"format." +msgstr "" + +msgid "fgcolors" +msgstr "" + +msgid "" +"Optional. This variable is available only for extended " +"rendition flow and specifies the different foreground colors you want to " +"create copies of the final PNG image. To do this, the image you want to copy " +"should be rendered with black color (000000) so the color replacement can be " +"performed. The values specified in this variable are separated by white " +"space and should be understandable by ImageMagick tool set. When this " +"variable is not provided the black foreground (000000) is " +"used." +msgstr "" + +msgid "bgcolors" +msgstr "" + +msgid "" +"Optional. This variable is available only for extended " +"rendition flow and specifies the different background colors you want to " +"create copies of the final PNG image. This variable uses Inkscape's " +"--export-background and --export-background-" +"opacity options to control the background information of final " +"PNG images. Possible values to this variable take the form XXXXXX-" +"X, where the first six X represent a color in " +"hexadecimal format and the final X might be 1 or 0. 1 for " +"full opacity and 0 for full transparency. Intermediate values between 0 and " +"1 (e.g., 0.55) can be given to control the background opacity. When this " +"variable is not provided, white background full transparency " +"(ffffff-0) is used as default value." +msgstr "" + +msgid "command" +msgstr "" + +msgid "" +"Optional. This variable specifies the command used to modify the production " +"of final images. During the rendition process, images are produced inside a " +"temporal directory, and later moved to its final location using the command " +"specified as value in this variable. When this variable is not specified, it " +"can take one of two values based on the amount of files passed through " +"render-from variable. When just one " +"file is passed through the render-from " +"variable, the default value for this variable is /bin/cp, " +"but when there are reference to more than one file, the value of this option " +"is /usr/bin/convert +append which combines all images " +"into the final images." +msgstr "" + +msgid "comment" +msgstr "" + +msgid "" +"Optional. This variable contains a sentence describing the image you are " +"creating. This information is written in the comment " +"field of PNG images. When this variable is empty, no comment information " +"will be written to the final PNG image files." +msgstr "" + +msgid "brand" +msgstr "" + +msgid "" +"Optional. This variable describes the branding information applied to final " +"images. The value of this variable has the form FILENAME:GEOMETRY, where FILENAME is the absolute path to the PNG " +"image you want to apply as brand and, GEOMETRY takes the " +"form xHEIGHT+X+Y. In order to apply brand information to " +"final images correctly, the brand images files you want to apply must be " +"available. In case they don't exist the render module ends its execution with an error message." +msgstr "" + +msgid "Rendering Image Files From Other Image Files" +msgstr "" + +msgid "" +"To render image files from other image files, the render-type variable must be set to “images” and one or more " +"image files must be provided in the render-from variable. When the render " +"module finds a section block with this characteristics, it applies the value " +"of command variable to all files found " +"in render-from variable to produce the " +"final file specified in the section name." +msgstr "" + +msgid "" +"When the command variable is not " +"specified, the “/usr/bin/convert -append” command is used as default. This " +"command takes all the images passed through render-" +"from and appends them from top to bottom and saves the result in " +"the file you specified in the section name. When you render files this way, " +"the order in which you define source files through render-from may affect the final result based in the command you provided." +msgstr "" + +msgid "" +"The “images” rendition type provides an interface for external image " +"manipulation programs, like ImageMagick and NetPbm. You can use these " +"programs to manipulate images in great detail through the command-line." +msgstr "" + +msgid "Rendering Images With Reduced Number Of Colors" +msgstr "" + +msgid "" +"When the render-type variable is set to " +"palette, the section block where this variable was " +"defined is interpreted for producing images with a reduced number of colors. " +"In these cases, the render-from " +"variable must point to an image file. The following complementary variables " +"are also accepted:" +msgstr "" + +msgid "palette-gpl" +msgstr "" + +msgid "" +"Required. This variable addresses the palette of colors that will be use for " +"reducing colors. Generally, the palette of color file ends with the " +".gpl extension and is stored in the same directory of the " +"configuration file. This file can be produced by GIMP and provides an " +"optimized set of colors for the specific image you provided in the render-from variable." +msgstr "" + +msgid "" +"To find the optimized set of colors, you need to open the image specified in " +"render-from in GIMP, reduce its colors " +"to the desired number using GIMP's Indexed feature and, then, create a new " +"palette by importing it from the indexed image file. Once you have the " +"palette this way, you need to edit it using the Palettes dialog to add the " +"hexadecimal value of each color in the palette to the comment field, so you " +"have a palette file similar to the following:" +msgstr "" + +#, no-wrap +msgid "" +"GIMP Palette\n" +"Name: Syslinux-Default\n" +"Columns: 16\n" +"#\n" +" 32 76 141 204c8d\n" +" 37 82 146 255292\n" +" 52 94 153 345e99\n" +" 73 110 162 496ea2\n" +" 91 124 172 5b7cac\n" +"108 136 180 6c88b4\n" +"120 146 186 7892ba\n" +"131 158 193 839ec1\n" +"255 255 255 ffffff\n" +"146 170 200 92aac8\n" +"162 182 209 a2b6d1\n" +"183 199 219 b7c7db\n" +"204 216 230 ccd8e6\n" +"221 229 238 dde5ee\n" +"235 241 245 ebf1f5\n" +"246 251 254 f6fbfe" +msgstr "" + +msgid "" +"Now that the palette has been created, you can set a path to palette-gpl variable. Even you can set path of " +"palette-gpl from GIMP's palettes " +"directory (~/.gimp-x.x/palettes/), it is much more " +"preferable that you copy the palette file from that location to the " +"configuration file's DIRECTORY inside the repository and put it under " +"version control, so others can take benefit of it. The palette file is an " +"integral part of color specific image reduction so it must be near the " +"configuration file you use for such actions." +msgstr "" + +msgid "Rendering Documentation Files" +msgstr "" + +msgid "" +"To render documentation files, the render-type variable must be set to “asciidoc” and the render-from variable must point to an Asciidoc file. When the " +"render module finds this information in " +"a section block, it takes the asciidoc file as source and transforms it into " +"a docbook file using the asciidoc " +"program. The docbook file is created temporarily for further format " +"transformations and removed later, once the final format has been rendered." +msgstr "" + +msgid "" +"When the render module creates the " +"intermediate docbook file, it considers the current locale information of " +"your environment (e.g., by reading the LANG environment variable). In case " +"the current locale information is different to English (e.g., the value of " +"LANG environment variable doesn't begin with the “en” characters), the " +"docbook file will be localized based on the translation file specified in " +"the locale-from variable, before " +"applying further format transformations to it. This way, further format " +"transformations from the temporarily docbook file will end up being " +"localized as well. If the locale-from " +"variable is not present in the section block, the intermediate docbook file " +"won't be localized which make the final result to be not localized either." +msgstr "" + +msgid "" +"When you set the render-type variable " +"to “asciidoc”, the section blocks need to have the render-flow variable set to “article”, “book” or “manpage”. " +"This information defines the way the intermediate docbook file is produced " +"from the asciidoc file and, by extension, the possible final results, too." +msgstr "" + +msgid "" +"When render-flow variable is set to " +"“article” or “book”, it is possible to produce final files in “xhtml” format " +"but not in “manpage” format. This is because man pages require a specific " +"document structure that both articles and books don't need to have. When " +"producing articles and books in XHTML format, you can use the render-page variable to control whether to produce the " +"entire book or article in just one file (“single”) or in separate files " +"linked one another (“chunks”)." +msgstr "" + +msgid "" +"When render-flow variable is set to " +"“manpage” it is possible to set the formats variable to either “manpage” or “xhtml” in order to render the " +"docbook file as man page or XHTML format, respectively. you are producing " +"man pages to a language different to English, these required in order for " +"man command to find the man pages in " +"different locales. The value of the man's volume section can be set using " +"the mansect variable. If this variable " +"is not set, the value of man's volume section will be 1." +msgstr "" + +msgid "" +"When render-flow variable is not set, " +"the “article” value is used as default value." +msgstr "" + +msgid "" +"When the formats variable has the " +"“xhtml” value, you need to set the images-from and styles-from variables " +"inside the related section block, no matter what the value of render-flow would be. The value of images-from and styles-from variables must point to a directory, inside the working copy, " +"containing the share images and CSS files used by XHTML documents, " +"respectively. If none of these two variables are set the directories them." +msgstr "" + +msgid "" +"When the formats variable is not set, " +"the “xhtml” value is used as default value." +msgstr "" + +msgid "Rendering Localized Images" +msgstr "" + +msgid "" +"To produce localized content, you need to set the locale-from variable in the section block you want to provide " +"translations and point its value to the translation file where string " +"translations will take place. Then, you need to check the value of LANG " +"environment variable to be sure it has the locale information you want to " +"translate messages for." +msgstr "" + +msgid "" +"If the LANG environment variable has the value you expect, run the locale module on the “DIRECTORY” you want to " +"locale content. This read the source files you specified in render-from variable and would create the translation " +"files (a.k.a., portable objects) you need to edit to provide the string " +"translations from one language to another. Verify the translation file exist " +"and edit it to provide the strings translations. Once the strings have been " +"translated, execute the render module " +"on the “DIRECTORY”." +msgstr "" + +msgid "" +"When the render module finds the " +"locale-from variable in a section " +"block, it uses the xml2po program to " +"create a localized instance of each source file it finds in render-from variable. Then, using the source files' " +"localized instances, it produces the final files based on render-type variable's value." +msgstr "" + +msgid "Examples" +msgstr "" + +msgid "" +"Here are some practical configuration examples you can use as reference to " +"create your own configuration files." +msgstr "" + +#, no-wrap +msgid "" +"[Xhtml-single]\n" +"render-type = \"asciidoc\"\n" +"render-flow = \"article\"\n" +"render-from = \"corporate.asciidoc\"\n" +"locale-from = \"${TCAR_SCRIPT_LANG_LC}/messages.po\"\n" +"images-from = \"${TCAR_BASEDIR}/Artworks/Icons/Webenv\"\n" +"styles-from = \"${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css\"\n" +"formats = \"xhtml\"\n" +"render-page = \"single\"" +msgstr "" + +msgid "" +"When the render module reads this " +"configuration file, it initiates the asscidoc module " +"which in turn initiates the xhtml module for transforming " +"the corporate.asciidoc file into corporate." +"docbook file using article as document type and " +"result, the render module produces the " +"directory of the configuration file as base directory." +msgstr "" + +#, no-wrap +msgid "" +"[centos-artwork.png]\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/centos.org/{centos,artwork}.svgz\"\n" +"formats = \"xpm pdf jpg tif\"\n" +"heights = \"16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512\"\n" +"fgcolors = \"000000 ffffff\"\n" +"bgcolors = \"ffffff-0\"\n" +"command = \"/usr/bin/convert +append\"" +msgstr "" + +msgid "" +"When the render module reads this " +"configuration file, it takes the centos.svgz and " +"artwork.svgz files as source to produce the " +"centos.png and artwork.png files " +"considering the first value in the list of heights, background, foreground " +"colors specified in the configuration file. Then, it combines the results " +"horizontally to create the centos-artwork.png file. " +"Later, the centos-artwork.png file is converted to " +"produce one image file for each image format specified in the configuration " +"file. At this point, all the process repeats again but for the next height " +"and color values in the list." +msgstr "" + +#, no-wrap +msgid "" +"[syslinux-splash.png]\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Syslinux/syslinux-splash.svgz\"\n" +"brand = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Images/ffffff/ffffff-0/48/centos.png:x48+20+232\"\n" +"brand = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Images/ffffff/ffffff-0/96/5.png:x96+300+184\"\n" +"\n" +"[syslinux-splash.lss]\n" +"render-from = \"syslinux-splash.png\"\n" +"render-type = \"palette\"\n" +"palette-gpl = \"colors.gpl\"" +msgstr "" + +msgid "" +"When the render module reads this " +"configuration file," +msgstr "" + +#, no-wrap +msgid "" +"[screenshot.png]\n" +"render-type = \"svg\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/screenshot.svgz\"\n" +"render-flow = \"base\"\n" +"brand = \"${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Images/ffffff/ffffff-0/16/centos.png:x16+5+5\"\n" +"\n" +"[800x600.tar.gz]\n" +"render-type = \"archive\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/800x600-final.png:background.png\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png\"\n" +"render-from = \"screenshot.png\"\n" +"command = \"/bin/tar -czf\"\n" +"\n" +"[1360x768.tar.gz]\n" +"render-type = \"archive\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/1360x768-final.png:background.png\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png\"\n" +"render-from = \"screenshot.png\"\n" +"command = \"/bin/tar --remove-files -czf\"" +msgstr "" + +msgid "Bugs" +msgstr "" + +msgid "" +"The render module has some issues I " +"would like you to be aware of. Mainly, to see if you could help me find " +"better solutions for them ;)" +msgstr "" + +msgid "" +"The process implemented to reduce image colors through GIMP's palettes " +"involves too much user intervention compared with ImageMagick's --colors " +"option that reduces image colors instantly without user intervention. " +"Nevertheless, the procedure of reducing color through GIMP's palettes " +"provides more quality to final images than ImageMagic's --colors option " +"does. Also, using GIMP's palettes let us create LSS images from PNG images " +"using the same exact information we used to reduce colors on PNG images. " +"This is very important in order to have the same result in both image types. " +"Because of these reasons I prefer GIMP's palettes procedure against others " +"methods like it is the case of ImageMagick's for producing images with " +"reduced number of colors." +msgstr "" + +msgid "Rendering PDF Files From Localized Docbook Files" +msgstr "" + +msgid "" +"Even it is possible to produce PDF files from Docbook files using current " +"applications inside CentOS-5, there are some production issues when we use " +"localized docbook files as source to produce localized PDF files that made " +"me not to implement them as part of centos-art.sh script by now." +msgstr "" + +msgid "" +"When using the XML(DocBook)->XML(FO)->PDF transformation chain, the " +"result produced by docbook-style-xsl-1.69.1-5.1 and " +"passivetex-1.25-5.1.1 doesn't render heading boxes very " +"well on page's top and page's bottom. The text put inside these boxes seem " +"to have not enough space in their respective areas." +msgstr "" + +msgid "" +"Tried using dblatex-0.2.8-2.el5 but didn't work for " +"localized docbook files (i.e., those who has the lang=\"lang\" string in their root element). If you just remove the language " +"specification string it just work. We need the language specification in " +"order for internal document strings like Abstract and " +"Table of contents to be automatically translated. When " +"the language specific attribute is present in the root element, dblatex " +"outputs the following:" +msgstr "" + +#, no-wrap +msgid "" +"Build the listings...\n" +"XSLT stylesheets DocBook - LaTeX 2e (0.2.8)\n" +"===================================================\n" +"Processing Revision History\n" +"Build 2912-corporate.docbook.pdf\n" +"This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)\n" +"entering extended mode\n" +"pdflatex failed\n" +"/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: No counter 'chapter' defined.\n" +"/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: leading text: \\newfloat{example}{htb}{loe}[chapter]\n" +"/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: No counter 'chapter' defined.\n" +"/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: leading text: \\newfloat{dbequation}{htb}{loe}[chapter]\n" +"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n" +"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n" +"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n" +"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n" +"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n" +"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n" +"Error: pdflatex compilation failed" +msgstr "" + +msgid "Reporting Bugs" +msgstr "" + +msgid "" +"Report bugs on the automation category " +"of centos-artwork project at the The CentOS Bugs website." +msgstr "" + +msgid "Author" +msgstr "" + +msgid "" +"Written by Alain Reguera Delgado, 2009-2013" +msgstr "" + +msgid "Copyright" +msgstr "" + +msgid "Copyright © 2009-2013 The CentOS Project" +msgstr "" + +msgid "" +"This program is free software; you can redistribute it and/or modify it " +"under the terms of the GNU General Public License as published by the Free " +"Software Foundation; either version 2 of the License, or (at your option) " +"any later version." +msgstr "" + +msgid "" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details." +msgstr "" + +msgid "" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, write to the Free Software Foundation, Inc., 675 Mass " +"Ave, Cambridge, MA 02139, USA." +msgstr "" + +#. Put one translator per line, in the form of NAME , YEAR1, YEAR2. +msgid "translator-credits" +msgstr "" diff --git a/Automation/Modules/Render/Manuals/render.asciidoc b/Automation/Modules/Render/Manuals/render.asciidoc new file mode 100644 index 0000000..1080c94 --- /dev/null +++ b/Automation/Modules/Render/Manuals/render.asciidoc @@ -0,0 +1,656 @@ +render(1) +========= + +Name +---- + +render - Standardize production tasks based on configuration files. + +Synopsis +-------- + +centos-art.sh render [OPTIONS] [DIRECTORY ...] + +Description +----------- + +When you execute the *render* module, it looks for configuration files +inside the ``DIRECTORY'' specified in the command-line and processes +them in the order they were found. When no ``DIRECTORY'' is specified +to *centos-art.sh* script, the *render* module looks for configuration +files inside the current directory it was executed from. If no +configuration file is found, the *render* module will end its +execution with an error message. + +Options +------- + +The *render* module accepts the following options: + +*--help*:: + Print module's documentation. +*--version*:: + Print module's version. +*--filter="REGEX"*:: + This option reduces the number of section blocks inside + configuration files the *render* module will take for processing. + ``REGEX'' is a regular expression pattern matching one or more + section names inside the configuration files found under + ``DIRECTORY''. + +Configuration Files +------------------- + +The configuration files are regular files with the +.conf+ extension. +The name of configuration files is frequently chosen for helping you +to remember what the configuration files are for and, in some cases, +for producing section blocks in specific order. + +The format used in configuration files use section blocks in the form ++[section-name]+. Each section block ends when the next section block +begins or at the end of the file. Section blocks contain one or more +variable definitions in the form +option = "value"+. In the specific +case of *render* module, the +section-name+ is an alphanumeric value +and points to the final file or directory you want to save the +processing results in. The configuration variables describe how to +produce the file or directory specified as +section-name+. Name +values in the +section-name+ don't accept variables or any kind of +expansion in it, but configuration values do. Commentaries are +introduced by using the +#+ character at the beginning of lines. +Commentaries defined this way are excluded from processing so you can +use them freely. + +The configuration files are processed from top to bottom. This is a +very important aspect to consider in situations where you need to +grantee specific priority for content production (e.g., you have +several files in a configuration file and need to produce some of them +before others). So, because configuration files are processed from top +to bottom, section blocks set first in the configuration file are +processed first and section blocks set later are processed later. + +The configuration files can be divided in separated configuration +files to produce specific section blocks with a given priority. For +example, if you have the file ``render.conf'', you can divide its +content in ``render-1.conf'', ``render-2.conf'' to produce section +blocks inside ``render-1.conf'' first and ``render-2.conf'' later. +This sort of division might be very useful when the configuration file +begins to grow, or you want to control the order in which specific +groups of files are produced inside ``DIRECTORY''. + +Inside configuration files, configuration variables can take different +meanings based on the section contexts. The context of a section block +is defined by the *render-type* variables. + +*render-type*:: + Optional. This variable specifies the type of content rendition + the *render* module will perform. This variable can take one of + the following values: ``archive'', ``asciidoc'', ``compress'', + ``images'', ``palette'', and ``svg''. When this variable is not + set, the *render* module tries to determine the type of rendition + based on the file extension of the first file passed through + *render-from* variable. If no valid value is found there either, + the *render* module ends with an error message. +*render-from*:: + Required. This variable specifies the file name of the source file + (design model) used to produce the final file specified in the + section line. This option can receive absolute paths and relative + paths. Absolute paths begin with a slash (``/'') character while + relative paths begin with the dot slash (``./'') characters or no + character at all. This variable can receive more than one value by + using either path expansion in one variable definition, or several + variables definitions. + +Using Paths +~~~~~~~~~~~ + +When you provide absolute paths inside configuration files, there +isn't confusion about the location where the file is or should be. +However, it introduces rigidity to directory structures inside the +working copy when it is necessary to move directories from one place +to another inside the working copy. To eliminate this mobility +restrictions, relative paths can be used to create modular directory +structures. + +When you use relative paths inside configuration files, paths are +relative to the location where the configuration file is stored in. +This way it is possible to move whole directory structures without +touching the configuration file and still have a render-able +structures inside the working copy. However, relative paths get +limited in situations where the production process needs files outside +the directory where the configuration file is stored in. In such +cases, a combination of relative and absolute paths is the solution to +apply. + +When we need to use absolute paths to several files in the same +directory (e.g., we are combining them all to produce a new image) but +outside the current directory the configuration file is stored in, it +is possible to use a list of absolute paths one beside another +separated by space or we can use path expansion which is shorter and +easier to read. Path expansion is interpreted when you enclose a list +of file names in curly brackets using comma as separator without +spaces (e.g., +/some/dir/{file1,file2,file3}+). In order for path +expansion to work correctly, all the file names you put inside the +curly brackets' list must exist in the location specified first. + +Using Environment Variables +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The configuration files let you to use environment variables inside +them. This might result very useful when you need to provide absolute +paths based on variable information (e.g., the current locale +information). Some of the most important environment variables used +by *centos-art.sh* script -and its configuration files- are described +below: + ++TCAR_BASEDIR+:: + This variable contains the absolute path to your repository's + working copy. The value of this variable is defined as read-only + inside *centos-art.sh* script and cannot be modified later. As a + matter of convenience, users make use of their ``~/.bash_profile'' + file to define this variable there and, this way, skip the + sometimes annoyance absolute path questioning the *centos-art.sh* + script does in order to know the absolute path of the working copy + it is going to work with. ++ +Whenever you set absolute paths inside configuration files to refer +locations inside your working copy, it is necessary that you use the ++TCAR_BASEDIR+ environment variable in front of each path definition +you set. ++TCAR_SCRIPT_LANG_LL+:: + This variable contains the language part of the current locale + information. For instance, if the current locale is + ``en_US.UTF-8'', the value of this variable would be ``en''. ++TCAR_SCRIPT_LANG_CC+:: + This variable contains the country part of the current locale + information. For instance, if the current locale is + ``en_US.UTF-8'', the value of this variable would be ``US''. ++TCAR_SCRIPT_LANG_LC+:: + This variable contains the current locale information in ll_CC + format (e.g., es_ES). ++LANG+:: + This variable contains the environment's current locale + information. + +Rendering Archives +~~~~~~~~~~~~~~~~~~ + +When the *render-type* variable is set to +archive+, the *render* +module takes the list of files set through *render-from* variable and +applies the value of *command* to them all in order to produce the +final file specified in the section line. When the command variable is +not specified, the +/bin/tar --remove-files -czf+ command is used as +default. + +Rendering Image Files +~~~~~~~~~~~~~~~~~~~~~ + +When the *render-type* variable is set to +svg+, the section block is +interpreted for rendering image files. When rendering image files, the +*render-from* variable must point to a SVG files (either compressed or +uncompressed). The following following complementary variables are +also accepted: + +*render-flow*:: + Optional. This variable specifies the rendition flow to follow + when transforming SVG files into PNG images. This variable can + take either +base+ or +extended+ as value. The +base+ rendition + flow takes one SVG file and produces just one PNG image for it. + The +extended+ value applies the +base+ rendition flow and then + transform the final PNG image to different heights, formats, + foreground colors and background colors. By default, when this + variable is not set, the +base+ rendition flow is used. +*export-id*:: + Optional. This variable specifies the export id you want to use as + reference to produce PNG images from SVG files. The export-id is + an attribute you specified as unique value to an objects inside + the SVG file in order to export that object only but not the rest + in the SVG file. If this variable is not provided or it is empty, + the drawing area of the SVG file is used as reference to produce + the final PNG image. +*heights*:: + Optional. This variable is available only for +extended+ rendition + flow and specifies the different image heights you want to create + copies of the final PNG image. The values specified in this + variable are separated by white space and should be understandable + by ImageMagick tool set. When this variable is not provided, the + *render* module will create copies of final PNG image for several + standard heights. +*formats*:: + Optional. This variable is available only for +extended+ rendition + flow and specifies the different image formats you want to create + copies of the final PNG image. The values specified in this + variable are separated by white space and should be supported by + ImageMagick tool set. When this variable is not provided or set + in the configuration file, the *render* module will create copies + of final PNG image for several standard formats. ++ +[TIP] +To see the list of possible image formats supported by ImageMagick +tool set, run the following command: *+identify -list format+*. + +*fgcolors*:: + Optional. This variable is available only for +extended+ rendition + flow and specifies the different foreground colors you want to + create copies of the final PNG image. To do this, the image you + want to copy should be rendered with black color (000000) so the + color replacement can be performed. The values specified in this + variable are separated by white space and should be understandable + by ImageMagick tool set. When this variable is not provided the + black foreground (+000000+) is used. +*bgcolors*:: + Optional. This variable is available only for +extended+ rendition + flow and specifies the different background colors you want to + create copies of the final PNG image. This variable uses + Inkscape's _--export-background_ and _--export-background-opacity_ + options to control the background information of final PNG images. + Possible values to this variable take the form +XXXXXX-X+, where + the first six +X+ represent a color in hexadecimal format and the + final +X+ might be 1 or 0. 1 for full opacity and 0 for full + transparency. Intermediate values between 0 and 1 (e.g., 0.55) + can be given to control the background opacity. When this variable + is not provided, white background full transparency (+ffffff-0+) + is used as default value. +*command*:: + Optional. This variable specifies the command used to modify the + production of final images. During the rendition process, images + are produced inside a temporal directory, and later moved to its + final location using the command specified as value in this + variable. When this variable is not specified, it can take one of + two values based on the amount of files passed through + *render-from* variable. When just one file is passed through the + *render-from* variable, the default value for this variable is + +/bin/cp+, but when there are reference to more than one file, the + value of this option is +/usr/bin/convert +append+ which combines + all images into the final images. +*comment*:: + Optional. This variable contains a sentence describing the image + you are creating. This information is written in the +comment+ + field of PNG images. When this variable is empty, no comment + information will be written to the final PNG image files. +*brand*:: + Optional. This variable describes the branding information applied + to final images. The value of this variable has the form + +FILENAME:GEOMETRY+, where +FILENAME+ is the absolute path to the + PNG image you want to apply as brand and, +GEOMETRY+ takes the + form +xHEIGHT+X+Y+. In order to apply brand information to final + images correctly, the brand images files you want to apply must be + available. In case they don't exist the *render* module ends its + execution with an error message. + +Rendering Image Files From Other Image Files +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +To render image files from other image files, the *render-type* +variable must be set to ``images'' and one or more image files must be +provided in the *render-from* variable. When the *render* module finds +a section block with this characteristics, it applies the value of +*command* variable to all files found in *render-from* variable to +produce the final file specified in the section name. + +When the *command* variable is not specified, the ``/usr/bin/convert +-append'' command is used as default. This command takes all the +images passed through *render-from* and appends them from top to +bottom and saves the result in the file you specified in the section +name. When you render files this way, the order in which you define +source files through *render-from* may affect the final result based +in the *command* you provided. + +The ``images'' rendition type provides an interface for external image +manipulation programs, like ImageMagick and NetPbm. You can use these +programs to manipulate images in great detail through the +command-line. + +Rendering Images With Reduced Number Of Colors +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +When the *render-type* variable is set to +palette+, the section block +where this variable was defined is interpreted for producing images +with a reduced number of colors. In these cases, the *render-from* +variable must point to an image file. The following complementary +variables are also accepted: + +*palette-gpl*:: + Required. This variable addresses the palette of colors that will + be use for reducing colors. Generally, the palette of color file + ends with the +.gpl+ extension and is stored in the same directory + of the configuration file. This file can be produced by GIMP and + provides an optimized set of colors for the specific image you + provided in the *render-from* variable. ++ +To find the optimized set of colors, you need to open the image +specified in *render-from* in GIMP, reduce its colors to the desired +number using GIMP's Indexed feature and, then, create a new palette by +importing it from the indexed image file. Once you have the palette +this way, you need to edit it using the Palettes dialog to add the +hexadecimal value of each color in the palette to the comment field, +so you have a palette file similar to the following: ++ +---------------------------------------------------------------------- +GIMP Palette +Name: Syslinux-Default +Columns: 16 +# + 32 76 141 204c8d + 37 82 146 255292 + 52 94 153 345e99 + 73 110 162 496ea2 + 91 124 172 5b7cac +108 136 180 6c88b4 +120 146 186 7892ba +131 158 193 839ec1 +255 255 255 ffffff +146 170 200 92aac8 +162 182 209 a2b6d1 +183 199 219 b7c7db +204 216 230 ccd8e6 +221 229 238 dde5ee +235 241 245 ebf1f5 +246 251 254 f6fbfe +---------------------------------------------------------------------- ++ +{asciidoc-br} ++ +Now that the palette has been created, you can set a path to +*palette-gpl* variable. Even you can set path of *palette-gpl* from +GIMP's palettes directory (+~/.gimp-x.x/palettes/+), it is much more +preferable that you copy the palette file from that location to the +configuration file's DIRECTORY inside the repository and put it under +version control, so others can take benefit of it. The palette file +is an integral part of color specific image reduction so it must be +near the configuration file you use for such actions. + +Rendering Documentation Files +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +To render documentation files, the *render-type* variable must be set +to ``asciidoc'' and the *render-from* variable must point to an +Asciidoc file. When the *render* module finds this information in a +section block, it takes the asciidoc file as source and transforms it +into a docbook file using the *asciidoc* program. The docbook file is +created temporarily for further format transformations and removed +later, once the final format has been rendered. + +When the *render* module creates the intermediate docbook file, it +considers the current locale information of your environment (e.g., by +reading the LANG environment variable). In case the current locale +information is different to English (e.g., the value of LANG +environment variable doesn't begin with the ``en'' characters), the +docbook file will be localized based on the translation file specified +in the *locale-from* variable, before applying further format +transformations to it. This way, further format transformations from +the temporarily docbook file will end up being localized as well. If +the *locale-from* variable is not present in the section block, the +intermediate docbook file won't be localized which make the final +result to be not localized either. + +When you set the *render-type* variable to ``asciidoc'', the section +blocks need to have the *render-flow* variable set to ``article'', +``book'' or ``manpage''. This information defines the way the +intermediate docbook file is produced from the asciidoc file and, by +extension, the possible final results, too. + +When *render-flow* variable is set to ``article'' or ``book'', it is +possible to produce final files in ``xhtml'' format but not in +``manpage'' format. This is because man pages require a specific +document structure that both articles and books don't need to have. +When producing articles and books in XHTML format, you can use the +*render-page* variable to control whether to produce the entire book +or article in just one file (``single'') or in separate files linked +one another (``chunks''). + +When *render-flow* variable is set to ``manpage'' it is possible to +set the *formats* variable to either ``manpage'' or ``xhtml'' in order +to render the docbook file as man page or XHTML format, respectively. +The final files produced this way are stored in the +man${MANSECT}/+ +or +htmlman${MANSECT}+ directories based on the format you choose. If +you are producing man pages to a language different to English, these +directories would be +${LANG}/man${MANSECT}/+ and ++${LANG}/htmlman${MANSECT}+, instead. The structure of these paths is +required in order for *man* command to find the man pages in different +locales. The value of the man's volume section can be set using the +*mansect* variable. If this variable is not set, the value of man's +volume section will be 1. + +When *render-flow* variable is not set, the ``article'' value is used +as default value. + +When the *formats* variable has the ``xhtml'' value, you need to set +the *images-from* and *styles-from* variables inside the related +section block, no matter what the value of *render-flow* would be. The +value of *images-from* and *styles-from* variables must point to a +directory, inside the working copy, containing the share images and +CSS files used by XHTML documents, respectively. If none of these two +variables are set the directories ++${TCAR_BASEDIR}/Artworks/Icons/Webenv+ and ++${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css+ will be used for +them. + +When the *formats* variable is not set, the ``xhtml'' value is used as +default value. + +Rendering Localized Images +-------------------------- + +To produce localized content, you need to set the *locale-from* +variable in the section block you want to provide translations and +point its value to the translation file where string translations will +take place. Then, you need to check the value of LANG environment +variable to be sure it has the locale information you want to +translate messages for. + +If the LANG environment variable has the value you expect, run the +*locale* module on the ``DIRECTORY'' you want to locale content. This +read the source files you specified in *render-from* variable and +would create the translation files (a.k.a., portable objects) you need +to edit to provide the string translations from one language to +another. Verify the translation file exist and edit it to provide the +strings translations. Once the strings have been translated, execute +the *render* module on the ``DIRECTORY''. + +When the *render* module finds the *locale-from* variable in a section +block, it uses the *xml2po* program to create a localized instance of +each source file it finds in *render-from* variable. Then, using the +source files' localized instances, it produces the final files based +on *render-type* variable's value. + +Examples +-------- + +Here are some practical configuration examples you can use as +reference to create your own configuration files. + +---------------------------------------------------------------------- +[Xhtml-single] +render-type = "asciidoc" +render-flow = "article" +render-from = "corporate.asciidoc" +locale-from = "${TCAR_SCRIPT_LANG_LC}/messages.po" +images-from = "${TCAR_BASEDIR}/Artworks/Icons/Webenv" +styles-from = "${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css" +formats = "xhtml" +render-page = "single" +---------------------------------------------------------------------- + +{asciidoc-br} + +When the *render* module reads this configuration file, it initiates +the +asscidoc+ module which in turn initiates the +xhtml+ module for +transforming the +corporate.asciidoc+ file into +corporate.docbook+ file +using +article+ as document type and ++${TCAR_SCRIPT_LANG_LC}/messages.po+ as source for localization. As +result, the *render* module produces the ++${TCAR_SCRIPTS_LANG_LC}/Xhtml-single/index.html+ file, using the same +directory of the configuration file as base directory. + +---------------------------------------------------------------------- +[centos-artwork.png] +render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/centos.org/{centos,artwork}.svgz" +formats = "xpm pdf jpg tif" +heights = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512" +fgcolors = "000000 ffffff" +bgcolors = "ffffff-0" +command = "/usr/bin/convert +append" +---------------------------------------------------------------------- + +{asciidoc-br} + +When the *render* module reads this configuration file, it takes the ++centos.svgz+ and +artwork.svgz+ files as source to produce the ++centos.png+ and +artwork.png+ files considering the first value in +the list of heights, background, foreground colors specified in the +configuration file. Then, it combines the results horizontally to +create the +centos-artwork.png+ file. Later, the +centos-artwork.png+ +file is converted to produce one image file for each image format +specified in the configuration file. At this point, all the process +repeats again but for the next height and color values in the list. + +{asciidoc-br} + +---------------------------------------------------------------------- +[syslinux-splash.png] +render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Syslinux/syslinux-splash.svgz" +brand = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Images/ffffff/ffffff-0/48/centos.png:x48+20+232" +brand = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Images/ffffff/ffffff-0/96/5.png:x96+300+184" + +[syslinux-splash.lss] +render-from = "syslinux-splash.png" +render-type = "palette" +palette-gpl = "colors.gpl" +---------------------------------------------------------------------- + +{asciidoc-br} + +When the *render* module reads this configuration file, + +---------------------------------------------------------------------- +[screenshot.png] +render-type = "svg" +render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/screenshot.svgz" +render-flow = "base" +brand = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Images/ffffff/ffffff-0/16/centos.png:x16+5+5" + +[800x600.tar.gz] +render-type = "archive" +render-from = "${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/800x600-final.png:background.png" +render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop" +render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml" +render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png" +render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png" +render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png" +render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png" +render-from = "screenshot.png" +command = "/bin/tar -czf" + +[1360x768.tar.gz] +render-type = "archive" +render-from = "${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/1360x768-final.png:background.png" +render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop" +render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml" +render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png" +render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png" +render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png" +render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png" +render-from = "screenshot.png" +command = "/bin/tar --remove-files -czf" +---------------------------------------------------------------------- + +{asciidoc-br} + +When the *render* module reads this configuration file, + +Bugs +---- + +The *render* module has some issues I would like you to be aware of. +Mainly, to see if you could help me find better solutions for them ;) + +Rendering Images With Reduced Number Of Colors +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The process implemented to reduce image colors through GIMP's palettes +involves too much user intervention compared with ImageMagick's +--colors option that reduces image colors instantly without user +intervention. Nevertheless, the procedure of reducing color through +GIMP's palettes provides more quality to final images than +ImageMagic's --colors option does. Also, using GIMP's palettes let us +create LSS images from PNG images using the same exact information we +used to reduce colors on PNG images. This is very important in order +to have the same result in both image types. Because of these reasons +I prefer GIMP's palettes procedure against others methods like it is +the case of ImageMagick's for producing images with reduced number of +colors. + +Rendering PDF Files From Localized Docbook Files +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Even it is possible to produce PDF files from Docbook files using +current applications inside CentOS-5, there are some production issues +when we use localized docbook files as source to produce localized PDF +files that made me not to implement them as part of *centos-art.sh* +script by now. + +- When using the XML(DocBook)->XML(FO)->PDF transformation chain, the + result produced by _docbook-style-xsl-1.69.1-5.1_ and + _passivetex-1.25-5.1.1_ doesn't render heading boxes very well on + page's top and page's bottom. The text put inside these boxes seem + to have not enough space in their respective areas. + +- Tried using _dblatex-0.2.8-2.el5_ but didn't work for localized docbook files + (i.e., those who has the +lang="lang"+ string in their root + element). If you just remove the language specification string it + just work. We need the language specification in order for internal + document strings like +Abstract+ and +Table of contents+ to be + automatically translated. When the language specific attribute is + present in the root element, dblatex outputs the following: ++ +---------------------------------------------------------------------- +Build the listings... +XSLT stylesheets DocBook - LaTeX 2e (0.2.8) +=================================================== +Processing Revision History +Build 2912-corporate.docbook.pdf +This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) +entering extended mode +pdflatex failed +/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: No counter 'chapter' defined. +/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: leading text: \newfloat{example}{htb}{loe}[chapter] +/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: No counter 'chapter' defined. +/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: leading text: \newfloat{dbequation}{htb}{loe}[chapter] +2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \@the@H@page. +2912-corporate.docbook_tmp.tex:62: leading text: \maketitle +2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \@the@H@page. +2912-corporate.docbook_tmp.tex:62: leading text: \maketitle +2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \@the@H@page. +2912-corporate.docbook_tmp.tex:62: leading text: \maketitle +Error: pdflatex compilation failed +---------------------------------------------------------------------- + +Reporting Bugs +-------------- +Report bugs on the *automation* category of *centos-artwork* project +at the https://centos.org.cu/bugs/[The CentOS Bugs] website. + +Author +------ +Written by mailto:al@centos.org.cu[Alain Reguera Delgado], 2009-2013 + +Copyright +--------- + +Copyright (C) 2009-2013 The CentOS Project + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or (at +your option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +// vim: set syntax=asciidoc: diff --git a/Automation/Modules/Render/Manuals/render.asciidoc.pot b/Automation/Modules/Render/Manuals/render.asciidoc.pot new file mode 100644 index 0000000..58391fe --- /dev/null +++ b/Automation/Modules/Render/Manuals/render.asciidoc.pot @@ -0,0 +1,884 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-08-06 01:36-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "centos-art.sh-render" +msgstr "" + +msgid "1" +msgstr "" + +msgid "Standardize production tasks based on configuration files." +msgstr "" + +msgid "centos-art.sh render [OPTIONS] [DIRECTORY …]" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "" +"When you execute the render " +"module, it looks for configuration files inside the “DIRECTORY” " +"specified in the command-line and processes them in the order they " +"were found. When no “DIRECTORY” is specified to centos-art.sh script, the render module looks for configuration files " +"inside the current directory it was executed from. If no " +"configuration file is found, the render module will end its execution with an error message." +msgstr "" + +msgid "Options" +msgstr "" + +msgid "" +"The render module accepts the " +"following options:" +msgstr "" + +msgid "--help" +msgstr "" + +msgid "" +"This option shows the render " +"module's documentation (this page)." +msgstr "" + +msgid "--version" +msgstr "" + +msgid "" +"This option shows the render " +"module's name and version." +msgstr "" + +msgid "--filter=\"REGEX\"" +msgstr "" + +msgid "" +"This option reduces the number of section blocks inside " +"configuration files the render " +"module will take for processing. “REGEX” is a regular expression " +"pattern matching one or more section names inside the configuration " +"files found under “DIRECTORY”." +msgstr "" + +msgid "Configuration Files" +msgstr "" + +msgid "" +"The configuration files are regular files with the .conf extension. The name of configuration files is frequently " +"chosen for helping you to remember what the configuration files are " +"for and, in some cases, for producing section blocks in specific " +"order." +msgstr "" + +msgid "" +"The format used in configuration files use section blocks in the " +"form [section-name]. Each section block ends " +"when the next section block begins or at the end of the file. " +"Section blocks contain one or more variable definitions in the form " +"option = \"value\". In the specific case of " +"render module, the " +"section-name is an alphanumeric value and points " +"to the final file or directory you want to save the processing " +"results in. The configuration variables describe how to produce the " +"file or directory specified as section-name. " +"Name values in the section-name don't accept " +"variables or any kind of expansion in it, but configuration values " +"do. Commentaries are introduced by using the # " +"character at the beginning of lines. Commentaries defined this way " +"are excluded from processing so you can use them freely." +msgstr "" + +msgid "" +"The configuration files are processed from top to bottom. This is a " +"very important aspect to consider in situations where you need to " +"grantee specific priority for content production (e.g., you have " +"several files in a configuration file and need to produce some of " +"them before others). So, because configuration files are processed " +"from top to bottom, section blocks set first in the configuration " +"file are processed first and section blocks set later are processed " +"later." +msgstr "" + +msgid "" +"The configuration files can be divided in separated configuration " +"files to produce specific section blocks with a given priority. For " +"example, if you have the file “render.conf”, you can divide its " +"content in “render-1.conf”, “render-2.conf” to produce section " +"blocks inside “render-1.conf” first and “render-2.conf” later. This " +"sort of division might be very useful when the configuration file " +"begins to grow, or you want to control the order in which specific " +"groups of files are produced inside “DIRECTORY”." +msgstr "" + +msgid "" +"Inside configuration files, configuration variables can take " +"different meanings based on the section contexts. The context of a " +"section block is defined by the render-" +"type variables." +msgstr "" + +msgid "render-type" +msgstr "" + +msgid "" +"Optional. This variable specifies the type of content rendition the " +"render module will perform. " +"This variable can take one of the following values: “archive”, " +"“asciidoc”, “compress”, “images”, “palette”, and “svg”. When this " +"variable is not set, the render module tries to determine the type of rendition based on " +"the file extension of the first file passed through render-from variable. If no valid value is " +"found there either, the render " +"module ends with an error message." +msgstr "" + +msgid "render-from" +msgstr "" + +msgid "" +"Required. This variable specifies the file name of the source file " +"(design model) used to produce the final file specified in the " +"section line. This option can receive absolute paths and relative " +"paths. Absolute paths begin with a slash (“/”) character while " +"relative paths begin with the dot slash (“./”) characters or no " +"character at all. This variable can receive more than one value by " +"using either path expansion in one variable definition, or several " +"variables definitions." +msgstr "" + +msgid "Using Paths" +msgstr "" + +msgid "" +"When you provide absolute paths inside configuration files, there " +"isn't confusion about the location where the file is or should be. " +"However, it introduces rigidity to directory structures inside the " +"working copy when it is necessary to move directories from one " +"place to another inside the working copy. To eliminate this " +"mobility restrictions, relative paths can be used to create modular " +"directory structures." +msgstr "" + +msgid "" +"When you use relative paths inside configuration files, paths are " +"relative to the location where the configuration file is stored in. " +"This way it is possible to move whole directory structures without " +"touching the configuration file and still have a render-able " +"structures inside the working copy. However, relative paths get " +"limited in situations where the production process needs files " +"outside the directory where the configuration file is stored in. In " +"such cases, a combination of relative and absolute paths is the " +"solution to apply." +msgstr "" + +msgid "" +"When we need to use absolute paths to several files in the same " +"directory (e.g., we are combining them all to produce a new image) " +"but outside the current directory the configuration file is stored " +"in, it is possible to use a list of absolute paths one beside " +"another separated by space or we can use path expansion which is " +"shorter and easier to read. Path expansion is interpreted when you " +"enclose a list of file names in curly brackets using comma as " +"separator without spaces (e.g., /some/dir/{file1,file2," +"file3}). In order for path expansion to work correctly, " +"all the file names you put inside the curly brackets' list must " +"exist in the location specified first." +msgstr "" + +msgid "Using Environment Variables" +msgstr "" + +msgid "" +"The configuration files let you to use environment variables inside " +"them. This might result very useful when you need to provide " +"absolute paths based on variable information (e.g., the current " +"locale information). Some of the most important environment " +"variables used by centos-art.sh script -and its configuration files- are described below:" +msgstr "" + +msgid "TCAR_BASEDIR" +msgstr "" + +msgid "" +"This variable contains the absolute path to your repository's " +"working copy. The value of this variable is defined as read-only " +"inside centos-art.sh script " +"and cannot be modified later. As a matter of convenience, users " +"make use of their “~/.bash_profile” file to define this variable " +"there and, this way, skip the sometimes annoyance absolute path " +"questioning the centos-art.sh " +"script does in order to know the absolute path of the working copy " +"it is going to work with." +msgstr "" + +msgid "" +"Whenever you set absolute paths inside configuration files to refer " +"locations inside your working copy, it is necessary that you use " +"the TCAR_BASEDIR environment variable in front " +"of each path definition you set. TCAR_SCRIPT_LANG_LL:: This variable contains the language part of the current " +"locale information. For instance, if the current locale is “en_US." +"UTF-8”, the value of this variable would be “en”. " +"TCAR_SCRIPT_LANG_CC:: This variable contains the " +"country part of the current locale information. For instance, if " +"the current locale is “en_US.UTF-8”, the value of this variable " +"would be “US”. TCAR_SCRIPT_LANG_LC:: This " +"variable contains the current locale information in ll_CC format (e." +"g., es_ES). LANG:: This variable contains the " +"environment's current locale information." +msgstr "" + +msgid "Rendering Archives" +msgstr "" + +msgid "" +"When the render-type variable " +"is set to archive, the render module takes the list of files set through " +"render-from variable and " +"applies the value of command " +"to them all in order to produce the final file specified in the " +"section line. When the command variable is not specified, the " +"/bin/tar --remove-files -czf command is used as " +"default." +msgstr "" + +msgid "Rendering Image Files" +msgstr "" + +msgid "" +"When the render-type variable " +"is set to svg, the section block is interpreted " +"for rendering image files. When rendering image files, the " +"render-from variable must " +"point to a SVG files (either compressed or uncompressed). The " +"following following complementary variables are also accepted:" +msgstr "" + +msgid "render-flow" +msgstr "" + +msgid "" +"Optional. This variable specifies the rendition flow to follow when " +"transforming SVG files into PNG images. This variable can take " +"either base or extended as " +"value. The base rendition flow takes one SVG " +"file and produces just one PNG image for it. The extended value applies the base rendition flow " +"and then transform the final PNG image to different heights, " +"formats, foreground colors and background colors. By default, when " +"this variable is not set, the base rendition " +"flow is used." +msgstr "" + +msgid "export-id" +msgstr "" + +msgid "" +"Optional. This variable specifies the export id you want to use as " +"reference to produce PNG images from SVG files. The export-id is an " +"attribute you specified as unique value to an objects inside the " +"SVG file in order to export that object only but not the rest in " +"the SVG file. If this variable is not provided or it is empty, the " +"drawing area of the SVG file is used as reference to produce the " +"final PNG image." +msgstr "" + +msgid "heights" +msgstr "" + +msgid "" +"Optional. This variable is available only for extended rendition flow and specifies the different image heights " +"you want to create copies of the final PNG image. The values " +"specified in this variable are separated by white space and should " +"be understandable by ImageMagick tool set. When this variable is " +"not provided, the render " +"module will create copies of final PNG image for several standard " +"heights." +msgstr "" + +msgid "formats" +msgstr "" + +msgid "" +"Optional. This variable is available only for extended rendition flow and specifies the different image formats " +"you want to create copies of the final PNG image. The values " +"specified in this variable are separated by white space and should " +"be supported by ImageMagick tool set. When this variable is not " +"provided or set in the configuration file, the render module will create copies of final PNG " +"image for several standard formats." +msgstr "" + +msgid "" +"To see the list of possible image formats supported by ImageMagick " +"tool set, run the following command: identify -list format." +msgstr "" + +msgid "fgcolors" +msgstr "" + +msgid "" +"Optional. This variable is available only for extended rendition flow and specifies the different foreground " +"colors you want to create copies of the final PNG image. To do " +"this, the image you want to copy should be rendered with black " +"color (000000) so the color replacement can be performed. The " +"values specified in this variable are separated by white space and " +"should be understandable by ImageMagick tool set. When this " +"variable is not provided the black foreground (000000) is used." +msgstr "" + +msgid "bgcolors" +msgstr "" + +msgid "" +"Optional. This variable is available only for extended rendition flow and specifies the different background " +"colors you want to create copies of the final PNG image. This " +"variable uses Inkscape's --export-background " +"and --export-background-opacity options to " +"control the background information of final PNG images. Possible " +"values to this variable take the form XXXXXX-X, " +"where the first six X represent a color in " +"hexadecimal format and the final X might be 1 or " +"0. 1 for full opacity and 0 for full transparency. Intermediate " +"values between 0 and 1 (e.g., 0.55) can be given to control the " +"background opacity. When this variable is not provided, white " +"background full transparency (ffffff-0) is used " +"as default value." +msgstr "" + +msgid "command" +msgstr "" + +msgid "" +"Optional. This variable specifies the command used to modify the " +"production of final images. During the rendition process, images " +"are produced inside a temporal directory, and later moved to its " +"final location using the command specified as value in this " +"variable. When this variable is not specified, it can take one of " +"two values based on the amount of files passed through render-from variable. When just one file " +"is passed through the render-from variable, the default value for this variable is " +"/bin/cp, but when there are reference to more " +"than one file, the value of this option is /usr/bin/" +"convert +append which combines all images into the final " +"images." +msgstr "" + +msgid "comment" +msgstr "" + +msgid "" +"Optional. This variable contains a sentence describing the image " +"you are creating. This information is written in the " +"comment field of PNG images. When this variable " +"is empty, no comment information will be written to the final PNG " +"image files." +msgstr "" + +msgid "brand" +msgstr "" + +msgid "" +"Optional. This variable describes the branding information applied " +"to final images. The value of this variable has the form " +"FILENAME:GEOMETRY, where FILENAME is the absolute path to the PNG image you want to apply as " +"brand and, GEOMETRY takes the form " +"xHEIGHT+X+Y. In order to apply brand information " +"to final images correctly, the brand images files you want to apply " +"must be available. In case they don't exist the render module ends its execution with an " +"error message." +msgstr "" + +msgid "Rendering Image Files From Other Image Files" +msgstr "" + +msgid "" +"To render image files from other image files, the render-type variable must be set to “images” " +"and one or more image files must be provided in the render-from variable. When the render module finds a section block with this " +"characteristics, it applies the value of command variable to all files found in render-from variable to produce the final " +"file specified in the section name." +msgstr "" + +msgid "" +"When the command variable is " +"not specified, the “/usr/bin/convert -append” command is used as " +"default. This command takes all the images passed through render-from and appends them from top to " +"bottom and saves the result in the file you specified in the " +"section name. When you render files this way, the order in which " +"you define source files through render-" +"from may affect the final result based in the command you provided." +msgstr "" + +msgid "" +"The “images” rendition type provides an interface for external " +"image manipulation programs, like ImageMagick and NetPbm. You can " +"use these programs to manipulate images in great detail through the " +"command-line." +msgstr "" + +msgid "Rendering Images With Reduced Number Of Colors" +msgstr "" + +msgid "" +"When the render-type variable " +"is set to palette, the section block where this " +"variable was defined is interpreted for producing images with a " +"reduced number of colors. In these cases, the render-from variable must point to an image " +"file. The following complementary variables are also accepted:" +msgstr "" + +msgid "palette-gpl" +msgstr "" + +msgid "" +"Required. This variable addresses the palette of colors that will " +"be use for reducing colors. Generally, the palette of color file " +"ends with the .gpl extension and is stored in " +"the same directory of the configuration file. This file can be " +"produced by GIMP and provides an optimized set of colors for the " +"specific image you provided in the render-" +"from variable." +msgstr "" + +msgid "" +"To find the optimized set of colors, you need to open the image " +"specified in render-from in " +"GIMP, reduce its colors to the desired number using GIMP's Indexed " +"feature and, then, create a new palette by importing it from the " +"indexed image file. Once you have the palette this way, you need to " +"edit it using the Palettes dialog to add the hexadecimal value of " +"each color in the palette to the comment field, so you have a " +"palette file similar to the following:" +msgstr "" + +#, no-wrap +msgid "" +"GIMP Palette\n" +"Name: Syslinux-Default\n" +"Columns: 16\n" +"#\n" +" 32 76 141 204c8d\n" +" 37 82 146 255292\n" +" 52 94 153 345e99\n" +" 73 110 162 496ea2\n" +" 91 124 172 5b7cac\n" +"108 136 180 6c88b4\n" +"120 146 186 7892ba\n" +"131 158 193 839ec1\n" +"255 255 255 ffffff\n" +"146 170 200 92aac8\n" +"162 182 209 a2b6d1\n" +"183 199 219 b7c7db\n" +"204 216 230 ccd8e6\n" +"221 229 238 dde5ee\n" +"235 241 245 ebf1f5\n" +"246 251 254 f6fbfe" +msgstr "" + +msgid "" +"Now that the palette has been created, you can set a path to " +"palette-gpl variable. Even you " +"can set path of palette-gpl " +"from GIMP's palettes directory (~/.gimp-x.x/palettes/), it is much more preferable that you copy the palette " +"file from that location to the configuration file's DIRECTORY " +"inside the repository and put it under version control, so others " +"can take benefit of it. The palette file is an integral part of " +"color specific image reduction so it must be near the configuration " +"file you use for such actions." +msgstr "" + +msgid "Rendering Documentation Files" +msgstr "" + +msgid "" +"To render documentation files, the render-" +"type variable must be set to “asciidoc” and the " +"render-from variable must " +"point to an Asciidoc file. When the render module finds this information in a section " +"block, it takes the asciidoc file as source and transforms it into " +"a docbook file using the asciidoc program. The docbook file is created temporarily for " +"further format transformations and removed later, once the final " +"format has been rendered." +msgstr "" + +msgid "" +"When the render module creates " +"the intermediate docbook file, it considers the current locale " +"information of your environment (e.g., by reading the LANG " +"environment variable). In case the current locale information is " +"different to English (e.g., the value of LANG environment variable " +"doesn't begin with the “en” characters), the docbook file will be " +"localized based on the translation file specified in the locale-from variable, before applying " +"further format transformations to it. This way, further format " +"transformations from the temporarily docbook file will end up being " +"localized as well. If the locale-from variable is not present in the section block, the " +"intermediate docbook file won't be localized which make the final " +"result to be not localized either." +msgstr "" + +msgid "" +"When you set the render-type " +"variable to “asciidoc”, the section blocks need to have the " +"render-flow variable set to " +"“article”, “book” or “manpage”. This information defines the way " +"the intermediate docbook file is produced from the asciidoc file " +"and, by extension, the possible final results, too." +msgstr "" + +msgid "" +"When render-flow variable is " +"set to “article” or “book”, it is possible to produce final files " +"in “xhtml” format but not in “manpage” format. This is because man " +"pages require a specific document structure that both articles and " +"books don't need to have. When producing articles and books in " +"XHTML format, you can use the render-" +"page variable to control whether to produce the entire " +"book or article in just one file (“single”) or in separate files " +"linked one another (“chunks”)." +msgstr "" + +msgid "" +"When render-flow variable is " +"set to “manpage” it is possible to set the formats variable to either “manpage” or “xhtml” in " +"order to render the docbook file as man page or XHTML format, " +"respectively. you are producing man pages to a language different " +"to English, these required in order for man command to find the man pages in different " +"locales. The value of the man's volume section can be set using the " +"mansect variable. If this " +"variable is not set, the value of man's volume section will be 1." +msgstr "" + +msgid "" +"When render-flow variable is " +"not set, the “article” value is used as default value." +msgstr "" + +msgid "" +"When the formats variable has " +"the “xhtml” value, you need to set the images-from and styles-" +"from variables inside the related section block, no " +"matter what the value of render-flow would be. The value of images-" +"from and styles-from variables must point to a directory, inside the working " +"copy, containing the share images and CSS files used by XHTML " +"documents, respectively. If none of these two variables are set the " +"directories them." +msgstr "" + +msgid "" +"When the formats variable is " +"not set, the “xhtml” value is used as default value." +msgstr "" + +msgid "Rendering Localized Images" +msgstr "" + +msgid "" +"To produce localized content, you need to set the locale-from variable in the section block you " +"want to provide translations and point its value to the translation " +"file where string translations will take place. Then, you need to " +"check the value of LANG environment variable to be sure it has the " +"locale information you want to translate messages for." +msgstr "" + +msgid "" +"If the LANG environment variable has the value you expect, run the " +"locale module on the " +"“DIRECTORY” you want to locale content. This read the source files " +"you specified in render-from " +"variable and would create the translation files (a.k.a., portable " +"objects) you need to edit to provide the string translations from " +"one language to another. Verify the translation file exist and edit " +"it to provide the strings translations. Once the strings have been " +"translated, execute the render " +"module on the “DIRECTORY”." +msgstr "" + +msgid "" +"When the render module finds " +"the locale-from variable in a " +"section block, it uses the xml2po program to create a localized instance of each source " +"file it finds in render-from " +"variable. Then, using the source files' localized instances, it " +"produces the final files based on render-" +"type variable's value." +msgstr "" + +msgid "Examples" +msgstr "" + +msgid "" +"Here are some practical configuration examples you can use as " +"reference to create your own configuration files." +msgstr "" + +#, no-wrap +msgid "" +"[Xhtml-single]\n" +"render-type = \"asciidoc\"\n" +"render-flow = \"article\"\n" +"render-from = \"corporate.asciidoc\"\n" +"locale-from = \"${TCAR_SCRIPT_LANG_LC}/messages.po\"\n" +"images-from = \"${TCAR_BASEDIR}/Artworks/Icons/Webenv\"\n" +"styles-from = \"${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css\"\n" +"formats = \"xhtml\"\n" +"render-page = \"single\"" +msgstr "" + +msgid "" +"When the render module reads " +"this configuration file, it initiates the asscidoc module which in turn initiates the xhtml module for transforming the corporate.asciidoc file into corporate.docbook file using " +"article as document type and result, the " +"render module produces the " +"directory of the configuration file as base directory." +msgstr "" + +#, no-wrap +msgid "" +"[centos-artwork.png]\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/centos.org/{centos,artwork}.svgz\"\n" +"formats = \"xpm pdf jpg tif\"\n" +"heights = \"16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512\"\n" +"fgcolors = \"000000 ffffff\"\n" +"bgcolors = \"ffffff-0\"\n" +"command = \"/usr/bin/convert +append\"" +msgstr "" + +msgid "" +"When the render module reads " +"this configuration file, it takes the centos.svgz and artwork.svgz files as source to " +"produce the centos.png and artwork.png files considering the first value in the list of heights, " +"background, foreground colors specified in the configuration file. " +"Then, it combines the results horizontally to create the " +"centos-artwork.png file. Later, the " +"centos-artwork.png file is converted to produce " +"one image file for each image format specified in the configuration " +"file. At this point, all the process repeats again but for the next " +"height and color values in the list." +msgstr "" + +#, no-wrap +msgid "" +"[syslinux-splash.png]\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Syslinux/syslinux-splash.svgz\"\n" +"brand = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Images/ffffff/ffffff-0/48/centos.png:x48+20+232\"\n" +"brand = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Images/ffffff/ffffff-0/96/5.png:x96+300+184\"\n" +"\n" +"[syslinux-splash.lss]\n" +"render-from = \"syslinux-splash.png\"\n" +"render-type = \"palette\"\n" +"palette-gpl = \"colors.gpl\"" +msgstr "" + +msgid "" +"When the render module reads " +"this configuration file," +msgstr "" + +#, no-wrap +msgid "" +"[screenshot.png]\n" +"render-type = \"svg\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/screenshot.svgz\"\n" +"render-flow = \"base\"\n" +"brand = \"${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Images/ffffff/ffffff-0/16/centos.png:x16+5+5\"\n" +"\n" +"[800x600.tar.gz]\n" +"render-type = \"archive\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/800x600-final.png:background.png\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png\"\n" +"render-from = \"screenshot.png\"\n" +"command = \"/bin/tar -czf\"\n" +"\n" +"[1360x768.tar.gz]\n" +"render-type = \"archive\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/1360x768-final.png:background.png\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png\"\n" +"render-from = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png\"\n" +"render-from = \"screenshot.png\"\n" +"command = \"/bin/tar --remove-files -czf\"" +msgstr "" + +msgid "Bugs" +msgstr "" + +msgid "" +"The render module has some " +"issues I would like you to be aware of. Mainly, to see if you could " +"help me find better solutions for them ;)" +msgstr "" + +msgid "" +"The process implemented to reduce image colors through GIMP's " +"palettes involves too much user intervention compared with " +"ImageMagick's --colors option that reduces image colors instantly " +"without user intervention. Nevertheless, the procedure of reducing " +"color through GIMP's palettes provides more quality to final images " +"than ImageMagic's --colors option does. Also, using GIMP's palettes " +"let us create LSS images from PNG images using the same exact " +"information we used to reduce colors on PNG images. This is very " +"important in order to have the same result in both image types. " +"Because of these reasons I prefer GIMP's palettes procedure against " +"others methods like it is the case of ImageMagick's for producing " +"images with reduced number of colors." +msgstr "" + +msgid "Rendering PDF Files From Localized Docbook Files" +msgstr "" + +msgid "" +"Even it is possible to produce PDF files from Docbook files using " +"current applications inside CentOS-5, there are some production " +"issues when we use localized docbook files as source to produce " +"localized PDF files that made me not to implement them as part of " +"centos-art.sh script by now." +msgstr "" + +msgid "" +"When using the XML(DocBook)->XML(FO)->PDF transformation " +"chain, the result produced by docbook-style-xsl-1.69.1-" +"5.1 and passivetex-1.25-5.1.1 " +"doesn't render heading boxes very well on page's top and page's " +"bottom. The text put inside these boxes seem to have not enough " +"space in their respective areas." +msgstr "" + +msgid "" +"Tried using dblatex-0.2.8-2.el5 but didn't " +"work for localized docbook files (i.e., those who has the " +"lang=\"lang\" string in their root element). If " +"you just remove the language specification string it just work. We " +"need the language specification in order for internal document " +"strings like Abstract and Table of " +"contents to be automatically translated. When the " +"language specific attribute is present in the root element, dblatex " +"outputs the following:" +msgstr "" + +#, no-wrap +msgid "" +"Build the listings...\n" +"XSLT stylesheets DocBook - LaTeX 2e (0.2.8)\n" +"===================================================\n" +"Processing Revision History\n" +"Build 2912-corporate.docbook.pdf\n" +"This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)\n" +"entering extended mode\n" +"pdflatex failed\n" +"/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: No counter 'chapter' defined.\n" +"/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: leading text: \\newfloat{example}{htb}{loe}[chapter]\n" +"/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: No counter 'chapter' defined.\n" +"/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: leading text: \\newfloat{dbequation}{htb}{loe}[chapter]\n" +"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n" +"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n" +"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n" +"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n" +"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n" +"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n" +"Error: pdflatex compilation failed" +msgstr "" + +msgid "Reporting Bugs" +msgstr "" + +msgid "" +"Report bugs on the automation " +"category of centos-artwork " +"project at the The " +"CentOS Bugs website." +msgstr "" + +msgid "Author" +msgstr "" + +msgid "" +"Written by Alain Reguera " +"Delgado, 2009-2013" +msgstr "" + +msgid "Copyright" +msgstr "" + +msgid "Copyright © 2009-2013 The CentOS Project" +msgstr "" + +msgid "" +"This program is free software; you can redistribute it and/or " +"modify it under the terms of the GNU General Public License as " +"published by the Free Software Foundation; either version 2 of the " +"License, or (at your option) any later version." +msgstr "" + +msgid "" +"This program is distributed in the hope that it will be useful, but " +"WITHOUT ANY WARRANTY; without even the implied warranty of " +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU " +"General Public License for more details." +msgstr "" + +msgid "" +"You should have received a copy of the GNU General Public License " +"along with this program; if not, write to the Free Software " +"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA." +msgstr "" + +#. Put one translator per line, in the form of NAME , YEAR1, YEAR2. +msgid "translator-credits" +msgstr "" diff --git a/Automation/Modules/Render/Manuals/render.conf b/Automation/Modules/Render/Manuals/render.conf index 847178b..053718c 100644 --- a/Automation/Modules/Render/Manuals/render.conf +++ b/Automation/Modules/Render/Manuals/render.conf @@ -1,7 +1,7 @@ -[centos-art.sh-render] +[render] render-type = "asciidoc" render-flow = "manpage" -render-from = "centos-art.sh-render.asciidoc" -locale-from = "${TCAR_SCRIPT_LANG_LC}/centos-art.sh-render.po" +render-from = "render.asciidoc" +locale-from = "${TCAR_SCRIPT_LANG_LC}/render.asciidoc.po" formats = "xhtml manpage" mansect = "1" diff --git a/Automation/Modules/Render/Modules/Asciidoc/asciidoc_setBaseRendition.sh b/Automation/Modules/Render/Modules/Asciidoc/asciidoc_setBaseRendition.sh index a672727..979de07 100755 --- a/Automation/Modules/Render/Modules/Asciidoc/asciidoc_setBaseRendition.sh +++ b/Automation/Modules/Render/Modules/Asciidoc/asciidoc_setBaseRendition.sh @@ -69,7 +69,7 @@ function asciidoc_setBaseRendition { # Initiate format-specific transformations for current render # flow. for DOCBOOK_FILE in ${TARGET_INSTANCES[*]};do - tcar_setSubModuleEnvironment "${RENDER_FLOW}" "${@}" + tcar_setModuleEnvironment -m "${RENDER_FLOW}" -t "sub-module" done } diff --git a/Automation/Modules/Render/Modules/Svg/svg.sh b/Automation/Modules/Render/Modules/Svg/svg.sh index 7b96e14..1476f76 100755 --- a/Automation/Modules/Render/Modules/Svg/svg.sh +++ b/Automation/Modules/Render/Modules/Svg/svg.sh @@ -52,7 +52,7 @@ function svg { fi for RENDER_FLOW in ${RENDER_FLOWS} ;do - tcar_setSubModuleEnvironment "${RENDER_FLOW}" "${@}" + tcar_setModuleEnvironment -m "${RENDER_FLOW}" -t "sub-module" done } diff --git a/Automation/Modules/Render/render.sh b/Automation/Modules/Render/render.sh index 7433a67..206c8e5 100755 --- a/Automation/Modules/Render/render.sh +++ b/Automation/Modules/Render/render.sh @@ -28,28 +28,22 @@ function render { # Interpret arguments and options passed through command-line. - render_getOptions "${@}" - - # Redefine positional parameters using ARGUMENTS. At this point, - # option arguments have been removed from ARGUMENTS variable and - # only non-option arguments remain in it. - eval set -- "${TCAR_ARGUMENTS}" + render_getOptions # Define action value. We use non-option arguments to define the # action value (ACTIONVAL) variable. - for ARGUMENT in "${@}";do + for ARGUMENT in ${TCAR_MODULE_ARGUMENT};do # Sanitate non-option arguments to be sure they match the # directory conventions established by centos-art.sh script # against source directory locations in the working copy. - ARGUMENT=$(tcar_checkRepoDirSource ${ARGUMENT}) + local ARGUMENT=$(tcar_checkRepoDirSource ${ARGUMENT}) # Retrieve list of configuration files from directory. + local CONFIGURATIONS=${ARGUMENT} if [[ -d ${ARGUMENT} ]];then CONFIGURATIONS=$(tcar_getFilesList ${ARGUMENT} \ --pattern=".+/.+\.conf$" --type="f") - else - CONFIGURATIONS=${ARGUMENT} fi # Verify non-option arguments passed to centos-art.sh @@ -63,7 +57,7 @@ function render { # Process each configuration file. for CONFIGURATION in ${CONFIGURATIONS};do - render_setRenderType "${@}" + render_setRenderType "${CONFIGURATION}" done done diff --git a/Automation/Modules/Render/render_getOptions.sh b/Automation/Modules/Render/render_getOptions.sh index 54fb1a1..40fb2cb 100755 --- a/Automation/Modules/Render/render_getOptions.sh +++ b/Automation/Modules/Render/render_getOptions.sh @@ -1,7 +1,11 @@ #!/bin/bash +###################################################################### # -# render_getOptions.sh -- This function interprets option parameters -# passed to `render' functionality and calls actions accordingly. +# render_getOptions.sh -- This function interprets option arguments +# passed to `render' module and calls actions accordingly. +# +# Written by: +# * Alain Reguera Delagdo , 2009-2013 # # Copyright (C) 2009-2013 The CentOS Project # @@ -19,39 +23,37 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # -# ---------------------------------------------------------------------- -# ${Id}$ -# ---------------------------------------------------------------------- +###################################################################### function render_getOptions { # Define short options we want to support. - local ARGSS="h,v,f:" + local ARGSS="h::,v,f:" # Define long options we want to support. - local ARGSL="help,version,filter:" + local ARGSL="help::,version,filter:" # Redefine arguments using getopt(1) command parser. - tcar_setArguments "${@}" + tcar_setModuleArguments # Reset positional parameters on this function, using output # produced from (getopt) arguments parser. - eval set -- "${TCAR_ARGUMENTS}" + eval set -- "${TCAR_MODULE_ARGUMENT}" # Look for options passed through command-line. while true; do case "${1}" in -h | --help ) - tcar_printHelp + tcar_printHelp "${2}" ;; -v | --version ) - tcar_printVersion + tcar_printVersion "${TCAR_MODULE_NAME}" ;; -f | --filter ) - TCAR_FLAG_FILTER="${2}" + TCAR_FLAG_FILTER="${2:-${TCAR_FLAG_FILTER}}" shift 2 ;; @@ -73,6 +75,6 @@ function render_getOptions { # Redefine arguments using current positional parameters. Only # paths should remain as arguments, at this point. - TCAR_ARGUMENTS="${@}" + TCAR_MODULE_ARGUMENT="${@}" } diff --git a/Automation/Modules/Render/render_setRenderType.sh b/Automation/Modules/Render/render_setRenderType.sh index a9dfe68..c9376a1 100755 --- a/Automation/Modules/Render/render_setRenderType.sh +++ b/Automation/Modules/Render/render_setRenderType.sh @@ -27,7 +27,10 @@ function render_setRenderType { + local CONFIGURATION="${1}" + local -a SECTIONS + local SECTION='' # Define motif-specific environment variables, based on # configuration file path. These variables might save @@ -35,9 +38,9 @@ function render_setRenderType { # information when they produce motif-specific content. These # variables will be empty if the configuration file isn't inside # a motif-specific directory structure. - MOTIF=$(tcar_getPathComponent ${CONFIGURATION} --motif) - MOTIF_NAME=$(tcar_getPathComponent ${CONFIGURATION} --motif-name) - MOTIF_VERSION=$(tcar_getPathComponent ${CONFIGURATION} --motif-version) + local MOTIF=$(tcar_getPathComponent ${CONFIGURATION} --motif) + local MOTIF_NAME=$(tcar_getPathComponent ${CONFIGURATION} --motif-name) + local MOTIF_VERSION=$(tcar_getPathComponent ${CONFIGURATION} --motif-version) # Use arrays to store section names. This make possible to make # use of post-rendition and last-rendition concepts. Otherwise it @@ -45,7 +48,7 @@ function render_setRenderType { # deeper environments. for SECTION in $(tcar_getConfigSectionNames "${CONFIGURATION}" \ | egrep ${TCAR_FLAG_FILTER});do - SECTIONS[((++${#SECTIONS[*]}))]="${SECTION}" + SECTIONS[++${#SECTIONS[*]}]="${SECTION}" done local COUNTER=0 @@ -128,10 +131,10 @@ function render_setRenderType { # Initialize render's modules. case ${RENDER_TYPE} in "svgz" | "svg" ) - tcar_setSubModuleEnvironment "svg" "${@}" + tcar_setModuleEnvironment -m "svg" -t "sub-module" ;; * ) - tcar_setSubModuleEnvironment "${RENDER_TYPE}" "${@}" + tcar_setModuleEnvironment -m "${RENDER_TYPE}" -t "sub-module" ;; esac diff --git a/Automation/Modules/Tuneup/Modules/Sh/sh_setTopComment.sh b/Automation/Modules/Tuneup/Modules/Sh/sh_setTopComment.sh index 83de5f1..87c1314 100755 --- a/Automation/Modules/Tuneup/Modules/Sh/sh_setTopComment.sh +++ b/Automation/Modules/Tuneup/Modules/Sh/sh_setTopComment.sh @@ -25,7 +25,7 @@ function sh_setTopComment { - local COMMENT_TEMPLATE="${SUBMODULE_DIR_CONFIGS}/topcomment.sed" + local COMMENT_TEMPLATE="${TCAR_MODULE_DIR_CONFIGS}/topcomment.sed" tcar_checkFiles -ef ${COMMENT_TEMPLATE} diff --git a/Automation/Modules/Tuneup/Modules/Svg/svg_setMetadata.sh b/Automation/Modules/Tuneup/Modules/Svg/svg_setMetadata.sh index 6b347b6..ec897bd 100755 --- a/Automation/Modules/Tuneup/Modules/Svg/svg_setMetadata.sh +++ b/Automation/Modules/Tuneup/Modules/Svg/svg_setMetadata.sh @@ -29,7 +29,7 @@ function svg_setMetadata { # Define template file name. - local TEMPLATE="${SUBMODULE_DIR_CONFIGS}/metadata.sed" + local TEMPLATE="${TCAR_MODULE_DIR_CONFIGS}/metadata.sed" # Check template file existence. tcar_checkFiles -ef ${TEMPLATE} diff --git a/Automation/Modules/Tuneup/Modules/Xhtml/xhtml_setToc.sh b/Automation/Modules/Tuneup/Modules/Xhtml/xhtml_setToc.sh index 5596236..e75a2b3 100755 --- a/Automation/Modules/Tuneup/Modules/Xhtml/xhtml_setToc.sh +++ b/Automation/Modules/Tuneup/Modules/Xhtml/xhtml_setToc.sh @@ -60,7 +60,7 @@ function xhtml_setToc { # Define table of content configuration file, the file used to # produce the table of content XHTML output code. - local TOC_CONFIG=${SUBMODULE_DIR_CONFIGS}/toc.awk + local TOC_CONFIG=${TCAR_MODULE_DIR_CONFIGS}/toc.awk # Verify table of content configuration file. tcar_checkFiles -ef ${TOC_CONFIG} diff --git a/Automation/Modules/Tuneup/tuneup.sh b/Automation/Modules/Tuneup/tuneup.sh index 70d43d5..01cf42c 100755 --- a/Automation/Modules/Tuneup/tuneup.sh +++ b/Automation/Modules/Tuneup/tuneup.sh @@ -30,11 +30,9 @@ function tuneup { # Define file extensions tuneup module will look for processing. local FILE_EXTENSION_REGEX='\.(svgz|svg|shtml|xhtml|html|sh)$' - tuneup_getOptions "${@}" + tuneup_getOptions - eval set -- "${TCAR_ARGUMENTS}" - - for ARGUMENT in ${@};do + for ARGUMENT in ${TCAR_MODULE_ARGUMENT};do # Sanitate non-option arguments to be sure they match the # directory conventions established by centos-art.sh script @@ -44,30 +42,31 @@ function tuneup { # Build list of files to process. if [[ -f ${ARGUMENT} ]];then local FILES=${ARGUMENT} - else - tcar_checkFiles -ed ${ARGUMENT} + elif [[ -d ${ARGUMENT} ]];then local FILES=$(tcar_getFilesList ${ARGUMENT} \ --pattern=".+${FILE_EXTENSION_REGEX}" \ --type='f' | egrep ${TCAR_FLAG_FILTER}) + else + tcar_printMessage "`gettext "The argument provided isn't valid."`" --as-error-line fi # Process list of files. for FILE in ${FILES};do - + # Print action message. tcar_printMessage "${FILE}" --as-tuningup-line # Retrieve module name to apply based on file extension . - local SUBMODULE_NAME=$(echo ${FILE} \ + local FILE_EXTENSION=$(echo ${FILE} \ | sed -r "s/.+${FILE_EXTENSION_REGEX}/\1/") # Set module aliases. - if [[ ${SUBMODULE_NAME} =~ '(shtml|html|htm)' ]];then - SUBMODULE_NAME='xhtml' + if [[ ${FILE_EXTENSION} =~ '(shtml|html|htm)' ]];then + FILE_EXTENSION='xhtml' fi # Initiate module's environment for processing file. - tcar_setSubModuleEnvironment "${SUBMODULE_NAME}" "${@}" + tcar_setModuleEnvironment -m "${FILE_EXTENSION}" -t "sub-module" "${FILE}" done diff --git a/Automation/Modules/Tuneup/tuneup_getOptions.sh b/Automation/Modules/Tuneup/tuneup_getOptions.sh index d532ebe..47bd426 100755 --- a/Automation/Modules/Tuneup/tuneup_getOptions.sh +++ b/Automation/Modules/Tuneup/tuneup_getOptions.sh @@ -28,32 +28,32 @@ function tuneup_getOptions { # Define short options we want to support. - local ARGSS="h,v" + local ARGSS="h::,v,f:" # Define long options we want to support. - local ARGSL="help,version,filter:" + local ARGSL="help::,version,filter::" # Redefine arguments using getopt(1) command parser. - tcar_setArguments "${@}" + tcar_setModuleArguments # Reset positional parameters on this function, using output # produced from (getopt) arguments parser. - eval set -- "${TCAR_ARGUMENTS}" + eval set -- "${TCAR_MODULE_ARGUMENT}" # Look for options passed through command-line. while true; do case "${1}" in -h | --help ) - tcar_printHelp + tcar_printHelp "${2}" ;; -v | --version ) - tcar_printVersion + tcar_printVersion "${TCAR_MODULE_NAME}" ;; - --filter ) - TCAR_FLAG_FILTER="${2}" + -f | --filter ) + TCAR_FLAG_FILTER="${2:-${TCAR_FLAG_FILTER}}" shift 2 ;; @@ -66,6 +66,6 @@ function tuneup_getOptions { # Redefine arguments using current positional parameters. Only # paths should remain as arguments, at this point. - TCAR_ARGUMENTS="${@}" + TCAR_MODULE_ARGUMENT="${@}" } diff --git a/Automation/Scripts/tcar_checkFiles.sh b/Automation/Scripts/tcar_checkFiles.sh index b150e01..f705692 100755 --- a/Automation/Scripts/tcar_checkFiles.sh +++ b/Automation/Scripts/tcar_checkFiles.sh @@ -41,7 +41,7 @@ function tcar_checkFiles { local COUNTER=0 OPTIND=1 - while getopts "i:,r,m:,n,d,e,f,h,x" OPTION ${@}; do + while getopts "i:,r,m:,n,d,e,f,h,x" OPTION "${@}"; do case "${OPTION}" in @@ -85,7 +85,7 @@ function tcar_checkFiles { m ) CONDITION_COMMAND[((++${#CONDITION_COMMAND[*]}))]='match' CONDITION_PATTERN[((++${#CONDITION_PATTERN[*]}))]="${OPTARG}" - CONDITION_MESSAGE[((++${#CONDITION_MESSAGE[*]}))]="`eval_gettext "doesn't match its pattern."`" + CONDITION_MESSAGE[((++${#CONDITION_MESSAGE[*]}))]="`gettext "doesn't match its pattern."`" ;; n ) diff --git a/Automation/Scripts/tcar_checkModuleName.sh b/Automation/Scripts/tcar_checkModuleName.sh new file mode 100755 index 0000000..79267f9 --- /dev/null +++ b/Automation/Scripts/tcar_checkModuleName.sh @@ -0,0 +1,38 @@ +#!/bin/bash +###################################################################### +# +# tcar_checkModuleName.sh -- This function uses the module's based +# directory to verify whether sub-modules and sib-modules exist or +# not. +# +# Written by: +# * Alain Reguera Delgado , 2009-2013 +# +# Copyright (C) 2009-2013 The CentOS Artwork SIG +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# +###################################################################### + +function tcar_checkModuleName { + + local MODULE_NAME_LISTS=$(ls ${TCAR_MODULE_BASEDIR} | tr '\n' '|' \ + | sed -r 's/\|$//' | tr '[[:upper:]]' '[[:lower:]]') + + tcar_checkFiles -m "^(${MODULE_NAME_LISTS})$" "${TCAR_MODULE_NAME}" + + tcar_printMessage "MODULE_NAME_LISTS : ${MODULE_NAME_LISTS}" --as-debugger-line + +} diff --git a/Automation/Scripts/tcar_getFilesList.sh b/Automation/Scripts/tcar_getFilesList.sh index 4f8ab11..6bd611a 100755 --- a/Automation/Scripts/tcar_getFilesList.sh +++ b/Automation/Scripts/tcar_getFilesList.sh @@ -44,15 +44,15 @@ function tcar_getFilesList { # Initialize arguments with an empty value and set it as local # variable to this function scope. Doing this is very important to # avoid any clash with higher execution environments. - local TCAR_ARGUMENTS='' + local TCAR_MODULE_ARGUMENT='' # Process all arguments currently available in this function # environment. If either ARGSS or ARGSL local variables have been # defined, argument processing goes through getopt for validation. - tcar_setArguments "${@}" + tcar_setModuleArguments "${@}" - # Redefine positional parameters using TCAR_ARGUMENTS variable. - eval set -- "${TCAR_ARGUMENTS}" + # Redefine positional parameters using TCAR_MODULE_ARGUMENT variable. + eval set -- "${TCAR_MODULE_ARGUMENT}" while true;do case "${1}" in diff --git a/Automation/Scripts/tcar_getPathComponent.sh b/Automation/Scripts/tcar_getPathComponent.sh index 5c511ca..d006768 100755 --- a/Automation/Scripts/tcar_getPathComponent.sh +++ b/Automation/Scripts/tcar_getPathComponent.sh @@ -50,15 +50,15 @@ function tcar_getPathComponent { # Initialize arguments with an empty value and set it as local # variable to this function scope. Doing this is very important to # avoid any clash with higher execution environments. - local TCAR_ARGUMENTS='' + local TCAR_MODULE_ARGUMENT='' # Process all arguments currently available in this function # environment. If either ARGSS or ARGSL local variables have been # defined, argument processing goes through getopt for validation. - tcar_setArguments "${@}" + tcar_setModuleArguments "${@}" - # Redefine positional parameters using TCAR_ARGUMENTS variable. - eval set -- "${TCAR_ARGUMENTS}" + # Redefine positional parameters using TCAR_MODULE_ARGUMENT variable. + eval set -- "${TCAR_MODULE_ARGUMENT}" # Define location we want to apply verifications to. local LOCATION=$(echo ${@} | sed -r 's!^.*--[[:space:]](.+)$!\1!') diff --git a/Automation/Scripts/tcar_printHelp.sh b/Automation/Scripts/tcar_printHelp.sh index cdeab1b..a307ed8 100755 --- a/Automation/Scripts/tcar_printHelp.sh +++ b/Automation/Scripts/tcar_printHelp.sh @@ -27,10 +27,17 @@ function tcar_printHelp { - local MANPAGE="${TCAR_SCRIPT_NAME}-${MODULE_NAME}" + local TCAR_MANPAGE_FILE="${1}" + local TCAR_MANPAGE_NAME="${TCAR_MODULE_NAME}" - /usr/bin/man -M ${MODULE_DIR_MANUALS} "${MANPAGE}" + if [[ -n ${TCAR_MANPAGE_FILE} ]];then + TCAR_MANPAGE_NAME="${TCAR_MODULE_NAME}-${TCAR_MANPAGE_FILE}" + fi + # Print documentation for manpage name. + /usr/bin/man -M ${TCAR_MODULE_DIR_MANUALS} "${TCAR_MANPAGE_NAME}" + + # Finish script execution successfully. exit 0 } diff --git a/Automation/Scripts/tcar_printMailingList.sh b/Automation/Scripts/tcar_printMailingList.sh index 32f0cb2..3bac5a4 100755 --- a/Automation/Scripts/tcar_printMailingList.sh +++ b/Automation/Scripts/tcar_printMailingList.sh @@ -39,15 +39,15 @@ function tcar_printMailingList { # Initialize arguments with an empty value and set it as local # variable to this function scope. Doing this is very important to # avoid any clash with higher execution environments. - local TCAR_ARGUMENTS='' + local TCAR_MODULE_ARGUMENT='' # Process all arguments currently available in this function # environment. If either ARGSS or ARGSL local variables have been # defined, argument processing goes through getopt for validation. - tcar_setArguments "${@}" + tcar_setModuleArguments "${@}" - # Redefine positional parameters using TCAR_ARGUMENTS variable. - eval set -- "${TCAR_ARGUMENTS}" + # Redefine positional parameters using TCAR_MODULE_ARGUMENT variable. + eval set -- "${TCAR_MODULE_ARGUMENT}" # Look for options passed through command-line. while true; do diff --git a/Automation/Scripts/tcar_printMessage.sh b/Automation/Scripts/tcar_printMessage.sh index d3d4f6e..b7e2ba9 100755 --- a/Automation/Scripts/tcar_printMessage.sh +++ b/Automation/Scripts/tcar_printMessage.sh @@ -63,7 +63,7 @@ function tcar_printMessage { if ( $0 ~ /^-+$/ ) print $0 else - printf "%-15s\t%s\n", $1, $2 + printf "%-25s\t%s\n", $1, $2 } END {}' ;; @@ -115,7 +115,7 @@ function tcar_printMessage { tcar_printMessage "${TCAR_SCRIPT_COMMAND} ($(tcar_printCaller 1)):" --as-stderr-line tcar_printMessage "`gettext "The path provided cannot be processed the way you entered it."`" --as-stderr-line tcar_printMessage "`gettext "Instead, try the following equivalence:"` ${MESSAGE}" --as-stderr-line - tcar_printMessage "${MODULE_NAME}" --as-toknowmore-line + tcar_printMessage "${TCAR_MODULE_NAME}" --as-toknowmore-line # Finish script execution with exit status 1 (SIGHUP) to # imply the script finished because an error. We are @@ -172,7 +172,7 @@ function tcar_printMessage { ;; --as-response-line ) - tcar_printMessage "--> ${MESSAGE}" --as-stdout-line + tcar_printMessage "--> ${MESSAGE}" --as-stderr-line ;; --as-request-line ) @@ -214,6 +214,13 @@ function tcar_printMessage { echo "${MESSAGE}" 1>&2 ;; + --as-debugger-line ) + if [[ ${TCAR_FLAG_DEBUG} != 'true' ]];then + return + fi + tcar_printMessage "${MESSAGE}" --as-stdout-line + ;; + --as-banner-line ) tcar_printMessage '-' --as-separator-line tcar_printMessage "${MESSAGE}" --as-stdout-line diff --git a/Automation/Scripts/tcar_printUrl.sh b/Automation/Scripts/tcar_printUrl.sh index 186a6fc..c5c731f 100755 --- a/Automation/Scripts/tcar_printUrl.sh +++ b/Automation/Scripts/tcar_printUrl.sh @@ -40,15 +40,15 @@ function tcar_printUrl { # Initialize arguments with an empty value and set it as local # variable to this function scope. Doing this is very important to # avoid any clash with higher execution environments. - local TCAR_ARGUMENTS='' + local TCAR_MODULE_ARGUMENT='' # Process all arguments currently available in this function # environment. If either ARGSS or ARGSL local variables have been # defined, argument processing goes through getopt for validation. - tcar_setArguments "${@}" + tcar_setModuleArguments "${@}" - # Redefine positional parameters using TCAR_ARGUMENTS variable. - eval set -- "${TCAR_ARGUMENTS}" + # Redefine positional parameters using TCAR_MODULE_ARGUMENT variable. + eval set -- "${TCAR_MODULE_ARGUMENT}" # Look for options passed through command-line. while true; do diff --git a/Automation/Scripts/tcar_printVersion.sh b/Automation/Scripts/tcar_printVersion.sh index 1ab5aec..f435bab 100755 --- a/Automation/Scripts/tcar_printVersion.sh +++ b/Automation/Scripts/tcar_printVersion.sh @@ -27,7 +27,18 @@ function tcar_printVersion { - tcar_printMessage "${MODULE_NAME} (${TCAR_SCRIPT_NAME} ${TCAR_SCRIPT_VERSION})" --as-stdout-line + local PROGRAM_NAME=${1:-${TCAR_SCRIPT_NAME}} + local YEAR=$(tcar_printCopyrightInfo --year) + local HOLDER=$(tcar_printCopyrightInfo --holder) + + if [[ ${PROGRAM_NAME} == ${TCAR_SCRIPT_NAME} ]];then + tcar_printMessage "${TCAR_SCRIPT_NAME} ${TCAR_SCRIPT_VERSION}" --as-stdout-line + else + tcar_printMessage "${PROGRAM_NAME} (${TCAR_SCRIPT_NAME}) ${TCAR_SCRIPT_VERSION}" --as-stdout-line + fi + tcar_printMessage "Copyright (C) ${YEAR} ${HOLDER}" --as-stdout-line + tcar_printMessage "`eval_gettext "\\\$PROGRAM_NAME comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of \\\$PROGRAM_NAME under the terms of the GNU General Public License. For more information about these matters, see the files named COPYING."`" --as-stdout-line | fold --width=66 --spaces + exit 0 } diff --git a/Automation/Scripts/tcar_setArguments.sh b/Automation/Scripts/tcar_setArguments.sh deleted file mode 100755 index 574728a..0000000 --- a/Automation/Scripts/tcar_setArguments.sh +++ /dev/null @@ -1,95 +0,0 @@ -#!/bin/bash -###################################################################### -# -# tcar_setArguments.sh -- This function uses getopt to process -# arguments passed to centos-art.sh script. -# -# This function works with the following three variables: -# -# ARGSS -# Stores getopt short arguments definition. -# -# ARGSL -# Stores getopt long arguments definition. -# -# TCAR_ARGUMENTS -# Stores arguments passed to functions or command-line -# interface depending the context it is defined. -# -# These three variables are not defined in this function but the -# function environment you want to provide option parsing for, -# through getopt command. Using local definition for these three -# variables let you to nest option parsing inside different -# function-environment levels. -# -# Written by: -# * Alain Reguera Delgado , 2009-2013 -# -# Copyright (C) 2009-2013 The CentOS Artwork SIG -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or (at -# your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -# -###################################################################### - -function tcar_setArguments { - - local ARGUMENT='' - - # Fill up arguments global variable with current positional - # parameter information. To avoid interpretation problems, use - # single quotes to enclose each argument (TCAR_ARGUMENTS) from - # command-line individually. - for ARGUMENT in "${@}"; do - - # Remove any single quote from arguments passed to - # centos-art.sh script. We will use single quotes for grouping - # option values so white space can be passed through them. - ARGUMENT=$(printf %s "${ARGUMENT}" | tr -d "'") - - # Concatenate arguments and enclose them to let getopt to - # process them when they have spaces inside. - TCAR_ARGUMENTS="${TCAR_ARGUMENTS} '${ARGUMENT}'" - - done - - # Verify non-option arguments passed to command-line. If there - # isn't any or dot is provided, redefine the TCAR_ARGUMENTS - # variable to use the current location the centos-art.sh script - # was called from. - if [[ -z "${TCAR_ARGUMENTS}" ]];then - TCAR_ARGUMENTS=${PWD} - fi - - # Verify presence of either short or long options in the - # environment. If they are present apply option validation through - # getopt. - if [[ ! -z ${ARGSS} ]] || [[ ! -z ${ARGSL} ]];then - - # Redefine positional parameters using TCAR_ARGUMENTS variable. - eval set -- "${TCAR_ARGUMENTS}" - - # Process positional parameters using getopt's option validation. - TCAR_ARGUMENTS=$(getopt -o "${ARGSS}" -l "${ARGSL}" \ - -n "${TCAR_SCRIPT_COMMAND} (${MODULE_NAME})" -- "${@}") - - # Verify getopt's exit status and finish the script execution - # with an error message, if it failed. - if [[ $? -ne 0 ]];then - tcar_printMessage "`gettext "The argument verification failed."`" --as-error-line - fi - - fi - -} diff --git a/Automation/Scripts/tcar_setModuleArguments.sh b/Automation/Scripts/tcar_setModuleArguments.sh new file mode 100755 index 0000000..69fbe0c --- /dev/null +++ b/Automation/Scripts/tcar_setModuleArguments.sh @@ -0,0 +1,95 @@ +#!/bin/bash +###################################################################### +# +# tcar_setModuleArguments.sh -- This function uses getopt to process +# arguments passed to centos-art.sh script. +# +# This function works with the following three variables: +# +# ARGSS +# Stores getopt short arguments definition. +# +# ARGSL +# Stores getopt long arguments definition. +# +# TCAR_MODULE_ARGUMENT +# Stores arguments passed to functions or command-line +# interface depending the context it is defined. +# +# These three variables are not defined in this function but the +# function environment you want to provide option parsing for, +# through getopt command. Using local definition for these three +# variables let you to nest option parsing inside different +# function-environment levels. +# +# Written by: +# * Alain Reguera Delgado , 2009-2013 +# +# Copyright (C) 2009-2013 The CentOS Artwork SIG +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# +###################################################################### + +function tcar_setModuleArguments { + + local ARGUMENT='' + + # Fill up arguments global variable with current positional + # parameter information. To avoid interpretation problems, use + # single quotes to enclose each argument (TCAR_MODULE_ARGUMENT) from + # command-line individually. + for ARGUMENT in "${@}"; do + + # Remove any single quote from arguments passed to + # centos-art.sh script. We will use single quotes for grouping + # option values so white space can be passed through them. + ARGUMENT=$(printf %s "${ARGUMENT}" | tr -d "'") + + # Concatenate arguments and enclose them to let getopt to + # process them when they have spaces inside. + TCAR_MODULE_ARGUMENT="${TCAR_MODULE_ARGUMENT} '${ARGUMENT}'" + + done + + # Verify non-option arguments passed to command-line. If there + # isn't any or dot is provided, redefine the TCAR_MODULE_ARGUMENT + # variable to use the current location the centos-art.sh script + # was called from. + if [[ -z "${TCAR_MODULE_ARGUMENT}" ]];then + TCAR_MODULE_ARGUMENT=${PWD} + fi + + # Verify presence of either short or long options in the + # environment. If they are present apply option validation through + # getopt. + if [[ ! -z ${ARGSS} ]] || [[ ! -z ${ARGSL} ]];then + + # Redefine positional parameters using TCAR_MODULE_ARGUMENT variable. + eval set -- "${TCAR_MODULE_ARGUMENT}" + + # Process positional parameters using getopt's option validation. + TCAR_MODULE_ARGUMENT=$(getopt -o "${ARGSS}" -l "${ARGSL}" \ + -n "${TCAR_SCRIPT_COMMAND} (${TCAR_MODULE_NAME})" -- "${@}") + + # Verify getopt's exit status and finish the script execution + # with an error message, if it failed. + if [[ $? -ne 0 ]];then + tcar_printMessage "`gettext "The argument verification failed."`" --as-error-line + fi + + fi + +} diff --git a/Automation/Scripts/tcar_setModuleEnvironment.sh b/Automation/Scripts/tcar_setModuleEnvironment.sh index 0c5e7c2..7d30bf8 100755 --- a/Automation/Scripts/tcar_setModuleEnvironment.sh +++ b/Automation/Scripts/tcar_setModuleEnvironment.sh @@ -1,9 +1,8 @@ #!/bin/bash ###################################################################### # -# tcar_setModuleEnvironment.sh -- This function initiates -# first-level module (or simply, module) environments inside the -# centos-art.sh script. +# tcar_setModuleEnvironment.sh -- This function initiates module +# environments inside the centos-art.sh script. # # Written by: # * Alain Reguera Delgado , 2009-2013 @@ -28,51 +27,136 @@ function tcar_setModuleEnvironment { - # Define module's name (MODULE_NAME) using the first argument - # in the command-line. - local MODULE_NAME=$(tcar_getRepoName "${1}" "-f" | cut -d '-' -f1) + local ARG_MODULE_NAME='' + local ARG_MODULE_TYPE='' + local ARG_MODULE_ARGS='' - # Define regular expression to match available modules. - local MODULE_NAME_LIST=$(ls ${TCAR_SCRIPT_MODULES_BASEDIR} \ - | tr '\n' '|' | sed -r 's/\|$//' | tr '[[:upper:]]' '[[:lower:]]') + # Retrieve module's name and module's type from arguments passed + # through this function positional parameters. + OPTIND=1 + while getopts "m:,t:,g:" OPTION "${@}"; do + case "${OPTION}" in + m ) ARG_MODULE_NAME="${OPTARG}" ;; + t ) ARG_MODULE_TYPE="${OPTARG}" ;; + g ) ARG_MODULE_ARGS="${OPTARG} ${ARG_MODULE_ARGS}" ;; + esac + done - # Check module's name possible values. - if [[ ! ${MODULE_NAME} =~ "^(${MODULE_NAME_LIST})$" ]];then - tcar_printMessage "`eval_gettext "The module (\\\$MODULE_NAME) isn't supported yet."`" --as-error-line + # Clean up positional parameters to reflect the fact that options + # have been processed already. + shift $(( ${OPTIND} - 1 )) + + # Define default values for module name and type passed from + # arguments. + ARG_MODULE_NAME=${ARG_MODULE_NAME:-`gettext "Unknown"`} + ARG_MODULE_TYPE=${ARG_MODULE_TYPE:-'top-module'} + ARG_MODULE_ARGS=${ARG_MODULE_ARGS:-''} + + # Initialize module's global counter. + TCAR_MODULE_COUNT=${TCAR_MODULE_COUNT:-0} + + tcar_printMessage "FUNCNAME : ${FUNCNAME[1]} ( ${ARG_MODULE_NAME}, ${ARG_MODULE_TYPE} )" --as-debugger-line + + # Define module's base directory. This is the directory where the + # initialization script is stored in. + local TCAR_MODULE_BASEDIR=${TCAR_SCRIPT_MODULES_BASEDIR} + if [[ ${#TCAR_MODULE_BASEDIRS[*]} -gt 0 ]];then + if [[ ${ARG_MODULE_TYPE} == "top-module" ]];then + TCAR_MODULE_BASEDIR=${TCAR_SCRIPT_MODULES_BASEDIR} + elif [[ ${ARG_MODULE_TYPE} == "sib-module" ]];then + TCAR_MODULE_BASEDIR=${TCAR_MODULE_BASEDIRS[((${TCAR_MODULE_COUNT}-1))]} + else + TCAR_MODULE_BASEDIR=${TCAR_MODULE_BASEDIRS[${TCAR_MODULE_COUNT}]} + fi fi + tcar_printMessage "TCAR_MODULE_BASEDIR : ${TCAR_MODULE_BASEDIR}" --as-debugger-line + + # Define module's name. + TCAR_MODULE_NAMES[${TCAR_MODULE_COUNT}]=$(tcar_getRepoName "${ARG_MODULE_NAME}" "-f" | cut -d '-' -f1) + local TCAR_MODULE_NAME=${TCAR_MODULE_NAMES[${TCAR_MODULE_COUNT}]} + tcar_printMessage "TCAR_MODULE_NAME : [${TCAR_MODULE_COUNT}]=${TCAR_MODULE_NAME} | ${#TCAR_MODULE_NAMES[*]}" --as-debugger-line + + # Define module's arguments. This variable is used in different + # module environments to pass positional parameters from one + # environment to another using local definitions. + TCAR_MODULE_ARGUMENTS[${TCAR_MODULE_COUNT}]="${ARG_MODULE_ARGS} ${@}" + local TCAR_MODULE_ARGUMENT=${TCAR_MODULE_ARGUMENTS[${TCAR_MODULE_COUNT}]} + tcar_printMessage "TCAR_MODULE_ARGUMENT : ${TCAR_MODULE_ARGUMENT}" --as-debugger-line + + # Check module's name possible values. + tcar_checkModuleName # Define module's directory. - local MODULE_DIR=${TCAR_SCRIPT_MODULES_BASEDIR}/$(tcar_getRepoName "${MODULE_NAME}" "-d") + TCAR_MODULE_DIRS[${TCAR_MODULE_COUNT}]=${TCAR_MODULE_BASEDIR}/$(tcar_getRepoName "${TCAR_MODULE_NAME}" "-d") + local TCAR_MODULE_DIR=${TCAR_MODULE_DIRS[${TCAR_MODULE_COUNT}]} + tcar_printMessage "TCAR_MODULE_DIR : ${TCAR_MODULE_DIR}" --as-debugger-line # Define module's related directories. - local MODULE_DIR_MODULES=${MODULE_DIR}/Modules - local MODULE_DIR_MANUALS=${MODULE_DIR}/Manuals - local MODULE_DIR_CONFIGS=${MODULE_DIR}/Configs + TCAR_MODULE_DIRS_MODULES[${TCAR_MODULE_COUNT}]=${TCAR_MODULE_DIR}/Modules + local TCAR_MODULE_DIR_MODULES=${TCAR_MODULE_DIRS_MODULES[${TCAR_MODULE_COUNT}]} + tcar_printMessage "TCAR_MODULE_DIR_MODULES : ${TCAR_MODULE_DIR_MODULES}" --as-debugger-line + + TCAR_MODULE_DIRS_MANUALS[${TCAR_MODULE_COUNT}]=${TCAR_MODULE_DIR}/Manuals + local TCAR_MODULE_DIR_MANUALS=${TCAR_MODULE_DIRS_MANUALS[${TCAR_MODULE_COUNT}]} + tcar_printMessage "TCAR_MODULE_DIR_MANUALS : ${TCAR_MODULE_DIR_MANUALS}" --as-debugger-line - # Define the sub-module's base directory where sub-module - # processing will start from. - local SUBMODULE_BASEDIR=${MODULE_DIR_MODULES} + TCAR_MODULE_DIRS_LOCALES[${TCAR_MODULE_COUNT}]=${TCAR_MODULE_DIR}/Locales + local TCAR_MODULE_DIR_LOCALES=${TCAR_MODULE_DIRS_LOCALES[${TCAR_MODULE_COUNT}]} + tcar_printMessage "TCAR_MODULE_DIR_LOCALES : ${TCAR_MODULE_DIR_LOCALES}" --as-debugger-line + + TCAR_MODULE_DIRS_CONFIGS[${TCAR_MODULE_COUNT}]=${TCAR_MODULE_DIR}/Configs + local TCAR_MODULE_DIR_CONFIGS=${TCAR_MODULE_DIRS_CONFIGS[${TCAR_MODULE_COUNT}]} + tcar_printMessage "TCAR_MODULE_DIR_CONFIGS : ${TCAR_MODULE_DIR_CONFIGS}" --as-debugger-line # Define module's initialization file. - local MODULE_INIT_FILE=${MODULE_DIR}/${MODULE_NAME}.sh + TCAR_MODULE_INIT_FILES[${TCAR_MODULE_COUNT}]=${TCAR_MODULE_DIR}/${TCAR_MODULE_NAME}.sh + local TCAR_MODULE_INIT_FILE=${TCAR_MODULE_INIT_FILES[${TCAR_MODULE_COUNT}]} + tcar_printMessage "TCAR_MODULE_INIT_FILE : ${TCAR_MODULE_INIT_FILE}" --as-debugger-line - # Check function script execution rights. - tcar_checkFiles -ex ${MODULE_INIT_FILE} + # Increment module's counter just before creating next module's + # base directory. + TCAR_MODULE_COUNT=$(( ${TCAR_MODULE_COUNT} + 1 )) + tcar_printMessage "TCAR_MODULE_COUNT: ${TCAR_MODULE_COUNT}" --as-debugger-line - # Remove the first argument passed to centos-art.sh command-line - # in order to build optional arguments inside functionalities. We - # start counting from second argument on, inclusively. - shift 1 + # Define next module's base directory. + TCAR_MODULE_BASEDIRS[${TCAR_MODULE_COUNT}]=${TCAR_MODULE_DIR_MODULES} + + # Check function script execution rights. + tcar_checkFiles -ex ${TCAR_MODULE_INIT_FILE} # Load module-specific (function) scripts into current execution # environment. Keep the tcar_setModuleEnvironmentScripts function # call after all variables and arguments definitions. - tcar_setModuleEnvironmentScripts "${MODULE_DIR}" "${MODULE_NAME}" "${MODULE_INIT_FILE}" + tcar_setModuleEnvironmentScripts - # Execute module-specific initialization script. - ${MODULE_NAME} "${@}" + # Execute module's initialization script. + tcar_printMessage "`gettext "Opening module"`: ${TCAR_MODULE_NAME} ${TCAR_MODULE_ARGUMENT}" --as-debugger-line + ${TCAR_MODULE_NAME} ${TCAR_MODULE_ARGUMENT} - # Unset the module environment. - tcar_unsetModuleEnvironment "${MODULE_NAME}" + # Unset module-specific environment. + tcar_printMessage "`gettext "Closing module"`: ${TCAR_MODULE_NAME}" --as-debugger-line + tcar_unsetModuleEnvironment + # Decrement module counter just after unset unused module + # environments. + TCAR_MODULE_COUNT=$(( ${TCAR_MODULE_COUNT} - 1 )) + tcar_printMessage "TCAR_MODULE_COUNT: ${TCAR_MODULE_COUNT}" --as-debugger-line + + # Unset array and non-array variables used in this function. + if [[ ${TCAR_MODULE_COUNT} -eq 0 ]];then + tcar_printMessage "`gettext "Closing variables"`: " --as-debugger-line + unset TCAR_MODULE_NAMES + unset TCAR_MODULE_BASEDIRS + unset TCAR_MODULE_DIRS + unset TCAR_MODULE_DIRS_MODULES + unset TCAR_MODULE_DIRS_MANUALS + unset TCAR_MODULE_DIRS_LOCALES + unset TCAR_MODULE_DIRS_CONFIGS + unset TCAR_MODULE_NAME + unset TCAR_MODULE_DIR + unset TCAR_MODULE_DIR_MODULES + unset TCAR_MODULE_DIR_MANUALS + unset TCAR_MODULE_DIR_LOCALES + unset TCAR_MODULE_DIR_CONFIGS + fi } diff --git a/Automation/Scripts/tcar_setModuleEnvironmentScripts.sh b/Automation/Scripts/tcar_setModuleEnvironmentScripts.sh index dda1280..de890c2 100755 --- a/Automation/Scripts/tcar_setModuleEnvironmentScripts.sh +++ b/Automation/Scripts/tcar_setModuleEnvironmentScripts.sh @@ -28,20 +28,16 @@ function tcar_setModuleEnvironmentScripts { - local MODULE_DIR="${1}" - local MODULE_NAME="${2}" - local MODULE_INIT_FILE="${3}" - # Define the pattern used to retrieve function names from function # files. - local FUNCTION_PATTERN="^function[[:space:]]+${MODULE_NAME}(_[[:alnum:]]+)?[[:space:]]+{[[:space:]]*$" + local FUNCTION_PATTERN="^function[[:space:]]+${TCAR_MODULE_NAME}(_[[:alnum:]]+)?[[:space:]]+{[[:space:]]*$" # Define the list of files. - local MODULE_SCRIPTS="${MODULE_INIT_FILE}" - if [[ -d ${MODULE_DIR} ]];then + local MODULE_SCRIPTS="${TCAR_MODULE_INIT_FILE}" + if [[ -d ${TCAR_MODULE_DIR} ]];then MODULE_SCRIPTS="${MODULE_SCRIPTS} - $(tcar_getFilesList ${MODULE_DIR} \ - --pattern="${MODULE_DIR}/${MODULE_NAME}_[[:alnum:]]+\.sh$" --type='f')" + $(tcar_getFilesList ${TCAR_MODULE_DIR} \ + --pattern="${TCAR_MODULE_DIR}/${TCAR_MODULE_NAME}_[[:alnum:]]+\.sh$" --type='f')" fi # Verify the list of files. If no function file exists for the diff --git a/Automation/Scripts/tcar_setSubModuleEnvironment.sh b/Automation/Scripts/tcar_setSubModuleEnvironment.sh deleted file mode 100755 index 7de7c16..0000000 --- a/Automation/Scripts/tcar_setSubModuleEnvironment.sh +++ /dev/null @@ -1,83 +0,0 @@ -#!/bin/bash -###################################################################### -# -# tcar_setSubModuleEnvironment.sh -- This function initiates -# modules' sub-module environments inside the centos-art.sh script. -# -# Written by: -# * Alain Reguera Delgado , 2009-2013 -# -# Copyright (C) 2009-2013 The CentOS Artwork SIG -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or (at -# your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -# -###################################################################### - -function tcar_setSubModuleEnvironment { - - # Define sub-module's name (SUBMODULE_NAME) using the first - # argument in the command-line. - local SUBMODULE_NAME=$(tcar_getRepoName "${1}" "-f" | cut -d '-' -f1) - - # Define regular expression to match available sub-modules. - local SUBMODULE_NAME_LIST=$(ls ${SUBMODULE_BASEDIR} \ - | tr '\n' '|' | sed -r 's/\|$//' | tr '[[:upper:]]' '[[:lower:]]') - - # Check sub-module's name possible values. - if [[ ! ${SUBMODULE_NAME} =~ "^(${SUBMODULE_NAME_LIST})$" ]];then - tcar_printMessage "`eval_gettext "The sub-module (\\\$SUBMODULE_NAME) isn't supported yet."`" --as-error-line - fi - - # Define sub-module's directory. - local SUBMODULE_DIR=${SUBMODULE_BASEDIR}/$(tcar_getRepoName "${SUBMODULE_NAME}" "-d") - - # Define sub-module's related directories. - local SUBMODULE_DIR_MODULES=${SUBMODULE_DIR}/Modules - local SUBMODULE_DIR_MANUALS=${SUBMODULE_DIR}/Manuals - local SUBMODULE_DIR_CONFIGS=${SUBMODULE_DIR}/Configs - - # Reset sub-module's current directory. - local SUBMODULE_BASEDIR=${SUBMODULE_DIR_MODULES} - - # Define sub-module's initialization file. - local SUBMODULE_INIT_FILE=${SUBMODULE_DIR}/${SUBMODULE_NAME}.sh - - # Check function script execution rights. - tcar_checkFiles -ex ${SUBMODULE_INIT_FILE} - - # Remove the first argument passed to centos-art.sh command-line - # in order to build optional arguments inside functionalities. We - # start counting from second argument on, inclusively. - shift 1 - - # Verify the number of arguments passed to centos-art.sh script. - # By default, to all sub-modules, when no argument is provided - # after the sub-module name, use the current directory as default - # directory to look for configuration files. - if [[ $# -eq 0 ]];then - set -- ${PWD} - fi - - # Load sub-module-specific (function) scripts into current - # execution environment. - tcar_setModuleEnvironmentScripts "${SUBMODULE_DIR}" "${SUBMODULE_NAME}" "${SUBMODULE_INIT_FILE}" - - # Execute sub-module-specific initialization script. - ${SUBMODULE_NAME} "${@}" - - # Unset the sub-module environment. - tcar_unsetModuleEnvironment "${SUBMODULE_NAME}" - -} diff --git a/Automation/Scripts/tcar_unsetModuleEnvironment.sh b/Automation/Scripts/tcar_unsetModuleEnvironment.sh index 04b569a..a5e9c4a 100755 --- a/Automation/Scripts/tcar_unsetModuleEnvironment.sh +++ b/Automation/Scripts/tcar_unsetModuleEnvironment.sh @@ -1,8 +1,8 @@ #!/bin/bash ###################################################################### # -# tcar_unsetModuleEnvironment.sh -- This function unsets functionalities from -# centos-art.sh script execution environment. +# tcar_unsetModuleEnvironment.sh -- This function unsets +# functionalities from centos-art.sh script execution environment. # # Written by: # * Alain Reguera Delgado , 2009-2013 @@ -27,22 +27,17 @@ function tcar_unsetModuleEnvironment { - # Define export id used to retrieve function files. This is the - # same export id used to export functions without the directory - # part. - local MODULE_NAME=$(basename "${1}") - # Verify suffix value used to retrieve function files. - if [[ -z ${MODULE_NAME} ]];then + if [[ -z ${TCAR_MODULE_NAME} ]];then tcar_printMessage "`gettext "The export id was not provided."`" --as-error-line fi - # Define list of format-specific functionalities. This is the - # list of function definitions previously exported by - # `tcar_setModuleEnvironmentScripts'. Be sure to limit the list to function - # names that start with the suffix specified only. + # Define list of format-specific functionalities. This is the list + # of function definitions previously exported by + # `tcar_setModuleEnvironmentScripts'. Be sure to limit the list + # to function names that start with the suffix specified only. local FUNCTION_DEF='' - local FUNCTION_DEFS=$(declare -F | gawk '{ print $3 }' | egrep "^${MODULE_NAME}") + local FUNCTION_DEFS=$(declare -F | gawk '{ print $3 }' | egrep "^${TCAR_MODULE_NAME}") # Unset function names from current execution environment. for FUNCTION_DEF in ${FUNCTION_DEFS};do diff --git a/Automation/centos-art.conf.sh b/Automation/centos-art.conf.sh index ca4bd82..fd1bfde 100755 --- a/Automation/centos-art.conf.sh +++ b/Automation/centos-art.conf.sh @@ -30,20 +30,24 @@ ###################################################################### # Set the script name. -declare -x TCAR_SCRIPT_NAME="centos-art.sh" - -# Set the script command name. -declare -x TCAR_SCRIPT_COMMAND="centos-art" +declare -xr TCAR_SCRIPT_NAME="centos-art.sh" # Set the script version. You can use this number as pattern # to identify the relation between the centos-artwork repository # and the script. Both repository and script version must be the same. # This way we can say that specific functionalities inside the script # will work as expected when run over the repository directory structure. -declare -x TCAR_SCRIPT_VERSION='0.5' +declare -xr TCAR_SCRIPT_VERSION='0.5' + +# Set the script command name. +declare -xr TCAR_SCRIPT_COMMAND="centos-art" + +###################################################################### +# Script's path configuration variables. +###################################################################### # Set the script modules directory. -declare -x TCAR_SCRIPT_MODULES_BASEDIR=${TCAR_SCRIPT_BASEDIR}/Modules +declare -xr TCAR_SCRIPT_MODULES_BASEDIR=${TCAR_SCRIPT_BASEDIR}/Modules # Set the script temporal directory. declare -xr TCAR_SCRIPT_TEMPDIR=$(mktemp -p /tmp -d ${TCAR_SCRIPT_NAME}-XXXXXX) @@ -83,11 +87,6 @@ declare -xr TEXTDOMAINDIR=${TCAR_SCRIPT_BASEDIR}/Locales # Module-specific configuration variables. ###################################################################### -# This variable is used in different function environments to pass -# positional parameters from one environment to another using local -# definitions. -declare -x TCAR_ARGUMENTS='' - # Set absolute path to documentation search path. This is the location # where final documentation formats (e.g., man pages) will be saved # in. @@ -138,3 +137,9 @@ declare -x TCAR_FLAG_QUIET='false' # centos-art.sh script does or does not pass confirmation request # points. By default, it doesn't. declare -x TCAR_FLAG_YES='false' + +# Set debugger flag (-d|--debug). This flag controls whether +# centos-art.sh script does or does not print debugging information. +# The centos-art.sh script prints debug information to standard +# output. +declare -x TCAR_FLAG_DEBUG='false' diff --git a/Automation/centos-art.sh b/Automation/centos-art.sh index 14312fa..2e4263f 100755 --- a/Automation/centos-art.sh +++ b/Automation/centos-art.sh @@ -50,49 +50,121 @@ else exit 1 fi -# Initialize user-specific configuration values. +# Initialize user-specific configuration values. Users can use this +# file to customize the way centos-art.sh script behaves. if [[ -f ${TCAR_USER_CONFIG} ]];then . ${TCAR_USER_CONFIG} fi -case ${1} in +# Export script's environment functions. +for SCRIPT_FILE in $(ls ${TCAR_SCRIPT_BASEDIR}/Scripts/*.sh);do + if [[ -x ${SCRIPT_FILE} ]];then + . ${SCRIPT_FILE} + export -f $(grep '^function ' ${SCRIPT_FILE} | cut -d' ' -f2) + else + echo "${SCRIPT_FILE} `gettext "has not execution rights."`" + exit 1 + fi +done - --help ) - # Print script's help. - ${TCAR_MANUAL_READER} ${TCAR_SCRIPT_NAME} +# Trap signals in order to terminate the script execution correctly +# (e.g., removing all temporal files before leaving). Trapping the +# exit signal seems to be enough by now, since it is always present as +# part of the script execution flow. Each time the centos-art.sh +# script is executed it will inevitably end with an EXIT signal at +# some point of its execution, even if it is interrupted in the middle +# of its execution (e.g., through `Ctrl+C'). +trap tcar_terminateScriptExecution 0 + +# Retrieve module's name using the first argument of centos-art.sh +# script as reference. +if [[ ! ${1} =~ '^-' ]];then + TCAR_MODULE_NAME="${1}"; shift 1 +else + TCAR_MODULE_NAME="" +fi + +# Initialize centos-art.sh script specific options. The way +# centos-art.sh script retrieve its options isn't as sophisticated +# (e.g., it doesn't provide valid-option verifications) as it is +# provided by getopt command. We cannot use getopt here because it is +# already used when loading module-specific options. Using more than +# one invocation of getopt in the same script is not possible (e.g., +# one of the invocations may enter in conflict with the other one when +# different option definitions are expected in the command-line.) +while true; do + + # Store non-option arguments passed to centos-art.sh script. + if [[ ! ${1} =~ '^-' ]];then + TCAR_SCRIPT_ARGUMENT="${1} ${TCAR_SCRIPT_ARGUMENT}" + shift 1 + if [[ $# -gt 0 ]];then + continue + else + break + fi + fi + + case "${1}" in + + -h | --he | --hel | --help ) + # Print centos-art.sh script's help. + if [[ -z ${TCAR_MODULE_NAME} ]];then + ${TCAR_MANUAL_READER} ${TCAR_SCRIPT_NAME} + exit 0 + else + TCAR_MODULE_ARGUMENT="-g ${1} ${TCAR_MODULE_ARGUMENT}" + shift 1 + fi ;; - --version ) - # Print script's name and version. - echo "${TCAR_SCRIPT_NAME} ${TCAR_SCRIPT_VERSION}" + -v | --ve | --ver | --vers | --versi | --versio | --version ) + # Print centos-art.sh script's version. + if [[ -z ${TCAR_MODULE_NAME} ]];then + tcar_printVersion + exit 0 + else + TCAR_MODULE_ARGUMENT="-g ${1} ${TCAR_MODULE_ARGUMENT}" + shift 1 + fi ;; - * ) - - # Export script's environment functions. - for SCRIPT_FILE in $(ls ${TCAR_SCRIPT_BASEDIR}/Scripts/*.sh);do - if [[ -x ${SCRIPT_FILE} ]];then - . ${SCRIPT_FILE} - export -f $(grep '^function ' ${SCRIPT_FILE} | cut -d' ' -f2) - else - echo "${SCRIPT_FILE} `gettext "has not execution rights."`" - fi - done - - # Trap signals in order to terminate the script execution - # correctly (e.g., removing all temporal files before - # leaving). Trapping the exit signal seems to be enough by - # now, since it is always present as part of the script - # execution flow. Each time the centos-art.sh script is - # executed it will inevitably end with an EXIT signal at some - # point of its execution, even if it is interrupted in the - # middle of its execution (e.g., through `Ctrl+C'). - trap tcar_terminateScriptExecution 0 - - # Export script's module environment. - tcar_setModuleEnvironment "${@}" + -q | --qu | --qui | --quie | --quiet ) + TCAR_FLAG_QUIET='true' + shift 1 ;; -esac + -y | --ye | --yes ) + TCAR_FLAG_YES='true' + shift 1 + ;; + + -d | --de | --deb | --debu | --debug ) + TCAR_FLAG_DEBUG='true' + shift 1 + ;; + + * ) + # Store module-specific option arguments. This is, all + # arguments not considered part of centos-art.sh script + # itself. The module-specific option arguments are passed, + # later, to getopt for option processing, inside the + # module-specific environments. + TCAR_MODULE_ARGUMENT="-g ${1} ${TCAR_MODULE_ARGUMENT}" + shift 1 + if [[ $# -gt 0 ]];then + continue + else + break + fi + ;; + + esac +done + +# Initiate module-specific environment. +tcar_setModuleEnvironment -m "${TCAR_MODULE_NAME}" ${TCAR_MODULE_ARGUMENT} ${TCAR_SCRIPT_ARGUMENT} +# At this point everything has been done without errors. So, exit +# centos-art.sh script successfully. exit 0