Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Oct 2008 18:41:22 GMT
From:      Gabor Pali <pgj@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 151672 for review
Message-ID:  <200810211841.m9LIfMSK048217@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=151672

Change 151672 by pgj@kolbasz on 2008/10/21 18:41:00

	Add Hungarian translation of chapter "SGML Primer" from FDP Primer

Affected files ...

.. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/fdp-primer/sgml-primer/chapter.sgml#2 edit

Differences ...

==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/fdp-primer/sgml-primer/chapter.sgml#2 (text+ko) ====

@@ -31,338 +31,522 @@
 -->
 
 <!-- The FreeBSD Hungarian Documentation Project
+     Translated by: PALI, Gabor <pgj@FreeBSD.org>
      %SOURCE%  en_US.ISO8859-1/books/fdp-primer/sgml-primer/chapter.sgml
      %SRCID%   1.47
 -->
 
 <chapter id="sgml-primer" lang="hu">
-  <title>SGML Primer</title>
+  <title>SGML alapismeretek</title>
+
+  <para>Az FDP keret&eacute;ben k&eacute;sz&iacute;tett
+    dokument&aacute;ci&oacute;k t&ouml;bbs&eacute;ge az SGML valamilyen
+    alkalmaz&aacute;s&aacute;ban &iacute;r&oacute;dik.  Ebben a
+    fejezetben r&eacute;szletesebben kifejtj&uuml;k a m&ouml;g&ouml;tte
+    &aacute;ll&oacute; fogalmakat, a dokumentumok alapj&aacute;ul
+    szolg&aacute;l&oacute; forr&aacute;sok
+    meg&eacute;rt&eacute;s&eacute;t &eacute;s
+    &iacute;r&aacute;s&aacute;t, illetve a dokument&aacute;ci&oacute;
+    forr&aacute;sainak tanulm&aacute;nyoz&aacute;sa sor&aacute;n
+    el&#245;ker&uuml;l&#245; k&uuml;l&ouml;nf&eacute;le
+    SGML-tr&uuml;kk&ouml;ket.</para>
 
-  <para>The majority of FDP documentation is written in applications of
-    SGML.  This chapter explains exactly what that means, how to read
-    and understand the source to the documentation, and the sort of SGML
-    tricks you will see used in the documentation.</para>
+  <para>A bemutat&aacute;s alapj&aacute;ul szolg&aacute;ltak Mark
+    Galassi <ulink
+      url="http://nis-www.lanl.gov/~rosalia/mydocs/docbook-intro/docbook-intro.html">Get Going With DocBook</ulink>
+    c&iacute;m&#251; &iacute;r&aacute;s&aacute;nak egyes
+    r&eacute;szei.</para>
 
-  <para>Portions of this section were inspired by Mark Galassi's <ulink
-      url="http://nis-www.lanl.gov/~rosalia/mydocs/docbook-intro/docbook-intro.html">Get Going With DocBook</ulink>.</para>
-  
   <sect1 id="sgml-primer-overview">
-    <title>Overview</title>
+    <title>&Aacute;ttekint&eacute;s</title>
 
-    <para>Way back when, electronic text was simple to deal with.  Admittedly, 
-      you had to know which character set your document was written in (ASCII, 
-      EBCDIC, or one of a number of others) but that was about it.  Text was
-      text, and what you saw really was what you got.  No frills, no
-      formatting, no intelligence.</para>
+    <para>A kezdeti id&#245;kben m&eacute;g viszonylag k&ouml;nnyen el
+      lehetett boldogulni az elektronikus form&aacute;ban t&aacute;rolt
+      sz&ouml;vegekkel.  Elegend&#245; volt csup&aacute;n annyit tudni.,
+      hogy az adott &iacute;r&aacute;st milyen
+      karakterk&oacute;dol&aacute;ssal k&eacute;sz&iacute;tett&eacute;k
+      (ez lehetett ASCII, EBCDIC vagy &eacute;ppen valami m&aacute;s).
+      A sz&ouml;veg nem volt t&ouml;bb mint egyszer&#251; sz&ouml;veg,
+      &eacute;s k&ouml;zvetlen&uuml;l a v&eacute;gleges
+      form&aacute;j&aacute;t adta.  Semmi csel, semmi
+      form&aacute;z&aacute;s, semmi hozz&aacute;adott
+      &eacute;rtelem.</para>
 
-    <para>Inevitably, this was not enough.  Once you have text in a
-      machine-usable format, you expect machines to be able to use it and
-      manipulate it intelligently.  You would like to indicate that certain
-      phrases should be emphasized, or added to a glossary, or be hyperlinks.
-      You might want filenames to be shown in a <quote>typewriter</quote> style 
-      font for viewing on screen, but as <quote>italics</quote> when printed,
-      or any of a myriad of other options for presentation.</para>
+    <para>Ezen a fokon azt&aacute;n elker&uuml;lhetetlen m&oacute;don
+      tov&aacute;bb kellett l&eacute;pni.  Hiszen ha egyszer a
+      sz&ouml;veges inform&aacute;ci&oacute;kat egy
+      sz&aacute;m&iacute;t&oacute;g&eacute;p &aacute;ltal kezelhet&#245;
+      alakban t&aacute;roljuk, akkor jogosan elv&aacute;rhatjuk, hogy az
+      k&eacute;pes legyen felhaszn&aacute;lni &eacute;s
+      &eacute;rtelmesen feldolgozni.  Szeretn&eacute;nk a sz&ouml;veg
+      bizonyos r&eacute;szeit p&eacute;ld&aacute;ul kiemelni, felvenni
+      egy sz&oacute;jegyz&eacute;kbe, vagy &eacute;ppen
+      hivatkoz&aacute;ssal ell&aacute;tni.  Az &aacute;llom&aacute;nyok
+      neveit a k&eacute;perny&#245;n
+      <quote>&iacute;r&oacute;g&eacute;pszer&#251;</quote>, a
+      nyomtat&aacute;sban viszont m&aacute;r
+      <quote>d&#245;ltbet&#251;s</quote> st&iacute;lusban
+      szeretn&eacute;nk l&aacute;tni, nem is besz&eacute;lve a
+      sz&ouml;veg megjelen&eacute;s&eacute;nek sz&aacute;mtalan
+      egy&eacute;b m&oacute;dj&aacute;r&oacute;l.</para>
 
-    <para>It was once hoped that Artificial Intelligence (AI) would make this
-      easy.  Your computer would read in the document and automatically
-      identify key phrases, filenames, text that the reader should type in,
-      examples, and more.  Unfortunately, real life has not happened quite
-      like that, and our computers require some assistance before they can
-      meaningfully process our text.</para>
+    <para>Egy id&#245;ben a Mesters&eacute;ges Intelligencia (MI)
+      megjelen&eacute;s&eacute;t&#245;l v&aacute;rt&aacute;k a
+      megv&aacute;lt&aacute;st ezen a ter&uuml;leten.  A
+      sz&aacute;m&iacute;t&oacute;g&eacute;p&uuml;nk majd sz&eacute;pen
+      beolvassa az &aacute;ltalunk &iacute;rt dokumentumot &eacute;s
+      mag&aacute;t&oacute;l felismeri a fontosabb kulcsszavakat,
+      &aacute;llom&aacute;nyneveket, a felhaszn&aacute;l&oacute;
+      &aacute;ltal beg&eacute;pelend&#245; sz&ouml;vegeket, a
+      p&eacute;ld&aacute;kat &eacute;s &iacute;gy tov&aacute;bb.
+      Sajn&aacute;latosan azonban a val&oacute;s&aacute;gban ez
+      m&eacute;g egy&aacute;ltal&aacute;n nem val&oacute;sult meg, a
+      sz&aacute;m&iacute;t&oacute;g&eacute;peknek ez&eacute;rt
+      sz&uuml;ks&eacute;g&uuml;nk van n&eacute;mi
+      seg&iacute;ts&eacute;gre a sz&ouml;veges adatok &eacute;rtelmes
+      feldolgoz&aacute;s&aacute;ban.</para>
 
