[Bug 302] New: gettext package descriptions

bugzilla at linuxfromscratch.org bugzilla at linuxfromscratch.org
Fri Mar 8 09:23:18 PST 2002


           Summary: gettext package descriptions
           Product: Linux From Scratch
           Version: CVS
          Platform: PC
        OS/Version: Other
            Status: NEW
 Status Whiteboard:
          Severity: normal
          Priority: P3
         Component: Book
        AssignedTo: lfs-book at linuxfromscratch.org
        ReportedBy: gerard at linuxfromscratch.org

From: Erika Pacholleck <pchllck at nexgo.de>                                       
To: lfs-dev at linuxfromscratch.org                                                
Subject: descriptions gettext                                                   
Date: Fri, 8 Mar 2002 15:14:53 +0100                                            

Another missing descriptions, latest version not yet checked                    
against it (0.11), biggest changes are involving the plural                     
forms when translating, so I don't know whether we might have                   
new ones.                                                                       
Texts shamelessly taken from my homepage (orign is reading                      
the whole docs and working with gettext)                                        
To make the whole different kind of files understandable I use                  
a general naming convention for raw (readable/changable) and                    
[compiled] message translation files. Those raw files again can                 
have a lot of extentions, each showing a special state of work                  
progress -- but for simply explaining what a file is for this                   
is not important I think.                                                       

main translation header file                                                    
has all definitions and functions to manage translations                        
/usr/lib/libintl.a static library                                               
/usr/lib/libintl.so shared runtime library                                      
used where libintl.h as part of glibc is not present                            
looks up the translation if it is requested                                     
used if libintl.h as part of glibc is not present                               
copies all standard files into package directory                                
used to make a package with gettext translations                                
compares two raw translation files                                              
compiles raw translation into machine code                                      
used to create the final program/package translation file                       
combines two raw translations into one file                                     
used to update the raw translation with the source extract                      
decompiles translation files into raw translation text                          
can be used if only the compiled versions are available                         
extracts the message lines from the programers c files                          
used to make the first translation template                                     
searches messages which appear in several .po files                             
can be used to compare how things are translated                                

macros supporting the make process                                              
check wether <langinfo.h> is available                                          
added for using GNU gettext (the one we use)                                    
added for use with 2.1 versions                                                 
check whether we have iconv as a separate library                               
replaces the one of autoconf checking for libcposix                             
check whether LC_MESSAGES is available in <locale.h>                            
search a path for a program which passes our test                               
this one overwrites the one of glibc                                            
aliases helping to find the path to the locale directory                        
shared data used to make packages with gettext
Unsubscribe: send email to listar at linuxfromscratch.org
and put 'unsubscribe lfs-book' in the subject header of the message

More information about the lfs-book mailing list