0 - en to cs translation catalogue (12 entries)

en: Adding code samples
cs: Přidání příkladů kódu

en: If your book contains code samples, place them in a directory named <filename>extras/</filename> in your source language directory and use an <tag>&lt;xi:include&gt;</tag> to pull the code file into the XML structure of your document. <application>Publican</application> does not parse any files that it finds in the <filename>extras/</filename> directory as XML.
cs: Obsahuje-li vaše kniha příklady programových kódů, umístěte je do adresáře <filename>extras/</filename> v adresáři svého zdrojového jazyka, a pro načtení souboru s kódem do struktury XML dokumentu používejte <sgmltag>&lt;xi:include&gt;</sgmltag>. <application>Publican</application> neprovádí syntaktickou analýzu žádného souboru jako XML, který nalezne v adresáři <filename>extras/</filename>.

en: Certain characters are reserved in XML, in particular, <literal>&amp;</literal> and <literal>&lt;</literal>. If you insert code samples directly into the XML of your document, you must escape these characters, either by marking them as <literal>CDATA</literal> or by replacing them with entities (&amp;amp; and &amp;lt; respectively).<footnote> <para> Refer to section 2.4 "Character Data and Markup" in the XML 1.0 standard, available from <uri xlink:href="http://www.w3.org/TR/2008/REC-xml-20081126/" xmlns:xlink="http://www.w3.org/1999/xlink">http://www.w3.org/TR/2008/REC-xml-20081126/</uri>. </para> </footnote> If you place these files in the <filename>extras/</filename> directory, you do not need to escape these characters. This approach saves time, reduces the chances of introducing errors into either the document XML or the code itself, and makes future maintenance of the document and the code easier.
cs: Některé znaky jsou v XML rezervované, zejména <literal>&amp;</literal> a <literal>&lt;</literal>. Vložíte-li příklady kódu přímo do XML svého dokumentu, musíte tyto znaky escapovat buď jejich označením jako <literal>CDATA</literal>, nebo nahrazením entitami (&amp;amp&semi;, resp. &amp;lt&semi;). <footnote> <para> Viz kap. 2.4 "Character Data and Markup" normy XML&nbsp;1.0, dostupná on-line <ulink url="http://www.w3.org/TR/2008/REC-xml-20081126/" />. </para> </footnote> Umístíte-li tyto soubory do adresáře <filename>extras/</filename>, není nutné tyto znaky escapovat. Tento přístup šetří čas, snižuje šanci na zavedení chyb jak do XML dokumentu, tak do kódu samotného, a zjednodušuje budoucí údržbu dokumentu i kódu.

en: To include a code sample from the <filename>extras/</filename> directory in your document, follow this procedure:
cs: Chcete-li vložit příklad kódu z adresáře <filename>extras/</filename> do dokumentu, dodržujte tento postup:

en: Create the extras directory
cs: Vytvořte adresář extras

en: <prompt>$</prompt> <command>mkdir <filename>en-US/extras</filename></command>
cs: <prompt>$</prompt> <command>mkdir <filename>cs-CZ/extras</filename></command>

en: Copy the code file to the extras directory
cs: Zkopírujte soubor s kódem do adresáře extras

en: <prompt>$</prompt> <command>cp <filename>~/samples/foo.c en-US/extras/.</filename></command>
cs: <prompt>$</prompt> <command>cp <filename>~/priklady/foo.c en-US/extras/.</filename></command>

en: <tag>xi:include</tag> the sample file in your xml file
cs: vložte ukázkový soubor do svého souboru XML pomocí <sgmltag>xi:include</sgmltag>

en: You can now edit <filename>en-US/extras/foo.c</filename> in your favorite editor without having to be concerned about how it will affect the XML.
cs: Nyní můžete upravovat <filename>cs-CZ/extras/foo.c</filename> ve svém oblíbeném editoru bez ohledu na to, jaký bude mít vliv na XML.

en: The same approach works when you want to annotate your code with callouts. For example:
cs: Stejný přístup funguje, chcete-li popsat svůj kód popisky. Na příklad:

en: Note the <tag>&lt;area&gt;</tag> elements that define the position of the callouts that will appear on the code sample. The <literal>coords</literal> attributes specify a line number and a column number separated by a space. In this example, callouts are applied to lines 4 and 12 of the code, lined up with each other in column 75. Although this approach means that you might have to adjust <literal>coords</literal> attributes if you ever modify the code to which they apply, it avoids mixing XML <tag>&lt;coords&gt;</tag> tags into the code itself.
cs: Všimněte si, že elementy  <sgmltag>&lt;area&gt;</sgmltag> určují pozici popisků, které se zobrazí nad příkladem kódu. Atributy <literal>coords</literal> uvádějí číslo řádku a sloupce oddělené mezerou. V této ukázce jsou popisky použity na řádky 4 a 12, zarovnané na sloupec 75. Ačkoliv tento přístup značí, že byste museli upravit atributy <literal>coords</literal>, změnili-li byste někdy kód, na který se vztahují, zabraňuje mísení tagů <sgmltag>&lt;area&gt;</sgmltag> XML do samotného kódu.