-    <para>More precisely, they need help identifying what is what.  You or I
-      can look at
+    <para>Pontosabban úgy fogalmazhatnánk, hogy segítenünk kell nekik az
+      egyes elemek beazonosításában.  Nézzük meg például ezt a
+      szöveget:</para>
 
       <blockquote>
-	<para>To remove <filename>/tmp/foo</filename> use &man.rm.1;.</para>
+	<para>Az &man.rm.1; parancs haszn&aacute;lat&aacute;val
+	  t&ouml;r&ouml;lj&uuml;k a <filename>/tmp/ize</filename>
+	  &aacute;llom&aacute;nyt:</para>
 
-	<screen>&prompt.user; <userinput>rm /tmp/foo</userinput></screen>
+	<screen>&prompt.user; <userinput>rm /tmp/ize</userinput></screen>
       </blockquote>
 
-      and easily see which parts are filenames, which are commands to be typed
-      in, which parts are references to manual pages, and so on.  But the
-      computer processing the document cannot.  For this we need
-      markup.</para>
-    
-    <para><quote>Markup</quote> is commonly used to describe <quote>adding
-      value</quote> or <quote>increasing cost</quote>.  The term takes on both
-      these meanings when applied to text.  Markup is additional text included 
-      in the document, distinguished from the document's content in some way,
-      so that programs that process the document can read the markup and use
-      it when making decisions about the document.  Editors can hide the
-      markup from the user, so the user is not distracted by it.</para>
+    <para>Emberi szemmel k&ouml;nnyed&eacute;n fel tudjuk ismerni benne
+      az &aacute;llom&aacute;nyneveket, a parancsokat, a man oldalak
+      hivatkoz&aacute;sait &eacute;s &iacute;gy tov&aacute;bb, azonban a
+      sz&aacute;m&iacute;t&oacute;g&eacute;p erre
+      &ouml;n&aacute;ll&oacute;an nem k&eacute;pes.  Ez&eacute;rt lesz
+      sz&uuml;ks&eacute;g&uuml;nk jel&ouml;l&#245;kre.</para>
+
+    <para>A <quote>jel&ouml;l&#245;</quote> sz&oacute; eredetij&eacute;t
+      (markup) gyakran olyan &eacute;rtelemben haszn&aacute;lj&aacute;k
+      mint <quote>haszonkulcs</quote> vagy <quote>kock&aacute;zati
+      p&oacute;tl&eacute;k</quote>.  Kev&eacute;s
+      elvonatkoztat&aacute;ssal ugyanez l&eacute;nyeg&eacute;ben
+      alkalmazhat&oacute; a sz&ouml;vegek eset&eacute;ben is.  A
+      jel&ouml;l&#245;k a dokumentumban szerepl&#245;
+      kieg&eacute;sz&iacute;t&#245;, hasznos, az
+      azonos&iacute;t&aacute;s kock&aacute;zat&aacute;t
+      cs&ouml;kkent&#245;, a sz&ouml;veg t&ouml;bbi
+      r&eacute;sz&eacute;t&#245;l egy&eacute;rtelm&#251;en
+      megk&uuml;l&ouml;nb&ouml;ztethet&#245; tov&aacute;bbi
+      sz&ouml;veges inform&aacute;ci&oacute;kat jelentik.  Ezek
+      alapj&aacute;n a programok a dokumentumok feldolgoz&aacute;sa
+      sor&aacute;n k&eacute;pesek &ouml;n&aacute;ll&oacute;an meghozni
+      bizonyos d&ouml;nt&eacute;seket.  A sz&ouml;vegszerkeszt&#245;k el
+      tudj&aacute;k rejteni ezeket a
+      t&ouml;bbletinform&aacute;ci&oacute;kat az olvas&oacute;k
+      el&#245;l, &iacute;gy azok egy&aacute;ltal&aacute;n nem
+      zavarj&aacute;k &#245;ket.</para>
+
+    <para>A jel&ouml;l&#245;kben t&aacute;rolt adatok teh&aacute;t
+      <emphasis>n&ouml;velik a dokumentumok haszn&aacute;t</emphasis>.  A
+      jel&ouml;l&#245;k hozz&aacute;ad&aacute;s&aacute;t, a sz&ouml;veg
+      bejel&ouml;l&eacute;s&eacute;t &eacute;rtelemszer&#251;en emberek
+      v&eacute;gzik, hiszen ha erre a
+      sz&aacute;m&iacute;t&oacute;g&eacute;pek is k&eacute;pesek
+      lenn&eacute;nek, akkor nem is lenne r&aacute;juk
+      egy&aacute;ltal&aacute;n sz&uuml;ks&eacute;g.  Ezzel azonban
+      <emphasis>p&oacute;tl&eacute;kot kell ny&uacute;jtanunk</emphasis>
+      (vagyis tov&aacute;bbi k&ouml;lts&eacute;geket
+      r&aacute;ford&iacute;tanunk) a dokumentumok
+      meg&iacute;r&aacute;s&aacute;hoz.</para>
+
+    <para>Az el&#245;z&#245; p&eacute;ld&aacute;ban szerepl&#245;
+      sz&ouml;veget ennek megfelel&#245;en a k&ouml;vetkez&#245;
+      m&oacute;don &iacute;rjuk meg:</para>
+
+    <programlisting><![ CDATA [<para>Az &man.rm.1; parancs haszn&aacute;lat&aacute;val
+  t&ouml;r&ouml;lj&uuml;k a <filename>/tmp/ize</filename>
+  &aacute;llom&aacute;nyt:</para>
 
-    <para>The extra information stored in the markup <emphasis>adds
-      value</emphasis> to the document.  Adding the markup to the document
-      must typically be done by a person&mdash;after all, if computers could
-      recognize the text sufficiently well to add the markup then there would
-      be no need to add it in the first place.  This <emphasis>increases the
-      cost</emphasis> (i.e., the effort required) to create the
-      document.</para>
+<screen>&prompt.user; <userinput>rm /tmp/ize</userinput></screen>]]></programlisting>
 
-    <para>The previous example is actually represented in this document like
-      this:</para>
+    <para>L&aacute;thatjuk, hogy a jel&ouml;l&#245;k nagyon j&oacute;l
+      elk&uuml;l&ouml;n&iacute;thet&#245;ek a sz&ouml;veg
+      tartalm&aacute;t&oacute;l.</para>
 
-    <programlisting><![ CDATA [
-<para>To remove <filename>/tmp/foo</filename> use &man.rm.1;.</para>
+    <para>A jel&ouml;l&#245;k haszn&aacute;lat&aacute;hoz
+      nyilv&aacute;nval&oacute;an valamilyen m&oacute;don meg kell
+      hat&aacute;roznunk, hogy az adott jel&ouml;l&#245;k mit jelentenek
+      &eacute;s hogyan kell azokat &eacute;rtelmezni.  A
+      jel&ouml;l&#245;k &ouml;sszefog&aacute;s&aacute;hoz teh&aacute;t
+      sz&uuml;ks&eacute;g&uuml;nk van egy &uacute;n.
+      jel&ouml;l&#245;nyelvre, amely alapj&aacute;n azt&aacute;n
+      jel&ouml;lni fogjuk a dokumentumainkat.</para>
 
-<screen>&prompt.user; <userinput>rm /tmp/foo</userinput></screen>]]></programlisting>
+    <para>Ehhez term&eacute;szetesen egyetlen jel&ouml;l&#245;nyelv
+      &ouml;nmag&aacute;ban m&eacute;g nem felt&eacute;tlen&uuml;l lesz
+      el&eacute;g.  A szaknyelven &iacute;r&oacute;dott
+      dokument&aacute;ci&oacute;khoz igaz&iacute;tott
+      jel&ouml;l&#245;nyelvvel szemben teljesen m&aacute;sak az
+      elv&aacute;r&aacute;saink, mint p&eacute;ld&aacute;ul a receptek
+      le&iacute;r&aacute;s&aacute;hoz haszn&aacute;lt nyelv
+      eset&eacute;ben, ez pedig megint m&aacute;s, mint amivel verseket
+      tudunk jel&ouml;lni.  El&#245;sz&ouml;r teh&aacute;t egy olyan
+      nyelvet kell megfogalmaznunk, amely ilyen jel&ouml;l&#245;nyelvek
+      el&#245;&iacute;r&aacute;s&aacute;ra haszn&aacute;lhat&oacute;.
+      Ezt nevezz&uuml;k a jel&ouml;l&#245;nyelvek
+      jel&ouml;l&#245;nyelv&eacute;nek, vagyis a
+      <emphasis>meta-jel&ouml;l&#245;nyelvnek</emphasis>.</para>
 
