  Greek NLS translations
  Simos Xenitellis, S.Xenitellis@rhbnc.ac.uk
  v0.4, 26 February 1999

          GNU
  .   GNU  (   
       Unix   ls, find, cp
   chmod)        
           .  
         .
  ______________________________________________________________________

  Table of Contents


  1. 

     1.1  
     1.2    "NLS";

  2.   NLS

     2.1         , , ...;
     2.2      NLS;
     2.3    NLS;

  3.   NLS

     3.1      NLS;
     3.2     !
     3.3 ,     ,                    .

  4.   

     4.1        ;
     4.2 ,     NLS  ;
     4.3  ,           ;
        4.3.1  gettext
        4.3.2 
        4.3.3 
        4.3.4  

  5.     

     5.1       .. "Broken pipe"; " ";

  6.  

     6.1 ,    ,            .    ;
     6.2  
     6.3 O      
     6.4          ;

  7. 

     7.1        ;


  ______________________________________________________________________

  11..  





  11..11..   


    v0.1 - 09  1999 -   -  

    v0.2 - 24  1999 -   -  

    v0.3 - 14  1999 -   -  

    v0.4 - 26  1999 -   -   
     Hellug (http://www.hellug.gr)


  11..22..     ""NNLLSS"";;

   NNLLSS ((NNaattiioonnaall LLaanngguuaaggee SSuuppppoorrtt))      
            
            .
  ,  ( )    
        .    
      internationalisation.     ,
          
  ,   ,     
        .


  22..    NNLLSS



  22..11..          ,,
  ,, ......;;

           
        . ,  
           .
  ,       ,  ,
   ,  ,     .   
           
    ,        
  Linux         NLS.



  22..22..       NNLLSS;;

     Linux      
   NLS.   Linux <http://www.linux.gr>  
          GNU
  <http://www.gnu.org>.   ,     NLS.
     Linux,     Unix 
      GNU. ,    
     GNU       Windows.


  22..33..     NNLLSS;;

     GNU    -gnu 
  NLS.       : fileutils (ls, mkdir..),
  findutils (find...), grep, glibc, make, sh-utils, kde, wget  .
         ,  
        ,  
   /usr/share/locale/el/LC_MESSAGES



  33..    NNLLSS



  33..11..       NNLLSS;;


     /usr/share/locale ( /usr/local/share/locale)
           .
     , , ,  .

     es   LC_MESSAGES, 
  /usr/share/es/LC_MESSAGES/      "fileutils.mo".
  ,      ls, mkdir .

  T


    setenv LANGUAGE es     (    tcsh   
     csh) 

    export LANGUAGE es     (    bash    sh)

    "ls --help"     !


  33..22..      !!


             
   Linux.

          
      ( locale).  
     ,     
  NLSPATH.          
  ,        
   ,  libc.  "strace -o output.log ls --help"
    "grep open output.log"       .
      NLSPATH.


  33..33..          
     ..  ,,    
  ,,       

  T

    setenv LANGUAGE 'it:fr'     (    tcsh  
      csh) 

    export LANGUAGE 'it:fr'     (    bash  
      sh)

     ,      .


  44..    



  44..11..         ;;

     .       
       . ,    
     ,      ,
     .       
            
  .


  44..22..  ,,     NNLLSS  ;;

        :

  ...  /*        NLS */
  ...  /* Second: Login with proper USER/PASS sequence.  */ printf(
  _("connected!\n") ); ...

          _( ).   
       ,   
      NLS      _() 
      .     .

        ,   
          _()  
  .          
    .  ,    , 
           
     .   ,  
          
    .   ,    
  .       ,   
  ,        .


  44..33..   ,,       
     ;;



  44..33..11..   ggeetttteexxtt

            
   ""ggeetttteexxtt"",         GNU mirror sites.
   : 00..1100..XXXX        =35.



       NLS    "gettext".
         , 
  "catgets".     "gettext".


  44..33..22..   xxggeetttteexxtt


  ::  *.c  *.h     _("blah blah").
  ::    *.pot     .

    *.pot    ,    
         el.po.   el.po
    .

        "gettext",   
  po/      ".pot",   
     . ,   
      *.po,  de.po, fr.po, nl.po 
        .pot  
   .


  44..33..33..   mmssggffmmtt


  ::  *.po (portable object) ::   *.mo (machine
  object)


    .mo       
  /usr/share/locale/el/LC_MESSAGES     .


  44..33..44..   


      ggeetttteexxtt 


    msgmerge,    .po 

    msgcomm,     .po 

    msgcmp,   .po 

    msgunfmt,   .mo  .po


  55..      



  55..11..        .... ""BBrrookkeenn ppiippee"";; ""
  "";;

      ,     .  
         .   
         " ".


  66..   



  66..11..  ..    ;; ,,   
  ,,          
  


          
         (reviewing).

     ,      
       .   
         
      .     
  o  tar.      ( 
  ftp://prep.ai.mit.edu/pub/gnu     mirror site).
       "po/"    
  tar.pot,    .POT.    "el.po",
         .   
           . 
   (     tar):





          msgid "Connecting to %s:%hu... "
          msgstr ""




  O   msgstr   , :


    msgid "Connecting to %s:%hu... "

    "  %s:%hu... "

     ,      
       .  
  ,       ,
          .


  66..22..   

         GNU ,  
      .    
     DISCLAIMER.     
     .  ``
  ''


  66..33..  OO     
  

       ,  , , 
      (..   
  A.S.Tanenbaum)   .


  66..44..          
  ;;


  1.      Linux    .
      ,    ,     Linux
      .

  2.         Linux 
        .

  3.     Linux      
            .

  4.     .

  5.      Unix    
       Solaris.

  6.            
      Linux.     ,  
             (software house) 
              
             .


  77..  



  77..11..         ;;


    ,   NLS    
      <mailto:S.Xenitellis@rhbnc.ac.uk>
  (S.Xenitellis@rhbnc.ac.uk).   ,  e-mail.




























































