msgid "" msgstr "" "Project-Id-Version: centos-art (es_ES)\n" "POT-Creation-Date: 2011-02-23 11:20-0500\n" "PO-Revision-Date: 2011-02-23 11:16-0500\n" "Last-Translator: CentOS Documentation SIG\n" "Language-Team: Español\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" #. Put one translator per line, in the form of NAME , YEAR1, YEAR2. #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:0(None) msgid "translator-credits" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:10(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:19(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:30(para) msgid "" "Permission is granted to copy, distribute and/or modify this document under " "the terms of the GNU Free Documentation License, Version 1.2 or any later " "version published by the Free Software Foundation; with no Invariant " "Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the " "license is included in the section entitled GNU Free Documentation License." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1001(para) msgid "" "Once web application source code has been downloaded, our duty is organize " "its files inside webenv version controlled repository." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1002(para) msgid "" "When preparing the structure keep in mind that different web applications " "have different visual styles, and also different ways to implement it. A " "convenient way to organize the file system structure would be create one " "development line for each web application we use inside CentOS web " "environment. For example, consider the following file system structure:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:101(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:102(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:493(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:525(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:531(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5765(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5766(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:578(nodeprev) msgid "trunk Identity Fonts" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1020(strong) msgid "Customize" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1022(para) msgid "" "Once web applications have been organized inside the version controlled " "repository file system, use subversion to create the CentOS customization " "development line of web applications source code. For example, using the " "above file system structure, you can create the customization development " "line of webapp1-0.0.1/ with the following command:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1026(para) msgid "The command above creates the following structure:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1042(para) msgid "" "In the above structure, the webapp1-0.0.1-webenv/ directory is " "the place where you customize the visual style of webapp1-0.0.1/ web application." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1044(para) msgid "" "Tip Use the diff command of Subversion " "between CentOS customization and upstream development lines to know what you " "are changing exactly." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1049(strong) msgid "Build packages" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1051(para) msgid "" "When web application has been customized, build the web application RPM and " "SRPM using the source location with -webenv prefix." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:106(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:107(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:526(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:576(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:582(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:611(nodeprev) msgid "trunk Identity Icons" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1073(strong) msgid "Release for testing" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1075(para) msgid "" "When the customized web application has been packaged, make packages " "available for testing and quality assurance. This can be achives using a " "[webenv-test] yum repository." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1077(para) msgid "" "Note The [webenv-test] repository is not shipped inside " "CentOS distribution default yum configuraiton. In order to use [webenv-test] " "repository you need to configure it first." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1079(para) msgid "" "If some problem is found to install/update/use the customized version of web " "application, the problem is notified somewhere (a bugtracker maybe) and the " "customization face is repated in order to fix the problem. To release the " "new package add a number after -webenv prefix. For example, if " "some problem is found in webapp1-0.0.1-webenv.rpm, when it be " "fixed the new package will be named webapp1-0.0.1-webenv-1.rpm. " "If a problem is found in webapp1-0.0.1-webenv-1.rpm, when it be " "fixed the new package will be named webapp1-0.0.1-webenv-2.rpm, " "and so on." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1080(para) msgid "" "The “customization — release for testing” process is " "repeated until CentOS quality assurance team considers the package is ready " "for production." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1084(strong) msgid "Release for production" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1086(para) msgid "" "When customized web application packages are considered ready for production " "they are moved from [webenv-test] to [webenv] repository. This action is " "commited by CentOS quality assurance team." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1088(para) msgid "" "Note The [webenv] repository is not shipped inside CentOS " "distribution default yum configuraiton. In order to use [webenv] repository " "you need to configure it first." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1096(title) msgid "The [webenv-test] repository" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:111(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:112(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:577(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:609(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:615(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:644(nodeprev) msgid "trunk Identity Isolinux" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1113(title) msgid "The [webenv] repository" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1130(title) msgid "Priority configuration" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1131(para) msgid "" "Both [webenv] and [webenv-test] repositories update packages inside CentOS " "[base] and CentOS [updates] repositories." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1136(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1186(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1225(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1253(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1311(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1346(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1380(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1434(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1467(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1507(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1553(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1623(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1831(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1899(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1953(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1987(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2027(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2061(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2126(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2166(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2393(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2432(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2471(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2517(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2633(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2814(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3705(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3771(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3824(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3963(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:429(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4357(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4466(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4618(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4770(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4911(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4975(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5019(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5058(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:514(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:542(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5456(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5540(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5650(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5691(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5754(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5790(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5817(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5844(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5883(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:598(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5984(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6021(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:631(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:660(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:714(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:759(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:804(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:854(title) msgid "Usage" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1140(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1170(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1180(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1190(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1215(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1335(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1350(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1405(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1457(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1490(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1501(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1511(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1536(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1547(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1557(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1835(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1943(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1977(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2011(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2021(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2051(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2150(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2397(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2422(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2455(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2465(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2475(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2511(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2521(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3689(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3699(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3709(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3734(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3765(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3808(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3818(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3828(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4361(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5009(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:504(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5042(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5052(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5062(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5524(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5534(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5544(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5867(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5877(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:588(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5887(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6005(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6015(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6025(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:621(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:708(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:718(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:743(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:753(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:763(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:798(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:808(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:838(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:848(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:858(para) msgid "..." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1146(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1196(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1229(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1270(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1316(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1356(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1386(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1438(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1471(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1517(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1563(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1661(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1782(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1841(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1904(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1958(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1992(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2032(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2097(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2131(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2170(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2403(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2436(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2481(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2527(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2638(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3660(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3715(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3789(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3834(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3981(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4367(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4498(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4637(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:470(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4796(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4940(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4980(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5023(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5068(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:518(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5475(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5550(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5658(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:569(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5695(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5762(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5794(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5821(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5848(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5893(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5989(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:602(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6031(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:635(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:664(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:724(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:769(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:814(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:864(title) msgid "See also" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1149(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1150(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:131(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:132(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:732(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:776(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:782(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:828(nodeprev) msgid "trunk Identity Models Img Promo Web" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1158(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1164(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1205(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:146(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:147(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:682(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:683(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:872(nodenext) msgid "trunk Identity Models Xcf" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1159(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1203(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1209(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1238(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:151(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:152(menutitle) msgid "trunk Identity Release" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:116(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:117(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:610(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:642(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:648(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:693(nodeprev) msgid "trunk Identity Models" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1160(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:141(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:142(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:817(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:818(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:827(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:871(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:877(indexterm) msgid "trunk Identity Models Tpl Promo Web" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1161(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1206(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1239(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1278(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1279(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1290(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1326(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1366(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1396(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1448(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1481(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1527(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1573(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1674(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1675(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1686(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1800(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1801(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1812(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1851(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1934(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1968(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2002(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2042(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2107(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2141(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2180(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2413(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2446(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2491(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2537(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2663(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3680(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3725(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3799(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3844(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:396(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4001(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:43(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4382(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:44(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4523(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4657(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4816(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:495(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4960(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5000(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5033(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5078(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:528(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5515(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5595(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5678(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5705(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5777(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:579(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5804(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5831(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5858(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5903(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5996(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6046(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:612(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:645(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:694(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:73(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:734(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:779(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:82(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:829(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:87(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:874(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:88(indexterm) msgid "trunk" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1163(title) msgid "trunk/Identity/Models/Xcf" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1166(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1211(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1244(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1295(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1331(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1371(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1401(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1453(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1486(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1532(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1578(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1691(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1856(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1939(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1973(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2007(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2047(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2112(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2146(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2185(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2418(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2451(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2496(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2542(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2668(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3685(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3730(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3804(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3849(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:401(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4387(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4528(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4662(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4821(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4965(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:500(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5005(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5038(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5083(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:533(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5520(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5600(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5683(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5710(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5782(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5809(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5836(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:584(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5863(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5908(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6001(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:617(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:650(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:699(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:739(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:784(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:834(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:879(title) msgid "Goals" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1176(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1221(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1249(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1305(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1341(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1376(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1411(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1463(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1496(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1542(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1589(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1702(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1866(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1949(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1983(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2017(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2057(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2122(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2156(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2190(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2428(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2461(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2507(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2547(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2673(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3695(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3740(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3814(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3854(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:406(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4392(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4533(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4667(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4745(samp) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4826(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4970(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5015(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5048(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5097(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:510(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:538(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5530(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5610(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5687(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5715(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5786(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5813(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5840(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5873(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5921(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:594(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6011(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:627(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:655(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:704(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:749(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:794(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:844(title) msgid "Description" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1204(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1236(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1242(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1289(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:156(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:157(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1664(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1665(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1790(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1791(menutitle) msgid "trunk Identity Themes" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1208(title) msgid "trunk/Identity/Release" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:121(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:122(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:643(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:672(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:673(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:691(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:697(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:733(nodeprev) msgid "trunk Identity Models Css" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1237(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1257(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1258(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1287(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1293(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1325(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:161(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:162(menutitle) msgid "trunk Identity Themes Models" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1241(title) msgid "trunk/Identity/Themes" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1245(para) msgid "" "The trunk/Identity/Themes/ directory exists to organize " "production of CentOS themes." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1254(para) msgid "" "In this location themes are organized in “Models”—to store " "common information— and “Motifs”—to store unique " "information. At rendering time, both motifs and models are combined to " "produce the final CentOS themes. CentOS themes can be tagged as “" "Default” or “Alternative”. CentOS themes are maintained by " "CentOS community." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:126(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:127(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:667(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:668(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:692(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:731(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:737(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:778(nodeprev) msgid "trunk Identity Models Html" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1262(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1263(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1525(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1570(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1576(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1685(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1785(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1786(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:196(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:197(menutitle) msgid "trunk Identity Themes Motifs" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1273(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1274(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1669(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1670(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1795(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1796(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:394(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:399(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:494(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5503(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5504(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5583(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5584(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:91(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:92(menutitle) msgid "trunk Identity" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1288(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1323(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1329(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1365(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:166(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:167(menutitle) msgid "trunk Identity Themes Models Alternative" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1292(title) msgid "trunk/Identity/Themes/Models" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1299(para) msgid "Organize theme models." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:13(booktitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5(settitle) msgid "The CentOS Artwork Repository" msgstr "El repository artístico de CentOS" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1306(para) msgid "" "Theme models let you modeling characteristics (e.g., dimensions, translation " "markers, position of each element on the display area, etc.) common to all " "themes. Theme models let you reduce the time needed when propagating " "artistic motifs to different visual manifestations." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1307(para) msgid "" "Theme models serves as a central pool of design templates for themes to use. " "This way you can produce themes with different artistic motifs but same " "characteristics." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1312(para) msgid "" "Inside the framework location above, you find theme models organized by " "name. You can add your own theme models to the structure by adding a " "directory to the list. By default you have the `See " "trunk Identity Themes Models DefaultDefault,' and `See " "trunk Identity Themes Models AlternativeAlternative,' ready-to-use " "theme models." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1324(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1363(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1369(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1395(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:171(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:172(menutitle) msgid "trunk Identity Themes Models Default" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1328(title) msgid "trunk/Identity/Themes/Models/Alternative" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1342(para) msgid "" "CentOS alternative theme models exist for people how want to use a different " "visual style on their installations of CentOS distribution. As the visual " "style is needed for a system already installed components like Anaconda are " "not required inside alternative themes. Inside alternative themes you find " "post-installation visual style only (i.e. Backgrounds, Display Managers, " "Grub, etc.). CentOS alternative themes are maintained by CentOS Community." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:136(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:137(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:677(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:678(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:777(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:826(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:832(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:873(nodeprev) msgid "trunk Identity Models Tpl" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1364(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1393(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1399(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1447(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:176(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:177(menutitle) msgid "trunk Identity Themes Models Default Distro" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1368(title) msgid "trunk/Identity/Themes/Models/Default" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1372(para) msgid "" "This location stores CentOS default theme model. The default theme model of " "CentOS is used in all visual manifestations of CentOS Project corporate " "visual identity (e.g., distributions, web sites, promotion, etc.)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1381(para) msgid "" "Changing CentOS default theme is not very convenient because that affects " "the “recognition” of CentOS Project. Nevertheless, we are " "interested on seeing your art work propositions. Specially if your art work " "is an improvement to the base idea behind CentOS default theme " "(Modern, squares and circles flowing up.)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1382(para) msgid "" "If you are not happy with CentOS default theme, you can look inside CentOS " "alternative themes and download the one you are interested in. If you are " "not happy with any of the CentOS alternative themes available, then go and " "design your own CentOS alternative theme as described in See " "trunk Identity Themes MotifsTheme Motifs." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1394(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1445(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1451(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1480(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:181(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:182(menutitle) msgid "trunk Identity Themes Models Default Distro Anaconda" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1398(title) msgid "trunk/Identity/Themes/Models/Default/Distro" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:14(booksubtitle) msgid "User guide" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1412(para) msgid "It applies to all major releases of CentOS distribution." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1415(title) msgid "One theme for all major releases" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1416(para) msgid "" "Sometimes, specific visual manifestations are formed by common components " "which have internal differences. That is the case of CentOS distribution " "visual manifestation." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1417(para) msgid "" "Since a visual style point of view, the CentOS distributions share common " "artwork components like Anaconda —to cover the CentOS distribution " "installation—, BootUp —to cover the CentOS distribution start " "up—, and Backgrounds —to cover the CentOS distribution " "desktop—. Now, since a technical point of view, those common artwork " "components are made of software improved constantly. So, we need to find a " "way to keep one unique name and one unique visual style in artwork " "components that have internal difference and also remark internal difference " "as well." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1419(para) msgid "" "Important Remarking the CentOS release schema inside each " "major release of CentOS distribution —or similar visual " "manifestation— takes high attention inside The CentOS " "Project corporate visual identity. It should be very clear for people which " "major release of CentOS distribution they are using." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1421(para) msgid "" "In order to remark the CentOS release schema, the CentOS Artwork SIG uses a " "release-specific brand design named “The CentOS Release Brand”. " "The CentOS release brand is compossed by the CentOS logotype and the CentOS major release number (as specified in CentOS release schema " "definition). In this solution, the CentOS release brand is set inside all " "release-specific artworks (e.g., distribution, installation media, etc.) in " "remarkable way. The CentOS release brand is the design component that lets " "us remark the CentOS release schema inside the monolithic corporate visual " "identity structure we propose to use." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1425(title) msgid "One theme for each major release" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1426(para) msgid "" "Other way we've been using to remark CentOS release schema is applying one " "unique theme for each major release of CentOS distribution. " "That is, if we have 4 major releases of CentOS distribution, we need to " "provide 4 different themes to cover each CentOS distribution available." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1427(para) msgid "" "Inside CentOS Artwork Repository, you can create many themes and that is " "very convenient. But using one unique theme for each major " "release of CentOS distribution would bring visual isolation among " "distributions, websites and promotion visual manifestations. If the CentOS " "project would maintain just one CentOS distribution (and many experienced " "graphic designers ready to create beautiful artworks) this model would be " "nice. Indeed, this model looks quite similar to that one used by Fedora " "project, doesn't it. But no, the CentOS project maintains near to 4 major " "releases of CentOS distribution in parallel, and that fact makes a huge " "difference since the corporate visual identity point of view." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1428(para) msgid "" "If we use one unique theme for each major release of CentOS " "distribution, which one of those themes, does we use to cover other CentOS " "visual manifestations, like websites and promotion stuff?" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1429(para) msgid "" "In whatever case you choose some release-specific distribution user will be " "visually isolated from other CentOS visual manifestations like websites and " "promotion stuff, even if the CentOS brand is present in all visual " "manifestations. In such a case, probably, users will end up asking " "themselves, why my CentOS distribution has this design and the CentOS " "website another one? Isn't them on the same project? With luck the CentOS " "brand will exonerate user form visual isolation." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1446(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1478(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1484(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1526(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:186(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:187(menutitle) msgid "trunk Identity Themes Models Default Promo" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1450(title) msgid "trunk/Identity/Themes/Models/Default/Distro/Anaconda" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1479(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1524(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1530(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1572(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:191(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:192(menutitle) msgid "trunk Identity Themes Models Default Web" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1483(title) msgid "trunk/Identity/Themes/Models/Default/Promo" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1497(para) msgid "" "It applies to all tangible and non tangible items CentOS uses to promote its " "existence. Clothes, posters, installation media, stationery, release " "countdown images, banners, stickers, are all examples of promotion designs." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:15(author) msgid "" "Alain Reguera Delgado (<email><emailaddress>alain.reguera@gmail." "com</emailaddress></email>)" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1529(title) msgid "trunk/Identity/Themes/Models/Default/Web" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1543(para) msgid "" "It applies to all web applications CentOS uses to handle its needs (Ex. " "Portals, Wikis, Forums, Blogs, Bug Tracker). Anything involving HTML " "standards should be consider here." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1571(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1683(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1689(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1811(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:201(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:202(menutitle) msgid "trunk Identity Themes Motifs Flame" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1575(title) msgid "trunk/Identity/Themes/Motifs" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1579(para) msgid "The trunk/Identity/Themes/Motifs directory exists to:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1583(para) msgid "Organize CentOS themes' artistic motifs." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1590(para) msgid "" "The artistic motif of theme is a graphic design component that provides the " "visual style of themes, it is used as pattern to connect all visual " "manifestations inside one unique theme." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1591(para) msgid "" "Artistic motifs are based on conceptual ideas. Conceptual ideas bring the " "motivation, they are fuel for the engines of human imagination. Good " "conceptual ideas may produce good motivation to produce almost anything, and " "art works don't escape from it." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1594(samp) msgid "TreeFlower" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1596(para) msgid "" "CentOS like trees, has roots, trunk, branches, leaves and flowers. Day by " "day they work together in freedom, ruled by the laws of nature and open " "standards, to show the beauty of its existence." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1600(samp) msgid "Modern" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1602(para) msgid "Modern, squares and circles flowing up." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1606(para) msgid "" "If you have new conceptual ideas for CentOS, then you can say that you want " "to create a new artistic motif for CentOS. To create a new artistic motif " "you need to create a directory under Identity/Themes/Motifs/ " "using a name coherent with your conceptual idea. That name will be the name " "of your artistic motif. If possible, when creating new conceptual ideas for " "CentOS, think about what CentOS means for you, what does it makes you feel, " "take your time, think deep, and share; you can improve the idea as time goes " "on." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1607(para) msgid "" "Once you have defined a name for your theme, you need to create the motif " "structure of your theme. The motif structure is the basic direcotry " "structure you'll use to work your ideas. Here is where you organize your " "graphic design projects." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1608(para) msgid "" "To add a new motif structure to CentOS Artwork Repository, you need to use " "the centos-art command line in the Identity/Themes/" "Motifs/ directory as described below:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1609(example) #, no-wrap msgid "centos-art add --motif=ThemeName" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1610(para) msgid "" "The previous command will create the basic structure of themes for you. The " "basic structure produced by centos-art command is " "illustrated in the following figure:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1611(example) #, no-wrap msgid "" "trunk/Identity/Themes/Motifs/$ThemeName/\n" "|-- Backgrounds\n" "| |-- Img\n" "| `-- Tpl\n" "|-- Info\n" "| |-- Img\n" "| `-- Tpl\n" "|-- Palettes\n" "`-- Screenshots" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1624(para) msgid "" "When designing artistic motifs for CentOS, consider the following " "recommendations:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1628(para) msgid "" "Give a unique (case-sensitive) name to your Motif. This name is used as " "value wherever theme variable ($THEME) or translation marker " "(=THEME=) is. Optionally, you can add a description about inspiration " "and concepts behind your work." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1631(para) msgid "" "Use the location trunk/Identity/Themes/Motifs/$THEME/ to store " "your work. If it doesn't exist create it. Note that this require you to have " "previous commit access in CentOS Artwork Repository." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1634(para) msgid "" "The CentOS Project is using the blue color (#204c8d) as base color " "for its corporate visual identity. Use such base corporate color information " "as much as possible in your artistic motif designs." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1637(para) msgid "Try to make your design fit one of the theme models." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1640(para) msgid "Feel free to make your art enterprise-level and beautiful." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1643(para) msgid "" "Add the following information on your artwork (both in a visible design area " "and document metadata):" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1647(para) msgid "The name (or logo) of your artistic motif." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1650(para) msgid "The copyright sentence: Copyright (C) YEAR YOURNAME" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1653(para) msgid "" "The license under which the work is released. All CentOS Art works are " "released under http://creativecommons.org/licenses/by-sa/3.0/" "Creative Common Share-Alike License 3.0 (http://creativecommons.org/licenses/by-sa/3.0/)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1684(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1809(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1815(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1850(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:206(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:207(menutitle) msgid "trunk Identity Themes Motifs Modern" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1688(title) msgid "trunk/Identity/Themes/Motifs/Flame" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1692(para) msgid "" "This section describes the steps we followed to construct the Flame artistic motif. This section may be useful for anyone interested in " "reproducing the Flame artistic motif, or in creating new " "artistic motifs for The CentOS Project corporate visual identity (see " "trunk Identity)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1694(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1731(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1745(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1759(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1771(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1819(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2158(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2560(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2588(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3087(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3862(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3889(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3909(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3917(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3924(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4537(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4567(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5158(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:908(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:918(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:928(floattype) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:978(floattype) msgid "Figure" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1697(caption) msgid "The Flame artistic motif." msgstr "" #. Summary Description and Copyright - #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:17(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:28(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:8(para) msgid "The CentOS Artwork Repository user guide." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1703(para) msgid "" "The Flame artistic motif was built using the flame filter of " "Gimp 2.2 in CentOS 5.5." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1704(para) msgid "" "The flame filter of Gimp can produce stunning, randomly generated fractal " "patterns. The flame filter of Gimp gives us a great oportunity to reduce the " "time used to produce new artistic motifs, because of its “randomly " "generated” nature. Once the artistic motif be created, it is " "propagated through all visual manifestations of CentOS Project corporate " "visual identity using the centos-art.sh script (see " "trunk Scripts Bash) inside the " "CentOS Artwork Repository." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1705(para) msgid "" "To set the time intervals between each new visual style production, we could " "reuse the CentOS distribution major release schema. I.e., we could produce a " "new visual style, every two years, based on a new “randomly " "generated” flame pattern, and publish the whole corporate visual " "identity (i.e., distribution stuff, promotion stuff, websites stuff, etc.) " "with the new major release of CentOS distribution all together at once." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1706(para) msgid "" "Producing a new visual style is not one day's task. Once we have defined the " "artistic motif, we need to propagate it through all visual manifestations of " "The CentOS Project corporate visual identity. When we say that we could " "produce one new visual style every two years we really mean: to work two " "years long in order to propagate a new visual style to all visual " "manifestations of The CentOS Project corporate visual identity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1707(para) msgid "" "Obviously, in order to propagate one visual style to all different visual " "manifestations of The CentOS Project corporate visual identity, we need " "first to know which the visual manifestations are. To define which visual " "manifestations are inside The CentOS Project corporate visual identity is " "one of the goals the CentOS Artwork Repository and this documentation manual " "are both aimed to satisfy." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1708(para) msgid "" "Once we define which the visual manifestation are, it is possible to define " "how to produce them, and this way, organize the automation process. Such " "automation process is one of the goals of centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1709(para) msgid "" "With the combination of both CentOS Artwork Repository and centos-art." "sh scripts we define work lines where translators, programmers, and " "graphic designers work together to distribute and reduce the amount of time " "employed to produce The CentOS Project monolithic corporate identity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1710(para) msgid "" "From a monolithic corporate visual identity point of view, notice that we " "are producing a new visual style for the same theme (i.e., Flame). It would be another flame design but still a flame design. This idea " "is very important to be aware of, because we are somehow “" "refreshing” the theme, not changing it at all." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1711(para) msgid "" "This way, as we are “refreshing” the theme, we still keep " "oursleves inside the monolithic conception we are trying to be attached to " "(i.e., one unique name, and one unique visual style for all visual " "manifestations)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1712(para) msgid "" "Producing artistic motifs is a creative process that may consume long time, " "specially for people without experienced knowledge on graphic design land. " "Using “randomly generated” conception to produce artistic motifs " "could be, practically, a way for anyone to follow in order to produce " "maintainable artistic motifs in few steps." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1713(para) msgid "" "Due to the “randomly generated” nature of Flame filter, we find " "that Flame pattern is not always the same when we use " "Flame filter interface." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1714(para) msgid "" "Using the same pattern design for each visual manifestation is essential in " "order to maintain the visual connection among all visual manifestations " "inside the same theme. Occasionally, we may introduce pattern variations in " "opacity, size, or even position but never change the pattern design itself, " "nor the color information used by images considered part of the same theme." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1716(para) msgid "" "Important When we design background images, which are " "considered part of the same theme, it is essential to use the same design " "pattern always. This is what makes theme images to be visually connected " "among themeselves, and so, the reason we use to define the word “" "theme” as: a set of images visually connected among themeselves." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1718(para) msgid "" "In order for us to reproduce the same flame pattern always, Flame filter interface provides the Save and Open " "options. The Save option brings up a file save dialog that " "allows you to save the current Flame settings for the plug-in, so that you " "can recreate them later. The Open option brings up a file " "selector that allows you to open a previously saved Flame settings file." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1719(para) msgid "The Flame settings we used in our example are saved in the file:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1726(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1827(title) msgid "Construction" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1728(title) msgid "Step 1: Set image size" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1729(para) msgid "" "Create an empty image and fill the Background layer with black " "(000000) color. Image dimensions depend on the final " "destination you plan to use the image for. For the sake of our construction " "example we used an image of 640x480 pixels and 300 pixels per inch (ppi)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1734(caption) msgid "The Flame artistic motif construction step 1." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1739(title) msgid "Step 2: Add base color and pattern information" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1740(para) msgid "" "Create a new layer named Base, place it over Background layer and fill it with the base color (7800ff) you want " "to have your background image set in. Add a mask to Base layer " "using radial gradient and blur it. You may need to repeat this step more " "than once in order to achieve a confortable black radial degradation on the " "right side of your design." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1741(para) msgid "" "Duplicate Base layer and name it Paper. Place " "Paper layer over Base layer. Remove content of " "Paper layer and fill it with Paper (100x100) " "pattern. Once you've done with black radial degradation, reduce the " "Paper layer opacity to 20%." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1742(para) msgid "" "Notice that when we duplicate one layer, the mask information related to " "layer is preserved from previous to next layer. This saves us some of the " "time required to produce different layers with the same mask information on " "them." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1743(para) msgid "" "Duplicate Paper layer and rename it Stripes. " "Remove paper pattern from Stripes layer. Fill Stripes layer with Stripes (48x48) pattern and reduce the " "Stripes layer opacity to 15%." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1748(caption) msgid "The Flame artistic motif construction step 2." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1753(title) msgid "Step 3: Add flame motif" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1754(para) msgid "" "Create a new layer named Flame. Set the foreground " "(003cff) and background (0084ff) colors to the " "gradient you want to build the flame motif." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1755(para) msgid "" "To build flame motif, use the flame filter (Filters > Render > " "Nature > Flame...) on Flame layer. We used a layer " "mask, with a radial gradient on it to control the boundaries of flame motif " "on Flame layer." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1756(para) msgid "" "Duplicate Flame layer and rename it `Flame Blur'. Place `Flame " "Blur' below Flame layer. Apply Gussian blur filter " "(Filters > Blur > Gussian Blur...) until reaching the " "desiered effect." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1757(para) msgid "" "The opacity value, in Flame layers, may vary from one image to " "another based on the place the image will be finally placed on. For example, " "images used as desktop background have the Flame layer opacity " "set at 100% but Flame Blur is set to 70%. However, you may find " "that background images used in anaconda progress slides have opacity reduced " "differently, in order to reduce brightness in a way that texts could look " "clean and readable over it." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1762(caption) msgid "The Flame artistic motif construction step 3." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1767(title) msgid "Step 4: Add foreground color" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1768(para) msgid "" "Create a new layer named Color, place it on top of all visible " "layers and fill it with plain color (4c005a). Reduce " "Color layer opacity to 20%. You can use the Color " "layer to control the right side color information you want to produce the " "image for." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1769(para) msgid "" "Duplicate Flame layer and create a new layer named " "Color#1. Place Color#1 layer on top of layer named " "Color. Remove the mask information from Color#1 " "layer and recreate a new one using an inverted alpha channel as reference. " "Remove Color#1 layer content and fill it back with plain black " "(000000) color. Reduce Color#1 opacity to 20%. In " "this step we created a mask to protect the flame artistic motif from black " "color, so when we decrement or increment the opacity of layer, the flame " "artistic motif wouldn't be affected, just the environment suround it." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1774(caption) msgid "The Flame artistic motif construction step 4." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1776(para) msgid "" "When you set color information, remember that the same artistic motif needs " "to be indexed to 14 and 16 colors, in order to produce Grub and Syslinux " "visual manifestations respectively. Using many different colors in the " "artistic motif may reduce the possibility of your design to fix all " "different situations in. Likewise, using more colors in one design, and less " "colors in another design will reduce the connectivity among your designs, " "since color information is relevant to visual identity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1777(para) msgid "" "When you propagate your artistic motif visual style to different visual " "manifestations of CentOS Project corporate visual identity, it is up to you " "to find out justice and compromise among all possible variables you may face." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:18(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:29(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:9(para) msgid "Copyright ©right; 2009, 2010, 2011 Alain Reguera Delgado" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1810(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1848(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1854(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1933(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:211(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:212(menutitle) msgid "trunk Identity Themes Motifs Modern Backgrounds" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1814(title) msgid "trunk/Identity/Themes/Motifs/Modern" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1817(title) msgid "Presentation" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1822(caption) msgid "The Modern artistic motif." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1849(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1907(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1908(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1931(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1937(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1967(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:216(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:217(menutitle) msgid "trunk Identity Themes Motifs Modern Backgrounds Img" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1853(title) msgid "trunk/Identity/Themes/Motifs/Modern/Backgrounds" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1860(para) msgid "Organize background images for Modern theme." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1867(para) msgid "" "Inside Motifs directory, the Backgrounds/ " "directory is used to create vectorial designs using Inkscape and background " "images using Gimp. Later, you can export background images as .png and load them in your vectorial design project using the import " "feautre of Inkscape." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1868(para) msgid "" "You may need to repeat this technic for different screen resoluions. In that " "case you need to create one file for each screen resolution and do the " "appropriate linking inside .svg to .png files. For example if you need to " "produce background images in 800x600 you need to create the following file:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1869(example) #, no-wrap msgid "xcf/800x600.xcf" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1870(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1879(para) msgid "to produce the background image:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1871(example) #, no-wrap msgid "img/800x600-bg.png" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1872(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1881(para) msgid "which is loaded in:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1873(example) #, no-wrap msgid "svg/800x600.svg" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1874(para) msgid "to produce the final background image:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1875(example) #, no-wrap msgid "img/800x600.png" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1876(para) msgid "" "The img/800x600.png background image is produced automatically " "by means of rendering scripts." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1877(para) msgid "" "In other cases (e.g. Anaconda), it is possible that you need to make some " "variations to one background image that don't want to appear on regular " "background images of the same resolution. In this case you need to create a " "new and specific background image for that art component. For example, if " "you need to produce the background image used by Anconda (800x600) art works " "you create the file:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1878(example) #, no-wrap msgid "xcf/800x600-anaconda.xcf" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1880(example) #, no-wrap msgid "img/800x600-anaconda-bg.png" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1882(example) #, no-wrap msgid "svg/800x600-anaconda.svg" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1883(para) msgid "to produce the file:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1884(example) #, no-wrap msgid "img/800x600-anaconda.png" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1885(para) msgid "" "The 800x600-anaconda.png file is used by all Anaconda art works sharing a " "common 800x600 screen resolution (e.g., Header, Progress, Splash, Firstboot, " "etc.). The Anaconda Prompt is indexed to 16 colors and 640x480 pixels so you " "need to create a 640x480 background image for it, and take the color " "limitation into account when designing it." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1886(para) msgid "" "Background images without artistic motif are generally used as based to " "build the Background images that do contain the theme artistic motif." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1887(para) msgid "" "Background images are linked (using the import feature of Inkscape) " "inside almost all theme art works. This structure let you make centralized " "changes on the visual identity and propagate them quickly to other areas." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1888(para) msgid "" "In this structure you design background images for different screen " "resolutions based on the theme artistic motif." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1889(para) msgid "" "You may create different artistic motifs propositions based on the same " "conceptual idea. The conceptual idea is what defines a theme. Artistic " "motifs are interpretations of that idea." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1890(para) msgid "" "Inside this directory artistic motifs are organized by name (e.g., " "TreeFlower, Modern, etc.)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1891(para) msgid "" "Each artistic motif directory represents just one unique artistic motif." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1892(para) msgid "" "The artistic motif is graphic design used as common pattern to connect all " "visual manifestations inside one unique theme. The artistic motif is based " "on a conceptual idea. Artistic motifs provide visual style to themes." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1893(para) msgid "" "Designing artistic motifs is for anyone interested in creating beautiful " "themes for CentOS. When building a theme for CentOS, the first design you " "need to define is the artistic motif." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1894(para) msgid "" "Inside CentOS Artwork Repository, theme visual styles (Motifs) and theme " "visual structures (Models) are two different working lines. When you design " "an artistic motif for CentOS you concentrate on its visual style, and " "eventualy, use the centos-art command line interface to " "render the visual style, you are currently producing, against an already-" "made theme model in order to produce the final result. Final images are " "stored under Motifs/ directory using the model name, and the " "model directory structure as reference." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1895(para) msgid "" "The artistic motif base structure is used by centos-art " "to produce images automatically. This section describes each directory of " "CentOS artistic motif base structure." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1900(para) msgid "" "The Backgrounds/ directory is probably the core component, " "inside Motifs/ directory structure. Inside Backgrounds/ directory you produce background images used by almost all theme " "models (e.g., Distribution, Websites, Promotion, etc.). The " "Backgrounds/ directory can contain subdirectories to help you " "organize the design process." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1912(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1913(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1932(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1965(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1971(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2001(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:221(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:222(menutitle) msgid "trunk Identity Themes Motifs Modern Backgrounds Tpl" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1917(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1918(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1966(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1999(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2005(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2041(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:226(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:227(menutitle) msgid "trunk Identity Themes Motifs Modern Backgrounds Xcf" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1922(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1923(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:376(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:377(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5829(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5855(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5861(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5902(nodeprev) msgid "trunk Translations Identity Themes Backgrounds" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1936(title) msgid "trunk/Identity/Themes/Motifs/Modern/Backgrounds/Img" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1954(para) msgid "" "In this directory is where you store all background images (e.g., .png, ." "jpg, .xpm, etc.). This directory is required by centos-art " "command line interface." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1970(title) msgid "trunk/Identity/Themes/Motifs/Modern/Backgrounds/Tpl" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:1988(para) msgid "" "In this directory is where you store all the scalable vector graphics (e." "g., .svg) files. This directory is required by centos-art " "command line interface." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2000(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2039(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2045(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2106(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:231(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:232(menutitle) msgid "trunk Identity Themes Motifs Modern Distro Anaconda Progress" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2004(title) msgid "trunk/Identity/Themes/Motifs/Modern/Backgrounds/Xcf" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2028(para) msgid "" "In this directory is where you store the project files (e.g, .xcf) of Gimp. " "This directory is not required by centos-art command line " "interface. If you can create a beautiful background images using scalable " "vector graphics only, then there is no need to use the Xcf/ " "directory to store background projects. Of course, you can merge both Gimp " "and Inkscape power to produce images based on them. In this last case you " "need the Xcf/ directory." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2040(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2104(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2110(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2140(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:236(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:237(menutitle) msgid "trunk Identity Themes Motifs Modern Palettes" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2044(title) msgid "trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2062(para) msgid "" "To render Anaconda progress slide images using the Modern " "artistic motif design, the Default theme model, and available translation " "files (see trunk Translations Identity Themes Distro " "Anaconda Progress); use the following commands:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2063(example) #, no-wrap msgid "" "cd /home/centos/artwork/trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress/\n" "centos-art render --identity" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2065(para) msgid "The above command will create the following structure:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2066(example) #, no-wrap msgid "" "trunk/Identity/Themes/Motifs/Modern/Distro/Anaconda/Progress\n" "|-- 3\n" "| |-- en\n" "| | |-- 01-welcome.png\n" "| | |-- 02-donate.png\n" "| | `-- 03-yum.png\n" "| `-- es\n" "| |-- 01-welcome.png\n" "| |-- 02-donate.png\n" "| `-- 03-yum.png\n" "|-- 4\n" "| |-- en\n" "| | |-- 01-welcome.png\n" "| | |-- 02-donate.png\n" "| | `-- 03-yum.png\n" "| `-- es\n" "| |-- 01-welcome.png\n" "| |-- 02-donate.png\n" "| `-- 03-yum.png\n" "`-- 5\n" " |-- en\n" " | |-- 01-welcome.png\n" " | |-- 02-donate.png\n" " | `-- 03-yum.png\n" " `-- es\n" " |-- 01-welcome.png\n" " |-- 02-donate.png\n" " `-- 03-yum.png" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2105(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2138(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2144(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2179(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:241(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:242(menutitle) msgid "trunk Identity Themes Motifs TreeFlower" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2109(title) msgid "trunk/Identity/Themes/Motifs/Modern/Palettes" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2116(para) msgid "Organize palette files for Modern theme." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2127(para) msgid "" "Here is where graphic designers define theme palettes for color-limited art " "works. Theme palettes contain the color information that rendering functions " "need, in order to produce images with color limitations. Theme palettes " "contain the unique color information required by theme." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2139(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2177(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2183(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2412(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:246(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:247(menutitle) msgid "trunk Identity Themes Motifs TreeFlower Backgrounds" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2143(title) msgid "trunk/Identity/Themes/Motifs/TreeFlower" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2160(alttext) msgid "TreeFlower theme" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2161(caption) msgid "The TreeFlower artistic motif." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2178(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2410(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2416(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2445(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:251(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:252(menutitle) msgid "trunk Identity Widgets" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2182(title) msgid "trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2186(para) msgid "" "This section exists to orgnize backgrounds of TreeFlower " "artistic motif." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2192(title) msgid "Desktop background" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2193(para) msgid "" "Once you have defined the vectorial artistic motif design, use the " "centos-art.sh script (as described in usage section " "below) to produce the png version of it. With the png version of your " "vectorial design do the following:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2194(para) msgid "Open the png version with GIMP." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2195(para) msgid "" "Save the png version as a project of GIMP inside trunk/Identity/Themes/" "Motifs/TreeFlower/Backgrounds/Xcf directory, using the same name of " "your vectorial design but with the .xcf extension." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2196(para) msgid "" "Now use GIMP to improve your design. Here you may add one layer for pattern, " "another for colors, and so on until you find yourself confortable with your " "artwork. For example, the following layer distribution (from bottom to top) " "was used to build revision 285 of file 1360x768.xcf using " "TreeFlower artistic motif at revision 241." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2199(strong) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2267(strong) msgid "Layer 1: Background" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2201(para) msgid "" "The first thing we did with GIMP was to create a layer named " "Background to store the artistic motif (File > Open as " "layer). This layer is the lowest layer in the image. Later, we started to " "create layers one upon another to change the artistic motif visual style." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2205(strong) msgid "Layer 2: Shadow#1" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2207(para) msgid "" "This layer is above Background and contains a linear gradient " "from left (000000) to right (transparent) covering the whole image. This " "layer masks the artistic motif to avoid the effect of linear gradient. This " "layer is 100% of opacity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2211(strong) msgid "Layer 3: Shadow#2" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2213(para) msgid "" "This layer is above Shadow#1 and contains a linear gradient " "from left (000000) to right (transparent) covering just the 70% of the whole " "image aproximatly. This layer doesn't mask the artistic motif which make the " "left part of it fall into the dark of linear gradient. This layer is 100% of " "opacity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2217(strong) msgid "Layer 4: Pattern (Paper)" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2219(para) msgid "" "This layer is above Shadow#2 an contains the paper pattern " "shipped with GIMP 2.2. This layer doesn't mask the artistic motif so the " "pattern is applied over the whole image. This layer is set to 15% of opacity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2223(strong) msgid "Layer 5: Pattern (Stripes)" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2225(para) msgid "" "This layer is above Pattern (Paper) and contains the stripes " "used over the artistic motif. This layer do masks the artistic motif so the " "stripes are only applied to it. This layer is set to 10% of opacity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2229(strong) msgid "Layer 6: Shadow#3" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2231(para) msgid "" "This layer is above Pattern (Stripes) and contains a linear " "gradient from right (6600ff) to left (transparent). This layer masks the " "artistic motif so the linear gradient doesn't affect it. This layer is set " "to 15% of opacity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2235(strong) msgid "Layer 7: Shadow#4" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2237(para) msgid "" "This layer is above Shadow#3 and contains a linear gradient " "from left (000000) to right (transparent). This layer do masks the artistic " "motif so the linear gradient doesn't affect it. This layer is set to 10% of " "opacity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2241(strong) msgid "Layer 8: Color#1" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2243(para) msgid "" "This layer is above Shadow#4 and is filled with orange (ffae00) " "color over the whole image. This layer is set to 10% of opacity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2247(strong) msgid "Layer 9: Color#2" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2249(para) msgid "" "This layer is above Color#1 and is filled with blue (010a88) " "color over the whole image. This layer is set to 10% of opacity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2254(para) msgid "" "Note There is no definite combination. To get the " "appropriate visual design is a matter of constant testing and personal taste." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2256(para) msgid "" "Finally, use Save as copy ... option to export the final " "design. To export the final design use the same name of your vectorial " "design plus -final.png extension." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2257(para) msgid "" "You can repeat these steps to create images for other screen resolutions." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2261(title) msgid "Anaconda Prompt (syslinux) background" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2262(para) msgid "" "When building syslinux backgrounds it is needed to take into account that " "the final image is reduced to 16 colors. In desktop background there is no " "color limitation but syslinux does have. The goal of this section is " "achieving a final syslinux background as close as possible to desktop " "backgrounds using 16 colors only." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2263(para) msgid "" "Another point to consider is the forground and background definition used by " "syslinux. The syslinux documentation says that the color set in position 0 " "is the background and color set in position 7 is the forground. The final " "palette of color used by our background will match that specification. For " "great contrast we'll use black as background and white as forground. At this " "poing we have black (000000) and white (ffffff) colors in our syslinux " "palette, which left us with 14 colors to play with." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2264(para) msgid "" "Let's begin with Xcf/640x300.xcf layer distribution from bottom " "to top:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2269(para) msgid "" "This layer is the lowest layer in the image composition and contains the " "artistic motif image rendered for the same resolution (i.e., Img/" "Png/640x300.png). This layer is set to 100% of opacity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2273(strong) msgid "Layer 2: Pattern (Paper)" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2275(para) msgid "" "This layer is placed above Background layer and contains the " "paper pattern shipped with GIMP 2.2. This layer doesn't mask the artistic " "motif. This layer is set to 30% of opacity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2279(strong) msgid "Layer 3: Pattern (Stripes)" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2281(para) msgid "" "This layer is placed above Pattern (Paper) layer and contains " "the stripes pattern shipped with GIMP 2.2. This layer does mask the artistic " "motif in order to apply the stripes over it only. The background is not " "affected by the stripes pattern just the artistic motif. This layer is set " "to 20% of opacity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2285(strong) msgid "Layer 4: Shadow#1" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2287(para) msgid "" "This layer is placed above Pattern (Stripes) layer and fills " "the entire layer area with violet (6600ff) color. This layer do mask the " "artistic motif in order to applied the violet color to the background area " "outside the artistic motif only. This layer is set to 15% of opacity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2291(strong) msgid "Layer 5: Color#1" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2293(para) msgid "" "This layer is above Shadow#1 and is filled with orange (ffae00) " "color to cover the whole image. This layer is set to 10% of opacity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2297(strong) msgid "Layer 6: Color#2" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2299(para) msgid "" "This layer is above Color#1 and is filled with blue (010a88) " "color to cover the whole image. This layer is set to 10% of opacity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2303(strong) msgid "Layer 7: Shadow#2" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2305(para) msgid "" "This layer is above Color#1 and contains a linear gradient from " "left (000000) to right (transparent) covering 70% of the image approximately." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2309(para) msgid "" "At this point we have the composition and should look like the desktop " "backgrounds. Compared with desktop backgrounds there are some differences in " "opacity. This is because in our testings the final color information found " "with this composition produces an acceptable 16 color image. Of course this " "is something we haven't seen yet." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2310(para) msgid "" "To define the color information of our current coposition, save the syslinux " "background composition we've done using File > Save as Copy ... option in the following location:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2314(para) msgid "" "Now, create the final png version of syslinux backgrounds using the " "following command:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2318(para) msgid "" "This command will create syslinux-splash final images for all major releases " "of CentOS distribution the repository has been configured to. The important " "files here are syslinux-splash.png, other files may contain the " "wrong information because we haven't defined yet the correct color " "information to use." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2319(para) msgid "" "Open one syslinux-splash.png file with GIMP and use the " "Image > Mode > Indexed to reduce image colors up to 16 " "colors, using the Generate optimum palette feature of GIMP. If " "the image looks aceptable after reducing colors, use the Palettes menu (Ctrl+P) of GIMP to import a new palette from file and name it " "CentOS-TreeFlower-Syslinux. Once you've saved the palette, the " "color information is stored at:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2323(para) msgid "" "You need to edit CentOS-TreeFlower-Syslinux.gpl file in order " "to set the appropriate order of colors. Remember black (000000) in position " "0, and white (ffffff) in position 7. Other positions are irrelevant. When " "editing this file you may find that color reduction did not set black and " "white colors to their respective values exactly. Change that manually. For " "example, consider the following palette:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2346(para) msgid "" "Update the Palettes menu to get the new color positions from " "the file you just edited and open the palette with double click." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2347(para) msgid "Update the syslinux.gpl file copying the following file:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2351(para) msgid "to" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2355(para) msgid "" "With the CentOS-TreeFlower-Syslinux palette opened in the " "Palette Editor, open (Ctrl+O) the following file:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2359(para) msgid "" "and replace its color information with that one in CentOS-TreeFlower-" "Syslinux palette. When you are replacing color information inside " "syslilnux.ppm, remember to keep the order of colors just as " "they are in the CentOS-TreeFlower-Palette palette." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2360(para) msgid "" "The syslinux.ppm file is 16 pixels width and 1 pixel height, so " "you probably need to zoom it a bit to set the color information in their " "place when using the pen tool with the brush Circle (01) (1 x 1)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2361(para) msgid "" "Once you've updated the syslinux.ppm file, it is time to update " "the following file:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2365(para) msgid "" "The syslinux.hex file contains the color information in " "hexadecimal notation. The color information in hexadecimal notation is " "required by ppmtolss16 command. The ppmtolss16 command produces the final LSS16 image format that is used by " "syslinux program inside CentOS distribution." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2366(para) msgid "" "The color information inside syslinux.hex must match the one in " "syslinux.ppm and syslinux.gpl. For example, based " "on CentOS-TreeFlower-Syslinux palette of colors above, consider " "the following syslinux.hex file:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2388(title) msgid "Grub background" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:24(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6047(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6056(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:64(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:65(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:75(nodeup) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:85(nodeup) msgid "Top" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2411(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2443(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2449(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2490(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:256(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:257(menutitle) msgid "trunk Manuals" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2415(title) msgid "trunk/Identity/Widgets" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2444(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2488(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2494(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2536(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:261(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:262(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2641(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2642(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4988(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4989(menutitle) msgid "trunk Scripts" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2448(title) msgid "trunk/Manuals" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2489(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2534(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2540(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:266(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2662(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:267(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3663(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3664(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3984(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3985(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4501(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4502(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4640(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4641(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4799(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4800(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4943(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4944(menutitle) msgid "trunk Scripts Bash" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2493(title) msgid "trunk/Scripts" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2497(para) msgid "The trunk/Scripts directory exists to:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:25(nodeup) msgid "(dir)" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2501(para) msgid "" "Organize the “trunk” development line of automation scripts by " "programming language." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2535(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2646(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2647(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2660(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2666(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:271(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:272(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3679(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3989(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3990(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4506(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4507(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4645(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4646(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4804(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4805(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4948(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4949(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4983(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4984(menutitle) msgid "trunk Scripts Bash Functions" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2539(title) msgid "trunk/Scripts/Bash" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2543(para) msgid "" "The trunk/Scripts/Bash directory exists to organize the trunk " "development line of centos-art.sh automation script. The " "centos-art.sh script standardizes frequent tasks inside your " "working copy of CentOS Artwork Repository." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2548(para) msgid "" "The best way to understand centos-art.sh automation script is " "studying its source code. However, as start point, you may prefer to read an " "introductory resume before diving into the source code details." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2549(para) msgid "" "The centos-art.sh script is written in Bash. Most tasks, inside " "centos-art.sh script, have been organized in many specific " "functionalities that you can invoke from the centos-art " "command-line interface." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2550(para) msgid "" "When you type the centos-art command in your terminal, " "the operating system trys to execute that command. In order to execute the " "command, the operating system needs to know where it is, so the operating " "system uses the PATH environment variable to look for that " "command location. If your system was prepared to use CentOS Artwork " "Repository correctly (see trunk Scripts Bash Functions " "Verify), you should have a symbolic link inside " "~/bin/ directory that points to the centos-art.sh " "script file. As ~/bin/ directory is, by default, inside " "PATH environment variable, the execution of centos-art command runs the centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2551(para) msgid "" "When centos-art.sh script is executed, the first it does is " "executing the trunk/Scripts/Bash/initEnvironment.sh script to " "initialize global variables (e.g., gettext variables) and " "global function scripts. Global function scripts are located inside " "trunk/Scripts/Bash/Functions directory and their file names " "begin with cli. Global function scripts provide common " "functionalities that can be used anywhere inside centos-art.sh " "script execution environment." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2552(para) msgid "" "Once global variables and function scripts have been loaded, centos-" "art.sh script executes the cli global function " "from cli.sh function script to retrive command-line arguments " "and define some default values that may be used later by specific function " "scripts (see trunk Scripts Bash Functions)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2553(para) msgid "" "As convenction, the centos-art.sh command-line arguments have " "the following format:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2557(para) msgid "" "In the above example, centos-art is the command you use to " "invoke centos-art.sh script. The arg1 is required " "and represents the functionality you want to perform (e.g., , , definition is required and represets, " "specifically, the action inside the functionality you want to perform. The " " and on, are optional." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2558(para) msgid "" "Once command-line arguments have been retrived, the centos-art.sh script loads specific functionalities using the cli_getFunctions." "sh function script. Only one specific functionality can be loaded at " "one script execution I.e., you run centos-art.sh script " "to run just one functionality." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2584(caption) msgid "The functionalities initialization environment." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2586(para) msgid "" "Functionalities are implemented by means of actions. Once the functionality " "has been initiazalized, actions initialization take place for that " "functionality. Actions initialization model is very similar to functions " "initialization model. But with the difference, that actions are loaded " "inside function environment, and so, share variables and functions defined " "inside function environment." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2628(caption) msgid "The actions initialization environment." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2634(para) msgid "" "The centos-art.sh script usage information is described inside " "each specific function documentation (see trunk Scripts " "Bash Functions)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2651(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2652(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:321(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:322(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3668(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3669(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4814(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4957(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4963(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4999(nodeprev) msgid "trunk Scripts Bash Locale" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2661(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:276(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:277(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3611(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3612(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3677(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3683(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3724(nodeprev) msgid "trunk Scripts Bash Functions Html" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2665(title) msgid "trunk/Scripts/Bash/Functions" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2669(para) msgid "" "The trunk/Scripts/Bash/Functions directory exists to organize " "centos-art.sh specific functionalities." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2674(para) msgid "" "The specific functions of centos-art.sh script are designed " "with “Software Toolbox” philosophy (see " "Toolbox introductioncoreutils.info) in mind: " "each program “should do one thing well”. Inside centos-art." "sh script, each specific functionality is considered a program that " "should do one thing well. Of course, if you find that they still don't do " "it, feel free to improve them in order for them to do so." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2675(para) msgid "" "The specific functions of centos-art.sh script are organized " "inside specific directories under trunk/Scripts/Bash/Functions " "location. Each specific function directory should be named as the function " "it represents, with the first letter in uppercase. For example, if the " "function name is render, the specific function directory for it " "would be trunk/Scripts/Bash/Functions/Render." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2676(para) msgid "" "To better understand how specific functions of centos-art.sh " "script are designed, lets create one function which only goal is to output " "different kind of greetings to your screen." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2677(para) msgid "" "When we create specific functions for centos-art.sh script it " "is crucial to know what these functions will do exactly and if there is any " "function that already does what we intend to do. If there is no one, it is " "good time to create them then. Otherwise, if functionalities already " "available don't do what you exactly expect, contact their authors and work " "together to improve them." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2679(para) msgid "" "Tip Join CentOS developers mailing list " "centos-art@centos.org to share " "your ideas." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2681(para) msgid "" "It is also worth to know what global functions and variables do we have " "available inside centos-art.sh script, so advantage can be " "taken from them. Global variables are defined inside global function " "scripts. Global functions scripts are stored immediatly under trunk/" "Scripts/Bash/Functions directory, in files begining with cli prefix." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2682(para) msgid "OK, let's begin with our functionality example." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2683(para) msgid "" "What function name do we use? Well, lets use greet. Note that " "hello word is not a verb; but an expression, a kind of " "greeting, an interjection specifically. In contrast, greet is a " "verb and describes what we do when we say Hello!, Hi!, and similar expressions." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2684(para) msgid "So far, we've gathered the following function information:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2690(para) msgid "" "The greet.sh function script is the first file centos-art." "sh script loads when the greet functionality is called " "using commands like centos-art greet --hello='World'. The " "greet.sh function script contains the greet " "function definition." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2691(para) msgid "" "Inside centos-art.sh script, as convenction, each function " "script has one top commentary, followed by one blank line, and then one " "function defintion below it only." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2692(para) msgid "" "Inside centos-art.sh script functions, top commentaries have " "the following components: the functionality description, one-line for " "copyright note with your personal information, the license under which the " "function source code is released —the centos-art.sh " "script is released as GPL, so do all its functions—, the $Id$ keyword of Subversion is later expanded by svn propset command." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2693(para) msgid "" "In our greet function example, top commentary for greet." "sh function script would look like the following:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:27(title) msgid "CentOS Artwork Repository" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2722(para) msgid "" "After top commentary, separated by one blank line, the greet " "function definition would look like the following:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2733(para) msgid "" "The first definition inside greet function, are global " "variables that will be available along greet function execution " "environment. This time we didn't use global variable definitions for " "greet function execution environment, so we left that section " "empty." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2734(para) msgid "" "Later, we call greet_getActions function to define the command-" "line interface of greet functionality. The command-line " "interface of greet functionality defines what and how actions " "are performed, based on arguments combination passed to centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2756(para) msgid "" "The ACTIONNAM global variable is defined in cli.sh " "function script and contains the value passed before the equal sign (i.e., " "=) in the second command-line argument of centos-art.sh script. For example, if the second command-line argument is , the value of ACTIONNAM variable would be " "--hello. Using this configuration let us deside which action to " "perform based on the action name passed to centos-art.sh script " "as second argument." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2757(para) msgid "" "The greet function definition makes available two valid " "greetings through and " "options. If no one of them is provided as second command-line argument, the " "* case is evaluated instead." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2758(para) msgid "" "The * case and its two lines further on should always be " "present in _getActions.sh function scripts, no matter what " "specific functionality you are creating. This convenction helps the user to " "find out documentation about current functionality in use, when no valid " "action is provided." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2759(para) msgid "" "The greet_doHello and greet_doBye function " "definitions are the core of greet specific functionality. In " "such function definitions we set what our greet function really " "does: to output different kinds of greetings." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2767(para) msgid "" "The greet_doHello function definition is stored in " "greet_doHello.sh function script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2775(para) msgid "" "The greet_doBye function definition is stored in the " "greet_doBye.sh function script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2776(para) msgid "" "Both greet_doHello.sh and greet_doBye.sh function " "scripts are stored inside greet function directory path (i.e. " "trunk/Scripts/Bash/Functions/Greet)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2777(para) msgid "" "The ACTIONVAL global variable is defined in cli.sh " "function script and contains the value passed after the equal sign (i.e., " "=) in the second command-line argument of centos-art.sh script. For example, if the second command-line argument is , the value of ACTIONVAL variable would be " "World without quotes." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2778(para) msgid "" "Let's see how greet specific functionality files are organzied " "under greet function directory. To see file organization we use " "the tree command:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2786(para) msgid "" "To try the greet specific functionality we've just created, " "pass the function name (i.e., greet) as first argument to " "centos-art.sh script, and any of the valid options as second " "argument. Some examples are illustrated below:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2794(para) msgid "" "The word World in the examples above can be anything. In fact, " "change it to have a little fun." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2795(para) msgid "" "Now that we have a specific function that works as we expect, it is time to " "document it. To document greet specific functionality, we use " "its directory path and the manual functionality (see " "trunk Scripts Bash Functions Manual) of centos-art.sh script, just as the following command " "illustrates:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2799(para) msgid "" "To have a well documented function helps user to understand how your " "function really works, and how it should be used. When no valid action is " "passed to a function, the centos-art.sh script uses the " "function documentation entry as vehicle to communicate which the valid " "functions are. When no documentation entry exists for a function, the " "centos-art.sh script informs that no documentation entry exists " "for such function and requests user to create it right at that time." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2800(para) msgid "" "Now that we have documented our function, it is time to translate its output " "messages to different languages. To translate specific functionality output " "messages to different languages we use the locale functionality " "(see trunk Scripts Bash Functions Locale) of centos-art.sh script, just as the following command " "illustrates:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2805(para) msgid "" "Warning To translate output messages in different " "languages, your system locale information —as in LANG " "environment variable— must be set to that locale you want to produce " "translated messages for. For example, if you want to produce translated " "messages for Spanish language, your system locale information must be set to " "es_ES.UTF-8, or similar, first." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2807(para) msgid "Well, it seems that our example is rather complete by now." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2808(para) msgid "" "In greet function example we've described so far, we only use " "cli_printMessage global function in action specific " "function definitions in order to print messages, but more interesting things " "can be achieved inside action specific function definitions. For example, if " "you pass a directory path as action value in second argument, you could " "retrive a list of files from therein, and process them. If the list of files " "turns too long or you just want to control which files to process, you could " "add the third argument in the form and " "reduce the amount of files to process using a regular expression pattern." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2809(para) msgid "" "The greet function described in this section may serve you as " "an introduction to understand how specific functionalities work inside " "centos-art.sh script. With some of luck this introduction will " "also serve you as motivation to create your own centos-art.sh " "script specific functionalities." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:281(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:282(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3616(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3617(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3678(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3722(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3728(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3798(nodeprev) msgid "trunk Scripts Bash Functions Locale" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2810(para) msgid "" "By the way, the greet functionality doesn't exist inside " "centos-art.sh script yet. Would you like to create it?" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2816(title) msgid "Global variables" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2817(para) msgid "" "The following global variables of centos-art.sh script, are " "available for you to use inside specific functions:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2819(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2821(defvariable) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4874(env) msgid "TEXTDOMAIN" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2820(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2829(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2838(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2850(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2856(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2862(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2868(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2874(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2886(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2896(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2907(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2963(defcategory) msgid "Variable" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2824(para) msgid "" "Default domain used to retrieve translated messages. This value is set in " "initFunctions.sh and shouldn't be changed." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2828(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2830(defvariable) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4880(env) msgid "TEXTDOMAINDIR" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2833(para) msgid "" "Default directory used to retrieve translated messages. This value is set in " "initFunctions.sh and shouldn't be changed." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2837(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2839(defvariable) msgid "FUNCNAM" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2842(para) msgid "Define function name." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2843(para) msgid "" "Function names associate sets of actions. There is one set of actions for " "each unique function name inside centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2844(para) msgid "" "Dunction names are passed as first argument in centos-art.sh " "command-line interface. For example, in the command centos-art render " "--entry=path/to/dir --filter=regex, the ACTION passed to " "centos-art.sh script is ." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2845(para) msgid "" "When first argument is not provided, the centos-art.sh script " "immediatly ends its execution." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2849(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2851(defvariable) msgid "FUNCDIR" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2855(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2857(defvariable) msgid "FUNCDIRNAME" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:286(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:287(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3621(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3622(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3723(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3796(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3802(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3843(nodeprev) msgid "trunk Scripts Bash Functions Manual" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2861(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2863(defvariable) msgid "FUNCSCRIPT" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2867(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2869(defvariable) msgid "FUNCCONFIG" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2873(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2875(defvariable) msgid "ACTIONNAM" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2878(para) msgid "Define action name." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2879(para) msgid "" "Each action name identifies an specific action to perform, inside an " "specific function." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2880(para) msgid "" "Action name names aare passed as second argument in centos-art.sh command-line interface. For example, in the command centos-art " "render --entry=path/to/dir --filter=regex, the ACTIONNAM " "passed to centos-art.sh script is ." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2881(para) msgid "" "When second argument is not provided, the centos-art.sh script " "immediatly ends its execution." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2885(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2887(defvariable) msgid "ACTIONVAL" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2890(para) msgid "Define action value." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2891(para) msgid "" "Action values are associated to just one action name. Action values contain " "the working copy entry over which its associated action will be performed " "in. Working copy entries can be files or directories inside the working copy." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2895(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2897(defvariable) msgid "REGEX" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2900(para) msgid "" "Define regular expression used as pattern to build the list of files to " "process." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2901(para) msgid "" "By default, REGEX variable is set to .+ to match all " "files." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2902(para) msgid "" "Functions that need to build a list of files to process use the option " " to redefine REGEX variable default " "value, and so, control the amount of files to process." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2906(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2908(defvariable) msgid "ARGUMENTS" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:291(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:292(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3626(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3627(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3797(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3841(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3847(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4000(nodeprev) msgid "trunk Scripts Bash Functions Path" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2911(para) msgid "Define optional arguments." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2912(para) msgid "" "Optional arguments, inside centos-art.sh script, are considered " "as all command-line arguments passed to centos-art.sh script, " "from third argument position on. For example, in the command centos-" "art render --entry=path/to/dir --filter=regex , the optional " "arguments are from --filter=regex argument on." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2913(para) msgid "" "Optional arguments are parsed using getopt command " "through the following base construction:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2944(para) msgid "" "Optional arguments provide support to command options inside centos-" "art.sh script. For instance, consider the Subversion (svn) command, where there are many options (e.g., , , etc), and inside " "each option there are several modifiers (e.g., --revision, " "--message, --username, etc.) that can be combined " "one another in their short or long variants." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2945(para) msgid "" "The ARGUMENTS variable is used to store arguments passed from " "command-line for later use inside centos-art.sh script. Storing " "arguments is specially useful when we want to run a command with some " "specific options from them. Consider the following command:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2949(para) msgid "" "In the above command, the , and options are specific to svn copy " "command. In such cases, options are not interpreted by centos-art.sh script itself. Instead, the centos-art.sh script uses " "getopt to retrive them and store them in the " "ARGUMENTS variable for later use, as described in the following " "command:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2955(para) msgid "" "When getopt parses ARGUMENTS, we may use short " "options (e.g., ) or long options (e.g., ). When we use short options, arguments are separated by one " "space from the option (e.g., ). On the other " "hand, to define an option argument as not required, you need to set two " "colons :: after the option definition (e.g., )." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:296(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:297(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3631(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3632(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3842(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3998(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4381(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4511(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4512(menutitle) msgid "trunk Scripts Bash Functions Render" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2962(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2964(defvariable) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4853(env) msgid "EDITOR" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2967(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4855(para) msgid "Default text editor." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2968(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4856(para) msgid "" "The centos-art.sh script uses default text EDITOR to " "edit pre-commit subversion messages, translation files, configuration files, " "script files, and similar text-based files." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2969(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4857(para) msgid "" "If EDITOR environment variable is not set, centos-art.sh script uses /usr/bin/vim as default text editor. " "Otherwise, the following values are recognized by centos-art.sh " "script:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2973(file) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4861(file) msgid "/usr/bin/vim" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2976(file) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4864(file) msgid "/usr/bin/emacs" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2979(file) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4867(file) msgid "/usr/bin/nano" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2982(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4870(para) msgid "" "If no one of these values is set in EDITOR environment variable, " "centos-art.sh uses /usr/bin/vim text editor by " "default." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2988(title) msgid "Global functions" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2989(para) msgid "" "Function scripts stored directly under trunk/Scripts/Bash/Functions/ directory are used to define global functions. Global functions can be " "used inside action specific functionalities and or even be reused inside " "themselves. This section provides introductory information to global " "functions you can use inside centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2991(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2993(deffunction) msgid "cli_checkActionArguments" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2992(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3011(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3075(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3112(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3121(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3133(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3147(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3204(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3217(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3230(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3243(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3285(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3298(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3311(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3321(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3357(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3371(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3406(defcategory) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3416(defcategory) msgid "Function" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2996(para) msgid "Validate action value (ACTIONVAL) variable." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:2997(para) msgid "The action value variable can take one of the following values:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3000(para) msgid "Path to one directory inside the local working copy," msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3003(para) msgid "Path to one file inside the local working copy," msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3006(para) msgid "" "If another value different from that specified above is passed to action " "value variable, the centos-art.sh script prints an error " "message and ends script execution." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:301(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:302(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3636(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3637(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3999(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4370(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4371(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4379(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4385(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4522(nodeprev) msgid "trunk Scripts Bash Functions Render Config" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3010(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3012(deffunction) msgid "cli_checkFiles" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3013(defparam) msgid "FILE" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3014(defdelimiter) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3077(defdelimiter) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3206(defdelimiter) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3219(defdelimiter) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3245(defdelimiter) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3287(defdelimiter) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3300(defdelimiter) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3359(defdelimiter) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3419(defdelimiter) msgid "[" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3015(defparam) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3324(defparam) msgid "TYPE" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3016(defdelimiter) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3079(defdelimiter) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3208(defdelimiter) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3221(defdelimiter) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3247(defdelimiter) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3289(defdelimiter) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3302(defdelimiter) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3361(defdelimiter) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3421(defdelimiter) msgid "]" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3019(para) msgid "Verify file existence." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3020(para) msgid "" "cli_checkFiles receives a FILE absolute path and " "performs file verification as specified in TYPE. When TYPE is not specified, cli_checkFiles verifies FILE " "existence, no matter what kind of file it be. If TYPE is " "specified, use one of the following values:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3023(option) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3336(option) msgid "d" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3024(option) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3337(option) msgid "directory" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3026(para) msgid "Ends script execution if FILE is not a directory." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3027(para) msgid "" "When you verify directories with cli_checkFiles, if directory doesn't exist, " "centos-art.sh script asks you for confirmation in order to " "create that directory. If you answer positively, centos-art.sh " "script creates that directory and continues script flows normally. " "Otherwise, if you answer negatively, centos-art.sh ends script " "execution with an error and documentation message." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3031(option) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3343(option) msgid "f" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3032(option) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3344(option) msgid "regular-file" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3034(para) msgid "Ends script execution if FILE is not a regular file." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3038(option) msgid "h" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3039(option) msgid "symbolic-link" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3041(para) msgid "Ends script execution if FILE is not a symbolic link." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3045(option) msgid "x" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3046(option) msgid "execution" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3048(para) msgid "Ends script execution if FILE is not executable." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3052(option) msgid "fh" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3054(para) msgid "" "Ends script execution if FILE is neither a regular file nor a " "symbolic link." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3058(option) msgid "fd" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:306(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:307(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3641(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3642(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4380(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4520(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4526(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4656(nodeprev) msgid "trunk Scripts Bash Functions Shell" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3060(para) msgid "" "Ends script execution if FILE is neither a regular file nor a " "directory." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3064(option) msgid "isInWorkingCopy" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3066(para) msgid "" "Ends script execution if FILE is not inside the working copy." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3070(para) msgid "" "As default behaviour, if FILE passes all verifications, " "centos-art.sh script continues with its normal flow." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3074(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3076(deffunction) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3105(code) msgid "cli_commitRepoChanges" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3078(defparam) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3246(defparam) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3360(defparam) msgid "LOCATION" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3082(para) msgid "Syncronize changes between repository and working copy." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3083(para) msgid "" "The cli_commitRepoChanges function brings changes from the " "central repository down to the working copy—using svn update—, checks the working copy changes—using svn " "status command—, prints status report—using both " "svn update and svn status commands " "output, and finally, commits recent changes from the working copy up to the " "repository—using svn commit command—." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3084(para) msgid "" "Previous to commit the working copy changes up to the central repository, " "the cli_commitRepoChanges function asks you to verify " "changes—using svn diff command—, and later, " "another confirmation question is shown to be sure you really want to commit " "changes up to central repository." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3085(para) msgid "" "If LOCATION argument is not specified, the value of " "ACTIONVAL variable is used as reference instead." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3105(caption) msgid "The function output." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3107(para) msgid "" "Call the cli_commitRepoChanges function before or/and after " "calling functions that modify files or directories inside the working copy " "as you may need to." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:311(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:312(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3646(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3647(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4521(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4654(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4660(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4815(nodeprev) msgid "trunk Scripts Bash Functions Svg" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3111(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3113(deffunction) msgid "cli_doParseArguments" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3116(para) msgid "" "Redefine arguments (ARGUMENTS) global variable using " "getopt command output. For more information about how to " "use cli_doParseArguments function, see ARGUMENTS " "variable description above." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3120(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3122(deffunction) msgid "cli_doParseArgumentsReDef" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3123(defparam) msgid "$" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3124(defparam) msgid "@" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3127(para) msgid "" "Initialize/reset arguments (ARGUMENTS) global variable using " "positional parameters variable ($@) as reference." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3128(para) msgid "" "When we work inside function definitions, positional parameters are reset to " "the last function definition positional parameters. If you need to redefine " "positional parameters from one specific function, you need to call " "cli_doParseArgumentsReDef with the positional parameters " "variable ($@), set as first argument, to that specific function " "you want to redefine positional parameters at." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3132(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3134(deffunction) msgid "cli_getArguments" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3137(para) msgid "" "Initialize function name (FUNCNAM), action name (ACTIONNAM), and action value (ACTIONVAL) global variables, using " "positional parameters passed in $@ variable." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3138(para) msgid "" "The cli_getArguments function is called from cli.sh function script, using cli function positional parameters " "(i.e., the positional parameters passed as arguments in the command-line) as " "first function argument." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3139(para) msgid "" "Once command-line positional parameters are accesible to centos-art." "sh script execution evironment, cli_getArguments uses " "regular expression to retrive action variables from first and second " "argument. The first argument defines the value used as function name " "(FUNCNAM), and the second argument defines both values used as " "action name (ACTIONNAM) and action value (ACTIONVAL), " "respectively." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3140(para) msgid "" "The first argument is a word in lower case. This word specifies the name of " "the functionality you want to use (e.g., render to render " "images, manual to work on documentation, and so on.)" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3141(para) msgid "" "The second argument has a long option style (e.g., --option=value). The --option represents the action name " "(ACTIONNAM), and the characters inbetween the equal sign " "(=) and the first space character, are considered as the action " "value (ACTIONVAL). In order to provide action values with space " "characters inbetween you need to enclose action value with quotes like in " "--option='This is long value with spaces inbetween'. Generally, " "action values are used to specify paths over which the action name acts on." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3142(para) msgid "" "Once action related variables (i.e., FUNCNAM, ACTIONNAM, and ACTIONVAL) are defined and validated, " "cli_getArguments shifts the positional arguments to remove the " "first two arguments passed (i.e., those used to retrive action related " "variables) and redefine the arguments (ARGUMENTS) global variable " "with the new positional parameters information." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3146(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3148(deffunction) msgid "cli_getFunctions" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3151(para) msgid "" "Initialize funtionalities supported by centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3152(para) msgid "" "Functionalities supported by centos-art.sh script are organized " "in functionality directories under trunk/Scripts/Bash/Functions/ directory. Each functionality directory stores function scripts to the " "functionality such directory was created for. Function scripts contain " "function definitions. Function definitions contain several commands focused " "on achieving one specific task only (i.e., the one such functionality was " "created for)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3153(para) msgid "" "In order for centos-art.sh script to recognize a functionality, " "such functionality needs to be stored under trunk/Scripts/Bash/" "Functions/ in a directory written capitalized (i.e., the whole name " "is written in lowercase except the first character which is in uppercase). " "The directory where one specific functionality is stored is known as the " "functionality directory." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3154(para) msgid "" "Inside each functionality directory, the functionalty itself is implemented " "through function scripts. Function scripts are organized in files " "independently one another and written in camelCase format with " "the function name as prefix. Separation between prefix and description is " "done using underscore (_) character." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3155(para) msgid "" "In order for centos-art.sh script to load functionalities " "correctly, function definition inside function scripts should be set using " "the function reserved word, just as in the following example:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:316(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:317(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3651(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3652(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4655(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4813(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4819(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4959(nodeprev) msgid "trunk Scripts Bash Functions Verify" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3163(para) msgid "" "The above function definition is just a convenction we use, in order to make " "identification of function names easier read and automate by centos-" "art.sh script initialization commands, once centos-art.sh script determines which functionality directory to use. Specifically, " "in order to initialize and export functions, centos-art.sh " "script executes all function scripts inside the functionality directory, and " "later grep on them using a regular expression pattern, " "where the function reserved word is used as reference to " "retrive the function names and export them to centos-art.sh " "script execution environment, and so, make function definitions —from " "function scripts inside the functionality directory— available for " "further calls." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3164(para) msgid "" "If the functionality specified in the command-line first argument doesn't " "have a functionality directory, centos-art.sh script considers " "the functionality provided in the command-line as invalid functionality and " "immediatly stops script execution with an error message." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3165(para) msgid "" "In order to keep visual consistency among function scripts, please consider " "using the following function script design model as template for your own " "function scripts:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3203(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3205(deffunction) msgid "cli_getCountryCodes" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3207(defparam) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3220(defparam) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3288(defparam) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3301(defparam) msgid "FILTER" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3211(para) msgid "Output country codes supported by centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3212(para) msgid "" "The cli_getCountryCodes function outputs a list with country " "codes as defined in ISO3166 standard. When FILTER is provided, " "cli_getCountryCodes outputs country codes that match " "FILTER regular expression pattern." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3216(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3218(deffunction) msgid "cli_getCountryName" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3224(para) msgid "Outputs country name supported by centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3225(para) msgid "" "The cli_getCountryName function reads one language locale code " "in the format LL_CC and outputs the name of its related country as in " "ISO3166. If filter is specified, cli_getCountryName returns the " "country name that matches the locale code specified in FILTER, " "exactly." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3229(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3231(deffunction) msgid "cli_getCurrentLocale" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3234(para) msgid "Output current locale used by centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3235(para) msgid "" "The cli_getCurrentLocale function uses LANG " "environment variable to build a locale pattern that is later applied to " "cli_getLocales function output in order to return the current " "locale that centos-art.sh script works with." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3236(para) msgid "" "The current locale information, returned by cli_getCurrentLocale, is output from more specific to less specific. For example, if " "en_GB locale exists in cli_getLocales function " "output, the en_GB locale would take precedence before en locale." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3237(para) msgid "" "Locale precedence selection is quite important in order to define the locale " "type we use for message translations. For example, if en_GB is " "used, we are also saying that the common language specification for English " "language (i.e., en) is no longer used. Instead, we are using " "English non-common country-specific language specifications like " "en_AU, en_BW, en_GB, en_US, etc., for message translations." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3238(para) msgid "" "Use cli_getCurrentLocale function to know what current locale " "information to use inside centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3242(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3244(deffunction) msgid "cli_getFilesList" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3250(para) msgid "Output list of files to process." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3251(para) msgid "" "The cli_getFilesList function uses LOCATION variable " "as source location to build a list of files just as specified by regular " "expression (REGEX) global variable. Essentially, what the " "cli_getFilesList function does is using find " "command to look for files in the location (LOCATION) just as " "posix-egrep regular expression (REGEX) specifies." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3252(para) msgid "" "If LOCATION is not specified when cli_getFilesList " "function is called, the action value (ACTIONVAL) global variable " "is used as location value instead." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3253(para) msgid "" "By default, if the regular expression (REGEX) global variable is " "not redefined after its first definition in the cli function, " "all files that match default regular expression value (i.e., .+) will be added to the list of files to process. Otherwise, if you " "redefine the regular expression global variable after its first definition " "in the cli function and before calling cli_getFilesList function, the last value you specifed is used instead." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3254(para) msgid "" "When you need to customize the regular expression (REGEX) global " "variable value inside a function, do not redefine the global variable (at " "least you be absolutly convinced you need to). Instead, set the regular " "expression global variable as local to the function you need a " "customized regular expression value for. If we don't redefine the regular " "expression global variable as local to the function, or use another name for " "the regular expression variable (which is not very convenient in order to " "keep the amount of names to remember low), you may experiment undesired " "concantenation issues that make your regular expression to be something " "different from that you expect them to be, specially if the function where " "you are doing the variable redefinition is called several times during the " "same script execution." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3255(para) msgid "" "As result, the cli_getFilesList re-defines the value of " "FILES variable with the list of files the find " "command returned. As example, consider the following construction:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:326(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:327(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4958(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4997(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5003(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5032(nodeprev) msgid "trunk Scripts Perl" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3284(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3286(deffunction) msgid "cli_getLangCodes" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3292(para) msgid "Outputs language codes supported by centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3293(para) msgid "" "cli_getLangCodes function outputs a list of language codes as " "defined in ISO639 standard. When FILTER is provided, " "cli_getLangCodes outputs language codes that match FILTER regular expression pattern." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3297(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3299(deffunction) msgid "cli_getLangName" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:33(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:34(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:62(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:67(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:68(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:74(nodeprev) msgid "branches" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3305(para) msgid "Outputs language names supported by centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3306(para) msgid "" "cli_getLangName function reads one language locale code in the " "format LL_CC and outputs the language related name as in ISO639. If filter " "is specified, cli_getLangName returns the language name that " "matches the locale code specified in FILTER, exactly." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:331(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:332(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4998(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5030(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5036(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5077(nodeprev) msgid "trunk Scripts Python" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3310(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3312(deffunction) msgid "cli_getLocales" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3315(para) msgid "Output locale codes supported by centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3316(para) msgid "" "Occasionally, you use cli_getLocales function to add locale " "information in non-common country-specific language (LL_CC) " "format for those languages (e.g., bn_IN, pt_BR, " "etc.) which locale differences cannot be solved using common language " "specifications (LL) into one unique common locale specification " "(e.g., bn, pt, etc.)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3320(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3322(deffunction) msgid "cli_getRepoName" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3323(defparam) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3373(var) msgid "NAME" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3327(para) msgid "Sanitate file names." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3328(para) msgid "" "Inside centos-art.sh script, specific functionalities rely both " "in cli_getRepoName and repository file system organization to " "achieve their goals. Consider cli_getRepoName function as " "central place to manage file name convenctions for other functions inside " "centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3330(para) msgid "" "Importantcli_getRepoName function doesn't " "verify file or directory existence, for that purpose use " "cli_checkFiles function instead." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3332(para) msgid "" "The NAME variable contains the file name or directory name you " "want to sanitate." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3333(para) msgid "" "The TYPE variable specifies what type of sanitation you want to " "perform on NAME. The TYPE can be one of the following " "values:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3339(para) msgid "Sanitate directory NAMEs." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3346(para) msgid "Sanitate regular file NAMEs." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3350(para) msgid "" "Use cli_getRepoName function to sanitate file names and " "directory names before their utilization." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3351(para) msgid "" "Use cli_getRepoName when you need to change file name " "convenctions inside centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3352(para) msgid "" "When we change file name convenctions inside cli_getRepoName " "what we are really changing is the way functions interpret repository file " "system organization. Notice that when we change a file name (e.g., a " "function name), it is necessary to update all files where such file name is " "placed on. This may require a massive substitution inside the repository, " "each time we change name convenctions in the repository (see " "trunk Scripts Bash Functions Path, " "for more information)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3356(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3358(deffunction) msgid "cli_getRepoStatus" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:336(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:337(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:473(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:474(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5031(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5075(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5081(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5514(nodeprev) msgid "trunk Translations" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3364(para) msgid "Request repository status." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3365(para) msgid "" "This function requests the status of a LOCATION inside the " "working copy using the svn status command and returns the " "first character in the output line, just as described in svn help " "status. If LOCATION is not a regular file or a " "directory, inside the working copy, the centos-art.sh script " "prints a message and ends its execution." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3366(para) msgid "" "Use this function to perform verifications based a repository LOCATION status." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3370(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3372(deffunction) msgid "cli_getTemporalFile" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3376(para) msgid "Output absolute path to temporal file NAME." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3377(para) msgid "" "The cli_getTemporalFile function uses /tmp " "directory as source location to store temporal files, the centos-art." "sh script name, and a random identification string to let you run " "more than one centos-art.sh script simultaneously on the same " "user session. For example, due the following temporal file defintion:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3381(para) msgid "" "If FILE name is instance.svg and the unique random " "string is f16f7b51-ac12-4b7f-9e66-72df847f12de, the final " "temporal file, built from previous temporal file definition, would be:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3385(para) msgid "" "When you use the cli_getTemporalFile function to create " "temporal files, be sure to remove temporal files created once you've ended " "up with them. For example, consider the following construction:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3401(para) msgid "" "Use the cli_getTemporalFile function whenever you need to " "create temporal files inside centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3405(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3407(deffunction) msgid "cli_getThemeName" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:341(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:342(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5076(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5512(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5518(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5594(nodeprev) msgid "trunk Translations Identity" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3410(para) msgid "Output theme name." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3411(para) msgid "" "In order for cli_getThemeName function to extract theme name " "correctly, the ACTIONVAL variable must contain a directory path " "under trunk/Identity/Themes/Motifs/ directory structure. " "Otherwise, cli_getThemeName returns an empty string." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3415(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3417(deffunction) msgid "cli_printMessage" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3418(defparam) msgid "MESSAGE" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3420(defparam) msgid "FORMAT" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3424(para) msgid "" "Define standard output message definition supported by centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3425(para) msgid "" "When FORMAT is not specified, cli_printMessage " "outputs information just as it was passed in MESSAGE variable. " "Otherwise, FORMAT can take one of the following values:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3428(option) msgid "AsHeadingLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3430(para) msgid "To print heading messages." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3439(option) msgid "AsWarningLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3441(para) msgid "To print warning messages." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3450(option) msgid "AsNoteLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3452(para) msgid "To print note messages." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:346(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:347(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5478(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5479(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5513(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5553(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5554(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5592(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5598(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5677(nodeprev) msgid "trunk Translations Identity Brands" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3461(option) msgid "AsUpdatingLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3463(para) msgid "To print Updating messages on two-columns format." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3470(option) msgid "AsRemovingLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3472(para) msgid "To print Removing messages on two-columns format." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3479(option) msgid "AsCheckingLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3481(para) msgid "To print Checking messages on two-columns format." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3488(option) msgid "AsCreatingLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3490(para) msgid "To print Creating messages on two-columns format." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3497(option) msgid "AsSavedAsLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3499(para) msgid "To print Saved as messages on two-columns format." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3506(option) msgid "AsLinkToLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3508(para) msgid "To print Linked to messages on two-columns format." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:351(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:352(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5593(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5661(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5662(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5675(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5681(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5704(nodeprev) msgid "trunk Translations Identity Brands Tpl" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3515(option) msgid "AsMovedToLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3517(para) msgid "To print Moved to messages on two-columns format." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3524(option) msgid "AsTranslationLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3526(para) msgid "To print Translation messages on two-columns format." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3533(option) msgid "AsConfigurationLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3535(para) msgid "To print Configuration messages on two-columns format." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3542(option) msgid "AsResponseLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3544(para) msgid "To print response messages on one-column format." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3551(option) msgid "AsRequestLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3553(para) msgid "" "To print request messages on one-column format. Request messages output " "messages with one colon (:) and without trailing newline (" "\\n) at message end." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:356(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:357(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5483(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5484(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5558(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5559(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5676(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5702(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5708(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5776(nodeprev) msgid "trunk Translations Identity Fonts" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3560(option) msgid "AsYesOrNoRequestLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3562(para) msgid "" "To print yes or no request messages on one-column format. If " "something different from y is answered (when using en_US." "UTF-8 locale), script execution ends immediatly." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3566(para) msgid "" "When we use centos-art.sh script in a locale different from " "en_US.UTF-8, confirmation answer may be different from y. For example, if you use es_ES.UTF-8 locale, the " "confirmation question would look like:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3570(para) msgid "" "and the confirmation answer would be s, as it is on Spanish " " word." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3571(para) msgid "" "Definition of which confirmation word to use is set on translation messages " "for your specific locale information. See trunk Scripts " "Bash Functions Locale, for more information about " "locale-specific translation messages." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3575(option) msgid "AsToKnowMoreLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3577(para) msgid "" "To standardize to know more, run the following command: " "messages. When the option is used, the " "MESSAGE value should be set to \"$(caller)\". " "caller is a Bash builtin that returns the context of the " "current subroutine call. option uses " "caller builtin output to build documentation entries " "dynamically." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3584(para) msgid "" "Use option after errors and for " "intentional script termination." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3588(option) msgid "AsRegularLine" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3590(para) msgid "To standardize regular messages on one-column format." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3591(para) msgid "" "When MESSAGE contains a colon inside (e.g., description: " "message), the cli_printMessage function outputs " "MESSAGE on two-columns format." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3595(para) msgid "" "Use cli_printMessage function whenever you need to output " "information from centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3597(para) msgid "" "Tip To improve two-columns format, change the following " "file:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3607(title) msgid "Specific functions" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3608(para) msgid "" "The following specific functions of centos-art.sh script, are " "available for you to use:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:361(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:362(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5488(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5489(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5563(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5564(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5703(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5774(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5780(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5803(nodeprev) msgid "trunk Translations Identity Models" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:366(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:367(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5493(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5494(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5568(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5569(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5775(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5801(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5807(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5830(nodeprev) msgid "trunk Translations Identity Release" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3682(title) msgid "trunk/Scripts/Bash/Functions/Html" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:371(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:372(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5498(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5499(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5573(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5574(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5802(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5828(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5834(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5857(nodeprev) msgid "trunk Translations Identity Themes" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3727(title) msgid "trunk/Scripts/Bash/Functions/Locale" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3741(para) msgid "" "This command looks for .sh files inside Bash directory and " "extracts translatable strings from files, using xgettext " "command, in order to create a portable object template (centos-art.sh." "pot) file for them." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3742(para) msgid "" "With the centos-art.sh.pot file up to date, the centos-" "art command removes the temporal list of files sotred inside " "/tmp directory and checks the current language of your user's " "session to create a portable object file for it, in the location " "$CLI_LANG/$CLI_LANG.po." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3743(para) msgid "" "The CLI_LANG variable discribes the locale language used to " "output messages inside centos-art command. The locale " "language used inside centos-art command is taken from the " "LANG environment variable. The CLI_LANG variable has " "the LL_CC format, where LL is a language code from " "the ISO-639 standard, and CC a country code from the ISO-3166 " "standard." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3744(para) msgid "" "The LANG environment variable is set when you do log in to your " "system. If you are using a graphical session, change language to your native " "language and do login. That would set and exoprt the LANG " "environment variable to the correct value. On the other side, if you are " "using a text session edit your ~/.bash_profile file to set and " "export the LANG environment variable to your native locale as " "defines the locale -a command output; do logout, and do " "login again." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3745(para) msgid "" "At this point, the LANG environment variable has the appropriate " "value you need, in order to translate centos-art.sh " "messages to your native language (the one set in LANG environment " "variable)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3746(para) msgid "" "With the $CLI_LANG/$CLI_LANG.po file up to date, the " "centos-art opens it for you to update translation " "strings. The centos-art command uses the value of " "EDITOR environment variable to determine your favorite text " "editor. If no value is defined on EDITOR, the /usr/bin/vim text editor is used as default." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3747(para) msgid "" "When you finishd PO file edition and quit text editor, the centos-" "art command creates the related machine object in the location " "$CLI_LANG/LC_MESSAGES/$TEXTDOMAIN.mo." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3748(para) msgid "" "At this point, all translations you made in the PO file should be available " "to your language when runing centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3749(para) msgid "" "In order to make the centos-art.sh internationalization, " "the centos-art.sh script was modified as described in the " "gettext info documentation (info gettext). You can find such modifications in the following files:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3753(file) msgid "trunk/Scripts/Bash/initFunctions.sh" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3756(file) msgid "trunk/Scripts/Bash/Functions/Help/cli_localeMessages.sh" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3759(file) msgid "trunk/Scripts/Bash/Functions/Help/cli_localeMessagesStatus.sh" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3774(samp) msgid "centos-art locale --edit" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3776(para) msgid "" "Use this command to translate command-line interface output messages in the " "current system locale you are using (as specified in LANG " "environment variable)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3780(samp) msgid "centos-art locale --list" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3782(para) msgid "Use this command to see the command-line interface locale report." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:38(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:39(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:63(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:72(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:77(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:78(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:84(nodeprev) msgid "tags" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3801(title) msgid "trunk/Scripts/Bash/Functions/Manual" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:381(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:382(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5856(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5900(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5906(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5995(nodeprev) msgid "trunk Translations Identity Themes Distro Anaconda Progress" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3846(title) msgid "trunk/Scripts/Bash/Functions/Path" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3850(para) msgid "" "This section exists to organize files related to path " "functiontionality. The path functionality standardizes " "movement, syncronization, branching, tagging, and general file maintainance " "inside the repository." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3855(emph) msgid "" "”CentOS like trees, has roots, trunk, branches, leaves and flowers. " "Day by day they work together in freedom, ruled by the laws of nature and " "open standards, to show the beauty of its existence.”" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3858(title) msgid "Repository layout" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3859(para) msgid "" "The repository layout describes organization of files and directories inside " "the repository. The repository layout provides the standard backend required " "for automation scripts to work correctly. If such layout changes " "unexpectedly, automation scripts may confuse themselves and stop doing what " "we expect from them to do." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:386(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:387(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5578(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5579(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5901(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5994(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5999(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6034(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6035(menutitle) msgid "trunk Translations Identity Widgets" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3860(para) msgid "" "As convenction, inside CentOS Artwork Repository, we organize files and " "directories related to CentOS corporate visual identity under three top " "level directories named: trunk/, branches/, and " "tags/." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3865(caption) msgid "The CentOS Artwork Repository layout." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3867(para) msgid "" "The trunk/ directory (see trunk) organizes the main development line of CentOS " "corporate visual identity. Inside trunk/ directory structure, " "the CentOS corporate visual identity concepts are implemented using " "directories. There is one directory level for each relevant concept inside " "the repository. The trunk/ directory structure is mainly used " "to perform development tasks related to CentOS corporate visual identity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3868(para) msgid "" "The branches/ directory (see branches) oranizes parallel development lines to trunk/ directory. The branches/ directory is used to set points " "in time where develpment lines are devided one from another taking separte " "and idependent lives that share a common past from the point they were " "devided on. The branches/ directory is mainly used to perform " "quality assurance tasks related to CentOS corporate visual identity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3869(para) msgid "" "The tags/ directory (see tags) organizes parallel frozen lines to branches/ directory. The parallel frozen lines are immutable, nothing change " "inside them once they has been created. The tags/ directory is " "mainly used to publish final releases of CentOS corporate visual identity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3870(para) msgid "" "The CentOS Artwork Repository layout is firmly grounded on a Subversion " "base. Subversion (http://subversion.tigris.org) is a version control system, which allows you to keep old versions of " "files and directories (usually source code), keep a log of who, when, and " "why changes occurred, etc., like CVS, RCS or SCCS. Subversion keeps a single " "copy of the master sources. This copy is called the source “" "repository”; it contains all the information to permit extracting " "previous versions of those files at any time." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3874(title) msgid "Repository name convenctions" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3875(para) msgid "" "Repository name convenctions help us to maintain consistency of names inside " "the repository." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3876(para) msgid "" "Repository name convenctions are applied to files and directories inside the " "repository layout. As convenction, inside the repository layout, file names " "are all written in lowercase (01-welcome.png, splash.png, anaconda_header.png, etc.) and directory names are all " "written capitalized (e.g., Identity, Themes, " "Motifs, TreeFlower, etc.)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3877(para) msgid "" "Repository name convenctions are implemented inside the " "cli_getRepoName function of centos-art.sh script. " "With cli_getRepoName function we reduce the amount of commands " "and convenctions to remember, concentrating them in just one single place to " "look for fixes and improvements." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3881(title) msgid "Repository work flow" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3882(para) msgid "" "Repository work flow describes the steps and time intervals used to produce " "CentOS corporate visual identity inside CentOS Artwork Repository." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3883(para) msgid "" "To illustrate repository work flow let's consider themes' development cycle." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3884(para) msgid "" "Initially, we start working themes on their trunk development line (e.g., " "trunk/Identity/Themes/Motifs/TreeFlower/), here we organize " "information that cannot be produced automatically (i.e., background images, " "concepts, color information, screenshots, etc.)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3885(para) msgid "" "Later, when theme trunk development line is considered “ready” " "for implementation (e.g., all required backgrounds have been designed), we " "create a branch for it (e.g., branches/Identity/Themes/Motifs/" "TreeFlower/1/). Once the branch has been created, we forget that " "branch and continue working the trunk development line while others (e.g., " "an artwork quality assurance team) test the new branch for tunning it up." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3886(para) msgid "" "Once the branch has been tunned up, and considered “ready” for " "release, it is freezed under tags/ directory (e.g., tags/" "Identity/Themes/Motifs/TreeFower/1.0/) for packagers, webmasters, " "promoters, and anyone who needs images from that CentOS theme the tag was " "created for." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3887(para) msgid "" "Both branches and tags, inside CentOS Artwork Repository, use numerical " "values to identify themselves under the same location. Branches start at one " "(i.e., 1) and increment one unit for each branch created from " "the same trunk development line. Tags start at zero (i.e., 0) " "and increment one unit for each tag created from the same branch development " "line." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3892(caption) msgid "Name convention for tags and branches creation." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3895(para) msgid "" "Convenction Do not freeze trunk development lines using " "tags directly. If you think you need to freeze a trunk development line, " "create a branch for it and then freeze that branch instead." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3897(para) msgid "" "The trunk development line may introduce problems we cannot see immediatly. " "Certainly, the high changable nature of trunk development line complicates " "finding and fixing such problems. On the other hand, the branched " "development lines provide a more predictable area where only fixes/" "corrections to current content are commited up to repository." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3898(para) msgid "" "If others find and fix bugs inside the branched development line, we could " "merge such changes/experiences back to trunk development line (not visversa) " "in order for future branches, created from trunk, to benefit." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3899(para) msgid "" "Time intervals used to create branches and tags may vary, just as different " "needs may arrive. For example, consider the release schema of CentOS " "distribution: one major release every 2 years, security updates every 6 " "months, support for 7 years long. Each time a CentOS distribution is " "released, specially if it is a major release, there is a theme need in order " "to cover CentOS distribution artwork requirements. At this point, is where " "CentOS Artwork Repository comes up to scene." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3900(para) msgid "" "Before releasing a new major release of CentOS distribution we create a " "branch for one of several theme development lines available inside the " "CentOS Artwork Repository, perform quality assurance on it, and later, " "freeze that branch using tags. Once a the theme branch has been frozen " "(under tags/ directory), CentOS Packagers (the persons whom " "build CentOS distribution) can use that frozen branch as source location to " "fulfill CentOS distribution artwork needs. The same applies to CentOS " "Webmasters (the persons whom build CentOS websites), and any other visual " "manifestation required by the project." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3904(title) msgid "Parallel directories" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3905(para) msgid "" "Inside CentOS Artwork Repository, parallel directories are simple directory " "entries built from a common parent directory and placed in a location " "different to that, the common parent directory is placed on. Parallel " "directories are useful to create branches, tags, translations, " "documentation, pre-rendering configuration script, and similar directory " "structures." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3906(para) msgid "" "Parallel directories take their structure from one unique parent directory. " "Inside CentOS Artwork Repository, this unique parent directory is under " "trunk/Identity location. The trunk/Identity " "location must be considered the reference for whatever information you plan " "to create inside the repository." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3907(para) msgid "" "In some circumstances, parallel directories may be created removing uncommon " "information from their paths. Uncommon path information refers to those " "directory levels in the path which are not common for other parallel " "directories. For example, when rendering trunk/Identity/Themes/Motifs/" "TreeFlower/Distro directory structure, the centos-art.sh " "script removes the Motifs/TreeFlower/ directory levels from " "path, in order to build the parallel directory used to retrived " "translations, and pre-rendering configuration scripts required by " "render functionality." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3912(caption) msgid "Parallel directories removing uncommon information." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3914(para) msgid "" "Another example of parallel directory is the documentation structure created " "by manual functionality. This time, centos-art.sh " "script uses parallel directory information with uncommon directory levels to " "build the documentation entry required by Texinfo documentation system, " "inside the repository." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3915(para) msgid "" "Othertimes, parallel directories may add uncommon information to their " "paths. This is the case we use to create branches and tags. When we create " "branches and tags, a numerical identifier is added to parallel directory " "structure path. The place where the numerical identifier is set on is " "relevant to corporate visual identity structure and should be carefully " "considered where it will be." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3920(caption) msgid "Parallel directories adding uncommon information." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3922(para) msgid "" "When one parent directory changes, all their related parallel directories " "need to be changed too. This is required in order for parallel directories " "to retain their relation with the parent directory structure. In the other " "hand, parallel directories should never be modified under no reason but to " "satisfy the relation to their parent directory structure. Liberal change of " "parallel directories may suppresses the conceptual idea they were initially " "created for; and certainly, things may stop working the way they should do." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3927(caption) msgid "Wrong construction of parallel directories." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3932(title) msgid "Syncronizing path information" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3933(para) msgid "" "Parallel directories are very useful to keep repository organized but " "introduce some complications. For instance, consider what would happen to " "functionalities like manual (trunk Scripts Bash Functions " "Manual) that rely on parent directory structures to create " "documentation entries (using parallel directory structures) if one of those " "parent directory structures suddenly changes after the documentation entry " "has been already created for it?" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3934(para) msgid "" "In such cases, functionalities like manual may confuse " "themselves if path information is not updated to reflect the relation with " "its parent directory. Such functionalities work with parent directory " "structure as reference; if a parent directory changes, the functionalities " "dont't even note it because they work with the last parent directory " "structure available in the repository, no matter what it is." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3935(para) msgid "" "In the specific case of documentation (the manual " "functionality), the problem mentioned above provokes that older parent " "directories, already documented, remain inside documentation directory " "structures as long as you get your hands into the documentation directory " "structure (trunk/Manuals) and change what must be changed to " "match the new parent directory structure." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3936(para) msgid "" "There is no immediate way for manual, and similar " "functionalities that use parent directories as reference, to know when and " "how directory movements take place inside the repository. Such information " "is available only when the file movement itself takes place inside the " "repository. So, is there, at the moment of moving files, when we need to " "syncronize parallel directories with their unique parent directory structure." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3938(para) msgid "" "Warning There is not support for URL reference inside " "centos-art.sh script. The centos-art.sh script is " "designed to work with local files inside the working copy only." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3940(para) msgid "" "As CentOS Artwork Repository is built over a version control system, file " "movements inside the repository are considered repository changes. In order " "for these repository changes to be versioned, we need to, firstly, add " "changes into the version control system, commit them, and later, perform " "movement actions using version control system commands. This configuration " "makes possible for everyone to know about changes details inside the " "repository; and if needed, revert or update them back to a previous revision." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3941(para) msgid "" "Finally, once all path information has been corrected, it is time to take " "care of information inside the files. For instance, considere what would " "happen if you make a reference to a documentation node, and later the " "documentation node you refere to is deleted. That would make Texinfo to " "produce error messages at export time. So, the centos-art.sh " "script needs to know when such changes happen, in a way they could be noted " "and handled without producing errors." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3945(title) msgid "What is the right place to store it?" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3946(para) msgid "" "Occasionly, you may find that new corporate visual identity components need " "to be added to the repository. If that is your case, the first question you " "need to ask yourself, before start to create directories blindly all over, " "is: What is the right place to store it?" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3947(para) msgid "" "The CentOS Community different free support vains (see: " "http://wiki.centos.org/GettingHelp) are the " "best place to find answers to your question, but going there with hands " "empty is not good idea. It may give the impression you don't really care " "about. Instead, consider the following suggestions to find your own " "comprehension and so, make your propositions based on it." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3948(para) msgid "" "When we are looking for the correct place to store new files, to bear in " "mind the corporate visual identity structure used inside the CentOS Artwork " "Repository (see trunk Identity) " "would be probaly the best advice we could offer, the rest is just matter of " "choosing appropriate names. To illustrate this desition process let's " "consider the trunk/Identity/Themes/Motifs/TreeFlower directory " "as example. It is the trunk development line of TreeFlower " "artistic motif. Artistic motifs are considered part of themes, which in turn " "are considered part of CentOS corporate visual identity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3949(para) msgid "" "When building parent directory structures, you may find that reaching an " "acceptable location may take some time, and as it uses to happen most of " "time; once you've find it, that may be not a definite solution. There are " "many concepts that you need to play with, in order to find a result that " "match the conceptual idea you try to implement in the new directory " "location. To know which these concepts are, split the location in words and " "read its documentation entry from less specific to more specific." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:395(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:492(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:498(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:527(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5666(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5667(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:96(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:97(menutitle) msgid "trunk Identity Brands" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3950(para) msgid "" "For example, the trunk/Identity/Themes/Motifs/TreeFlower " "location evolved through several months of contant work and there is no " "certain it won't change in the future, even it fixes quite well the concept " "we are trying to implement. The concepts used in trunk/Identity/Themes/" "Distro/Motifs/TreeFlower location are described in the following " "commands, respectively:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3958(para) msgid "" "Other location concepts can be found similary as we did above, just change " "the location we used above by the one you are trying to know concepts for." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3966(command) msgid "centos-art path --copy='SRC' --to='DST'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:3968(para) msgid "" "Copy to and schedule . In order for this command to work the file or " "directory you intend to delete should be under version control first. In " "this command, SRC is a working copy (WC) entry." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:398(title) msgid "trunk/Identity" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4(setfilename) msgid "repository.xml" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4003(title) msgid "trunk/Scripts/Bash/Functions/Render" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4004(para) msgid "" "trunk Scripts Bash Functions RenderThe " "render functionality exists to produce both identity and " "translation files on different levels of information (i.e., different " "languages, release numbers, architectures, etc.)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4005(para) msgid "" "The render functionality relies on “renderable directory " "structures” to produce files. Renderable directory structures can be " "either “identity directory structures” or “translation " "directory structures” with special directories inside." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4008(title) msgid "Renderable identity directory structures" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4009(para) msgid "" "Renderable identity directory structures are the starting point of identity " "rendition. Whenever we want to render a component of CentOS corporate visual " "identity, we need to point centos-art.sh to a renderable " "identity directory structure. If such renderable identity directory " "structure doesn't exist, then it is good time to create it." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4010(para) msgid "" "Inside the working copy, one renderable identity directory structures " "represents one visual manifestation of CentOS corporate visual identity, or " "said differently, each visual manifestation of CentOS corporate visual " "identity should have one renderable identity directory structure." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4011(para) msgid "" "Inside renderable identity directory structures, centos-art.sh " "can render both image-based and text-based files. Specification of whether a " "renderable identity directory structure produces image-based or text-based " "content is a configuration action that takes place in the pre-rendition " "configuration script of that renderable identity directory structure." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4012(para) msgid "" "Inside renderable identity directory structures, content production is " "organized in different configurations. A content production configuration is " "a unique combination of the components that make an identity directory " "structure renderable. One content production configuration does one thing " "only (e.g., to produce untranslated images), but it can be extended (e.g., " "adding translation files) to achieve different needs (e.g., to produce " "translated images)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4015(title) msgid "Design template without translation" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4016(para) msgid "" "The design template without translation configuration is based on a " "renderable identity directory structure with an empty translation directory " "structure. In this configuration, one design template produces one " "untranslated file. Both design templates and final untranslated files share " "the same file name, but they differ one another in file-type and file-" "extension." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4017(para) msgid "" "For example, to produce images without translations (there is no much use in " "producing text-based files without translations), consider the following " "configuration:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:402(para) msgid "" "The trunk/Identity directory exists to organize CentOS " "corporate identity artworks." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4020(strong) msgid "One renderable identity directory structure:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4022(para) msgid "" "In this example we used Identity/Path/To/Dir as the identity " "component we want to produce untranslated images for. Identity components " "can be either under trunk/ or branches/ directory " "structure." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4023(para) msgid "" "The identity component (i.e., Identity/Path/To/Dir, in this " "case) is also the bond component we use to connect the identity directory " "structures with their respective auxiliar directories (i.e., translation " "directory structres and pre-rendition configuration structures). The bond " "component is the path convenction that centos-art.sh uses to " "know where to look for related translations, configuration scripts and " "whatever auxiliar thing a renderable directory structure may need to have." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4034(para) msgid "" "Inside design template directory, design template files are based on " "SVGScalable Vector " "Graphics and use the extension .svg. " "Design template files can be organized using several directory levels to " "create a simple but extensible configuration, specially if translated images " "are not required." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4035(para) msgid "" "In order for SVGScalable " "Vector Graphics files to be considered “design " "template” files, they should be placed under the design template " "directory and to have set a CENTOSARTWORK object id inside." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4036(para) msgid "" "The CENTOSARTWORK word itself is a convenction name we use to " "define which object/design area, inside a design template, the centos-" "art.sh script will use to export as PNGPortable Network Graphic " "image at rendition time. Whithout such object id specification, the " "centos-art.sh script cannot know what object/design area you " "(as designer) want to export as PNGPortable Network Graphic " "image file." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4038(para) msgid "" "Note At rendition time, the content of Img/ " "directory structure is produced by centos-art.sh automatically." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4040(para) msgid "" "When a renderable identity directory structure is configured to produce " "image-based content, centos-art.sh produces " "PNGPortable Network " "Graphics files with the .png extension. " "Once the base image format has been produced, it is possible for " "centos-art.sh to use it in order to automatically create other " "image formats that may be needed (see trunk Scripts Bash " "Functions Render Config)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4041(para) msgid "" "Inside the working copy, you can find an example of “design template " "without translation” configuration at trunk/Identity/Models/." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4042(para) msgid "" "See trunk Identity, for more " "information." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4046(strong) msgid "One translation directory structure:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4048(para) msgid "" "In order for an identity entry to be considered an identity renderable " "directory structure, it should have a translation entry. The content of the " "translation entry is relevant to determine how to process the identity " "renderable directory entry." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4049(para) msgid "" "If the translation entry is empty (i.e., there is no file inside it), " "centos-art.sh interprets the identity renderable directory " "structure as a “design templates without translation” " "configuration." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4056(para) msgid "" "If the translation entry is not empty, centos-art.sh can " "interpret the identity renderable directory structure as one of the " "following configurations: “design template with translation (one-to-" "one)” or “design template with translation (optimized)”. " "Which one of these configurations is used depends on the value assigned to " "the matching list (MATCHINGLIST) variable in the pre-rendition " "configuration script of the renderable identity directory structure we are " "producing images for." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4057(para) msgid "" "If the matching list variable is empty (as it is by default), then “" "design template with translation (one-to-one)” configuration is used. " "In this configuration it is required that both design templates and " "translation files have the same file names. This way, one " "translation files is applied to one design template, to produce " "one translated image." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4058(para) msgid "" "If the matching list variable is not empty (because you redefine it in the " "pre-rendition configuration script), then “design template with " "translation (optimized)” configuration is used instead. In this " "configuration, design templates and translation files don't need to have the " "same names since such name relationship between them is specified in the " "matching list properly." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4059(para) msgid "" "See trunk Translations, for more " "information." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4063(strong) msgid "One pre-rendition configuration script:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4065(para) msgid "" "In order to make an identity directory structure renderable, a pre-rendition " "configuration script should exist for it. The pre-rendition configuration " "script specifies what type of rendition does centos-art.sh will " "perform over the identity directory structure and how does it do that." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:407(para) msgid "" "The CentOS Project corporate identity is the “persona” of the " "organization known as The CentOS Project. The CentOS Project corporate " "identity plays a significant role in the way the CentOS Project, as " "organization, presents itself to both internal and external stakeholders. In " "general terms, the CentOS Project corporate visual identity expresses the " "values and ambitions of the CentOS Project organization, its business, and " "its characteristics." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4072(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4185(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4283(para) msgid "" "In this configuration the pre-rendition configuration script (render." "conf.sh) would look like the following:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:408(para) msgid "" "The CentOS Project corporate identity provides visibility, recognizability, " "reputation, structure and identification to the CentOS Project organization " "by means of corporate design, corporate communication, and corporate " "behaviour." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4081(para) msgid "" "Since translation directory structure is empty, centos-art.sh " "assumes a “design template without translation” configuration to " "produce untranslated images." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4082(para) msgid "" "To produce untranslated images, centos-art.sh takes one design " "template and creates one temporal instance from it. Later, centos-art." "sh uses the temporal design template instance as source file to " "export the final untranslated image. The action of exporting images from " "SVGScalable Vector " "Graphics to PNGPortable Network Graphics " "is possible thanks to Inkscape's command-line interface and the " "CENTOSARTWORK object id we previously set inside design " "templates." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:409(para) msgid "" "The CentOS Project settles down its corporate visual identity on a “" "monolithic corporate visual identity structure”. In this structure The " "CentOS Project uses one unique name (The CentOS Brand) and one unique visual " "style (The CentOS Default Theme) in all its manifestations." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4100(para) msgid "" "Finally, when the untranslated image has been created, the temporal design " "template instance is removed. At this point, centos-art.sh " "takes the next design template and repeats the whole production flow once " "again (design template by design template), until all design templates be " "processed." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4101(para) msgid "" "See trunk Scripts Bash Functions Render Config, for more information." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4108(title) msgid "Design template with translation (one-to-one)" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4109(para) msgid "" "Producing untranslated images is fine in many cases, but not always. " "Sometimes it is required to produce images in different languages and that " "is something that untrasnlated image production cannot achieve. However, if " "we fill its empty translation entry with translation files (one for each " "design template) we extend the production flow from untranslated image " "production to translated image production." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4110(para) msgid "" "In order for centos-art.sh to produce images correctly, each " "design template should have one translation file and each translation file " "should have one design template. Otherwise, if there is a missing design " "template or a missing translation file, centos-art.sh will not " "produce the final image related to the missing component." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4111(para) msgid "" "In order for centos-art.sh to know which is the relation " "between translation files and design templates the translation directory " "structure is taken as reference. For example, the trunk/Translations/" "Identity/Path/To/Dir/file.sed translation file does match trunk/" "Identity/Path/To/Dir/Tpl/file.svg design template, but it doesn't " "match trunk/Identity/Path/To/Dir/File.svg or trunk/" "Identity/Path/To/Dir/Tpl/File.svg or trunk/Identity/Path/To/Dir/" "Tpl/SubDir/file.svg design templates." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4112(para) msgid "" "The pre-rendition configuration script used to produce untranslated images " "is the same we use to produce translated images. There is no need to modify " "it. So, as we are using the same pre-rendition configuration script, we can " "say that translated image production is somehow an extended/improved version " "of untranslated image production." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4114(para) msgid "" "Note If we use no translation file in the translation entry " "(i.e., an empty directory), centos-art.sh assumes the " "untranslated image production. If we fill the translation entry with " "translation files, centos-art.sh assumes the translated image " "production." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4116(para) msgid "" "To produce final images, centos-art.sh applies one translation " "file to one design template and produce a translated design template " "instance. Later, centos-art.sh uses the translated template " "instance to produce the translated image. Finally, when the translated image " "has been produced, centos-art.sh removes the translated design " "template instance. This production flow is repeated for each translation " "file available in the translatio entry." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:412(strong) msgid "The CentOS Brands" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:414(para) msgid "" "The CentOS brand is the name or trademark that conncects the producer with " "their products. In this case, the producer is The CentOS Project and the " "products are the CentOS distributions, the CentOS web sites, the CentOS " "promotion stuff, etc." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4141(title) msgid "Design template with translation (optimized)" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4142(para) msgid "" "Producing translated images satisfies almost all our production images " "needs, but there is still a pitfall in them. In order to produce translated " "images as in the “one-to-one” configuration describes " "previously, it is required that one translation file has one design " "template. That's useful in many cases, but what would happen if we need to " "apply many different translation files to the same design template? Should " "we have to duplicate the same design template file for each translation " "file, in order to satisfy the “one-to-one” relation? What if we " "need to assign translation files to design templates arbitrarily?" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4143(para) msgid "" "Certenly, that's something the “one-to-one” configuration cannot " "handle. So, that's why we had to “optimize” it. The optimized " "configuration consists on using a matching list (MATCHINGLIST) " "variable that specifies the relationship between translation files and " "design templates in an arbitrary way. Using such matching list between " "translation files and design templates let us use as many assignment " "combinations as translation files and design templates we are working with." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4144(para) msgid "" "The MATCHINGLIST variable is set in the pre-rendition " "configuration script of the component we want to produce images for. By " "default, the MATCHINGLIST variable is empty which means no " "matching list is used. Otherwise, if MATCHINGLIST variable has a " "value different to empty value then, centos-art.sh interprets " "the matching list in order to know how translation files are applied to " "design templates." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4145(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4217(para) msgid "For example, consider the following configuration:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4148(file) msgid "trunk/Identity/" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4148(strong) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4165(strong) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4178(strong) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4220(strong) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4234(strong) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4256(strong) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4276(strong) msgid "One entry under :" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:415(para) msgid "" "See trunk Identity Brands, for " "more information." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4150(para) msgid "" "In this configuration we want to produce three images using a paragraph-" "based style, controlled by paragraph.svg design template; and " "one image using a list-based style, controlled by list.svg " "design template." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4165(file) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4256(file) msgid "trunk/Translations/" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4167(para) msgid "" "In order to produce translated images we need to have one translation file " "for each translated image we want to produce. Notice how translation names " "do match final image file names, but how translation names do not match " "design template names. When we use matching list there is no need for " "translation files to match the names of design templates, such name relation " "is set inside the matching list itself." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4178(file) msgid "trunk/trunk/Scripts/Bash/Functions/Render/Config/" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4180(para) msgid "" "In order to produce different translated images using specific design " "templates, we need to specify the relation between translation files and " "design templates in a way that centos-art.sh could know exactly " "what translation file to apply to what design template. This relation " "between translation files and design templates is set using the matching " "list MATCHINGLIST variable inside the pre-rendition configuration " "script of the component we want to produce images for." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:419(strong) msgid "The CentOS Themes" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4204(para) msgid "" "As result, centos-art.sh will produce 01-welcome.png, 02-donate.png and 04-support.png using the " "paragraph-based design template, but 03-docs.png using the list-" "based design template." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:421(para) msgid "" "The CentOS themes are a set of image files connected all together by one " "unique visual style. Each theme is organized in different visual " "manifestations, in order to cover each visual manifestation of The CentOS " "Project (i.e., distributions, websites, promotion stuff, etc.). See " "trunk Identity Themes, for more " "information." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4211(title) msgid "Design template with translation (optimized+flexibility)" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4212(para) msgid "" "In the production models we've seen so far, there are design templates to " "produce untranslated images and translation files which combiend with design " "templates produce translated images. That may seems like all our needs are " "covered, doesn't it? Well, it almost does." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4213(para) msgid "" "Generally, we use design templates to define how final images will look " "like. Generally, each renderable directory structure has one Tpl/ directory where we organize design templates for that identity " "component. So, we can say that there is only one unique design template " "definition for each identity component; or what is the same, said " "differently, identity components can be produced in one way only, the way " "its own design template directory specifies. This is not enough for theme " "production. It is a limitation, indeed." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4214(para) msgid "" "Initially, to create one theme, we created one renderable directory " "structure for each theme component. When we found ourselves with many " "themes, and components inside them, it was obvious that the same design " "model was duplicated inside each theme. As design models were independently " "one another, if we changed one theme's design model, that change was useless " "to other themes. So, in order to reuse design model changes, we unified " "design models into one common directory structure." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4215(para) msgid "" "With design models unified in a common structure, another problem rose up. " "As design models also had the visual style of theme components, there was no " "difference between themes, so there was no apparent need to have an " "independent theme directory structure for each different theme. So, it was " "also needed to separate visual styles from design models." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4216(para) msgid "" "At this point there are two independent worklines: one directory structure " "to store design models (the final image characteristics [i.e., dimensions, " "translation markers, etc.]) and one directory structure to store visual " "styles (the final image visual style [i.e., the image look and feel]). So, " "it is possible to handle both different design models and different visual " "styles independtly one another and later create combinations among them " "using centos-art.sh." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4220(file) msgid "trunk/Identity/Themes/Models/" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4222(para) msgid "" "The design model entry exists to organize design model files (similar to " "design templates). Both design models and design templates are very similar; " "they both should have the CENTOSARTWORK export id present to " "identify the exportation area, translation marks, etc. However, design " "models do use dynamic backgrounds inclusion while design templates don't." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4230(para) msgid "" "Inisde design models, dynamic backgrounds are required in order for " "different artistic motifs to reuse common design models. Firstly, in order " "to create dynamic backgrounds inside design models, we import a bitmap to " "cover design model's background and later, update design model's path " "information to replace fixed values to dynamic values." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4234(file) msgid "trunk/Identity/Themes/Motifs/" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4236(para) msgid "" "The artistic motif entry defines the visual style we want to produce images " "for, only. Final images (i.e., those built from combining both design models " "and artistic motif backrounds) are not stored here, but under branches " "directory structure. In the artistic motif entry, we only define those " "images that cannot be produced automatically by centos-art.sh " "(e.g., Backgrounds, Color information, Screenshots, etc.)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:425(para) msgid "" "Inside a monolithic corporate visual identity structure, internal and " "external stakeholders use to feel a strong sensation of uniformity, " "orientation, and identification with the organization. No matter if you are " "visiting websites, using the distribution, or acting on social events, the " "one unique name and one unique visual style conect them all to say: Hey! we " "are all parts of the CentOS project. And, probably, some vister will say: " "Can I join the party? Yes you can, it is free. :)" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4258(para) msgid "" "The translation entry specifies, by means of translation files, the language-" "specific information we want to produce image for. When we create the " "translation entry we don't use the name of neither design model nor artistic " "motif, just the design model component we want to produce images for." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4276(file) msgid "trunk/Scripts/Bash/Functions/Render/Config/" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4278(para) msgid "" "There is one pre-rendition configuration script for each theme component. " "So, each time a theme component is rendered, its pre-rendition configuration " "script is evaluated to teach centos-art.sh how to render the " "component." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:430(para) msgid "To produce identity artworks, use the following commands:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4307(para) msgid "" "The production flow of “optimize+flexibility” configuration&dots;" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4312(title) msgid "Renderable translation directory structures" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4313(para) msgid "" "Translation directory structures are auxiliar structures of renderable " "identity directory structures. There is one translation directory structure " "for each renderable identity directory structure. Inside translation " "directory structures we organize translation files used by renderable " "identity directory structures that produce translated images. Renderable " "identity directory structures that produce untranslated images don't use " "translation files, but they do use a translation directory structure, an " "empty translation directory structure, to be precise." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4314(para) msgid "" "In order to aliviate production of translation file, we made translation " "directory structures renderable adding a template (Tpl/) " "directory structure to handle common content inside translation files. This " "way, we work on translation templates and later use centos-art.sh to produce specific translation files (based on translation templates) " "for different information (e.g., languages, release numbers, architectures, " "etc.)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4315(para) msgid "" "If for some reason, translation files get far from translation templates and " "translation templates become incovenient to produce such translation files " "then, care should be taken to avoid replacing the content of translation " "files with the content of translation templates when centos-art.sh is executed to produce translation files from translation templates." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4316(para) msgid "" "Inside renderable translation directory structures, centos-art.sh can produce text-based files only." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4320(title) msgid "Copying renderable directory structures" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4321(para) msgid "" "A renderable layout is formed by design models, design images, pre-rendition " "configuration scripts and translations files. This way, when we say to " "duplicate rendition stuff we are saying to duplicate these four directory " "structures (i.e., design models, design images, pre-rendition configuration " "scripts, and related translations files)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4322(para) msgid "" "When we duplicate directories, inside `trunk/Identity' directory structure, " "we need to be aware of renderable layout described above and the source " "location used to perform the duplication action. The source location is " "relevant to centos-art.sh script in order to determine the required auxiliar " "information inside directory structures that need to be copied too " "(otherwise we may end up with orphan directory structures unable to be " "rendered, due the absence of required information)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4323(para) msgid "" "In order for a renderable directory structure to be valid, the new directory " "structure copied should match the following conditions:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4326(para) msgid "" "To have a unique directory structure under trunk/Identity, " "organized by any one of the above organizational designs above." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4329(para) msgid "" "To have a unique directory structure under trunk/Translations " "to store translation files." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:433(samp) msgid "centos-art render 'path/to/dir'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4332(para) msgid "" "To have a unique directory structure under trunk/Scripts/Bash/" "Functions/Render/Config to set pre-rendition configuration script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4335(para) msgid "" "As convenction, the render_doCopy function uses trunk/" "Identity directory structure as source location. Once the trunk/" "Identity directory structure has been specified and verified, the " "related path information is built from it and copied automatically to the " "new location specified by FLAG_TO variable." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4336(para) msgid "Design templates + No translation:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4337(para) msgid "" "Command: - centos-art render –copy=trunk/Identity/Path/To/Dir –" "to=trunk/Identity/NewPath/To/Dir" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4338(para) msgid "" "Sources: - trunk/Identity/Path/To/Dir - trunk/Translations/Identity/Path/To/" "Dir - trunk/Scripts/Bash/Functions/Render/Config/Identity/Path/To/Dir" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4339(para) msgid "" "Targets: - trunk/Identity/NewPath/To/Dir - trunk/Translations/Identity/" "NewPath/To/Dir - trunk/Scripts/Bash/Functions/Render/Config/Identity/NewPath/" "To/Dir" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4340(para) msgid "Renderable layout 2:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4341(para) msgid "" "Command: - centos-art render –copy=trunk/Identity/Themes/Motifs/" "TreeFlower \\ –to=trunk/Identity/Themes/Motifs/NewPath/To/Dir" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4342(para) msgid "" "Sources: - trunk/Identity/Themes/Motifs/TreeFlower - trunk/Translations/" "Identity/Themes - trunk/Translations/Identity/Themes/Motifs/TreeFlower - " "trunk/Scripts/Bash/Functions/Render/Config/Identity/Themes - trunk/Scripts/" "Bash/Functions/Render/Config/Identity/Themes/Motifs/TreeFlower" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4343(para) msgid "" "Targets: - trunk/Identity/Themes/Motifs/NewPath/To/Dir - trunk/Translations/" "Identity/Themes - trunk/Translations/Identity/Themes/Motifs/NewPath/To/Dir - " "trunk/Scripts/Bash/Functions/Render/Config/Identity/Themes - trunk/Scripts/" "Bash/Functions/Render/Config/Identity/Themes/Motifs/NewPath/To/Dir" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4344(para) msgid "" "Notice that design models are not included in source or target locations. " "This is intentional. In “Renderable layout 2”, design models " "live by their own, they just exist, they are there, available for any " "artistic motif to use. By default `Themes/Models/Default' design model " "directory structure is used, but other design models directory structures " "(under Themes/Models/) can be created and used changing the value of " "THEMEMODEL variable inside the pre-rendition configuration script of the " "artistic motif source location you want to produce." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4345(para) msgid "" "Notice how translations and pre-rendition configuration scripts may both be " "equal in source and target. This is because such structures are common to " "all artistic motifs (the default values to use when no specific values are " "provided)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4346(para) msgid "" "- The common directory structures are not copied or deleted. We cannot copy " "a directory structure to itself." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4347(para) msgid "" "- The common directory structures represent the default value to use when no " "specific translations and/or pre-rendition configuration script are provided " "inside source location." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4348(para) msgid "" "- The specific directory structures, if present, are both copiable and " "removable. This is, when you perform a copy or delete action from source, " "that source specific auxiliar directories are transfered in the copy action " "to a new location (that specified by FLAG_TO variable)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4349(para) msgid "" "- When translations and/or pre-rendition configuration scripts are found " "inside the source directory structure, the centos-art.sh script loads common " "auxiliar directories first and later specific auxiliar directories. This " "way, identity rendition of source locations can be customized idividually " "over the base of common default values." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:435(para) msgid "" "When path/to/dir refers to one renderable directory under " "trunk/Identity, this command renders identity artworks using " "both related design models and related translation files." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4350(para) msgid "- The specific auxiliar directories are optional." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4351(para) msgid "" "- The common auxiliar directories should be present always. This is, in " "order to provide the information required by render functionality (i.e., to " "make it functional in the more basic level of its existence)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4352(para) msgid "" "Notice how the duplication process is done from `trunk/Identity' on, not the " "oposite. If you try to duplicate a translation structure (or similar " "auxiliar directory structures like pre-rendition configuration scripts), the " "`trunk/Identity' for that translation is not created. This limitation is " "impossed by the fact that many `trunk/Identity' directory structures may " "reuse/share the same translation directory structure. We cannot delete one " "translation (or similar) directory structures while a related `trunk/" "Identity/' directory structure is still in need of it." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4353(para) msgid "" "The `render_doCopy' functionality does duplicate directory structures " "directly involved in rendition process only. Once such directories have been " "duplicated, the functionality stops thereat." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4384(title) msgid "trunk/Scripts/Bash/Functions/Render/Config" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4388(para) msgid "" "The trunk/Scripts/Bash/Config directory exists to oraganize pre-" "rendering configuration scripts." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:439(samp) msgid "centos-art render 'path/to/dir' --filter='pattern'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4393(para) msgid "" "Pre-rendering configuration scripts let you customize the way " "centos-art.sh script renders identity and translation " "repository entries. Pre-rendering configuration scripts are render." "conf.sh files with render_loadConfig function " "definition inside." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4394(para) msgid "" "There is one render.conf.sh file for each pre-rendering " "configuration entry. Pre-rendering configuration entries can be based both " "on identity and translation repository entires. Pre-rendering configuration " "entries are required for each identity entry, but not for translation " "entries." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4397(title) msgid "The render.conf.sh identity model" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4398(para) msgid "" "Inside CentOS Artwork Repository, we consider identity entries to all " "directories under trunk/Identity directory. Identity entries " "can be image-based or text-based. When you render image-based identity " "entries you need to use image-based pre-rendering configuration scripts. " "Likewise, when you render text-based identity entries you need to use text-" "based pre-rendering configuration scripts." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4399(para) msgid "" "Inside identity pre-rendering configuration scripts, image-based pre-" "rendering configuration scripts look like the following:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:441(para) msgid "" "When path/to/dir refers to one renderable directory under " "trunk/Identity, this command renders identity artworks using " "both related design models and related translation files that match the " "regular expression passed in --filter='pattern' argument." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4411(para) msgid "" "Inside identity pre-rendering configuration scripts, text-based pre-" "rendering configuration scripts look like the following:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:442(para) msgid "" "To control the number of files produced by centos-art " "command, you need to look into the translation path and provide a regular " "expression pattern that matches the translation path, or paths, related to " "the file, or files, you want to produce." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4423(para) msgid "" "When using identity pre-rendering configuration scripts, you can extend both " "image-based and text-based pre-rendering configuration scripts using image-" "based and text-based post-rendering actions, respectively." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4427(title) msgid "The render.conf.sh translation model" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4428(para) msgid "" "Translation pre-rendering configuration scripts take precedence before " "default translation rendering action. Translation pre-rendering actions are " "useful when default translation rendering action do not fit itself to " "translation entry rendering requirements." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:443(para) msgid "" "The regular expression pattern you provide to centos-art " "command is applied to the translation path from its very beginning. It is " "not the same to say 5/en/01-welcome that 01-welcome, the frist expression matches but the last one does not." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4432(title) msgid "The render.conf.sh rendering actions" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4433(para) msgid "" "Inside both image-based and text-based identity pre-rendering configuration " "scripts, we use the ACTIONS array variable to define the way " "centos-art.sh script performs identity rendering. " "Identity rendering is organized by one BASE action, and " "optional POST and LAST rendering actions." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4434(para) msgid "" "The BASE action specifies what kind of rendering does the " "centos-art.sh script will perform with the files related " "to the pre-rendering configuration script. The BASE action is " "required. Possible values to BASE action are either " "renderImage or renderText only." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4435(para) msgid "" "To specify the BASE action you need to set the BASE: string followed by one of the possible values. For example, if you " "want to render images, consider the following definition of BASE action:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4439(para) msgid "" "Only one BASE action must be specified. If more than one " "BASE action is specified, the last one is used. If no " "BASE action is specified at all, an error is triggered and the " "centos-art.sh script ends its execution." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:444(para) msgid "" "When using --filter='pattern' you don't need to specify the " "file extension. It is removed from translation path before applying the " "pattern, so it doesn't count here." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4440(para) msgid "" "The POST action specifies which action to apply for each file " "rendered (at the rendering time). This action is optional. You can set many " "different POST actions to apply many different actions over the " "same already rendered file. Possible values to POST action are " "renderFormats, renderSyslinux, renderGrub, etc." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4441(para) msgid "" "To specify the POST action, you need to use set the POST:" " followed by the function name of the action you want to perform. The " "exact form depends on your needs. For example, consider the following " "example to produce xpm, jpg, and tif " "images, based on already rendered png image, and also organize " "the produced files in directories named as their own extensions:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4447(para) msgid "" "In the previous example, file organization takes place at the moment of " "rendering, just after producing the png base file and before " "going to the next file in the list of files to render. If you don't want to " "organized the produced files in directories named as their own extensions, " "just remove the POST:groupByFormat action line:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4452(para) msgid "" "The LAST action specifies which actions to apply once the last " "file in the list of files to process has been rendered. The LAST action is optional. Possible values for LAST actions may " "be groupByFormat, renderGdmTgz, etc." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4454(para) msgid "" "Note See trunk Scripts Bash Functions " "Render, to know more about possible values for " "BASE, POST and LAST action " "definitions." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4456(para) msgid "" "To specify the LAST action, you need to set the LAST: string followed by the function name of the action you want to " "perform. For example, consider the following example if you want to render " "all files first and organize them later:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4467(para) msgid "" "Use the following commands to administer both identity and translation pre-" "rendering configuration scripts:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4470(samp) msgid "centos-art config --create='path/to/dir/'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4472(para) msgid "" "Use this command to create path/to/dir related pre-rendering " "configuration script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4476(samp) msgid "centos-art config --edit='path/to/dir/'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4478(para) msgid "" "Use this command to edit path/to/dir related pre-rendering " "configuration script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4482(samp) msgid "centos-art config --read='path/to/dir/'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4484(para) msgid "" "Use this command to read path/to/dir related pre-rendering " "configuration script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4488(samp) msgid "centos-art config --remove='path/to/dir/'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4490(para) msgid "" "Use this command to remove path/to/dir related pre-rendering " "configuration script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4494(para) msgid "" "In the commands above, path/to/dir refers to one renderable " "directory path under trunk/Identity or trunk/" "Translations structures only." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:451(title) msgid "File name convenctions" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:452(para) msgid "" "As file name convenction, inside CentOS Artwork Repository, both text-based " "and image-based file name produced by centos-art.sh " "script has the same name of their translation files without the .sed extension. The file extension is set as follow:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4525(title) msgid "trunk/Scripts/Bash/Functions/Shell" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4529(para) msgid "" "This section exists to organize files related to shell " "functionality of centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4534(para) msgid "" "The shell functionality of centos-art.sh script " "helps you to maintain bash scripts inside repository. For example, suppose " "you've created many functionalities for centos-art.sh script, " "and you want to use a common copyright and license note for consistency in " "all your script files. If you have a bunch of files, doing this one by one " "wouldn't be a big deal. In contrast, if the amount of files grows, updating " "the copyright and license note for all of them would be a task rather " "tedious. The shell functionality exists to solve maintainance " "tasks just as the one previously mentioned." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4535(para) msgid "" "When you use shell functionality to update copyright inside " "script files, it is required that your script files contain (at least) the " "following top commentary structure:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:455(title) msgid "When text-based files are rendered" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4556(caption) msgid "The functions script base comment structure" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4558(para) msgid "" "Relevant lines in the above structure are lines from 5 to 9. Everything else " "in the file is left immutable." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4559(para) msgid "" "When you are updating copyright through shell functionality, " "the centos-art.sh script replaces everything in-between line 5 " "—the first one matching ^# Copyright .+$ string— " "and line 9—the first long dash separator matching ^# -+$— with the content of copyright template instance." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:456(para) msgid "" "Text-based files end up having the same extension of their design template " "file." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4561(para) msgid "" "Caution Be sure to add the long dash separator that matches " "^# -+$ regular expression before the function " "definition. Otherwise, if the Copyright line is present but no " "long dash separator exists, centos-art.sh will remove anything " "in-between the Copyright line and the end of file. This way you " "may lost your function definitions entirely." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4563(para) msgid "" "The copyright template instance is created from one copyright template " "stored in the Config/tpl_forCopyright.sed file. The template " "instance is created once, and later removed when no longer needed. At this " "moment, when template instance is created, the centos-art.sh " "script takes advantage of automation in order to set copyright full name and " "date dynamically." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4564(para) msgid "" "When you use shell functionality to update copyright, the first " "thing shell functionality does is requesting copyright " "information to user, and later, if values were left empty (i.e., no value " "was typed before pressing RET key), the shell " "functionality uses its own default values." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4565(para) msgid "" "When shell functionality uses its own default values, the final " "copyright note looks like the following:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4599(caption) msgid "The function script comment example" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:460(title) msgid "When image-based files are rendered" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4601(para) msgid "" "Relevant lines in the above structure are lines from 5 to 22. Pay attention " "how the copyright line was built, and how the license was added into the top " "comment where previously was just three dots. Everything else in the file " "was left immutable." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4602(para) msgid "" "To change copyright information (i.e., full name or year information), run " "the shell functionality over the root directory containing the " "script files you want to update copyright in and enter the appropriate " "information when it be requested. You can run the shell " "functionality as many times as you need to." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4603(para) msgid "" "To change copyright license (i.e., the text in-between lines 7 and 20), you " "need to edit the Config/tpl_forCopyright.sed file, set the " "appropriate information, and run the shell functionality once " "again for changes to take effect over the files you specify." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4605(para) msgid "" "Important The centos-art.sh script is released " "as:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:461(para) msgid "Image-based files always end up having the .png extension." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4613(para) msgid "" "Do not change the license information under which centos-art.sh " "script is released. Instead, if you think a different license must be used, " "please share your reasons at centos-devel@centos-art." "shCentOS Developers mailing list." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4621(command) msgid "centos-art sh --update-copyright='path/to/dir'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4622(command) msgid "centos-art sh --update-copyright='path/to/dir' --filter='regex'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4624(para) msgid "" "Use these commands to update copyright information in .sh files " "under path/to/dir directory." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4628(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4787(para) msgid "" "When you provide argument, the list of " "files to process is reduced as specified in regex regular " "expression. Inside centos-art.sh script, the regex " "regular expression is used in combination with find " "command to look for files matching the regular expression path pattern." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:463(para) msgid "" "Tip Once .png images are created, other image " "formats may be created using the renderFormats post-" "rendering action, inside the image-based related pre-rendering configuration " "script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4630(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4789(para) msgid "" "Warning In order for regex regular expression " "to match a file, the regex regular expresion must match the " "whole file path not just the file name." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4632(para) msgid "" "For example, if you want to match all render.conf.sh files " "inside path/to/dir, use the .+/render.conf regular " "expression. Later, centos-art.sh script uses this value inside " "^$REGEX\\.sh$ expression in order to build the final regular " "expression (i.e., ^.+/render.conf\\.sh$) that is evaluated " "against available file paths inside the list of files to process." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4633(para) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4792(para) msgid "" "Exceptionally, when you provide in the way " "that regex, appended to path/to/dir/ (i.e. " "path/to/dir/regex), matches a regular file; the centos-" "art.sh script uses the file matching as only file in the list of " "files to process." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:464(para) msgid "" "See trunk Scripts Bash, for more " "information." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4659(title) msgid "trunk/Scripts/Bash/Functions/Svg" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4663(para) msgid "" "This section exists to organize files related to svg " "functionality of centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4668(para) msgid "" "The svg functionality of centos-art.sh script " "helps you to maintain scalable vector graphics (SVG) inside repository. For " "example, suppose you've been working in CentOS default design models under " "trunk/Identity/Themes/Models/, and you want to set common " "metadata to all of them, and later remove all unused SVG defintions from " "*.svg files. Doing so file by file may be a tedious task, so " "the centos-art.sh script provides the svg " "functionality to aid you maintain such actions." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4669(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4671(title) msgid "Metadata maintainance" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4672(para) msgid "" "The metadata used is defined by Inkscape 0.46 using the SVG standard markup. " "The centos-art.sh script replaces everything in-between " "<metadata and </metadata> tags with a " "predefined metadata template we've set for this purpose." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4673(para) msgid "" "The metadata template was created using the metadata information of a file " "which, using Inkscape 0.46, all metadata fields were set. This created a " "complete markup representation of how SVG metadata would look like. Later, " "we replaced every single static value with a translation marker in the form " "=SOMETEXT=, where SOMETEXT is the name of its main " "opening tag. Later, we transform the metadata template into a sed " "replacement set of commads escaping new lines at the end of each line." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4674(para) msgid "" "With metadata template in place, the centos-art.sh script uses " "it to create a metadata template instance for the file being processed " "currently. The metadata template instance contains the metadata portion of " "sed replacement commands with translation markers already traduced. In this " "action, instance creation, is where we take advantage of automation and " "generate metadata values like title, date, keywords, source, identifier, and " "relation dynamically, based on the file path centos-art.sh " "script is currently creating metadata information for." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4675(para) msgid "" "With metadata template instance in place, the centos-art.sh " "script uses it to replace real values inside all .svg files " "under the current location you're running the centos-art.sh " "script on. Default behaviour is to ask user to enter each metadatum " "required, one by one. If user leaves metadatum empty, by pressing RET key, centos-art.sh uses its default value." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4676(para) msgid "The centos-art.sh script modifies the following metadata:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4679(samp) msgid "Title" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4681(para) msgid "" "Name by which this document is formally known. If no value is set here, " "centos-art.sh script uses the file name as title." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4685(samp) msgid "Date" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4687(para) msgid "" "Date associated with the creation of this document (YYYY-MM-DD). If no value " "is set here, centos-art.sh script uses the current date " "information as in date +%Y-%m-%d." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4691(samp) msgid "Creator" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4693(para) msgid "" "Name of entity primarily responsible for making the content of this " "document. If no value is set here, centos-art.sh script uses " "the string The CentOS Project." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4697(samp) msgid "Rights" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4699(para) msgid "" "Name of entity with rights to the intellectual Property of this document. If " "no value is set here, centos-art.sh script uses the string " "The CentOS Project." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4703(samp) msgid "Publisher" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4705(para) msgid "" "Name of entity responsible for making this document available. If no value " "is set here, centos-art.sh script uses the string The " "CentOS Project." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4709(samp) msgid "Identifier" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4711(para) msgid "" "Unique URI to reference this document. If no value is set here, centos-" "art.sh script uses the current file path to build the related url " "that points to current file location inside repository central server." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4715(samp) msgid "Source" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4717(para) msgid "" "Unique URI to reference the source of this document. If no value is set " "here, centos-art.sh script uses current file path to build the " "related url that points to current file location inside repository central " "server." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4721(samp) msgid "Relation" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4723(para) msgid "" "Unique URI to a related document. If no value is set here, centos-art." "sh script uses current file path to build the related url that points " "to current file location inside repository central server." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4727(samp) msgid "Language" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4729(para) msgid "" "Two-letter language tag with optional subtags for the language of this " "document. (e.g. en-GB). If no value is set here, centos-" "art.sh script uses the current locale information as in " "cli_getCurrentLocale function." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4733(samp) msgid "Keywords" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4735(para) msgid "" "The topic of this document as comma-separated key words, prhases, or " "classifications. If no value is set here, centos-art.sh script " "uses file path to build" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4739(samp) msgid "Coverage" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4741(para) msgid "" "Extent or scope of this document. If no value is set here, centos-art." "sh script uses the string The CentOS Project." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4747(para) msgid "" "Description about the document. If no value is set here, centos-art." "sh script uses uses empty value as default." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4751(samp) msgid "Contributors" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4753(para) msgid "" "People that contributes in the creation/maintainance of the document. If no " "value is set here, centos-art.sh script uses uses empty value " "as default." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4757(para) msgid "" "The License metadatum is not set as a choise, by now. It is " "fixed http://creativecommons.org/licenses/by-sa/3.0/Creative Common Attribution Share-Alike 3.0 License. This is done in order to grant license consistency among " "all SVG files we manage inside CentOS Artwork Repository." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4758(indexterm) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4762(title) msgid "Unused definitions" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4763(para) msgid "" "Many of the no-longer-used gradients, patterns, and markers (more precisely, " "those which you edited manually) remain in the corresponding palettes and " "can be reused for new objects. However if you want to optimize your " "document, use the Vacuum Defs command in File " "menu. It will remove any gradients, patterns, or markers which are not used " "by anything in the document, making the file smaller." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4764(para) msgid "" "If you have one or two couple of files, removing unused definitions using " "the graphical interface may be enough to you. In contrast, if you have " "dozens or even houndreds of scalable vector graphics files to maintain it is " "not a fun task to use the graphical interface to remove unused definitions " "editing those files one by one." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4765(para) msgid "" "To remove unused definitions from several scalable vector graphics files, " "the centos-art.sh script uses Inkscape command-line interface, " "specifically with the option." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4773(command) msgid "centos-art svg --update-metadata='path/to/dir'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4774(command) msgid "centos-art svg --update-metadata='path/to/dir' --filter='regex'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4776(para) msgid "" "Use these commands to update metadata information to .svg files " "under path/to/dir directory." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4780(command) msgid "centos-art svg --vacuum-defs='path/to/dir'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4781(command) msgid "centos-art svg --vacuum-defs='path/to/dir' --filter='regex'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4783(para) msgid "" "Use these commands to remove unused definitions inside .svg " "files under path/to/dir directory." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4791(para) msgid "" "For example, if you want to match all summary.svg files inside " "path/to/dir, use the .+/summary regular " "expression. Later, centos-art.sh script uses this value inside " "^$REGEX\\.svg$ expression in order to build the final regular " "expression (i.e., ^.+/summary\\.svg$) that is evaluated against " "available file paths inside the list of files to process." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:48(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:49(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6044(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6049(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6055(nodeprev) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:83(nodenext) msgid "Index" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:481(title) msgid "References" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4818(title) msgid "trunk/Scripts/Bash/Functions/Verify" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4822(para) msgid "" "This section exists to organize files related to centos-art.sh " "script verify functionality. The verify " "functionality of centos-art.sh script helps you to verify the " "workstation configuration you are planning to use as host for your working " "copy of CentOS Artwork Repository." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4827(para) msgid "" "The first time you download CentOS Artwork Repository you need to configure " "your workstation in order to use centos-art.sh script. These " "preliminar configurations are based mainly on auxiliar RPM packages " "installation, symbolic links creations, and environment variables " "definitions. The verify functionality of centos-art.sh script guides you through this preliminar configuration process." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4828(para) msgid "" "If this is the first time you run centos-art.sh script, the " "appropriate way to use its verify functionality is not using " "the centos-art.sh script directly, but the absolute path to " "centos-art.sh script instead (i.e., ~/artwork/trunk/" "Scripts/Bash/centos-art.sh). This is necessary because centos-" "art symbolic link, under ~/bin/ directory, has not been " "created yet." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4831(title) msgid "Packages" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4832(para) msgid "" "Installation of auxiliar RPM packages provides the software required to " "manipulate files inside the repository (e.g., image files, documentation " "files, translation files, script files, etc.). Most of RPM packages " "centos-art.sh script uses are shipped with CentOS " "distribution, and can be installed from CentOS base repository. The only " "exception is inkscape, the package we use to manipulate SVG " "files. The inkscape package is not inside CentOS distribution " "so it needs to be installed from third party repositories." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4834(para) msgid "" "Note Configuration of third party repositories inside " "CentOS distribution is described in CentOS wiki, specifically in the " "following URL: http://wiki.centos.org/AdditionalResources/" "Repositories" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4836(para) msgid "" "Before installing packages, the centos-art.sh script uses " "sudo to request root privileges to execute yum installation functionality. If your user isn't defined as a " "privileged user—at least to run yum commands— " "inside /etc/sudoers configuration file, you will not be able to " "perform package installation tasks as set in centos-art.sh " "script verify functionality." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4837(para) msgid "" "Setting sudo privileges to users is an administrative task you have to do by " "yourself. If you don't have experience with sudo command, " "please read its man page running the command: man sudo. " "This reading will be very useful, and with some practice, you will be able " "to configure your users to have sudo privileges." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4841(title) msgid "Links" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4842(para) msgid "" "Creation of symbolic links helps us to alternate between different " "implementations of centos-art.sh script-line (e.g., " "centos-art.sh, for Bash implementation; centos-art.py, for Python implementation; centos-art.pl, for Perl " "implementation; and so on for other implementations). The centos-art." "sh script-line definition takes place inside your personal binary " "(~/bin/) directory in order to make the script implementation " "—the one that centos-art links to— available to " "PATH environment variable." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4843(para) msgid "" "Creation of symbolic links helps us to reuse components from repository " "working copy. For example, color information files maintained inside your " "working copy must never be duplicated inside program-specific configuration " "directories that uses them in your workstation (e.g., Gimp, Inkscape, etc.). " "Instead, a symbolic link must be created for each one of them, from program-" "specific configuration directories to files in the working copy. In this " "configuration, when someone commits changes to color information files up to " "central repository, they—the changes committed— will be " "immediatly available to your programs the next time you update your working " "copy —the place inside your workstation those color information files " "are stored—." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4844(para) msgid "" "Creation of symbolic links helps us to make centos-art.sh " "script functionalities available outside trunk/ repository " "directory structure, but at its same level in repository tree. This is " "useful if you need to use the “render” functionality of " "centos-art.sh under branches/ repository " "directory structure as you usually do inside trunk/ repository " "directory structure. As consequence of this configuration, automation " "scripts cannot be branched under branches/Scripts directory " "structure." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4848(title) msgid "Environment variables" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4849(para) msgid "" "Definition of environemnt variables helps us to set default values to our " "user session life. The user session environment variable defintion takes " "place in the user's ~/.bash_profile file. The verify functionality of centos-art.sh script doesn't modify your " "~/.bash_profile file." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:485(para) msgid "" "http://en.wikipedia.org/Corporate_identity " "(and related links)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4850(para) msgid "" "The verify functionality of centos-art.sh script " "evaluates the following environment variables:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4876(para) msgid "" "Default domain used to retrieve translated messages. This variable is set in " "initFunctions.sh and shouldn't be changed." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4882(para) msgid "" "Default directory used to retrieve translated messages. This variable is set " "in initFunctions.sh and shouldn't be changed." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4886(env) msgid "LANG" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4888(para) msgid "Default locale information." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4889(para) msgid "" "This variable is initially set in the configuration process of CentOS " "distribution installer (i.e., Anaconda), specifically in the Language step; or once installed using the system-config-language tool." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4890(para) msgid "" "The centos-art.sh script uses the LANG environment " "variable to know in which language the script messages are printed out." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4894(env) msgid "TZ" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4896(para) msgid "Default time zone representation." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4897(para) msgid "" "This variable is initially set in the configuration process of CentOS " "distribution installer (i.e., Anaconda), specifically in the Date and " "time step; or once installed using the system-config-date tool." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4898(para) msgid "" "The centos-art.sh script doesn't use the TZ " "environment variable information at all. Instead, this variable is used by " "the system shell to show the time information according to your phisical " "location on planet Earth." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4899(para) msgid "" "Inside your computer, the time information is firstly set in the BIOS clock " "(which may need correction), and later in the configuration process of " "CentOS distribution installer (or later, by any of the related configuration " "tools inside CentOS distribution). Generally, setting time information is a " "straight-forward task and configuration tools available do cover most " "relevant location. However, if you need a time precision not provided by the " "configuration tools available inside CentOS distribution then, using " "TZ variable may be necessary." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4901(para) msgid "" "Convenction In order to keep changes syncronized between " "central repository and its working copies: configure both repository server " "and workstations (i.e., the place where each working copy is set on) to use " "Coordinated Universal Time (UTC) as base time representation. Later, correct " "the time information for your specific location using time zone correction." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4903(para) msgid "" "The format of TZ environment variable is described in tzset" "(3) manual page." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4914(command) msgid "centos-art verify --packages" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4916(para) msgid "" "Verify required packages your workstation needs in order to run the " "centos-art.sh script correctly. If there are missing packages, " "the centos-art.sh script asks you to confirm their " "installation. When installing packages, the centos-art.sh " "script uses the yum application in order to achieve the " "task." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4917(para) msgid "" "In case all packages required by centos-art.sh script are " "already installed in your workstation, the message The required " "packages are already installed. is output for you to know." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4921(command) msgid "centos-art verify --links" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4923(para) msgid "" "Verify required links your workstation needs in order to run the centos-art " "command correctly. If any required link is missing, the centos-art." "sh script asks you to confirm their installation. To install " "required links, the centos-art.sh script uses the " "ln command." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4924(para) msgid "" "In case all links required by centos-art.sh script are already " "created in your workstation, the message The required links are " "already installed. is output for you to know." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4925(para) msgid "" "In case a regular file exists with the same name of a required link, the " "centos-art.sh script outputs the Already exists as " "regular file. message when listing required links that will be " "installed. Of course, as there is already a regular file where must be a " "link, no link is created. In such cases the centos-art.sh " "script will fall into a continue installation request for that missing link. " "To end this continue request you can answer No, or remove the " "existent regular file to let centos-art.sh script install the " "link on its place." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4929(command) msgid "centos-art verify --environment" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4930(command) msgid "centos-art verify --environment --filter='regex'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4932(para) msgid "" "Output a brief description of environment variables used by centos-art." "sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4933(para) msgid "" "If --filter option is provided, output is reduced as defined in " "the regex regular expression value. If --filter " "option is specified but regex value is not, the centos-" "art.sh script outputs information as if --filter option " "had not been provided at all." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4962(title) msgid "trunk/Scripts/Bash/Locale" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4966(para) msgid "" "This section exists to organize translation messages and templates used by " "centos-art.sh script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:497(title) msgid "trunk/Identity/Brands" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4971(para) msgid "" "Translated messages of centos-art.sh script are managed using " "GNU gettext utilities. Most translation actions have been " "automated through centos-art.sh script “locale” " "functionality (see trunk Scripts Bash Functions Locale)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:4976(para) msgid "" "The content of trunk/Scripts/Bash/Locale directory should not " "be managed manually. Instead, use the “locale” functionality of " "centos-art.sh script. See trunk Scripts " "Bash Functions Locale, for more information on how to " "use centos-art.sh“locale” functionality." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5002(title) msgid "trunk/Scripts/Perl" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5035(title) msgid "trunk/Scripts/Python" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5080(title) msgid "trunk/Translations" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5084(para) msgid "The trunk/Translations directory exists to:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5088(para) msgid "Organize translation files." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5091(para) msgid "Organize translation templates used to produce translation files." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5098(para) msgid "" "When you create artwork for CentOS distribution you find that some artworks " "need to be created for different major releases of CentOS distribution and " "inside each major release that needs to be created for different locales. To " "get an approximate idea of how many files we are talking about, consider the " "followig approximate statistic:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5102(para) msgid "" "Inside CentOS distribution, there are around 30 images to rebrand." "" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5102(para) msgid "" "This number is an approximate value and may change. It is mainly based on " "CentOS 5 rebranding experience." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5105(para) msgid "" "There are near to four major releases of CentOS distribution to rebrand in " "parallel development." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5105(para) msgid "This value was taken from CentOS release schema." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5108(para) msgid "" "Each CentOS distribution in parallel development supports more than two " "hundreds locales." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5108(para) msgid "" "This value was taken from the output of locale -a command." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5111(para) msgid "" "In order to aliviate maintainance of artwork production for such " "environment, we divided artwork production in three production lines:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5114(para) msgid "" "See trunk Identity Themes Models, " "to define artworks characteristics (e.g., dimensions, position on the " "screen, etc.)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5117(para) msgid "" "See trunk Identity Themes Motifs, " "to define artworks visual styles (e.g., the look and feel)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5120(para) msgid "" "Translations, to define which major releases and locales artworks are " "produced for." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5123(para) msgid "" "Inside CentOS Artwork Repository, the artworks' translation production line " "is stored under trunk/Translations directory." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5124(para) msgid "" "Inside trunk/Translations directory, we use “translation " "entries” to organize artworks' “translation files” and " "artworks' “translation templates”." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5127(title) msgid "Translation Entries" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5128(para) msgid "" "Translation pathsTranslation entries Translation entries exists for each " "artwork you want to produce. Translation entries can be empty directories, " "or directories containing translation files and translation templates." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5129(para) msgid "" "When translation entries are empty directories, the identity entry is used " "as reference to create file names and directories layout for rendered files. " "In this case, the centos-art script takes one design " "template and outputs one non-translated file for each design template " "available. This configuration is mainly used to produce non-translatable " "artworks like themes' backgrounds." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5130(para) msgid "" "When translation entries contain translation files, the translation entry " "implements the CentOS release schema and is used as reference to create file " "names and directories layout for translated artworks. In this case, the " "centos-art script applies one translation file to one " "design template to create one translated instance which is used to output " "one translated file. When the translated file is rendered, the " "centos-art script remove the previous instance and takes " "the next file in the list of translation files to repate the whole process " "once again, and so on for all files in the list. This configuration is " "mainly used to produce translatable artworks like Anaconda progress slide " "images." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5131(para) msgid "" "To find out correspondence between translation entries and identity entries, " "you need to look the path of both translation entries and identity entries. " "For example, if you are using the Modern artisitic motif, the " "identity entry for Anaconda progress artwork is:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5135(para) msgid "and its translation entry is:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5139(para) msgid "" "Note how the Translations/ directory prefixes Identity/ directory, also how static values (e.g., Identity, Themes, Distro, " "etc.) in the identity entry path remain in translation entry path, and how " "variable values like theme names (e.g., Modern) are stript out " "from translation entry path. The same convenction can be applied to other " "identity entries in order to determine their translation entries, or to " "other translation entries to determine their identity entries." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5141(para) msgid "" "Note Translation entries related to identity entries under " "trunk/Identity/Themes/Motifs do not use Motifs/ in " "the path. We've done this because trunk/Identity/Themes/Models " "structure, the other structure under trunk/Identity/Themes, " "doesn't require translation paths so far. So in the sake of saving " "characters space when building translation entries for trunk/Identity/" "Themes/Motifs structure, we organize Motifs translation entries under " "trunk/Translations/Identity/Themes/ directly." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5142(para) msgid "" "If for some reason trunk/Identity/Themes/Models structure " "requires translation entries, we need to re-oraganize the current directory " "structure accordingly." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5144(para) msgid "" "Translation entries, as described above, can be re-used by similar identity " "entries. For example the following identity entries:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5150(para) msgid "" "are all valid identity entries able to re-use translation files inside " "Anaconda progress translation entry (the one shown in our example above). " "This way, you can create several identity entries and maintain just one " "translation entry for all of them. Once you change the translation files " "inside the common translation entry, changes inside identity entries will " "take effect inside the next you render them." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5151(para) msgid "" "Trying to make things plain and simple: inside CentOS Artwork Repository, " "graphic designers can concentrate their efforts in artworks look and feel " "(the identity entries), and translators in artworks translations (the " "translation entries)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5155(title) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5160(alttext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5728(title) msgid "Translation Markers" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5156(para) msgid "" "Translation markers Translation markers are used in “" "Theme Model Designs” and “Translation Files” as " "replacement patterns to commit content translation. When you are rendering " "content using centos-art script inisde trunk/" "Identity structure, artistic motifs and translation files are applied " "to model designs to produce translated content as result. In order to have " "the appropriate translation in content rendered, markers defintion in " "translation files should match markers in model designs exactly." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5161(caption) msgid "The image rendering flow." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5163(para) msgid "" "Translation markers can be whatever text you want, but as convenction we use " "the following to represent releases of CentOS distribution:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5166(samp) msgid "=MINOR_RELEASE=" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5168(para) msgid "" "Replace with minor release of CentOS distribution. In the schema M.N, the " "minor release is represented by the N letter." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5172(samp) msgid "=MAJOR_RELEASE=" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5174(para) msgid "" "Replace with major release of CentOS distribution. In the schema M.N, the " "major release is represented by the M letter." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5178(samp) msgid "=RELEASE=" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5180(para) msgid "" "Replace the full release of CentOS distribution. It is =MAJOR_RELEASE=." "=MINOR_RELEASE= basically." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5184(para) msgid "" "Specific translation markers convenctions are described inside specific " "translation entries. Read translation entries documentation to know more " "about supported translation markers." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5185(para) msgid "" "Translation markers standardization creates a common point of reference for " "translators and graphic designers. To have translation markers well defined " "makes possible that translators and graphic designers can work together but " "independently one another." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5189(title) msgid "Translation Files" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5190(para) msgid "" "Translation files Translation files are " "text files with sed commands inside, replacement commands " "mainly. As convenction, translation file names end in .sed. " "Translation files are used by centos-art script to " "produce translated artworks for specific major releases of CentOS " "Distribution. There are common translation files, specific translation, and " "template translation files." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5191(para) msgid "" "For example, the Firstboot artwork of CentOS distribution uses the images " "splash-small.png and firstboot-left.png as based " "to control its visual style. The splash-small.png image " "contains, in its graphic design, the release number information of CentOS " "distribution. So the splash-small.png is release-specific. In " "the other hand, the firstboot-left.png doesn't contain release " "number information. So the firstboot-left.png is not release-" "specific." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5192(para) msgid "" "If we want to produce Firstboot artwork for different major releases of " "CentOS distribution, using a monolithic visual identity, all Firstboot " "images should have the same visual style and, at the same time, the release-" "specific information in the release-specific images." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5194(para) msgid "" "Note The monolithic visual identity is implemented using " "theme models (see trunk Identity Themes Models) and artistic motifs (see trunk " "Identity Themes Motifs)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5196(para) msgid "" "Assuming that both theme models and theme motifs are ready for using, the " "initial translation entry to produce Firstboot artworks would look like the " "following:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5203(para) msgid "" "With the translation entry above, centos-art command is " "able to produce the image firstboot-left.png only. To produce " "splash-small.png images for major releases (e.g., 3, 4, 5, and " "6) of CentOS distribution we need to produce the release-specific " "translation files using the centos-art script as " "following:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5207(para) msgid "The above command produces the following translation entiry:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5222(para) msgid "" "At this point centos-art is able to produce the Firstboot " "artwork images for major releases of CentOS distribution. To add new release-" "specific translation files, run the translation rendering command with the " "release number you want to produce translation files for in the --" "filter='release-number' argument." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5226(title) msgid "Template Translation Files" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5227(para) msgid "" "Template translation files Template " "translation files are translation files stored inside translation template " "directory. Template translation files are used by centos-art script to produce specific translation files only. Template " "translation files may be empty or contain sed replacement " "commands. If template translation files are empty files, the final specifc " "translation file built from it contains release-specific replacement " "commands only. For example, see the following translation entry:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5242(para) msgid "" "In the above exmaple, the splash-small.sed file is a template " "translation file and looks like:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5248(para) msgid "" "In the above template translation file there are three comments lines, but " "when you render it, the centos-art adds the release-" "specific replacement commands. In our Firstboot example, after rendering " "Firstboot translation entry, the splash-small.sed translation " "file specific to CentOS 5, looks like the following:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5266(para) msgid "" "If template translation files are not empty, replacement commands inside " "template translation files are preserved inside release-specific translation " "files. For example, consider the English template translation file of " "Anaconda progress welcome slide. The translation template directory " "structure looks like the following:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5273(para) msgid "" "and if we render translation files for CentOS 4 and CentOS 5 major releases, " "the translation entry would look like the following:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5287(para) msgid "" "Note Release-specific translation directories preserve " "template translation directory structure and file names." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5289(para) msgid "" "In the example above, the template translation file looks like the following:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:53(menunode) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:54(menutitle) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6045(nodenext) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6054(nodename) #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6058(title) msgid "List of Figures" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:530(title) msgid "trunk/Identity/Fonts" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5303(para) msgid "" "and, after render the translation entry, specific translation files look " "like the following:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5330(para) msgid "" "In the example above, relevant lines begin with the s word " "followed by a separation character (e.g., /, !, " "etc.). These lines have the following format:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5334(para) msgid "" "The / characters may be uniformly replaced by any other single " "character within any given s command. The / " "character (or whatever other character is used in its stead) can appear in " "the REGEXP or REPLACEMENT only if it is preceded by a \\ " "character." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5335(para) msgid "" "The s command is probably the most important in " "sed and has a lot of different options. Its basic concept " "is simple: the s command attempts to match the pattern " "space against the supplied REGEXP; if the match is successful, then that " "portion of the pattern space which was matched is replaced with REPLACEMENT." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5336(para) msgid "" "In the context of our translation files, the REGEXP is where you define " "translation markers and REPLACEMENT where you define the translation text " "you want to have after artworks rendering. Sometimes we use the FLAG " "component with the g command to apply the replacements globally." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5338(para) msgid "" "Tip More information about how to use sed replacement commands and flags is available in sed documentation manual. To read sed documentation " "manual type the following command:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:534(para) msgid "" "This section exists to organize digital typographies used by the CentOS " "project." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5343(para) msgid "" "Inside translation files, you can use translation markers not only inside " "the REGEXP but in the REPLACEMENT too. In order for this configuration to " "work, the REPLACEMENT of translation markers needs to be define after its definition. For example, see in the release-specific translation " "file above, how the s!=MAJOR_RELASE=!5!g replacement command is " "defined after=MAJOR_RELASE= translation marker " "definition in the REPLACEMENT of =TITLE= translation marker " "replacement command." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5347(title) msgid "Common Translation Files" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5348(para) msgid "" "Common translation files Common " "translation files contain common translations or no translation at all for " "their related artworks. They are in the root directory of the translation " "entry. Common translation files create common artworks for all major " "releases of CentOS Distribution." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5349(para) msgid "" "Translation entries, with common translation files inside, look like the " "following:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5367(title) msgid "Specific Translation Files" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5368(para) msgid "" "Specific translation files Specific " "translation files contain specific translations for their related artworks. " "Specific translation files are not in the root directory of the translation " "entry, but inside directories which describe the type of translation they " "are doing. Specific translation files are produced automatically using the " "centos-art script." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5386(title) msgid "Translation Rendering" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5387(para) msgid "" "Translation rendering When rendering " "translations, the centos-art script checks the " "translation entry to verify that it has a translation template directory " "inside. The translation template directory (Tpl/) contains " "common translation files used to build release-specific translation files. " "If the translation template directory doesn't exist inside the translation " "entry the translation rendering fails. In this case the centos-art script outputs a message and quits script execution." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5391(title) msgid "Translation (Pre-)Rendering Configuration Scripts" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5392(para) msgid "" "Translation configuration scriptsTranslation pre-rendering configuration " "scripts When the centos-art script finds a " "translation template directory inside translation entry, it looks for " "translations pre-rendering configuration scripts for that translation entry. " "Translation pre-rendering configuration scripts let you extend translation " "default functionality (described below)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5393(para) msgid "" "Translation pre-rendering configuration scripts are stored under trunk/" "Scripts directory, specifically under the appropriate language " "implementation. If you are using centos-art Bash " "implementation, the translation pre-rendering scripts are store in the " "trunk/Scripts/Bash/Config location; if you are using " "centos-art Python implementation, then translation pre-" "rendering scripts are stored in the trunk/Scripts/Python/Config " "location, and so on for other implementations." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5394(para) msgid "" "Bash translation pre-rendering configuration scripts look like the following:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5425(para) msgid "" "Translation pre-rendering scripts are function scripts loaded and executed " "when rendering a translation entry. Translation pre-rendering scripts are " "loaded using the translation entry being rendered as reference. For example, " "suppose you are using the centos-art Bash implementation, " "and you are rendering translations for CentOS brands, in this situation the " "translation entry would be:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5429(para) msgid "" "and the entry inside the translation pre-rendering configuration structure " "would be:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:543(para) msgid "" "The CentOS corporate identity is attached to DejaVu LGC font-" "family. Whatever artwork you design for CentOS project, that requires " "typography usage, must be done using DejaVu LGC font-family." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5433(para) msgid "" "Once the centos-art script detects that translation pre-" "rendering configuration directory exists, the centos-art " "script looks for the translation pre-rendering configuration file. If the " "translation pre-rendering configuration file exists, it is loaded and " "executed. Once the translation pre-rendering configuration file has been " "executed the translation rendering process is over, and so the script " "execution." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5435(para) msgid "" "Note Translation pre-rendering configuration files have the " "following form:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5439(para) msgid "" "where extension refers the programming language implementation " "you are using. For example, sh for Bash, py for " "Python, pl for Perl, and so on for other implementations." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5441(para) msgid "" "As we are using Bash implementation to describe the translation pre-" "rendering configuration example, the translation pre-rendering configuration " "file that centos-art looks for, inside the above " "translation pre-rendering configuration directory, is render.conf.sh." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5445(title) msgid "Translation Rendering Default Functionality" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5446(para) msgid "" "Translation rendering default functionality In the other hand, if the translation pre-rendering configuration " "file doesn't exist, or it isn't written as function script, the " "centos-art script ignore translation pre-rendering " "configuration functionality and passes to render translation using default " "functionality instead." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5447(para) msgid "" "The translation rendering default functionality takes template translation " "directory structure, duplicates it for each release number specified in the " "--filter='release-number' argument and produces release-" "specific directories. As part of template translation duplication process " "take place, the centos-art script adds release-specific " "replacement commands for each specific translation file inside release-" "specific directories. As result, specific translation files, inside release-" "specific directories, contain template translation replacement commands " "plus, release-specific replacement commands." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5449(para) msgid "" "Note Release-specific replacement commands are standardized " "inside centos-art script using predifined release " "translation markers. Release translation markers are described in the " "translation marker section (see trunk:Translations:" "TranslationMarkersTranslation Markers)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5457(indexterm) msgid "How to render translation files" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:546(strong) msgid "Recommendation-1:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5460(samp) msgid "centos-art render --entry='path/to/dir'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5462(para) msgid "" "When path/to/dir refers one directory under trunk/" "Translations, this command orverwrites available translation files " "using translation templates." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5466(samp) msgid "centos-art render --entry='path/to/dir' --filter='pattern'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5468(para) msgid "" "When path/to/dir refers one directory under trunk/" "Translations, this command renders release-specific translation files " "as you specify in the --filter='pattern' argument. In this " "case, pattern not a regular expression but an number (e.g., " "5) or a list of numbers separated by commas (e.g., " "3,4,5,6) that specify the major release of CentOS distribution " "you want to render translations for." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:548(para) msgid "" "For screen desings (e.g., anything that final destination will never be " "printed on paper or any medium outside computer screens) use DejaVu " "LGC Sans font-family." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5517(title) msgid "trunk/Translations/Identity" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:552(strong) msgid "Recommendation-2:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:554(para) msgid "" "For non-screen designs (e.g., anything that final desition will be printed " "on paper or any other medium outside computer screens) use DejaVu LGC " "Serif font-family. As convenction files described in this rule are " "stored under Stationery directories." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:558(para) msgid "" "The only execption for the two recommendations above is the typography used " "inside CentOS logo. The CentOS logo is the main visual representation of the " "CentOS project so the typography used in it must be the same always, no " "matter where it be shown. It also has to be clear enough to dismiss any " "confussion between similar typefaces (e.g., the number one (1) sometimes is " "confuesed with the letter el (l) or letter ai (i))." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:559(para) msgid "" "As CentOS logo typography convenction, the word CentOS uses " "Denmark typography as base, both for the word CentOS and the phrase Community Enterprise Operating System. The " "phrase size of CentOS logo is half the size in poits the word CentOS has and it below CentOS word and aligned with it on the " "left. The distance between CentOS word and phrase " "Community Enterprise Operating System have the size in points " "the phrase has." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5597(title) msgid "trunk/Translations/Identity/Brands" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:560(para) msgid "" "When the CentOS release brand is built, use Denmark typography " "for the release number. The release number size is two times larger (in " "height) than default CentOS word. The separation between " "release number and CentOS word is twice the size in points of " "separation between CentOS word and phrase Community " "Enterprise Operating System." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5604(para) msgid "Organize brands' translation files." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:561(para) msgid "" "Another component inside CentOS logo is the trademark symbol (TM). This " "symbol specifies that the CentOS logo must be consider a product brand, even " "it is not a registered one. The trademark symbol uses DejaVu LGC Sans " "Regular typography. The trademark symbol is aligned right-top on the outter " "side of CentOS word. The trademark symbol must not exceed haf " "the distance, in points, between CentOS word and the release " "number on its right." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5611(para) msgid "" "Translation files, inside trunk/Translations/Identity/Brands " "translation entry, don't use default rendering translation functionality, " "they use the following translation pre-rendering configuration file instead:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5615(para) msgid "" "Inside trunk/Translations/Identity/Brands translation entry, " "translation files are symbolic links pointing to the common template " "translation structure, inside the translation template (Tpl/) " "directory." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5616(para) msgid "" "Inside trunk/Translations/Identity/Brands translation entry, " "translation files are created using identity design templates as reference. " "The translation pre-rendering script creates a translation structure where " "the translation template (Tpl/) directory structure applies to " "each single design template available." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5617(para) msgid "" "For example, if the brands' translation template (Tpl/) " "directory has 30 translation files, and there are 20 design templates; the " "brands' translation pre-rendering script creates a translation structure of " "symbolic links where the 30 translation files apply the 20 design templates " "one by one, producing 600 translation symbolic links as result. At this " "point, when rendering identity, the centos-art script " "considers translation symbolic links as translation files." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5618(para) msgid "" "Translation file names, inside brands' translation template (Tpl) directory have special meaning:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:562(para) msgid "" "It would be very convenient for the CentOS Project and its community to to " "make a registered trademark (®) of CentOS logo. To make a register trademark " "of CentOS Logo prevents legal complications in the market place of brands. " "It grants the consistency, through time, of CentOS project corporate visual " "identity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5621(title) msgid "Conventional file names" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5622(para) msgid "" "Translation brands file names " "Convenctional file names look like blue.sed, 2c-a.sed, etc. Replacement commands inside translation file are applied to " "design templates and translation file names are used as final image name. " "The image dimensions use the same dimensions that design template has." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5626(title) msgid "Numeric file names" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5627(para) msgid "" "Translation brands file names Numeric " "file names look like 300.sed, 200.sed, etc. " "Replacements commands inside translation files are applied to design " "templates, and translation file names are used as final image name. The " "final image is saved using an specific width defined by the " "number part of the translation file name. The image height is " "automatically scaled based on the previous width definition to " "maintain the designing ratio." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5628(para) msgid "" "For example, if your design template has 400x200 pixels of dimension, and " "you apply a translation file named `300.sed' to it, the final image you get " "as result will have 300x100 pixels of dimension. The same is true if you use " "higher numbers like `1024.sed', `2048.sed', etc. In these cases you have " "bigger images proportionally." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5629(para) msgid "" "As we are using scalable vector graphics to design identity templates, the " "image size you produce is not limitted in size. You can use one design " "template produced in 400x200 pixels to produce larger or shorter PNG images " "using numeric translation files as described above." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5633(title) msgid "Translation markers" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5634(para) msgid "" "Inside trunk/Translations/Identity/Brands/, translation files " "combine the following translation markers:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5637(samp) msgid "#000000" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5639(para) msgid "Specify which color to use when rendering brand images." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:564(para) msgid "" "Note The information about trademarks and corporate " "identity is my personal interpretation of http://en.wikipedia." "org/Corporate_identity and http://en." "wikipedia.org/Trademark description. If you have practical " "experiences with these affairs, please serve yourself to improve this " "section with your reasons." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5641(para) msgid "" "Note As translation files inside trunk/Translations/" "Identity/Brands are symbolic links that point to template translation " "files, translation markers are defined inside template translation files." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5651(para) msgid "" "How to render brands' translation files " "To render brands' translation files, use the following command:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5680(title) msgid "trunk/Translations/Identity/Brands/Tpl" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5707(title) msgid "trunk/Translations/Identity/Fonts" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5711(para) msgid "This section exists to organize fonts translation files." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5716(para) msgid "" "Translation files, inside trunk/Translations/Fonts, have the " "following structure:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5722(para) msgid "" "Inside trunk/Translations/Fonts, there is one translation file " "for each font preview image you want to produce. This way, we create one " "translation file for each font-family we use somewhere inside CentOS visual " "identity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5724(para) msgid "" "Important Do not create translation files for font-families " "not used somewhere inside CentOS visual identity. The identity of font entry " "(see trunk Identity Fonts) is used " "as reference when someone needs to know which font-families are allowed to " "use inside CentOS visual identity." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5729(para) msgid "" "Inside trunk/Translations/Identity/Fonts, translation files " "combine the following translation markers:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5732(samp) msgid "font-family:Denmark" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5734(para) msgid "Specify which font family to use when rendering font preview images." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5738(samp) msgid "font-weight:normal" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5740(para) msgid "Specify which font weight to use when rendering font preview images." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5744(samp) msgid "font-style:normal" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5746(para) msgid "Specify which font style to use when rendering font preview images." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5755(para) msgid "" "How to render fonts' translation files " "Inside trunk/Translations/Fonts you use your favorite text " "editor to create translation files. Inside trunk/Translations/Fonts there is not translation template directory (Tpl/), nor " "translation rendering using centos-art script. For " "example, to create the dejavu_lgc_sans-boldoblique.sed " "translation file using vim editor, type the following " "command:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5779(title) msgid "trunk/Translations/Identity/Models" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5806(title) msgid "trunk/Translations/Identity/Release" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:581(title) msgid "trunk/Identity/Icons" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5833(title) msgid "trunk/Translations/Identity/Themes" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5860(title) msgid "trunk/Translations/Identity/Themes/Backgrounds" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5905(title) msgid "trunk/Translations/Identity/Themes/Distro/Anaconda/Progress" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5912(para) msgid "Organize Anaconda progress translation templates." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5915(para) msgid "" "Organize Anaconda progress translation files in several languages and major " "releases of CentOS distribution." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5922(para) msgid "Use the following command to produce translation files based:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5923(example) #, no-wrap msgid "" "trunk/Translations/Identity/Themes/Distro/Anaconda/Progress\n" "`-- Tpl\n" " |-- en\n" " | |-- 01-welcome.sed\n" " | |-- 02-donate.sed\n" " | `-- 03-yum.sed\n" " `-- es\n" " |-- 01-welcome.sed\n" " |-- 02-donate.sed\n" " `-- 03-yum.sed" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5933(para) msgid "" "In order to produce the slide images in PNG format we need to have the " "translation files first. So we use the following commands to create " "translation files for CentOS 3, 4, and 5 major releases:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5934(example) #, no-wrap msgid "centos-art render --translation --filter='3,4,5'" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5935(para) msgid "The above commands will produce the following translation structure:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5936(example) #, no-wrap msgid "" "trunk/Translations/Identity/Themes/Distro/Anaconda/Progress\n" "|-- 3\n" "| |-- en\n" "| | |-- 01-welcome.sed\n" "| | |-- 02-donate.sed\n" "| | `-- 03-yum.sed\n" "| `-- es\n" "| |-- 01-welcome.sed\n" "| |-- 02-donate.sed\n" "| `-- 03-yum.sed\n" "|-- 4\n" "| |-- en\n" "| | |-- 01-welcome.sed\n" "| | |-- 02-donate.sed\n" "| | `-- 03-yum.sed\n" "| `-- es\n" "| |-- 01-welcome.sed\n" "| |-- 02-donate.sed\n" "| `-- 03-yum.sed\n" "|-- 5\n" "| |-- en\n" "| | |-- 01-welcome.sed\n" "| | |-- 02-donate.sed\n" "| | `-- 03-yum.sed\n" "| `-- es\n" "| |-- 01-welcome.sed\n" "| |-- 02-donate.sed\n" "| `-- 03-yum.sed\n" "`-- Tpl\n" " |-- en\n" " | |-- 01-welcome.sed\n" " | |-- 02-donate.sed\n" " | `-- 03-yum.sed\n" " `-- es\n" " |-- 01-welcome.sed\n" " |-- 02-donate.sed\n" " `-- 03-yum.sed" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5973(para) msgid "" "At this point we have all the translation files we need to produce Anaconda " "progress welcome, donate and yum slides images; in English and Spanish " "languages; for CentOS 3, CentOS 4, and CentOS 5. That is, a sum of 18 images " "around." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5974(para) msgid "" "Now, with translation files in place, let's move to trunk/Identity structure and render them." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5978(para) msgid "" "See trunk Identity Themes Motifs Modern Distro Anaconda " "Progress." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5985(para) msgid "" "Translation rendering is described in trunk/Translations " "documentation entry (see trunk Translations)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:5998(title) msgid "trunk/Translations/Identity/Widgets" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:6050(printindex) msgid "cp" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:614(title) msgid "trunk/Identity/Isolinux" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:647(title) msgid "trunk/Identity/Models" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:651(para) msgid "This section exists to organize design models." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:656(para) msgid "" "Design models are representative designs useful to understand how to build " "artworks." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:696(title) msgid "trunk/Identity/Models/Css" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:700(para) msgid "" "This directory exists to provide common style sheets (CSS) definitions to " "HTML design models." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:736(title) msgid "trunk/Identity/Models/Html" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:781(title) msgid "trunk/Identity/Models/Img/Promo/Web" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:788(para) msgid "Provide images related to CentOS web interface." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:831(title) msgid "trunk/Identity/Models/Tpl" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:876(title) msgid "trunk/Identity/Models/Tpl/Promo/Web" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:880(para) msgid "" "Organize scalable vector graphics (svg) to help describe the CentOS web " "environment." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:884(title) msgid "The CentOS web environment" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:885(para) msgid "" "Inside CentOS corporate identity, the CentOS web environment is considered a " "promotion component. The CentOS web environment is formed by a central web " "application —to cover base needs (e.g., per-major release information " "like release notes, lifetime, downloads, documentation, support, security " "advisories, bugs, etc.)— and many different free web applications " "—to cover specific needs (e.g., wiki, mailing lists, etc.)—." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:886(para) msgid "The CentOS web environment is addressed to solve the following issues:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:890(para) msgid "" "One unique name and one unique visual style to all web applications used " "inside the web environment." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:893(para) msgid "One-step navigation to web applications inside the environment." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:896(para) msgid "" "High degree of customization to change the visual style of all web " "applications with few changes (e.g, updating just two or three images plus " "common style sheet [CSS] definitions)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:899(para) msgid "" "The CentOS project is attached to a monolithic corporate visual identity " "(see trunk Identity), where all " "visual manifestations have one unique name and one unique visual style. This " "way, the CentOS web environment has one unique name (the CentOS brand) and " "one unique visual style (the CentOS default theme) for all its visual " "manifestations, the web applications in this case." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:900(para) msgid "" "Since a maintainance point of view, achiving the one unique visual style " "inside CentOS web environment is not a simple task. The CentOS web " "environment is built upon many different web applications which have " "different visual styles and different internal ways to customize their own " "visual styles. For example: MoinMoin, the web application used to support " "the CentOS wiki (http://wiki.centos.org/) is " "highly customizable but Mailman (in its 2.x.x serie), the web application " "used to support the CentOS mailing list, doesn't support a " "customization system that separates presentation from logic, similar to that " "used by MoinMoin." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:900(para) msgid "" "The theme support of Mailman may be introduced in mailman-3.x.x release." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:901(para) msgid "" "This visual style diversity complicates our goal of one unique visual style " "for all web applications. So, if we want one unique visual style for all web " "applications used, it is innevitable to modify the web applications in order " "to implement the CentOS one unique visual style customization in them. " "Direct modification of upstream applications is not convenient because " "upstream applications come with their one visual style and administrators " "take the risk of loosing all customization changes the next time the " "application be updated (since not all upstream web applications, used in " "CentOS web environment, separate presentation from logic)." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:902(para) msgid "" "To solve the “one unique visual style” issue, installation and " "actualization of web applications —used inside CentOS web " "environment— need to be independent from upstream web applications " "development line; in a way that CentOS web environment administrators can " "install and update web applications freely without risk of loosing the one " "unique visual style customization changes." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:903(para) msgid "" "At the surface of this issue we can see the need of one specific yum " "repository to store CentOS web environment customized web applications." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:906(title) msgid "Design model (without ads)" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:910(alttext) msgid "The CentOS web customization design model" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:911(caption) msgid "The CentOS web customization design model." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:916(title) msgid "Design model (with ads)" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:920(alttext) msgid "The CentOS web customization design model using promotion" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:921(caption) msgid "The CentOS web customization using promotion design model." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:926(title) msgid "HTML definitions" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:930(alttext) msgid "Web environment html defintions" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:931(caption) msgid "Web environment html definitions" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:936(title) msgid "Controlling visual style" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:937(para) msgid "" "Inside CentOS web environment, the visual style is controlled by the " "following compenents:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:940(strong) msgid "Webenv header background" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:948(strong) msgid "CSS definitions" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:959(title) msgid "Producing visual style" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:960(para) msgid "" "The visual style of CentOS web environment is defined in the following files:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:967(para) msgid "" "As graphic designer you use 1024x250.xcf file to produce " "1024x250-bg.png file. Later, inside 1024x250.svg " "file, you use the 1024x250-bg.png file as background layer to " "draw your vectorial design. When you consider you artwork ready, use the " "centos-art.sh script, as described below, to produce the " "visual style controller images of CentOS web environment." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:971(para) msgid "" "Once you have rendered required image files, changing the visual style of " "CentOS web environment is a matter of replacing old image files with new " "ones, inside webenv repository file system structure. The visual style " "changes will take effect the next time customization line of CentOS web " "applications be packaged, uploded, and installed from [webenv] or [webenv-" "test] repositories." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:975(title) msgid "Navigation" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:976(para) msgid "" "Inside CentOS web environment, the one-step navegation between web " "applications is addressed using the web environment navigation bar. The web " "environment navigation bar contains links to main applications and is always " "visible no matter where you are inside the web environment." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:980(alttext) msgid "The CentOS web navigation design model" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:981(caption) msgid "The CentOS web navigation design model." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:986(title) msgid "Development and release cycle" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:987(para) msgid "" "The CentOS web environment development and relase cycle is described below:" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:990(strong) msgid "Download" msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:992(para) msgid "" "The first action is download the source code of web applications we want to " "use inside CentOS web environment." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:994(para) msgid "" "Important The source location from which web application " "are downloaded is very important. Use SRPMs from CentOS [base] and [updates] repositories as first choise, and " "third party repositories (e.g. RPMForge, EPEL, etc.) as last resource." msgstr "" #: /home/centos/artwork/trunk/Manuals/Repository/repository.xml:999(strong) msgid "Prepare" msgstr ""