-    <para>As you can see, the markup is clearly separate from the
-      content.</para>
+    <para>Az SGML, avagy <emphasis>Standard Generalized Markup
+      Language</emphasis> (Szabv&aacute;nyos
+      &Aacute;ltal&aacute;nos&iacute;tott Jel&ouml;l&#245;nyelv)
+      pontosan egy ilyen nyelv.  Sz&aacute;mos jel&ouml;l&#245;nyelv
+      k&eacute;sz&uuml;lt az SGML seg&iacute;ts&eacute;g&eacute;vel,
+      t&ouml;bbek k&ouml;zt az FDP &aacute;ltal legink&aacute;bb
+      haszn&aacute;lt HTML &eacute;s DocBook.</para>
 
-    <para>Obviously, if you are going to use markup you need to define what
-      your markup means, and how it should be interpreted.  You will need a
-      markup language that you can follow when marking up your
-      documents.</para>
-    
-   <para>Of course, one markup language might not be enough.  A markup
-      language for technical documentation has very different requirements
-      than a markup language that was to be used for cookery recipes.  This,
-      in turn, would be very different from a markup language used to describe
-      poetry.  What you really need is a first language that you use to write
-      these other markup languages.  A <emphasis>meta markup
-      language</emphasis>.</para>
-    
-    <para>This is exactly what the Standard Generalized Markup Language (SGML)
-      is.  Many markup languages have been written in SGML, including the two
-      most used by the FDP, HTML and DocBook.</para>
-    
-    <para>Each language definition is more properly called a Document Type
-      Definition (DTD).  The DTD specifies the name of the elements that can
-      be used, what order they appear in (and whether some markup can be used
-      inside other markup) and related information.  A DTD is sometimes
-      referred to as an <emphasis>application</emphasis> of SGML.</para>
+    <para>Az egyes nyelvek r&eacute;szletes
+      le&iacute;r&aacute;s&aacute;t hivatalosan
+      dokumetumt&iacute;pus-defin&iacute;ci&oacute;nak
+      (<emphasis>Documentum Type Definition</emphasis>,
+      <emphasis>DTD</emphasis>) nevezik.  A DTD
+      felhaszn&aacute;l&aacute;s&aacute;val adhatjuk meg a
+      sz&ouml;vegben jel&ouml;l&#245;k&eacute;nt alkalmazhat&oacute;
+      elemeket, azok sorrendj&eacute;t (vagy &eacute;ppen
+      egym&aacute;sba &aacute;gyazhat&oacute;s&aacute;g&aacute;nak
+      mik&eacute;ntj&eacute;t) &eacute;s a hozz&aacute;juk
+      kapcsol&oacute;d&oacute; egy&eacute;b inform&aacute;ci&oacute;kat.
+      A DTD-ket gyakran csak &uacute;gy eml&iacute;tik mint az SGML
+      <emphasis>alkalmaz&aacute;sait</emphasis>.</para>
 
-    <para id="sgml-primer-validating">A DTD is a <emphasis>complete</emphasis>
-      specification of all the elements that are allowed to appear, the order
-      in which they should appear, which elements are mandatory, which are
-      optional, and so forth. This makes it possible to write an SGML
-      <emphasis>parser</emphasis> which reads in both the DTD and a document
-      which claims to conform to the DTD.  The parser can then confirm whether
-      or not all the elements required by the DTD are in the document in the
-      right order, and whether there are any errors in the markup.  This is
-      normally referred to as <quote>validating  the document</quote>.</para>
+    <para id="sgml-primer-validating">A DTD tartalmazza az
+      <emphasis>&ouml;sszes</emphasis> felhaszn&aacute;lhat&oacute; elem
+      le&iacute;r&aacute;s&aacute;t, azok haszn&aacute;lat&aacute;nak
+      sorrendj&eacute;t, megadja, hogy ezek k&ouml;z&uuml;l melyeknek
+      kell szerepelni&uuml;k, illetve melyek hagyhat&oacute;ak el
+      &eacute;s &iacute;gy tov&aacute;bb.  Ennek
+      k&ouml;sz&ouml;nhet&#245;en k&eacute;sz&iacute;thet&#245; egy
+      olyan SGML alapj&aacute;n m&#251;k&ouml;d&#245;
+      <emphasis>elemz&#245;</emphasis>, amely a DTD &eacute;s egy
+      dokumentum birtok&aacute;ban k&eacute;pes
+      meg&aacute;llap&iacute;tani, hogy az adott dokumentum megfelel-e a
+      DTD &aacute;ltal meghat&aacute;rozott szab&aacute;lyoknak: a benne
+      szerepl&#245; elemek a megfelel&#245; sorrendben vannak, esetleg
+      tartalmaznak hib&aacute;kat.  Ezt a l&eacute;p&eacute;st nevezik
+      &aacute;ltal&aacute;ban a <quote>dokumentum
+      &eacute;rv&eacute;nyes&iacute;t&eacute;s&eacute;nek</quote>.</para>
 
     <note>
-      <para>This processing simply confirms that the choice of elements, their 
-	ordering, and so on, conforms to that listed in the DTD.  It does
-	<emphasis>not</emphasis> check that you have used
-	<emphasis>appropriate</emphasis> markup for the content.  If you
-	tried to mark up all the filenames in your document as function
-	names, the parser would not flag this as an error (assuming, of
-	course, that your DTD defines elements for filenames and functions,
-	and that they are allowed to appear in the same place).</para>
+      <para>Az ellen&#245;rz&eacute;s folyam&aacute;n egyszer&#251;en
+	annyi t&ouml;rt&eacute;nik, hogy az elemz&#245; a megadott DTD
+	alapj&aacute;n j&oacute;v&aacute;hagyja a dokumentumban
+	felt&uuml;ntetett elemeket, azok rendezetts&eacute;g&eacute;t
+	&eacute;s a t&ouml;bbit.  A jel&ouml;l&#245;k
+	<emphasis>helyes</emphasis> haszn&aacute;lat&aacute;t azonban
+	<emphasis>nem</emphasis> vizsg&aacute;lja.  Ha &eacute;ppen
+	f&uuml;ggv&eacute;nyn&eacute;vk&eacute;nt jel&ouml;lj&uuml;k be
+	a sz&ouml;vegben megjelen&#245; &aacute;llom&aacute;nyok neveit,
+	akkor az elemez&#245; ezt nem fogja hib&aacute;nak tekinteni
+	(ekkor term&eacute;szetesen felt&eacute;telezz&uuml;k, hogy a
+	DTD defini&aacute;lja az &aacute;llom&aacute;ny- &eacute;s
+	f&uuml;ggv&eacute;nynevek jel&ouml;l&eacute;s&eacute;re alkalmas
+	elemeket, illetve ezek ugyanazokon a helyeken
+	szerepelhetnek).</para>
     </note>
-    
-    <para>It is likely that most of your contributions to the Documentation
-      Project will consist of content marked up in either HTML or DocBook,
-      rather than alterations to the DTDs.  For this reason this book will
-      not touch on how to write a DTD.</para>
+
+    <para>A Dokument&aacute;ci&oacute;s Projekt sz&aacute;m&aacute;ra
+      bek&uuml;ld&ouml;tt munk&aacute;inkban j&oacute; es&eacute;llyel a
+      HTML vagy a DocBook nyelvek valamelyike szerint kell
+      dokumentumokat megjel&ouml;ln&uuml;nk, &eacute;s nem kell a DTD
+      m&oacute;dos&iacute;t&aacute;s&aacute;val foglalkoznunk.
+      Enn&eacute;lfogva ez a le&iacute;r&aacute;s sem t&eacute;r ki a
+      DTD &iacute;r&aacute;s&aacute;nak r&eacute;szleteire.</para>
   </sect1>
-  
+
   <sect1 id="sgml-primer-elements">
-    <title>Elements, tags, and attributes</title>
+    <title>Elemek, c&iacute;mk&eacute;k &eacute;s
+      tulajdons&aacute;gok</title>
 
-    <para>All the DTDs written in SGML share certain characteristics.  This is
-      hardly surprising, as the philosophy behind SGML will inevitably show
-      through. One of the most obvious manifestations of this philosophy is
-      that of <emphasis>content</emphasis> and
-      <emphasis>elements</emphasis>.</para>
+    <para>Az SGML haszn&aacute;lat&aacute;val k&eacute;sz&iacute;tett
+      dokumentumt&iacute;pus-defin&iacute;ci&oacute;k mindegyik&eacute;nek
+      vannak k&ouml;z&ouml;s jellemz&#245;i.  Ez viszont aligha lesz
+      sz&aacute;munkra meglep&#245;, ahogy majd fokozatosan
+      megismerked&uuml;nk az SGML kialak&iacute;t&aacute;sa
+      m&ouml;g&ouml;tt &aacute;ll&oacute; alapvet&#245; gondolatokkal.
+      Ezek k&ouml;z&uuml;l a legk&eacute;zenfekv&#245;bbek a
+      <emphasis>tartalom</emphasis> &eacute;s az
+      <emphasis>elem</emphasis>.</para>
 
-    <para>Your documentation (whether it is a single web page, or a lengthy
-      book) is considered to consist of content.  This content is then divided
-      (and further subdivided) into elements.  The purpose of adding markup is
-      to name and identify the boundaries of these elements for further
-      processing.</para>
+    <para>A dokument&aacute;ci&oacute; minden esetben (legyen az most
+      egy norm&aacute;l honlap vagy &eacute;ppen egy vaskos k&ouml;nyv)
+      rendelkezik valamilyen tartalommal, amelyet azt&aacute;n
+      tov&aacute;bb (esetleg m&eacute;g tov&aacute;bb) osztunk elemekre.
+      A jel&ouml;l&#245;k elhelyez&eacute;s&eacute;nek ezen elemek
+      hat&aacute;rainak kijel&ouml;l&eacute;s&eacute;ben &eacute;s
+      elnevez&eacute;s&eacute;ben van szerepe a feldolgoz&aacute;s
+      k&eacute;s&#245;bbi szakaszaiban.</para>
 
-    <para>For example, consider a typical book.  At the very top level, the
-      book is itself an element.  This <quote>book</quote> element obviously
-      contains chapters, which can be considered to be elements in their own
-      right.  Each chapter will contain more elements, such as paragraphs,
-      quotations, and footnotes.  Each paragraph might contain further
-      elements, identifying content that was direct speech, or the name of a
-      character in the story.</para>
+    <para>Ehhez p&eacute;ldak&eacute;nt tekints&uuml;nk egy
+      hagyom&aacute;nyos k&ouml;nyvet.  A legfels&#245; szinten ez a
+      k&ouml;nyv &ouml;nmag&aacute;ban egy elemet k&eacute;pvisel.  Ez a
+      <quote>k&ouml;nyv</quote> elem azt&aacute;n mag&aacute;t&oacute;l
+      &eacute;rtet&#245;d&#245; m&oacute;don tartalmaz fejezeteket,
+      amelyek szint&eacute;n &ouml;n&aacute;ll&oacute; elemeknek
+      tekinthet&#245;ek.  Minden ilyen fejezet tov&aacute;bbi elemeket
+      foglal mag&aacute;ban, p&eacute;ld&aacute;ul bekezd&eacute;seket,
+      id&eacute;zeteket &eacute;s l&aacute;bjegyzeteket.  Minden egyes
+      bekezd&eacute;sben tal&aacute;lhatunk &uacute;jabb elemeket,
+      amelyek el&aacute;rulj&aacute;k nek&uuml;nk, hogy a benn&uuml;k
+      szerepl&#245; sz&ouml;vegben melyik r&eacute;sz&eacute;ben
+      besz&eacute;lnek egym&aacute;ssal a szerepl&#245;k, vagy
+      &eacute;ppen hogy h&iacute;vj&aacute;k az egyes
+      karaktereket.</para>
 
-    <para>You might like to think of this as <quote>chunking</quote> content.
-      At the very top level you have one chunk, the book.  Look a little
-      deeper, and you have more chunks, the individual chapters.  These are
-      chunked further into paragraphs, footnotes, character names, and so
-      on.</para>
+    <para>Az eg&eacute;szet &uacute;gy k&eacute;pzelhetj&uuml;k el mint
+      a tartalom <quote>feldarabol&aacute;s&aacute;t</quote>.  A
+      legfels&#245; szinten adott egy darab, maga a k&ouml;nyv.  Ahogy
+      haladunk kicsivel lentebb, &uacute;jabb darabokat tal&aacute;lunk,
+      a fejezeteket.  Ezeket azt&aacute;n tov&aacute;bb bomlanak
+      bekezd&eacute;sekre, l&aacute;bjegyzetekre, a karakterek neveire
+      &eacute;s a t&ouml;bbi.</para>
 
-    <para>Notice how you can make this differentiation between different
-      elements of the content without resorting to any SGML terms.  It really
-      is surprisingly straightforward.  You could do this with a highlighter
-      pen and a printout of the book, using different colors to indicate
-      different chunks of content.</para>
+    <para>Meglep&#245;, hogy az SGML lehet&#245;s&eacute;geinek
+      ig&eacute;nybev&eacute;tele n&eacute;lk&uuml;l milyen k&ouml;nnyen
+      k&uuml;l&ouml;nbs&eacute;get tudunk tenni az egyes elemek
+      k&ouml;zt.  Ehhez val&oacute;j&aacute;ban elegend&#245; a
+      k&ouml;nyv nyomtatott v&aacute;ltozata, n&eacute;h&aacute;ny
+      k&uuml;l&ouml;nb&ouml;z&#245; sz&iacute;n&#251; kiemel&#245;,
+      amelyekkel azt&aacute;n bejel&ouml;lj&uuml;k a tartalom egyes
+      r&eacute;szeit.</para>
 
-    <para>Of course, we do not have an electronic highlighter pen, so we need
-      some other way of indicating which element each piece of content belongs
-      to.  In languages written in SGML (HTML, DocBook, et al) this is done by
-      means of <emphasis>tags</emphasis>.</para>
+    <para>Sajnos a kiemel&#245;knek nem l&eacute;tezik elektronikus
+      v&aacute;ltozata, ez&eacute;rt tal&aacute;lnunk kell valamilyen
+      egy&eacute;b m&oacute;dot a tartalom egyes r&eacute;szeinek
+      megjel&ouml;l&eacute;s&eacute;re.  Az SGML-ben megfogalmazott
+      nyelvek (HTML, DocBook &eacute;s t&aacute;rsaik) ezt
+      <emphasis>c&iacute;mk&eacute;kkel</emphasis> oldj&aacute;k
+      meg.</para>
 
-    <para>A tag is used to identify where a particular element starts, and
-      where the element ends.  <emphasis>The tag is not part of the element
-      itself</emphasis>. Because each DTD was normally written to mark up
-      specific types of information, each one will recognize different
-      elements, and will therefore have different names for the tags.</para>
+    <para>A c&iacute;mk&eacute;kkel mondhatjuk meg hol kezd&#245;dnek
+      &eacute;s hol fejez&#245;dnek be az egyes elemek.  <emphasis>A
+      c&iacute;mke nem az elem r&eacute;sze.</emphasis> Mivel a DTD
+      &aacute;ltal&aacute;ban az&eacute;rt k&eacute;sz&uuml;l, hogy a
+      sz&ouml;vegben adott t&iacute;pus&uacute;
+      inform&aacute;ci&oacute;kat tudjunk jel&ouml;lni, adott
+      t&iacute;pus&uacute; elemeket fog elfogadni, ez&eacute;rt ezeknek
+      megfelel&#245;en kell c&iacute;mk&eacute;ket
+      l&eacute;trehoznunk.</para>
 
-    <para>For an element called <replaceable>element-name</replaceable> the
-      start tag will normally look like
-      <literal>&lt;<replaceable>element-name</replaceable>&gt;</literal>.  The
-      corresponding closing tag for this element is
-      <literal>&lt;/<replaceable>element-name</replaceable>&gt;</literal>.</para>
+    <para>Egy <replaceable>elem</replaceable> elemhez tartoz&oacute;
+      kezd&#245;c&iacute;mke &aacute;ltal&aacute;nos alakja az
+      <literal>&lt;<replaceable>elem</replaceable>&gt;</literal>.  Az
+      hozz&aacute;tartoz&oacute; z&aacute;r&oacute;c&iacute;mke pedig az
+      <literal>&lt;/<replaceable>elem</replaceable>&gt;</literal>.</para>
 
     <example>
-      <title>Using an element (start and end tags)</title>
+      <title>Elem (kezd&#245;- &eacute;s
+	z&aacute;r&oacute;c&iacute;mk&eacute;k) haszn&aacute;lata</title>
+
+      <para>A HTML-ben a bekezd&eacute;seket a <literal>p</literal>
+	(mint paragrafus) elemmel jel&ouml;lhetj&uuml;k.  Ehhez az elemhez
+	tartozik kezd&#245;- &eacute;s
+	z&aacute;r&oacute;c&iacute;mke.</para>
 
-      <para>HTML has an element for indicating that the content enclosed by
-	the element is a paragraph, called <literal>p</literal>.  This
-	element has both start and end tags.</para>
-      
-      <programlisting><![ CDATA [<p>This is a paragraph.  It starts with the start tag for
-  the 'p' element, and it will end with the end tag for the 'p'
-  element.</p>
+      <programlisting><![ CDATA [<p>]]>Ez egy bekezd&eacute;s.  A 'p' elem kezd&#245;c&iacute;mk&eacute;j&eacute;t&#245;l indul &eacute;s a 'p'
+  z&aacute;r&oacute;c&iacute;mk&eacute;j&eacute;n&eacute;l fejezd&#245;dik be.<![ CDATA[</p>
 
-<p>This is another paragraph.  But this one is much shorter.</p>]]></programlisting>	  
+<p>]]>Ez meg egy m&aacute;sik bekezd&eacute;s.  Ez viszont m&aacute;r r&ouml;videbb.<![ CDATA [</p>]]></programlisting>
     </example>
 
