Blame gettext-runtime/intl-csharp/doc/GNU_Gettext_GettextResourceSet.html

Packit Bot 06c835
<HTML>
Packit Bot 06c835
<HEAD>
Packit Bot 06c835
<TITLE>GNU.Gettext.GettextResourceSet Class</TITLE>
Packit Bot 06c835
</HEAD>
Packit Bot 06c835
<BODY BGCOLOR="#FFFFFF">
Packit Bot 06c835

GNU.Gettext.GettextResourceSet Class

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
public class GettextResourceSet: System.Resources.ResourceSet
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Base Types

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
System.Resources.ResourceSet
Packit Bot 06c835
  GettextResourceSet

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Library

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
GNU.Gettext
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Summary

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Each instance of this class encapsulates a single PO file.
Packit Bot 06c835

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
This API of this class is not meant to be used directly; use
Packit Bot 06c835
GettextResourceManager instead.
Packit Bot 06c835

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

See Also

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
GNU.Gettext Namespace
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Members

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Packit Bot 06c835
Packit Bot 06c835
GettextResourceSet Constructors

Packit Bot 06c835
Packit Bot 06c835
GettextResourceSet() Constructor
Packit Bot 06c835
GettextResourceSet(System.Resources.IResourceReader) Constructor
Packit Bot 06c835
GettextResourceSet(System.IO.Stream) Constructor
Packit Bot 06c835
GettextResourceSet(System.String) Constructor
Packit Bot 06c835

Packit Bot 06c835
Packit Bot 06c835
GettextResourceSet Methods

Packit Bot 06c835
Packit Bot 06c835
GettextResourceSet.GetPluralString Method
Packit Bot 06c835
GettextResourceSet.GetString(System.String) Method
Packit Bot 06c835
GettextResourceSet.GetString(System.String, bool) Method
Packit Bot 06c835
GettextResourceSet.PluralEval Method
Packit Bot 06c835

Packit Bot 06c835
Packit Bot 06c835
GettextResourceSet Properties

Packit Bot 06c835
Packit Bot 06c835
GettextResourceSet.Keys Property
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Packit Bot 06c835
Packit Bot 06c835

GettextResourceSet() Constructor

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
protected GettextResourceSet();
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Summary

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Creates a new message catalog. When using this constructor, you
Packit Bot 06c835
must override the ReadResources method, in order to initialize
Packit Bot 06c835
the Table property. The message catalog will support plural
Packit Bot 06c835
forms only if the ReadResources method installs values of type
Packit Bot 06c835
String[] and if the PluralEval method is overridden.
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

See Also

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
GNU.Gettext.GettextResourceSet Class, GNU.Gettext Namespace
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Packit Bot 06c835
Packit Bot 06c835

GettextResourceSet(System.Resources.IResourceReader) Constructor

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
public GettextResourceSet(System.Resources.IResourceReader reader);
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Summary

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Creates a new message catalog, by reading the string/value pairs from
Packit Bot 06c835
the given reader. The message catalog will support
Packit Bot 06c835
plural forms only if the reader can produce values of type
Packit Bot 06c835
String[] and if the PluralEval method is overridden.
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

See Also

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
GNU.Gettext.GettextResourceSet Class, GNU.Gettext Namespace
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Packit Bot 06c835
Packit Bot 06c835

GettextResourceSet(System.IO.Stream) Constructor

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
public GettextResourceSet(System.IO.Stream stream);
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Summary

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Creates a new message catalog, by reading the string/value pairs from
Packit Bot 06c835
the given stream, which should have the format of
Packit Bot 06c835
a .resources file. The message catalog will not support plural
Packit Bot 06c835
forms.
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

See Also

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
GNU.Gettext.GettextResourceSet Class, GNU.Gettext Namespace
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Packit Bot 06c835
Packit Bot 06c835

GettextResourceSet(System.String) Constructor

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
public GettextResourceSet(System.String fileName);
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Summary

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Creates a new message catalog, by reading the string/value pairs from
Packit Bot 06c835
the file with the given fileName. The file should
Packit Bot 06c835
be in the format of a .resources file. The message catalog will
Packit Bot 06c835
not support plural forms.
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

See Also

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
GNU.Gettext.GettextResourceSet Class, GNU.Gettext Namespace
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Packit Bot 06c835
Packit Bot 06c835

GettextResourceSet.GetPluralString Method

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
public virtual System.String GetPluralString(System.String msgid, System.String msgidPlural, long n);
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Summary

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Returns the translation of msgid and
Packit Bot 06c835
msgidPlural, choosing the right plural form
Packit Bot 06c835
depending on the number n.
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Parameters

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
msgid
Packit Bot 06c835
the key string to be translated, an ASCII
Packit Bot 06c835
                    string
Packit Bot 06c835
msgidPlural
Packit Bot 06c835
the English plural of msgid,
Packit Bot 06c835
                          an ASCII string
Packit Bot 06c835
n
Packit Bot 06c835
the number, should be >= 0
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Return Value

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
the translation, or null if none is found
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

See Also

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
GNU.Gettext.GettextResourceSet Class, GNU.Gettext Namespace
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Packit Bot 06c835
Packit Bot 06c835

GettextResourceSet.GetString(System.String) Method

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
public override System.String GetString(System.String msgid);
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Summary

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Returns the translation of msgid.
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Parameters

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
msgid
Packit Bot 06c835
the key string to be translated, an ASCII
Packit Bot 06c835
                    string
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Return Value

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
the translation of msgid, or null if
Packit Bot 06c835
         none is found
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

See Also

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
GNU.Gettext.GettextResourceSet Class, GNU.Gettext Namespace
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Packit Bot 06c835
Packit Bot 06c835

GettextResourceSet.GetString(System.String, bool) Method

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
public override System.String GetString(System.String msgid, bool ignoreCase);
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Summary

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Returns the translation of msgid, with possibly
Packit Bot 06c835
case-insensitive lookup.
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Parameters

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
msgid
Packit Bot 06c835
the key string to be translated, an ASCII
Packit Bot 06c835
                    string
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Return Value

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
the translation of msgid, or null if
Packit Bot 06c835
         none is found
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

See Also

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
GNU.Gettext.GettextResourceSet Class, GNU.Gettext Namespace
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Packit Bot 06c835
Packit Bot 06c835

GettextResourceSet.PluralEval Method

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
protected virtual long PluralEval(long n);
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Summary

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Returns the index of the plural form to be chosen for a given number.
Packit Bot 06c835
The default implementation is the Germanic plural formula:
Packit Bot 06c835
zero for n == 1, one for n != 1.
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

See Also

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
GNU.Gettext.GettextResourceSet Class, GNU.Gettext Namespace
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Packit Bot 06c835
Packit Bot 06c835

GettextResourceSet.Keys Property

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
public virtual System.Collections.ICollection Keys { get; }
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

Summary

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
Returns the keys of this resource set, i.e. the strings for which
Packit Bot 06c835
GetObject() can return a non-null value.
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835

See Also

Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
GNU.Gettext.GettextResourceSet Class, GNU.Gettext Namespace
Packit Bot 06c835
Packit Bot 06c835
Packit Bot 06c835
</BODY>
Packit Bot 06c835
</HTML>