cynic           Mon Feb  5 04:40:48 2001 EDT

  Added files:                 
    /phpdoc/cs/functions        calendar.xml 
  Log:
  should be completely translated
  
  

Index: phpdoc/cs/functions/calendar.xml
+++ phpdoc/cs/functions/calendar.xml
 <reference id="ref.calendar">
  <title>Kalendářové funkce</title>
  <titleabbrev>Kalendář</titleabbrev>

  <partintro>
   <para>
    Kalendářové funkce jsou přístupné pouze pokud máte zkompilovanout calendar
    extenzi umístěnou v adresáři "dl" or "ext" ve zdrojovém kódu PHP. Před jejím
    použitím si prosím přečtěte README soubor.
   </para>
   <para>
    Calendar extenze představuje sadu funkcí určených ke zjednodušení převodů
    mezi různými kalendáři. Prostředníkem nebo standardem, na kterém je založena
    je Julian Day Count. To je počet dní začínající daleko před jakýmkoli datem
    o které by se většina lidí zajímala (někde kolem 4000 př. n. l.). Pokud
    chcete převádět mezi kalendářovými systémy, musíte nejdřív převést na
    Julian Day Count, potom na kýžený kalendář. Julian Day Count se velmi liší
    od Juliánského kaledáře! Více informací o kalendářových systémech viz <ulink
    url="&url.calendar;">&url.calendar;</ulink>. Tyto instrukce obsahují výňatky
    z této stránky (v uvozovkách).
   </para>
  </partintro>

  <refentry id="function.jdtogregorian">
   <refnamediv>
    <refname>JDToGregorian</refname>
    <refpurpose>Převést Julian Day Count na Gregoriánské datum</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>string <function>jdtogregorian</function></funcdef>
      <paramdef>int <parameter>julianday</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Převádí Julian Day Count na řetězec obsahující Gregoriánské datum ve formátu
     "měsíc/den/rok".
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.gregoriantojd">
   <refnamediv>
    <refname>GregorianToJD</refname>
    <refpurpose>Převést Gregoriánské datum na Julian Day Count</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>int <function>gregoriantojd</function></funcdef>
      <paramdef>int <parameter>month</parameter></paramdef>
      <paramdef>int <parameter>day</parameter></paramdef>
      <paramdef>int <parameter>year</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Platný rozsah Gregoriánského kalendáře je 4714 př. n. l. až 9999 n. l.
    </para>
    <para>
     Jakkoli tento software zvládá data až do 4714 př. n. l., takové použití asi
     nemá smysl. Gregoriánský kalendář byl založen až 15. října 1582 (5. října
     1582 podle Juliánského kalendáře). Některé země ho přijaly mnohem později,
     Řecko až v r. 1923. Většina evropským států před Gregoriánským kalendářem
     používala Juliánský.
     <example>
      <title>Kalendářové funkce</title>
      <programlisting role="php">