-    <para>Not all elements require an end tag.  Some elements have no content.
-      For example, in HTML you can indicate that you want a horizontal line to
-      appear in the document.  Obviously, this line has no content, so just
-      the start tag is required for this element.</para>
+    <para>Nem mindegyik elemn&eacute;l kell
+      z&aacute;r&oacute;c&iacute;mk&eacute;t haszn&aacute;lnunk, egyes
+      elemekhez ugyanis nem j&aacute;rul semmilyen tartalom.
+      P&eacute;ld&aacute;ul egy HTML &aacute;llom&aacute;nyban
+      jel&ouml;lhetj&uuml;k, hogy legyen a dokumentumban egy
+      v&iacute;zszintes elv&aacute;laszt&oacute;.  Ehhez a vonalhoz
+      &eacute;rtelemszer&#251;en nem kapcsol&oacute;dik tartalom,
+      ez&eacute;rt el&eacute;g egy kezd&#245;c&iacute;mk&eacute;t
+      besz&uacute;rni.</para>
 
     <example>
-      <title>Using an element (start tag only)</title>
+      <title>Elem (csak kezd&#245;c&iacute;mke)
+	haszn&aacute;lata</title>
 
-      <para>HTML has an element for indicating a horizontal rule, called
-	<literal>hr</literal>.  This element does not wrap content, so only
-	has a start tag.</para>
+      <para>A HTML-ben van egy <literal>hr</literal> nev&#251; elem,
+	amellyel v&iacute;zszintes elv&aacute;laszt&oacute;kat (horizontal
+	rule) jel&ouml;lhet&uuml;nk.  Ennek az elemnek nincs tartalma,
+	ez&eacute;rt csak kezd&#245;c&iacute;mk&eacute;vel
+	rendelkezik.</para>
 
-      <programlisting><![ CDATA [<p>This is a paragraph.</p>
+      <programlisting><![ CDATA [<p>]]>Ez itt egy bekezd&eacute;s.<![ CDATA [</p>
 
 <hr>
 
-<p>This is another paragraph.  A horizontal rule separates this
-  from the previous paragraph.</p>]]></programlisting>
+<p>]]>Ez pedig egy m&aacute;sik bekezd&eacute;s.  Az el&#245;z&#245; bekezd&eacute;st&#245;l egy v&iacute;zszintes
+  vonal v&aacute;lasztja el.<![ CDATA [</p>]]></programlisting>
     </example>
-    
-    <para>If it is not obvious by now, elements can contain other elements.
-      In the book example earlier, the book element contained all the chapter
-      elements, which in turn contained all the paragraph elements, and so
-      on.</para>
+
+    <para>Ha eddig m&eacute;g nem sejtett&uuml;k volna,
+      megeml&iacute;tj&uuml;k, hogy az elemek term&eacute;szetesen
+      elemeket is tartalmazhatnak.  A kor&aacute;bbi k&ouml;nyves
+      p&eacute;ld&aacute;nkban a k&ouml;nyv elem mag&aacute;ban foglalta
+      az &ouml;sszes fejezet elemet, amelyek pedig a bekezd&eacute;s
+      elemeket &eacute;s &iacute;gy tov&aacute;bb.</para>
 
     <example>
-      <title>Elements within elements; <sgmltag>em</sgmltag></title>
-      
-      <programlisting><![ CDATA [<p>This is a simple <em>paragraph</em> where some
-  of the <em>words</em> have been <em>emphasized</em>.</p>]]></programlisting>
+      <title>Elemek elemekben, az <sgmltag>em</sgmltag> elem</title>
+
+      <programlisting><![ CDATA [<p>]]>Ez egy egyszer&#251; <![ CDATA [<em>]]>bekezd&eacute;s<![ CDATA [</em>]]>, amelyben n&eacute;h&aacute;ny <![ CDATA [<em>]]>sz&oacute;t<![ CDATA [</em>]]>
+  sz&eacute;pen <![ CDATA [<em>]]>kiemelt&uuml;nk<![ CDATA [</em>.</p>]]></programlisting>
     </example>
-    
-    <para>The DTD will specify the rules detailing which elements can contain
-      other elements, and exactly what they can contain.</para>
+
+    <para>A DTD pontosan tartalmazza mely elemek tartalmazhatnak
+      tov&aacute;bbi elemeket, valamint az elemek egym&aacute;sba
+      &aacute;gyazhat&oacute;s&aacute;g&aacute;nak
+      szab&aacute;lyait.</para>
 
     <important>
-      <para>People often confuse the terms tags and elements, and use the
-	terms as if they were interchangeable.  They are not.</para>
+      <para>Az emberek gyakran &ouml;sszet&eacute;vesztik a
+	c&iacute;mk&eacute;ket az &aacute;ltaluk jel&ouml;lt elemekkel,
+	&eacute;s egym&aacute;s szinon&iacute;m&aacute;jak&eacute;nt
+	haszn&aacute;lj&aacute;k ezeket a kifejez&eacute;seket.  Ez
+	viszont helytelen.</para>
 
-      <para>An element is a conceptual part of your document.  An element has
-	a defined start and end.  The tags mark where the element starts and
-	end.</para>
+      <para>A dokumentumokat elemekb&#245;l &eacute;p&iacute;tj&uuml;k
+	fel.  Minden elem el&#245;re meghat&aacute;rozott m&oacute;don
+	kezd&#245;dik &eacute;s fejez&#245;dik be.  Az elemek
+	kezdet&eacute;t &eacute;s v&eacute;g&eacute;t
+	c&iacute;mk&eacute;k jel&ouml;lik.</para>
 
-      <para>When this document (or anyone else knowledgeable about SGML) refers
-	to <quote>the &lt;p&gt; tag</quote> they mean the literal text
-	consisting of the three characters <literal>&lt;</literal>,
-	<literal>p</literal>, and <literal>&gt;</literal>.  But the phrase
-	<quote>the &lt;p&gt; element</quote> refers to the whole
-	element.</para>
+      <para>Amikor ez a dokumentum (vagy b&aacute;rki, az SGML
+	haszn&aacute;lat&aacute;ban j&aacute;ratos szem&eacute;ly)
+	<quote>a <sgmltag>p</sgmltag> c&iacute;mk&eacute;re</quote>
+	hivatkozik, akkor ez alatt a <literal>&lt;</literal>,
+	<literal>p</literal>, <literal>&gt;</literal> karakterekb&#245;l
+	&aacute;ll&oacute; sorozatot &eacute;rti.  Ezzel szemben viszont
+	<quote>a <sgmltag>p</sgmltag></quote> a teljes elemre
+	vonatkozik.</para>
 
-      <para>This distinction <emphasis>is</emphasis> very subtle.  But keep it 
-	in mind.</para>
+      <para>Ez egy <emphasis>nagyon</emphasis> kicsi
+	elt&eacute;r&eacute;s, de mindig tartsuk &eacute;szben!</para>
     </important>
-      
-    <para>Elements can have attributes.  An attribute has a name and a value,
-      and is used for adding extra information to the element.  This might be
-      information that indicates how the content should be rendered, or might
-      be something that uniquely identifies that occurrence of the element, or
-      it might be something else.</para>
+
+    <para>Az elemeknek lehetnek tulajdons&aacute;gaik.  A
+      tulajdons&aacute;gokat nevek &eacute;s &eacute;rt&eacute;kek
+      p&aacute;rosai alkotj&aacute;k, seg&iacute;ts&eacute;g&uuml;kkel
+      az elemhez fejthet&uuml;nk ki tov&aacute;bbi
+      inform&aacute;ci&oacute;kat.  Ez lehet az adott elem &aacute;ltal
+      jel&ouml;lt tartalom megjelen&iacute;t&eacute;s&eacute;re
+      vonatkoz&oacute; utas&iacute;t&aacute;s, esetleg az elem
+      valamilyen azonos&iacute;t&oacute;ja vagy valami
+      m&aacute;s.</para>
 
-    <para>An element's attributes are written <emphasis>inside</emphasis> the
-      start tag for that element, and take the form
-      <literal><replaceable>attribute-name</replaceable>="<replaceable>attribute-value</replaceable>"</literal>.</para>
+    <para>Az elemek tulajdonságait mindig az adott elem kezdőcímkéjén
+      <emphasis>belül</emphasis> soroljuk fel,
+      <literal><replaceable>tulajdonság</replaceable>="<replaceable>érték</replaceable>"</literal>
+      alakban.</para>
 
-    <para>In sufficiently recent versions of HTML, the <sgmltag>p</sgmltag>
-      element has an attribute called <literal>align</literal>, which suggests
-      an alignment (justification) for the paragraph to the program displaying
-      the HTML.</para>
+    <para>A HTML &uacute;jabb v&aacute;ltozataiban p&eacute;ld&aacute;ul
+      a <sgmltag>p</sgmltag> elemnek van egy <literal>align</literal>
+      tulajdons&aacute;ga, amely a HTML megjelen&iacute;t&eacute;se
+      sor&aacute;n javasolja, hogy az &aacute;ltala jel&ouml;lt
+      bekezd&eacute;st merre igaz&iacute;tsuk.</para>
 
-    <para>The <literal>align</literal> attribute can take one of four defined
-      values, <literal>left</literal>, <literal>center</literal>,
-      <literal>right</literal> and <literal>justify</literal>.  If the
-      attribute is not specified then the default is
-      <literal>left</literal>.</para>
+    <para>Ez az <literal>align</literal> tulajdons&aacute;g n&eacute;gy
+      el&#245;re meghat&aacute;rozott &eacute;rt&eacute;k
+      valamelyik&eacute;t kaphatja meg: <literal>left</literal> (balra
+      z&aacute;rt), <literal>center</literal> (k&ouml;z&eacute;pre
+      z&aacute;rt), <literal>right</literal> (jobbra z&aacute;rt)
+      &eacute;s <literal>justify</literal> (sorkiz&aacute;rt).  Ha nem
+      adjuk meg a tulajdons&aacute;g &eacute;rt&eacute;k&eacute;t a
+      kezd&#245;c&iacute;mk&eacute;ben, akkor
+      alap&eacute;rtelmez&eacute;s szerint <literal>left</literal>
+      lesz.</para>
 
     <example>
-      <title>Using an element with an attribute</title>
-      
-      <programlisting><![ CDATA [<p align="left">The inclusion of the align attribute
-  on this paragraph was superfluous, since the default is left.</p>
+      <title>Tulajdons&aacute;g haszn&aacute;lata elemben</title>
+
+      <programlisting><![ CDATA [<p align="left">]]>Az 'align' tulajdons&aacute;g ebben a bekezd&eacute;sben igaz&aacute;b&oacute;l
+  teljesen felesleges, hiszen alap&eacute;rtelmez&eacute;s szerint is balra z&aacute;rt
+  lenne.<![ CDATA [</p>]]>
 
-<p align="center">This may appear in the center.</p>]]></programlisting>
+<![ CDATA [<p align="center">]]>Ennek viszont m&aacute;r k&ouml;z&eacute;pre kellene ker&uuml;lnie.<![ CDATA [</p>]]></programlisting>
     </example>
-    
-    <para>Some attributes will only take specific values, such as
-      <literal>left</literal> or <literal>justify</literal>.  Others will
-      allow you to enter anything you want.  If you need to include quotes
-      (<literal>"</literal>) within an attribute then use single quotes around
-      the attribute value.</para>
+
+    <para>Egyes tulajdons&aacute;gok csak adott &eacute;rt&eacute;keket
+      vehetnek fel, mint p&eacute;ld&aacute;ul <literal>left</literal>
+      vagy <literal>justify</literal>, m&aacute;sokn&aacute;l viszont
+      l&eacute;nyeg&eacute;ben b&aacute;rmit megadhatunk.  Ha a
+      tulajdons&aacute;g &eacute;rt&eacute;k&eacute;nek
+      megfogalmaz&aacute;sa sor&aacute;n id&eacute;z&#245;jeleket
+      (<literal>"</literal>) is haszn&aacute;lni akarunk, akkor az
+      eg&eacute;sz kifejez&eacute;st tegy&uuml;k egyszeres
+      id&eacute;z&#245;jelbe.</para>
 
     <example>
-      <title>Single quotes around attributes</title>
-      
-      <programlisting><![ CDATA [<p align='right'>I am on the right!</p>]]></programlisting>
+      <title>A tulajdons&aacute;gok &eacute;rt&eacute;k&eacute;nek
+	megad&aacute;sa egyszeres id&eacute;z&#245;jellel</title>
+
+      <programlisting><![ CDATA [<p align='right'>]]>Jobbra z&aacute;rt!<![ CDATA [</p>]]></programlisting>
     </example>
 
-    <para>Sometimes you do not need to use quotes around attribute values at
-      all.  However, the rules for doing this are subtle, and it is far
-      simpler just to <emphasis>always</emphasis> quote your attribute
-      values.</para>
+    <para>El&#245;fordulhat, hogy az &eacute;rt&eacute;k
+      megad&aacute;sakor egy&aacute;ltal&aacute;n nem kell semmilyen
+      id&eacute;z&#245;jelet haszn&aacute;lni.  Ennek szab&aacute;lyai
+      viszont nagyon halv&aacute;nyak, ez&eacute;rt sokkal
+      egyszer&#251;bb <emphasis>mindig</emphasis> id&eacute;z&#245;jelbe
+      tenni a tulajdons&aacute;gok &eacute;rt&eacute;keit.</para>
 
-    <para>The information on attributes, elements, and tags is stored
-      in SGML catalogs.  The various Documentation Project tools use
-      these catalog files to validate your work.  The tools in
-      <filename role="package">textproc/docproj</filename> include a variety of SGML catalog
-      files.  The FreeBSD Documentation Project includes its own set
-      of catalog files.  Your tools need to know about both sorts of
-      catalog files.</para>
+    <para>Az elemekhez, c&iacute;mk&eacute;khez &eacute;s
+      tulajdons&aacute;gokhoz tartoz&oacute; inform&aacute;ci&oacute;k
+      SGML katal&oacute;gusokban ker&uuml;lnek t&aacute;rol&aacute;sra.
+      A Dokument&aacute;ci&oacute;s Projektben haszn&aacute;lt
+      eszk&ouml;z&ouml;k ilyen katal&oacute;gusok ment&eacute;n
+      n&eacute;zik &aacute;t a munk&aacute;nkat.  A <filename
+	role="package">textproc/docproj</filename> csomagban a
+      seg&eacute;dprogramok mellett rengeteg ilyen
+      SGML-katal&oacute;gust tal&aacute;lhatunk.  A &os;
+      Dokument&aacute;ci&oacute;s Projektnek is vannak saj&aacute;t
+      katal&oacute;gusai.  Az alkalmazott eszk&ouml;z&ouml;knek mind a
+      k&eacute;t fajta katal&oacute;gusokat ismerni&uuml;k kell.</para>
 
     <sect2>
-      <title>For you to do&hellip;</title>
+      <title>Egy kis gyakorl&aacute;s&hellip;</title>
+
+      <para>A szakaszban szerepl&#245; p&eacute;ld&aacute;k
+	kipr&oacute;b&aacute;l&aacute;s&aacute;hoz
+	telep&iacute;ten&uuml;nk kell bizonyos szoftvereket, illetve
+	be&aacute;ll&iacute;tani egy k&ouml;rnyezeti
+	v&aacute;ltoz&oacute; &eacute;rt&eacute;k&eacute;t.</para>
 
-      <para>In order to run the examples in this document you will need to
-        install some software on your system and ensure that an environment
-        variable is set correctly.</para>
-    
       <procedure>
 	<step>
-	  <para>Download and install <filename role="package">textproc/docproj</filename>
-	    from the FreeBSD ports system.  This is a
-            <emphasis>meta-port</emphasis> that should download and install
-            all of the programs and supporting files that are used by the
-            Documentation Project.</para>
+	  <para>T&ouml;lts&uuml;k le &eacute;s telep&iacute;ts&uuml;k a
+	    <filename role="package">textproc/docproj</filename> portot a
+	    &os; Portgy&#251;jtem&eacute;ny&eacute;b&#245;l.  Ez
+	    portoknak a portja, teh&aacute;t egy
+	    <emphasis>metaport</emphasis>, &iacute;gy a
+	    Dokument&aacute;ci&oacute;s Projektben haszn&aacute;lt
+	    &ouml;sszes eszk&ouml;z rajta kereszt&uuml;l
+	    let&ouml;lt&#245;dik &eacute;s
+	    telep&iacute;t&#245;dik.</para>
 	</step>
-	
-        <step>
-          <para>Add lines to your shell startup files to set
-            <envar>SGML_CATALOG_FILES</envar>. (If you are not working
-            on the English version of the documentation, you will want
-            to substitute the correct directory for your
-            language.)</para>
-    
+
+	<step>
+	  <para>A parancssorunk konfigur&aacute;ci&oacute;s
+	    &aacute;llom&aacute;ny&aacute;ban &aacute;ll&iacute;tsuk be az
+	    <envar>SGML_CATALOG_FILES</envar> k&ouml;rnyezeti
+	    v&aacute;ltoz&oacute; &eacute;rt&eacute;k&eacute;t.
+	    (Amennyiben nem az angol nyelv&#251;
+	    dokument&aacute;ci&oacute;val dolgozunk, itt &eacute;rdemes
+	    a nyelv&uuml;nknek megfelel&#245; k&ouml;nyvt&aacute;rakat
+	    megadni.)</para>
+
 	  <example id="sgml-primer-envars">
-	    <title><filename>.profile</filename>, for &man.sh.1; and
-	      &man.bash.1; users</title>
-	    
+	    <title>Minta <filename>.profile</filename>
+	      &aacute;llom&aacute;ny &man.sh.1; &eacute;s &man.bash.1;
+	      parancssorokhoz</title>
+
 	    <programlisting>SGML_ROOT=/usr/local/share/sgml	    
 SGML_CATALOG_FILES=${SGML_ROOT}/jade/catalog
 SGML_CATALOG_FILES=${SGML_ROOT}/docbook/4.1/catalog:$SGML_CATALOG_FILES
@@ -374,9 +558,10 @@
 	  </example>
 
 	  <example>
-	    <title><filename>.cshrc</filename>, for &man.csh.1; and
-	      &man.tcsh.1; users</title>
-	    
+	    <title>Minta <filename>.cshrc</filename>
+	      &aacute;llom&aacute;ny &man.csh.1; &eacute;s &man.tcsh.1;
+	      parancssorokhoz</title>
+
 	    <programlisting>setenv SGML_ROOT /usr/local/share/sgml
 setenv SGML_CATALOG_FILES ${SGML_ROOT}/jade/catalog
 setenv SGML_CATALOG_FILES ${SGML_ROOT}/docbook/4.1/catalog:$SGML_CATALOG_FILES
@@ -384,215 +569,278 @@
 setenv SGML_CATALOG_FILES ${SGML_ROOT}/iso8879/catalog:$SGML_CATALOG_FILES
 setenv SGML_CATALOG_FILES /usr/doc/share/sgml/catalog:$SGML_CATALOG_FILES
 setenv SGML_CATALOG_FILES /usr/doc/en_US.ISO8859-1/share/sgml/catalog:$SGML_CATALOG_FILES</programlisting>
-          </example>
-    
-          <para>Then either log out, and log back in again, or run those
-            commands from the command line to set the variable values.</para>
+	  </example>
+
+	  <para>A m&oacute;dos&iacute;t&aacute;sok
+	    elv&eacute;gz&eacute;se ut&aacute;n vagy jelentkezz&uuml;k ki
+	    majd be, vagy pedig adjuk ki a k&ouml;zvetlen&uuml;l
+	    parancssorban az adott parancsokat.</para>
 	</step>
       </procedure>
-    
+
       <procedure>
 	<step>
-	  <para>Create <filename>example.sgml</filename>, and enter the
-            following text:</para>
+	  <para>Hozzunk l&eacute;tre egy
+	    <filename>pr&oacute;ba.sgml</filename> nev&#251;
+	    &aacute;llom&aacute;nyt, &eacute;s &iacute;rjuk bele az
+	    al&aacute;bbi sz&ouml;veget:</para>
 
 	  <programlisting><![ CDATA [<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
 <html>
-  <head>	     
-    <title>An example HTML file</title>
+  <head>
+    <title>]]>Pr&oacute;ba HTML &aacute;llom&aacute;ny<![ CDATA [</title>
   </head>
 
-  <body>	    
-    <p>This is a paragraph containing some text.</p>
+  <body>
+    <p>]]>Ebben a bekezd&eacute;sben legyen valamennyi sz&ouml;veg.<![ CDATA [</p>
 
-    <p>This paragraph contains some more text.</p>
+    <p>]]>Az ut&aacute;na k&ouml;vetkez&#245; bekezd&eacute;sbe is rakjunk m&eacute;g valamennyi sz&ouml;veget.<![ CDATA [</p>
 
-    <p align="right">This paragraph might be right-justified.</p>
-  </body>	    
+    <p align="right">]]>Ennek a bekezd&eacute;snek jobbra z&aacute;rtnak kellene lennie.<![ CDATA [</p>
+  </body>
 </html>]]></programlisting>
 	</step>
 
 	<step>
-	  <para>Try to validate this file using an SGML parser.</para>
+	  <para>Pr&oacute;b&aacute;ljuk meg az &aacute;llom&aacute;nyt
+	    &eacute;rv&eacute;nyes&iacute;teni valamelyik SGML
+	    elemez&#245;vel.</para>
 
-	  <para>Part of <filename role="package">textproc/docproj</filename> is the
-	    <command>nsgmls</command> <link linkend="sgml-primer-validating">validating
-	    parser</link>.  Normally, <command>nsgmls</command> reads in a document
-	    marked up according to an SGML DTD and returns a copy of the
-	    document's Element Structure Information Set (ESIS, but that is
-	    not important right now).</para>
+	  <para>A <filename role="package">textproc/docproj</filename>
+	    csomagnak r&eacute;sze az <command>nsgmls</command>
+	    nev&#251; <link
+	      linkend="sgml-primer-validating">&eacute;rv&eacute;nyes&iacute;t&eacute;st v&eacute;gz&#245; elemez&#245;</link>.
+	    Az <command>nsgmls</command> beolvas egy tetsz&#245;leges
+	    SGML DTD szerint defini&aacute;lt elemekkel jel&ouml;lt
+	    dokumentumot &eacute;s ebb&#245;l elk&eacute;sz&iacute;ti a
+	    hozz&aacute;tartoz&oacute;
+	    elemstrukt&uacute;ra-inform&aacute;ci&oacute;s halmazt
+	    (Element Structure Information Set, ESIS, de ezzel itt most
+	    nem foglalkozunk).</para>
 
