Index: šablona/funkce/src/cz/frantovo/xmlWebGenerator/Funkce.java
===================================================================
--- šablona/funkce/src/cz/frantovo/xmlWebGenerator/Funkce.java	(revision 28:3298cafa8686)
+++ šablona/funkce/src/cz/frantovo/xmlWebGenerator/Funkce.java	(revision 30:cefd5fe75cb8)
@@ -20,4 +20,7 @@
 public class Funkce {
 
+	private static final String PŘÍKAZ_PYGMENTIZE = "pygmentize";
+	private static final String PŘÍKAZ_WHICH = "which";
+
 	/**
 	 * Zjištuje, kdy byl naposledy daný soubor změněn.
@@ -40,12 +43,10 @@
 	 */
 	public static String zvýrazniSyntaxi(String zdroják, String jazyk) throws IOException, InterruptedException {
-		String příkaz = "pygmentize";
-
 		if (jazyk == null || jazyk.length() == 0) {
 			System.err.println("Není vyplněn atribut „jazyk“ → není jasné, jak se má zvýrazňovat.");
 			return null;
-		} else if (isPrikazDostupny(příkaz)) {
+		} else if (isPrikazDostupny(PŘÍKAZ_PYGMENTIZE)) {
 			Runtime r = Runtime.getRuntime();
-			Process p = r.exec(new String[]{příkaz, "-f", "html", "-l", jazyk});
+			Process p = r.exec(new String[]{PŘÍKAZ_PYGMENTIZE, "-f", "html", "-l", jazyk});
 
 			PrintStream vstupProcesu = new PrintStream(p.getOutputStream());
@@ -66,5 +67,5 @@
 			}
 		} else {
-			System.err.println("Příkaz " + příkaz + " není na vašem systému dostupný → zvýrazňování syntaxe nebude fungovat.");
+			System.err.println("Příkaz " + PŘÍKAZ_PYGMENTIZE + " není na vašem systému dostupný → zvýrazňování syntaxe nebude fungovat.");
 			System.err.println("Můžete ho nainstalovat pomocí:");
 			System.err.println("\t$ aptitude install python-pygments   # (Debian/Ubuntu)");
@@ -103,8 +104,9 @@
 		try {
 			Runtime r = Runtime.getRuntime();
-			Process p = r.exec(new String[]{"which", příkaz});
+			Process p = r.exec(new String[]{PŘÍKAZ_WHICH, příkaz});
 			p.waitFor();
 			return p.exitValue() == 0;
 		} catch (Exception e) {
+			System.err.printf("Při zjišťování dostupnosti příkazu „%s“ došlo k chybě: %s", příkaz, e.getLocalizedMessage());
 			return false;
 		}