&lt;?php
$jd = GregorianToJD (10,11,1970);
echo "$jd\n";
$gregorian = JDToGregorian ($jd);
echo "$gregorian\n";
?>
      </programlisting>
     </example>
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.jdtojulian">
   <refnamediv>
    <refname>JDToJulian</refname>
    <refpurpose>
     Převést Julian Day Count na Juliánské datum
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>string <function>jdtojulian</function></funcdef>
      <paramdef>int <parameter>julianday</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Převádí Julian Day Count na řetězec obsahující Juliánské datum ve formátu
     "měsíc/den/rok".
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.juliantojd">
   <refnamediv>
    <refname>JulianToJD</refname>
    <refpurpose>
     Převést Juliánské datum na Julian Day Count
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>int <function>juliantojd</function></funcdef>
      <paramdef>int <parameter>month</parameter></paramdef>
      <paramdef>int <parameter>day</parameter></paramdef>
      <paramdef>int <parameter>year</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Platný rozsah pro Juliánský kalendář je 4713 př. n. l. až 9999 n. l.
    </para>
    <para>
     Jakkoli tento software zvládá data až do 4713 př. n. l., takové použití asi
     nemá smysl. Tento kalendář byl vytvořen v roce 46 př. n. l., ale detaily se
     nestabilizovaly nejméně do 8 n. l., a možná až do konce 4. století. Navíc
     začátek roku se lišil od kultury ke kultuře - ne všechny přijímaly leden
     jako první měsíc roku.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.jdtojewish">
   <refnamediv>
    <refname>JDToJewish</refname>
    <refpurpose>
     Převést Julian Day Count na  idovský kalendář
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>string <function>jdtojewish</function></funcdef>
      <paramdef>int <parameter>julianday</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Převádí Julian Day Count na  idovský kalendář.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.jewishtojd">
   <refnamediv>
    <refname>JewishToJD</refname>
    <refpurpose>
     Převést datum podle  idovského kalendáře na Julian Day Count
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>int <function>jewishtojd</function></funcdef>
      <paramdef>int <parameter>month</parameter></paramdef>
      <paramdef>int <parameter>day</parameter></paramdef>
      <paramdef>int <parameter>year</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Platný rozsah
     Jakkoli tento software zvládá data až do roku 1 (3761 př. n. l.), takové
     použití asi nemá smysl.
    </para>
    <para>
      idovský kalendář se používá několik tisíc let, ale zpočátku neexistoval
     vzorec na určení začátku měsíce. Nový měsíc začínal, když byl poprvé spatřen
     nový Měsíc.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.jdtofrench">
   <refnamediv>
    <refname>JDToFrench</refname>
    <refpurpose>
     Převést Julian Day Count na Francouzský republikánský kalendář
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>string <function>jdtofrench</function></funcdef>
      <paramdef>int <parameter>juliandaycount</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Převádí Julian Day Count na Francouzský republikánský kalendář.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.frenchtojd">
   <refnamediv>
    <refname>FrenchToJD</refname>
    <refpurpose>
     Převést datum z Francouzského republikánského kalendáře na Julian
     Day Count
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>int <function>frenchtojd</function></funcdef>
      <paramdef>int <parameter>month</parameter></paramdef>
      <paramdef>int <parameter>day</parameter></paramdef>
      <paramdef>int <parameter>year</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Převádí datum z Francouzského republikánského kalendáře na Julian
     Day Count.
    </para>
    <para>
     Tyto rutiny konvertují pouze data v letech 1 až 14 (Gregoriánská data
     22. září 1792 až 22. září 1806). To více než dostatečně pokrývá období, po
     které se tento kalendář používal.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.jdmonthname">
   <refnamediv>
    <refname>JDMonthName</refname>
    <refpurpose>Vrátit název měsíce</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>string <function>jdmonthname</function></funcdef>
      <paramdef>int <parameter>julianday</parameter></paramdef>
      <paramdef>int <parameter>mode</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Vrací řetězec obsahující název měsíce. <parameter>mode</parameter> určuje,
     na který kalendář se má Julian Day Count konvertovat a jaký typ jména se
     má vrátit.
     <table>
      <title>Kalendářové módy</title>
      <tgroup cols="2">
       <thead>
        <row>
         <entry>Mód</entry>
         <entry>Význam</entry>
        </row>
       </thead>
       <tbody>
        <row>
         <entry>0</entry>
         <entry>Gregoriánský - zkrácený</entry>
        </row>
        <row>
         <entry>1</entry>
         <entry>Gregoriánský</entry>
        </row>
        <row>
         <entry>2</entry>
         <entry>Juliánský - zkrácený</entry>
        </row>
        <row>
         <entry>3</entry>
         <entry>Juliánský</entry>
        </row>
        <row>
         <entry>4</entry>
         <entry> idovský</entry>
        </row>
        <row>
         <entry>5</entry>
         <entry>Francouzský republikánský</entry>
        </row>
       </tbody>
      </tgroup>
     </table>
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.jddayofweek">
   <refnamediv>
    <refname>JDDayOfWeek</refname>
    <refpurpose>Vrátit den v týdnu</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>mixed <function>jddayofweek</function></funcdef>
      <paramdef>int <parameter>julianday</parameter></paramdef>
      <paramdef>int <parameter>mode</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Vrací den v týdnu. V závislosti na módu vrací řetězec nebo integer.
     <table>
      <title>Kalendářové týdenní módy</title>
      <tgroup cols="2">
       <thead>
        <row>
         <entry>Mód</entry>
         <entry>Význam</entry>
        </row>
       </thead>
       <tbody>
        <row>
         <entry>0</entry>
         <entry>
          Vrací číslo dne jako integer (0=sunday, 1=monday, etc)
         </entry>
        </row>
        <row>
         <entry>1</entry>
         <entry>
          Vrací řetězec obsahující název dne v týdnu (anglický gregoriánský)
         </entry>
        </row>
        <row>
         <entry>2</entry>
         <entry>
          Vrací řetězec obsahující zkrácený název dne v týdnu (anglický gregoriánský)
         </entry>
        </row>
       </tbody>
      </tgroup>
     </table>
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.easter-date">
   <refnamediv>
    <refname>easter_date</refname>
    <refpurpose>Zjistit UNIXový timestamp Velikonoční půlnoci v daném roce
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>int <function>easter_date</function></funcdef>
      <paramdef>int <parameter>year</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Vrací UNIXový timestamp odpovídající Velikonoční půlnoci v daném roce.
     Default <parameter>year</parameter> je současný rok.
    </para>
    <para>
     <emphasis>Varování:</emphasis> Tato funkce vygeneruje varování, pokud je
     <parameter>year</parameter> mimo rozsah UNIXových timestampů (tj. před 1970
     nebo po 2037).
     <example>
      <title>Ukázka <function>easter_date</function></title>
      <programlisting role="php">