-	  <para>However, when <command>nsgmls</command> is given the <option>-s</option>
-	    parameter, <command>nsgmls</command> will suppress its normal output, and
-	    just print error messages.  This makes it a useful way to check to
-	    see if your document is valid or not.</para>
+	  <para>Ha viszont az <command>nsgmls</command> parancsnak
+	    megadjuk a <option>-s</option> param&eacute;tert, akkor nem
+	    gener&aacute;l t&eacute;nyleges eredm&eacute;nyt,
+	    csup&aacute;n a hiba&uuml;zenetek jelen&iacute;ti meg.
+	    Ennek k&ouml;sz&ouml;nhet&#245;en k&ouml;nnyen
+	    ellen&#245;rizni tudjuk, hogy az &aacute;ltalunk
+	    k&eacute;sz&iacute;tett dokumentum &eacute;rv&eacute;nyes
+	    vagy sem.</para>
 
-	  <para>Use <command>nsgmls</command> to check that your document is
-	    valid:</para>
+	  <para>Az <command>nsgmls</command> parancs
+	    haszn&aacute;lat&aacute;val teh&aacute;t
+	    ellen&#245;rizz&uuml;k az im&eacute;nt l&eacute;trehozott
+	    dokumentumunk
+	    &eacute;rv&eacute;nyess&eacute;g&eacute;t:</para>
 
