resgen, resgen2 - Mono/CLI Resource Generator


   resgen source.ext [dest.ext]

   resgen /compile source.ext[,dest.resources] [...]



   Convert a resource file from one format to another.

   The currently supported formats are text, resources, resx and po.

   .txt, .text

          Used  to  process  text files, the format of the text file is of
          the form:


          The value argument can contain special  characters  as  long  as
          they are escaped.   The escape sequences currently supported are
          \n, \r, \t, \\ (to get the  escape  sequence  itself)  and  with
          resgen2  unicode  escape sequences are supported with the \uXXXX
          escape sequence, where XXXX is a four digit number.

          Lines that start with  the  #  or  ;  character  are  considered
          comments and ignored.


          This   is   the   binary   file   format   implemented   by  the
          System.Resources.ResourceReader class, part of mscorlib.dll


          This  is   the   binary   file   format   implemented   by   the
          System.Resources.ResXResourceReader  class.   This  class is not
          part    of    mscorlib.dll,    this    class    is    part    of


          PO  files  are  the  source  files  used  by  the  Unix  gettext
          infrastructure  that  is  typically  used  to   internationalize

          Lines starting with the '#' character are comment lines.

          The file contains many instance of strings like this:

               msgid KEY
               msgstr VALUE

          The  KEY  is  typically the string to translate and the VALUE is
          the translation.  On PO files instead of using codes as the  KEY
          (as  it is customary with resource files) the KEY is typically a
          complete english message that applications embed in their source
          code  and will be used as a fallback if no translation resources
          are used.

          Since resources are key value pairs, the extended features in PO
          files are not supported (plurals and support for N-cases).

          To  learn  more  about the po file format, use your info browser
          and point it to the "(gettext)PO Files" node.

   If the destination file is  not  specified,  source.resources  will  be

   The  /compile  option takes a list of .resX or .txt files to convert to
   the output file name.



          This switch instructs resgen to compile multiple files.  It must
          appear before any resources are specified on the command line.


          This  option  is  only  available  for resgen2, and it instructs
          resgen to resolve relative paths using the directory of the resx
          file as current directory.


   This  program  will  load  referenced assemblies from the Mono assembly


   Visit    for


   Visit: for details



                                                        resgen(resgen 1.0)

More Linux Commands

gitrevisions(7) - specifying revisions and ranges for git...
Many Git commands take revision parameters as arguments. Depending on the command, they denote a specific commit or, for commands which walk the revision graph

drempels(1) - Hallucinatory desktop enhancer. (Man Page)....
From Ryan M. Geiss ( A hallucinatory desktop enhancer - bring your wallpaper to life with graceful, swirling imag

ldap_result(3) - Wait for the result of an LDAP operation...
The ldap_result() routine is used to wait for and return the result of an operation previously initiated by one of the LDAP asynchronous operation routines (e.g

XQueryDeviceState(3) - query the state of an extension input
The XQueryDeviceState request queries the state of an input device. The current state of keys and buttons (up or down), and valuators (current value) on the dev

Tcl_UniCharToTitle(3) - routines for manipulating the case o
The first three routines convert the case of individual Unicode characters: If ch represents a lower-case character, Tcl_UniCharToUpper returns the correspondin

htdig-pdfparser(1) - parse a PDF document (wrapper script fo
This script acts as a wrapper script for the htdig program. The exact program that htdig uses to search in pdf documents for index words, can be set in the htdi

This function will set the subject alternative name certificate extension. This function assumes that data can be expressed as a null terminated string. The nam

hypotl(3) - Euclidean distance function - Linux manual page
The hypot() function returns sqrt(x*x+y*y). This is the length of the hypotenuse of a right-angled triangle with sides of length x and y, or the distance of the

XDestroyRegion(3) - create or destroy regions (Man Page)....
The XCreateRegion function creates a new empty region. The XSetRegion function sets the clip-mask in the GC to the specified region. The region is specified rel

xfindproxy(1x) - locate proxy services - Linux manual page
xfindproxy is a program used to locate available proxy services. It utilizes the Proxy Management Protocol to communicate with a proxy manager. The proxy manage

Tcl_SplitPath(3) - manipulate platform-dependent file paths
These procedures have been superceded by the objectified procedures in the FileSystem man page, which are more efficient. These procedures may be used to disass

c99(1) - POSIX.1 draft C language compiler - Linux man page
This is the name of the C language compiler as required by the IEEE Std 1003.1 (POSIX.1) 2001 standard. The c99 compiler accepts the following options: -c Suppr

We can't live, work or learn in freedom unless the software we use is free.