resgen(1)


NAME

   resgen, resgen2 - Mono/CLI Resource Generator

SYNOPSIS

   resgen source.ext [dest.ext]

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

   resgen2

DESCRIPTION

   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:

               key=value

          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.

   '.resources'

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

   '.resx'

          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
          System.Windows.Forms.

   '.po'.

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

          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
   used.

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

OPTIONS

   -compile

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

   -usesourcepath

          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.

FILES

   This  program  will  load  referenced assemblies from the Mono assembly
   cache.

MAILING LISTS

   Visit   http://lists.ximian.com/mailman/listinfo/mono-devel-list    for
   details.

WEB SITE

   Visit: http://www.mono-project.com for details

SEE ALSO

   mcs(1),mono(1),mono-config(5).

                                                        resgen(resgen 1.0)


More Linux Commands

manpages/gitrevisions.7.html
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

manpages/drempels.1.html
drempels(1) - Hallucinatory desktop enhancer. (Man Page)....
From Ryan M. Geiss (http://www.geisswerks.com/about_drempels.html): A hallucinatory desktop enhancer - bring your wallpaper to life with graceful, swirling imag

manpages/ldap_result.3.html
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

manpages/XQueryDeviceState.3.html
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

manpages/Tcl_UniCharToTitle.3.html
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

manpages/htdig-pdfparser.1.html
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

manpages/gnutls_x509_crt_set_subject_alternative_name.3.html
gnutls_x509_crt_set_subject_alternative_name.3..............
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

manpages/hypotl.3.html
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

manpages/XDestroyRegion.3.html
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

manpages/xfindproxy.1x.html
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

manpages/Tcl_SplitPath.3.html
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

manpages/c99.1.html
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.