Test
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
; MigraDoc - Creating Documents on the Fly
|
||||
;
|
||||
; Authors:
|
||||
; Klaus Potzesny (mailto:Klaus.Potzesny@pdfsharp.com)
|
||||
;
|
||||
; Copyright (c) 2001-2014 empira Software GmbH, Cologne Area (Germany)
|
||||
;
|
||||
; http://www.pdfsharp.com
|
||||
; http://www.migradoc.com
|
||||
; http://sourceforge.net/projects/pdfsharp
|
||||
;
|
||||
; Permission is hereby granted, free of charge, to any person obtaining a
|
||||
; copy of this software and associated documentation files (the "Software"),
|
||||
; to deal in the Software without restriction, including without limitation
|
||||
; the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
; and/or sell copies of the Software, and to permit persons to whom the
|
||||
; Software is furnished to do so, subject to the following conditions:
|
||||
;
|
||||
; The above copyright notice and this permission notice shall be included
|
||||
; in all copies or substantial portions of the Software.
|
||||
;
|
||||
; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
; IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
; FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
; THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
; LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
; FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
; DEALINGS IN THE SOFTWARE.
|
||||
|
||||
; ----- German (de) Messages ---------------------------------------------------
|
||||
; Messages for German language
|
||||
; that differ from the default messages.
|
||||
; ------------------------------------------------------------------------------
|
||||
|
||||
PropertyNotSetBefore = '{0}' muss vor dem Aufruf von '{1}' gesetzt werden.
|
||||
BookmarkNotDefined = Lesezeichen '{0}' ist innerhalb des Dokuments nicht definiert.
|
||||
ImageNotFound = Bild '{0}' nicht gefunden.
|
||||
InvalidImageType = Ungültiger Bildtyp: '{0}'.
|
||||
ImageNotReadable = Bild '{0}' konnte nicht eingelesen werden. Es trat eine Ausnahme mit der folgenden Meldung auf:\n{1}
|
||||
EmptyImageSize = Ihre Benutzereingaben führten zu einem leeren Bildbereich.
|
||||
ObjectNotRenderable = Nur Bilder, Textrahmen, Diagramme und Absätze können frei gerendert werden.
|
||||
NumberTooLargeForRoman = Die Zahl {0} ist zu groß für eine Darstellung in römischen Ziffern.
|
||||
NumberTooLargeForLetters = Die Zahl {0} ist zu groß für eine Darstellung in Buchstaben.
|
||||
DisplayEmptyImageSize = Leerer Bildbereich.
|
||||
DisplayImageFileNotFound = Bild nicht gefunden.
|
||||
DisplayInvalidImageType = Ungültiger Bildtyp.
|
||||
DisplayImageNotRead = Bild nicht eingelesen.
|
@@ -0,0 +1,46 @@
|
||||
; MigraDoc - Creating Documents on the Fly
|
||||
;
|
||||
; Authors:
|
||||
; Klaus Potzesny (mailto:Klaus.Potzesny@pdfsharp.com)
|
||||
;
|
||||
; Copyright (c) 2001-2014 empira Software GmbH, Cologne Area (Germany)
|
||||
;
|
||||
; http://www.pdfsharp.com
|
||||
; http://www.migradoc.com
|
||||
; http://sourceforge.net/projects/pdfsharp
|
||||
;
|
||||
; Permission is hereby granted, free of charge, to any person obtaining a
|
||||
; copy of this software and associated documentation files (the "Software"),
|
||||
; to deal in the Software without restriction, including without limitation
|
||||
; the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
; and/or sell copies of the Software, and to permit persons to whom the
|
||||
; Software is furnished to do so, subject to the following conditions:
|
||||
;
|
||||
; The above copyright notice and this permission notice shall be included
|
||||
; in all copies or substantial portions of the Software.
|
||||
;
|
||||
; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
; IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
; FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
; THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
; LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
; FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
; DEALINGS IN THE SOFTWARE.
|
||||
|
||||
; ----- Default Messages -------------------------------------------------------
|
||||
; Default Messages for any system culture.
|
||||
; ------------------------------------------------------------------------------
|
||||
|
||||
PropertyNotSetBefore = '{0}' must be set before calling '{1}'.
|
||||
BookmarkNotDefined = Bookmark '{0}' is not defined within the document.
|
||||
ImageNotFound = Image '{0}' not found.
|
||||
InvalidImageType = Invalid image type: '{0}'.
|
||||
ImageNotReadable = Image {0} could not be read.\n Inner exception: {1}
|
||||
EmptyImageSize = The specified image size is empty.
|
||||
ObjectNotRenderable = Only images, textframes, charts and paragraphs can be rendered freely.
|
||||
NumberTooLargeForRoman = The number {0} is to large to be displayed as roman.
|
||||
NumberTooLargeForLetters = The number {0} is to large to be displayed as letters.
|
||||
DisplayEmptyImageSize = Image has empty size.
|
||||
DisplayImageFileNotFound = Image not found.
|
||||
DisplayInvalidImageType = Image has no valid type.
|
||||
DisplayImageNotRead = Image could not be read.
|
177
PrintPDF/MigraDoc.Rendering/Rendering.Resources/Messages2.cs
Normal file
177
PrintPDF/MigraDoc.Rendering/Rendering.Resources/Messages2.cs
Normal file
@@ -0,0 +1,177 @@
|
||||
#region MigraDoc - Creating Documents on the Fly
|
||||
//
|
||||
// Authors:
|
||||
// Klaus Potzesny
|
||||
//
|
||||
// Copyright (c) 2001-2017 empira Software GmbH, Cologne Area (Germany)
|
||||
//
|
||||
// http://www.pdfsharp.com
|
||||
// http://www.migradoc.com
|
||||
// http://sourceforge.net/projects/pdfsharp
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
||||
// copy of this software and associated documentation files (the "Software"),
|
||||
// to deal in the Software without restriction, including without limitation
|
||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
// and/or sell copies of the Software, and to permit persons to whom the
|
||||
// Software is furnished to do so, subject to the following conditions:
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be included
|
||||
// in all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
// DEALINGS IN THE SOFTWARE.
|
||||
#endregion
|
||||
|
||||
using System;
|
||||
using System.Resources;
|
||||
using System.Reflection;
|
||||
#if DEBUG
|
||||
using System.Text.RegularExpressions;
|
||||
#endif
|
||||
|
||||
namespace MigraDoc.Rendering.Resources
|
||||
{
|
||||
/// <summary>
|
||||
/// Provides diagnostic messages taken from the resources.
|
||||
/// </summary>
|
||||
public static class Messages2
|
||||
{
|
||||
public static string NumberTooLargeForRoman(int number)
|
||||
{
|
||||
return FormatMessage(IDs.NumberTooLargeForRoman, number);
|
||||
}
|
||||
|
||||
public static string NumberTooLargeForLetters(int number)
|
||||
{
|
||||
return FormatMessage(IDs.NumberTooLargeForLetters, number);
|
||||
}
|
||||
|
||||
public static string DisplayEmptyImageSize
|
||||
{
|
||||
get { return FormatMessage(IDs.DisplayEmptyImageSize); }
|
||||
}
|
||||
|
||||
public static string DisplayImageFileNotFound
|
||||
{
|
||||
get { return FormatMessage(IDs.DisplayImageFileNotFound); }
|
||||
}
|
||||
|
||||
public static string DisplayInvalidImageType
|
||||
{
|
||||
get { return FormatMessage(IDs.DisplayInvalidImageType); }
|
||||
}
|
||||
|
||||
public static string DisplayImageNotRead
|
||||
{
|
||||
get { return FormatMessage(IDs.DisplayImageNotRead); }
|
||||
}
|
||||
|
||||
public static string PropertyNotSetBefore(string propertyName, string functionName)
|
||||
{
|
||||
return FormatMessage(IDs.PropertyNotSetBefore, propertyName, functionName);
|
||||
}
|
||||
|
||||
public static string BookmarkNotDefined(string bookmarkName)
|
||||
{
|
||||
return FormatMessage(IDs.BookmarkNotDefined, bookmarkName);
|
||||
}
|
||||
|
||||
public static string ImageNotFound(string imageName)
|
||||
{
|
||||
return FormatMessage(IDs.ImageNotFound, imageName);
|
||||
}
|
||||
|
||||
public static string InvalidImageType(string type)
|
||||
{
|
||||
return FormatMessage(IDs.InvalidImageType, type);
|
||||
}
|
||||
|
||||
public static string ImageNotReadable(string imageName, string innerException)
|
||||
{
|
||||
return FormatMessage(IDs.ImageNotReadable, imageName, innerException);
|
||||
}
|
||||
|
||||
public static string EmptyImageSize
|
||||
{
|
||||
get { return FormatMessage(IDs.EmptyImageSize); }
|
||||
}
|
||||
|
||||
public static string ObjectNotRenderable
|
||||
{
|
||||
get { return FormatMessage(IDs.ObjectNotRenderable); }
|
||||
}
|
||||
|
||||
|
||||
// ReSharper disable InconsistentNaming
|
||||
private enum IDs
|
||||
{
|
||||
PropertyNotSetBefore,
|
||||
BookmarkNotDefined,
|
||||
ImageNotFound,
|
||||
InvalidImageType,
|
||||
ImageNotReadable,
|
||||
EmptyImageSize,
|
||||
ObjectNotRenderable,
|
||||
NumberTooLargeForRoman,
|
||||
NumberTooLargeForLetters,
|
||||
DisplayEmptyImageSize,
|
||||
DisplayImageFileNotFound,
|
||||
DisplayInvalidImageType,
|
||||
DisplayImageNotRead
|
||||
}
|
||||
// ReSharper restore InconsistentNaming
|
||||
|
||||
private static ResourceManager ResourceManager
|
||||
{
|
||||
// ReSharper disable ConvertIfStatementToNullCoalescingExpression
|
||||
get
|
||||
{
|
||||
if (_resourceManager == null)
|
||||
{
|
||||
#if !NETFX_CORE
|
||||
_resourceManager = new ResourceManager("MigraDoc.Rendering.Resources.Messages", Assembly.GetExecutingAssembly());
|
||||
#else
|
||||
_resourceManager = new ResourceManager("MigraDoc.Rendering.Resources.Messages", typeof(Messages2).GetTypeInfo().Assembly);
|
||||
#endif
|
||||
}
|
||||
return _resourceManager;
|
||||
}
|
||||
// ReSharper restore ConvertIfStatementToNullCoalescingExpression
|
||||
}
|
||||
private static ResourceManager _resourceManager;
|
||||
|
||||
|
||||
private static string FormatMessage(IDs id, params object[] args)
|
||||
{
|
||||
string message;
|
||||
try
|
||||
{
|
||||
message = ResourceManager.GetString(id.ToString());
|
||||
if (message != null)
|
||||
{
|
||||
#if DEBUG
|
||||
if (Regex.Matches(message, @"\{[0-9]\}").Count > args.Length)
|
||||
{
|
||||
//TODO too many placeholders or too few args...
|
||||
}
|
||||
#endif
|
||||
message = String.Format(message, args);
|
||||
}
|
||||
else
|
||||
message = "<<<error: message not found>>>";
|
||||
return message;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
message = "public ERROR while formatting error message: " + ex;
|
||||
}
|
||||
return message;
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,160 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="EmptyImageSize" xml:space="preserve">
|
||||
<value>Ihre Benutzereingaben führten zu einem leeren Bildbereich.</value>
|
||||
</data>
|
||||
<data name="DisplayImageFileNotFound" xml:space="preserve">
|
||||
<value>Bild nicht gefunden.</value>
|
||||
</data>
|
||||
<data name="DisplayImageNotRead" xml:space="preserve">
|
||||
<value>Bild nicht eingelesen.</value>
|
||||
</data>
|
||||
<data name="NumberTooLargeForLetters" xml:space="preserve">
|
||||
<value>Die Zahl {0} ist zu groß für eine Darstellung in Buchstaben.</value>
|
||||
</data>
|
||||
<data name="BookmarkNotDefined" xml:space="preserve">
|
||||
<value>Lesezeichen '{0}' ist innerhalb des Dokuments nicht definiert.</value>
|
||||
</data>
|
||||
<data name="InvalidImageType" xml:space="preserve">
|
||||
<value>Ungültiger Bildtyp: '{0}'.</value>
|
||||
</data>
|
||||
<data name="NumberTooLargeForRoman" xml:space="preserve">
|
||||
<value>Die Zahl {0} ist zu groß für eine Darstellung in römischen Ziffern.</value>
|
||||
</data>
|
||||
<data name="ImageNotFound" xml:space="preserve">
|
||||
<value>Bild '{0}' nicht gefunden.</value>
|
||||
</data>
|
||||
<data name="PropertyNotSetBefore" xml:space="preserve">
|
||||
<value>'{0}' muss vor dem Aufruf von '{1}' gesetzt werden.</value>
|
||||
</data>
|
||||
<data name="DisplayEmptyImageSize" xml:space="preserve">
|
||||
<value>Leerer Bildbereich.</value>
|
||||
</data>
|
||||
<data name="DisplayInvalidImageType" xml:space="preserve">
|
||||
<value>Ungültiger Bildtyp.</value>
|
||||
</data>
|
||||
<data name="ObjectNotRenderable" xml:space="preserve">
|
||||
<value>Nur Bilder, Textrahmen, Diagramme und Absätze können frei gerendert werden.</value>
|
||||
</data>
|
||||
<data name="ImageNotReadable" xml:space="preserve">
|
||||
<value>Bild '{0}' konnte nicht eingelesen werden. Es trat eine Ausnahme mit der folgenden Meldung auf:
|
||||
{1}</value>
|
||||
</data>
|
||||
</root>
|
160
PrintPDF/MigraDoc.Rendering/Rendering.Resources/Messages2.resx
Normal file
160
PrintPDF/MigraDoc.Rendering/Rendering.Resources/Messages2.resx
Normal file
@@ -0,0 +1,160 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="EmptyImageSize" xml:space="preserve">
|
||||
<value>The specified image size is empty.</value>
|
||||
</data>
|
||||
<data name="DisplayImageFileNotFound" xml:space="preserve">
|
||||
<value>Image not found.</value>
|
||||
</data>
|
||||
<data name="DisplayImageNotRead" xml:space="preserve">
|
||||
<value>Image could not be read.</value>
|
||||
</data>
|
||||
<data name="NumberTooLargeForLetters" xml:space="preserve">
|
||||
<value>The number {0} is to large to be displayed as letters.</value>
|
||||
</data>
|
||||
<data name="BookmarkNotDefined" xml:space="preserve">
|
||||
<value>Bookmark '{0}' is not defined within the document.</value>
|
||||
</data>
|
||||
<data name="InvalidImageType" xml:space="preserve">
|
||||
<value>Invalid image type: '{0}'.</value>
|
||||
</data>
|
||||
<data name="NumberTooLargeForRoman" xml:space="preserve">
|
||||
<value>The number {0} is to large to be displayed as roman.</value>
|
||||
</data>
|
||||
<data name="ImageNotFound" xml:space="preserve">
|
||||
<value>Image '{0}' not found.</value>
|
||||
</data>
|
||||
<data name="PropertyNotSetBefore" xml:space="preserve">
|
||||
<value>'{0}' must be set before calling '{1}'.</value>
|
||||
</data>
|
||||
<data name="DisplayEmptyImageSize" xml:space="preserve">
|
||||
<value>Image has empty size.</value>
|
||||
</data>
|
||||
<data name="DisplayInvalidImageType" xml:space="preserve">
|
||||
<value>Image has no valid type.</value>
|
||||
</data>
|
||||
<data name="ObjectNotRenderable" xml:space="preserve">
|
||||
<value>Only images, textframes, charts and paragraphs can be rendered freely.</value>
|
||||
</data>
|
||||
<data name="ImageNotReadable" xml:space="preserve">
|
||||
<value>Image {0} could not be read.
|
||||
Inner exception: {1}</value>
|
||||
</data>
|
||||
</root>
|
Reference in New Issue
Block a user