-          <screen>&prompt.user; <userinput>nsgmls -s example.sgml</userinput></screen>
+	  <screen>&prompt.user; <userinput>nsgmls -s pr&oacute;ba.sgml</userinput></screen>
 
-	  <para>As you will see, <command>nsgmls</command> returns without displaying any
-	    output.  This means that your document validated
-	    successfully.</para>
+	  <para>L&aacute;thatjuk, hogy az <command>nsgmls</command> nem
+	    jelez semmif&eacute;le hib&aacute;t, ami azt jelenti, hogy a
+	    dokumentumunk val&oacute;ban &eacute;rv&eacute;nyes.</para>
 	</step>
 
 	<step>
-	  <para>See what happens when required elements are omitted.  Try
-	    removing the <sgmltag>title</sgmltag> and
-	    <sgmltag>/title</sgmltag> tags, and re-run the validation.</para>
+	  <para>N&eacute;zz&uuml;k meg mi t&ouml;rt&eacute;nik akkor, ha
+	    kihagyjuk a k&ouml;telez&#245; elemeket.
+	    T&ouml;r&ouml;lj&uuml;k p&eacute;ld&aacute;ul a
+	    <sgmltag>title</sgmltag> &eacute;s <sgmltag>/title</sgmltag>
+	    c&iacute;mk&eacute;ket, majd pr&oacute;b&aacute;ljuk meg
+	    &uacute;jra az
+	    &eacute;rv&eacute;nyes&iacute;t&eacute;st.</para>
 
