From 06ab0fd743e80a0d723f69be82d86585d2ebe2fc Mon Sep 17 00:00:00 2001 From: Alain Reguera Delgado Date: Oct 01 2013 18:03:12 +0000 Subject: Update centos-art.sh scripts. - Previously, when you executed the centos-art.sh script, it used to pass all the arguments it received through the command-line to modules directly, without any modification. Such behavior, required immediate modules to duplicate common option definitions like --quiet and --yes. This update changes the centos-art.sh script to separate both common and specific argument interpretation. Common arguments are interpreted inside the centos-art.sh file itself while module-specific arguments are interpreted inside module-specific environments. As restriction to this design, arguments considered common cannot accept arguments (e.g., --option="value", or any variant known by getopt) are not possible. Consider that two getopt calls inside different levels of the same script may burst into naming collisions most of times, though it can be used just once. So, when we parse common arguments we use a tough way inside centos-art.sh file to do it. This is by defining a list of all possible arguments that can be considered common and storing all that are not common for processing by module-specific environments. Inside module-specific environments we parse arguments using getopt instead, which is much more confident about option parsing than our tough implementation. It would be very nice if we find a way to use getopt in the same script at different levels without any option naming collision. TIP: Probably you want to convert all that first-level modules you have into one-purpose independent scripts that load common functionalities from external files. More or less as you are doing already. Consider the render first-level module, for example, you would have centos-art-render.sh instead. So, when you need to produce content, you will call centos-art-render.sh file instead of centos-art.sh render. This way you can have one getopt for each script file and you can play with symbolic inks to make shorter commands. When you execute centos-art.sh script, it processes common option and non-option arguments. Common option arguments are used to set flags while common non-option arguments contain path information. Once centos-art.sh script has collected common arguments, it passed to store module-specific arguments. For this journey, it uses a variable named TCAR_SCRIPT_ARGUMENT to store non-option arguments and TCAR_MODULE_ARGUMENT variable to store option arguments (Notice that these variables are written in singlar but they store arguments, in plural. They may store one ore more arguments in them). Later, it passes these values to tcar_setModuleEnvironment function which initiates the module environment with this information. - Previously, centos-art.sh had not a way to debug the script's execution. This made difficult to see how modules worked exactly (e.g., known the index position, the order in which they were executed). This update changes the tcar_setModuleEnvironment function to print this information when the --debug option is passed to centos-art.sh script. In order for this debugging information to be printed, the TCAR_FLAG_DEBUGGER environment variable was added to centos-art.conf.sh. It is initially set to false (no debug information is printed out). The debugging information must be configured by a set of calls to tcar_printMessage function using the --as-debugger-line option. - Previously, documentation was set using the form centos-art.sh-${MODULE_NAME} name (I've gone back an forth in this at least twice). This update changes the tcar_printHelp function to remove the "centos-art.sh" string from documentation names leaving just ${MODULE_NAME} (default). If the first argument is provided to tcar_printHelp function it must be in the form ${FILE}.sh and tcar_printHelp will look for documentation for that file inside module's manuals directory structure. It is important that you don't duplicate names inside different levels of sub-modules of one single first-level module. This way you can document all module's files the first-level module is made of. The first-level module is the only one which has access to interpret the arguments passed to centos-art.sh command-line, so it is the only one you can pass the --help option to. - Previously, the tcar_setModuleEnvironment only required you to pass the "${@}" variable as argument. This variable passed all the command-line arguments directly from the command-line to the tcar_setModuleEnvironment function which in turn passed them to module-specific environments for processing through getopt. Because common-arguments and specific arguments have been separated one another, and different modules may require different arguments, this update changes the tcar_setModuleEnvironment to use the -m, -t, and -g options which specify the module name, the module type and the module options, respectively. - Previously, the tcar_printMessage function was using 15 spaces and one tabular space from left to right to leave space for action messages and also retain the vertical view of right content. This amount of space isn't enough for debugging information printed out on the left side. This update changes the tcar_printMessage function to increase the available space in the left side from 15 to 25. - Previously, the --as-response-line, from tcar_printMessage, was redirecting content to standard output. This update changes tcar_printMessage to make --as-response-line to redirect output to standard error. - The --as-debugger-line was added to tcar_printMessage. This option prints information to standard output, based on whether --debug option was provided to centos-art.sh script or not. - The tcar_printVersion function was updated to use the GNU version's style. This is, one line for the program and its version. Another line for the copyright note, and one or more line for the program's legal status. - Previously, we were using the tcar_setArguments function to parse both common and specific module's options. Because parsing common options is already done at centos-art.sh file, this update changes the function name from tcar_setArguments to tcar_setModuleArguments to reflect the fact that it takes care of module-specific arguments only. - Previously, the tcar_setModuleEnvironment function was using regular variables to store module information. This made the function to load incorrect modules in situations where the new module to load was at the same level of the previous one. This update changes the tcar_setModuleEnvironment variable to use array variables instead of regular variables so it be possible to access the information of modules already loaded and adjust the module's base directory of those who share a same parent. - Previously, the tcar_setModuleEnvironmentScripts, tcar_unsetModuleEnvironment and tcar_checkModuleName were using positional parameters to retrieve module information from tcar_setModuleEnvironment function. These three functions are called only from tcar_setModuleEnvironment. This update changes these three functions to retrieve module information from global variables set in tcar_setModuleEnvironment instead of positional parameters. - Update Spanish translations for centos-art.sh script. - Add entry to produce documentation related to tcar_setModuleEnvironment.sh file. I need to work more in this documentation, it is very important to understand how the modular design implemented by centos-art.sh script works. It is also a source of new ideas for refactoring. - Previously, the configuration variables related to script identity were not read-only. This update changes centos-art.conf.sh file to make configuration variables related to script identity read-only. - Remove the TCAR_ARGUMENTS variable definition from centos-art.conf.sh file. The TCAR_ARGUMENTS variable is no longer used inside centos-art.sh script. See TCAR_SCRIPT_ARGUMENT and TCAR_MODULE_ARGUMENT instead. - Remove the tcar_setSubModuleEnvironment function. It is no longer needed since tcar_setModuleEnvironment is using array variables to store module information. --- 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