echo date ("M-d-Y", easter_date(1999));        /* "Apr-04-1999" */
echo date ("M-d-Y", easter_date(2000));        /* "Apr-23-2000" */
echo date ("M-d-Y", easter_date(2001));        /* "Apr-15-2001" */
      </programlisting>
     </example>
    </para>
    <para>
     Datum Velikonoc bylo definováno Nicaejským koncilem v r. 325 n. l. jako
     neděle po prvním úplňku který připadá na nebo po jarní rovnodennosti.
     Rovnodennost se vždy předpokládá na 21. března, takže se výpočet redukuje
     na určení data úplňku a data následující neděle. Zde použitý algoritmus
     byl poprvé použit kolem roku 532 Dionysiem Exiguem. V Juliánském kalendáři
     (pro léta před 1753) se na sledování fází Měsíce používal jednoduchý
     devatenáctiletý cyklus. V Gregoriánském kalendáři (pro léta po 1753 -
     navržen Claviem a Liliem a zaveden papežem Řehořem XIII v říjnu 1582, v
     Británii a jejích koloniích v září 1752) se přidávají dva faktory, které
     tento cyklus zpřesňují.
    </para>
    <para>
     (Kód je založen na C programu od Simona Kershawa,
     &lt;[EMAIL PROTECTED]&gt;)
    </para>
    <para>
     Výpočet Velikonoc před rokem 1970 nebo po roce 2037 viz
     <function>easter_days</function>.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.easter-days">
   <refnamediv>
    <refname>easter_days</refname>
    <refpurpose>
     Get number of days after March 21 on which Easter falls for a
     given year
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>int <function>easter_days</function></funcdef>
      <paramdef>int <parameter>year</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Vrací počet dní od 21. března do Velikonoc v daném roce. Default
     <parameter>year</parameter> je současný rok.
    </para>
    <para>
     Tato funkce je využitelná místo <function>easter_date</function> na výpočty
     Velikonoc pro roky které spadají mimo rozsah UNIXových timestampů (tj. před
     rokem 1970 a po roce 2037).
     <example>
      <title>Ukázka <function>easter_date</function></title>
      <programlisting role="php">
echo easter_days (1999);        /* 14, i.e. April 4   */
echo easter_days (1492);        /* 32, i.e. April 22  */
echo easter_days (1913);        /*  2, i.e. March 23  */
      </programlisting>
     </example>
    </para>
    <para>
     Datum Velikonoc bylo definováno Nicaejským koncilem v r. 325 n. l. jako
     neděle po prvním úplňku který připadá na nebo po jarní rovnodennosti.
     Rovnodennost se vždy předpokládá na 21. března, takže se výpočet redukuje
     na určení data úplňku a data následující neděle. Zde použitý algoritmus
     byl poprvé použit kolem roku 532 Dionysiem Exiguem. V Juliánském kalendáři
     (pro léta před 1753) se na sledování fází Měsíce používal jednoduchý
     devatenáctiletý cyklus. V Gregoriánském kalendáři (pro léta po 1753 -
     navržen Claviem a Liliem a zaveden papežem Řehořem XIII v říjnu 1582, v
     Británii a jejích koloniích v září 1752) se přidávají dva faktory, které
     tento cyklus zpřesňují.
    </para>
    <para>
     (Kód je založen na C programu od Simona Kershawa,
     &lt;[EMAIL PROTECTED]&gt;)
    </para>
    <para>
     Viz také: <function>easter_date</function>.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.unixtojd">
   <refnamediv>
    <refname>unixtojd</refname>
    <refpurpose>Převést UNIXový timestamp na Julian Day Count</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>int <function>unixtojd</function></funcdef>
      <paramdef>int
       <parameter><optional>timestamp</optional></parameter>
      </paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     Vrací Julian Day Count pro UNIXový <parameter>timestamp</parameter>
     (sekundy od 1.1.1970), nebo pro aktuální den, pokud není dán
     <parameter>timestamp</parameter>.
    </para>
    <para>
     Viz také: <function>jdtounix</function>.
    </para>
    <note>
     <para>
      Tato funkce byla přidána v PHP 4 RC2.
     </para>
    </note>
   </refsect1>
  </refentry>

  <refentry id="function.jdtounix">
   <refnamediv>
    <refname>jdtounix</refname>
    <refpurpose>Převést Julian Day Count na UNIXový timestamp</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Popis</title>
    <funcsynopsis>
     <funcprototype>
      <funcdef>int <function>jdtounix</function></funcdef>
      <paramdef>int <parameter>jday</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     <function>jdtounix</function> vrací UNIXový timestamp odpovídající Julian
     Day Countu danému v <parameter>jday</parameter> nebo <literal>false</literal>,
     pokud je <parameter>jday</parameter> mimo UNIXovou epochu (Gregoriánské
     roky mezi 1970 a 2037, nebo-li 2440588 &lt;= <parameter>jday</parameter>
     &lt;= 2465342 )
    </para>
    <para>
     Viz také: <function>jdtounix</function>.
    </para>
    <note>
     <para>
      Tato funkce byla přidána v PHP 4 RC2.
     </para>
    </note>
   </refsect1>
  </refentry>

 </reference>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->

Reply via email to