-          <screen>&prompt.user; <userinput>nsgmls -s example.sgml</userinput>
-nsgmls:example.sgml:5:4:E: character data is not allowed here
-nsgmls:example.sgml:6:8:E: end tag for "HEAD" which is not finished</screen>
+	  <screen>&prompt.user; <userinput>nsgmls -s pr&oacute;ba.sgml</userinput>
+nsgmls:pr&oacute;ba.sgml:5:4:E: character data is not allowed here
+nsgmls:pr&oacute;ba.sgml:6:8:E: end tag for "HEAD" which is not finished</screen>
 
-	  <para>The error output from <command>nsgmls</command> is organized into
-	    colon-separated groups, or columns.</para>
+	  <para>Az <command>nsgmls</command> &aacute;ltal
+	    gener&aacute;lt hiba&uuml;zenetek kett&#245;spontokkal
+	    tagolt csoportokba vagy oszlopokba
+	    sorolhat&oacute;ak.</para>
 
 	  <informaltable frame="none" pgwide="1">
 	    <tgroup cols="2">
 	      <thead>
 		<row>
-		  <entry>Column</entry>
-		  <entry>Meaning</entry>
+		  <entry>Oszlop</entry>
+		  <entry>Jelent&eacute;s</entry>
 		</row>
 	      </thead>
-	      
+
 	      <tbody>
 		<row>
 		  <entry>1</entry>
-		  <entry>The name of the program generating the error.  This
-		    will always be <literal>nsgmls</literal>.</entry>
+		  <entry>A hib&aacute;t jelz&#245; program neve.  Ez
+		    minden esetben az <literal>nsgmls</literal>.</entry>
 		</row>
 
 		<row>
 		  <entry>2</entry>
-		  <entry>The name of the file that contains the error.</entry>
+		  <entry>A hib&aacute;t tartalmaz&oacute;
+		    &aacute;llom&aacute;ny neve.</entry>
 		</row>
 
 		<row>
 		  <entry>3</entry>
-		  <entry>Line number where the error appears.</entry>
+		  <entry>A hib&aacute;t tartalmaz&oacute; sor
+		    sz&aacute;ma.</entry>
 		</row>
 
 		<row>
 		  <entry>4</entry>
-		  <entry>Column number where the error appears.</entry>
+		  <entry>A hib&aacute;t tartalmaz&oacute; oszlop
+		    sz&aacute;ma.</entry>
 		</row>
 
 		<row>
 		  <entry>5</entry>
-		  <entry>A one letter code indicating the nature of the
-		    message.  <literal>I</literal> indicates an informational
-		    message, <literal>W</literal> is for warnings, and
-		    <literal>E</literal> is for errors<footnote>
-		      <para>It is not always the fifth column either.
-			<command>nsgmls -sv</command> displays
+		  <entry>A gener&aacute;lt &uuml;zenet jelleg&eacute;t
+		    megad&oacute; egybet&#251;s k&oacute;d.  Az
+		    <literal>I</literal> inform&aacute;ci&oacute;t, a
+		    <literal>W</literal> figyelmeztet&eacute;st, az
+		    <literal>E</literal> hib&aacute;t
+		    <footnote>
+		      <para>Ez nem minden esetben az &ouml;t&ouml;dik
+			oszlopban szerepel.  Az <command>nsgmls
+			  -sv</command> p&eacute;ld&aacute;ul az
 			<literal>nsgmls:I: SP version "1.3"</literal>
-			(depending on the installed version).  As you can see,
-			this is an informational message.</para>
-		    </footnote>, and <literal>X</literal> is for
-		    cross-references.  As you can see, these messages are
-		    errors.</entry>

>>> TRUNCATED FOR MAIL (1000 lines) <<<



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810211841.m9LIfMSK048217>