<?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=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <resheader name="writer"> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <metadata name="LivFtpFiles.GenerateMember" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>False</value> </metadata> <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAD///8AKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAoKCgDKCgoDCcnJxsmJiYrJCQkOyQk JEYkJCRNJCQkTSYmJkkoKCg+KCgoLygoKBwoKCgMKCgoAygoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgo KAAoKCgA////AP///wAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAoKCgCKCgoDCUlJSIiIiJDKCgoazMz M5A9PT2qQkJCt0FBQbs7Ozu1MDAwqCcnJ5YjIyOBJiYmaSgoKEkoKCgnKCgoDSgoKAIoKCgAKCgoACgo KAAoKCgAKCgoACgoKAD///8A////ACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoBCQkJBUkJCRAOzs7iF1d Xct0dHTvgICA/oSEhP+EhIT/g4OD/4CAgP94eHj9ampq8lJSUtozMzO3IyMjlSYmJnIoKChFKCgoGygo KAUoKCgAKCgoACgoKAAoKCgAKCgoAP///wD///8AKCgoACgoKAAoKCgAKCgoACgoKAUiIiIbNzc3a2xs bNaKior/jo6O/4qKiv+Hh4f/hYWF/4ODg/+CgoL/gYGB/4GBgf+BgYH/goKC/3l5ef5ZWVnkLi4utSMj I4woKChaKCgoJCgoKAYoKCgAKCgoACgoKAAoKCgA////AP///wAoKCgAKCgoACgoKAAnJycDIyMjHVBQ UJWKior6kpKS/4yMjP+Kior/ioqK/4iIiP+Hh4f/hoaG/4WFhf+Dg4P/gYGB/4CAgP9/f3//fn5+/4GB gf9ycnL6Pz8/yyMjI5goKChiKCgoJSgoKAUoKCgAKCgoACgoKAD///8A////ACgoKAAoKCgAJycnASMj IxdeXl6ml5eX/5KSkv+Pj4//j4+P/46Ojv+NjY3/i4uL/4qKiv+JiYn/iIiI/4iIiP+Ghob/hISE/4GB gf9/f3//fX19/35+fv97e3v/RkZG0yMjI5koKCheKCgoHigoKAMoKCgAKCgoAP///wD///8AKCgoACgo KAAiIiIHW1tblJubm/+VlZX/k5OT/5KSkv+SkpL/kJCQ/4+Pj/+Ojo7/kZGR/5CQkP+Ghob3fX195Ht7 e+B/f3/whYWF/4aGhv+AgID/fX19/319ff98fHz/QUFBziMjI5EoKChMKCgoESgoKAAoKCgA////AP// /wAoKCgAIiIiAEVFRVybm5v/mZmZ/5eXl/+Wlpb/lZWV/5WVlf+Tk5P/lZWV/5WVlf90dHTLS0tLajQ0 NCssLCwSLCwsDjExMRlAQEBCYWFhn4GBgfaDg4P/fX19/35+fv92dnb8MzMzvCUlJXsoKCgvKCgoBigo KAD///8A////ACUlJQAqKioYioqK2qCgoP+bm5v/mpqa/5mZmf+YmJj/l5eX/5qamv+Pj4/1TExMfSQk JBMiIiIAJSUlACcnJwAnJycAJiYmACMjIwAjIyMAOTk5LXBwcMmEhIT/fX19/4CAgP9iYmLrJSUlnygo KFYoKCgTJycnAP///wD///8AICAgAFpaWnampqb/np6e/56env+dnZ3/nJyc/5ubm/+dnZ3/kpKS9Tw8 PG4gICAMKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAjIyMAKioqC2tra7mDg4P/fX19/35+ fv89PT3FJCQkdigoKCgnJycD////AP///wAmJiYJjY2N0qampv+hoaH/oaGh/6CgoP+fn5//n5+f/6Cg oP9ISEiSICAgHygoKAMoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAlJSUALy8vGHh4 eN+BgYH/gYGB/2BgYOgkJCSRKCgoQCcnJwj///8A////AEBAQDuoqKj/pqam/6Wlpf+kpKT/o6Oj/6Ki ov+oqKj/dXV11SAgIEooKCgPKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgo KAAiIiIASkpKXoSEhP9/f3//dnZ2+y4uLqgnJydUJycnEP///wD///8AYGBgc7CwsP+oqKj/qKio/6en p/+np6f/pqam/6ampv9CQkKfIyMjMygoKAYoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgo KAAoKCgAKCgoACcnJwArKysLdnZ23YKCgv+AgID/Pz8/vyQkJGEnJycX////AP///wB4eHictLS0/6ys rP+rq6v/q6ur/6qqqv+srKz/lpaW9ioqKoMnJycqKCgoAigoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgo KAAoKCgAKCgoACgoKAAoKCgAKCgoACMjIwBhYWGhhYWF/4ODg/9NTU3PIyMjaScnJxz///8A////AIiI iLa1tbX/r6+v/6+vr/+urq7/ra2t/7Kysv+Hh4fqIyMjfSgoKCkoKCgCKCgoACgoKAAoKCgAKCgoACgo KAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAIyMjAFJSUneHh4f/hISE/1ZWVtYjIyNqJycnHf// /wD///8Ajo6OvLm5uf+ysrL/srKy/7Gxsf+wsLD/tra2/4ODg+giIiKDKCgoLygoKAMoKCgAKCgoACgo KAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAjIyMATk5ObImJif+FhYX/WFhY1yMj I2UnJyca////AP///wCKioqvvb29/7a2tv+1tbX/tbW1/7S0tP+4uLj/kJCQ7yQkJJMnJydBKCgoCSgo KAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACIiIgBXV1eFioqK/4eH h/9VVVXQIyMjWScnJxT///8A////AHp6eo/CwsL/ubm5/7m5uf+4uLj/t7e3/7i4uP+np6f6Ly8vqyYm Jl8oKCgYKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAIyMjAGtr a7iKior/iIiI/0xMTL0jIyNHJycnDP///wD///8AYGBgX8XFxf+9vb3/vLy8/7u7u/+6urr/ubm5/7y8 vP9TU1PLICAggygoKDooKCgJKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACYm JgAxMTEug4OD8omJif+FhYX/Ozs7nCUlJTEnJycF////AP///wA8PDwjv7+/9sLCwv/AwMD/vr6+/729 vf+7u7v/v7+//5eXl/AkJCSoJiYmbigoKCooKCgHKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgo KAAoKCgBISEhClxcXJyQkJD/ioqK/3p6evMrKytuJycnHCcnJwH///8A////ACIiIgCbm5u2y8vL/8PD w//CwsL/wMDA/76+vv+8vLz/wcHB/2tra9odHR2dJycnaCgoKC8oKCgOKCgoAygoKAAoKCgAKCgoACgo KAAoKCgBKCgoByEhIRM+Pj5sjY2N+4yMjP+Ojo7/Xl5eyCMjIz4oKCgMJycnAP///wD///8AICAgAFdX V0rPz8//x8fH/8XFxf/Dw8P/wcHB/76+vv+9vb3/vLy8/2FhYdUeHh6gJCQkdigoKEkoKCgoKCgoFigo KA8oKCgOKCgoEiYmJhwgICAwPDw8eImJifCSkpL/jY2N/4iIiP43Nzd5JSUlGygoKAIoKCgA////AP// /wAnJycAIyMjAJycnK/T09P/yMjI/8bGxv/Dw8P/wcHB/76+vv+9vb3/vLy8/3t7e+M0NDS2ICAglCAg IHYjIyNfIyMjUSIiIk0gICBVKioqcFdXV7KRkZH5lpaW/4+Pj/+Tk5P/Xl5euyIiIi8oKCgIKCgoACgo KAD///8A////ACgoKAAjIyMAOzs7IMPDw+fR0dH/yMjI/8bGxv/CwsL/wMDA/7y8vP+6urr/vr6+/6qq qvt8fHzlV1dXzUZGRrxERES0Tk5OumdnZ9GMjIzzn5+f/5iYmP+SkpL/lZWV/3t7e+MqKipHJiYmDCgo KAAoKCgAKCgoAP///wD///8AKCgoACgoKAAfHx8AVlZWRs7OzvfQ0ND/x8fH/8TExP/BwcH/vr6+/7q6 uv+3t7f/tra2/7i4uP+0tLT/ra2t/6mpqf+pqan/p6en/6Ghof+ampr/lpaW/5iYmP+IiIjvNjY2WyQk JBMoKCgJKCgoAygoKAAoKCgA////AP///wAoKCgAKCgoACgoKAAeHh4AWFhYScfHx/DR0dH/xcXF/8LC wv+/v7//u7u7/7i4uP+0tLT/sbGx/66urv+rq6v/p6en/6Ojo/+goKD/nZ2d/5qamv+enp7/iIiI6Dk5 OVchIx4dJygjNCgoKDooKCggKCgoBycnJwD///8A////ACgoKAAoKCgAKCgoACgoKAAeHh4ARUVFK6mp qcjQ0ND/yMjI/7+/v/+8vLz/uLi4/7S0tP+xsbH/rq6u/6qqqv+np6f/pKSk/6Ghof+ioqL/oKCg/3Z2 dsExMTE2ISMdCy4nPlgvJkCQJygjiSgoKFkoKCgbJycnAf///wD///8AKCgoACgoKAAoKCgAKCgoACgo KAAhISEAKSkpBmtra2iurq7cxsbG/8TExP++vr7/uLi4/7S0tP+wsLD/rq6u/6ysrP+rq6v/pKSk/4aG htRNTU1oJSUlEiMlHQA7I21oWhvg/lsb5P8+I3jSJikgeSgoKConJycD////AP///wAoKCgAKCgoACgo KAAoKCgAKCgoACgoKAAmJiYAHx8fAC0tLQpWVlZKfn5+lJqamsqlpaXjqKio7qSkpO2amprhiYmJxmtr a49GRkZJJygnDiAiGw0nKCQxJyglJFIdw8leGu//Xhvt/1Udzu4oKClnKCgnHicnJwH///8A////ACgo KAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAJiYmACAgIAAgICAAJycnAS8vLw0zMzMVMjIyFi0t LQ0lJSUBISEhACIjIgAnJygJMSZJWikoLXMlKR9LSCCdqWAZ+P9gGff/TB+swScoIyUoKCcKJycnAP// /wD///8AKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAnJycAJiYmACUl JQAlJSUAJiYmACcnJwAoKCgAJSkeAD0jdmtgGvX/RSCVxCUpHD4rKDEfQSKEeEMhiYIsJzcgJygkAigo KAEoKCgA////AP///wAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAoKCgAKCgoACgo KAAoKCgAKCgoACgoKAAoKCgAKCgoACgoKAAlKR8AOyNtWV8a9P9DIY2MJikfDScoJQQlKR0AJSkdACco JAAoKCgAKCgoACgoKAD///8A////////////+H///4AP//8AA//8AAD/+AHgf/AH/H/wH/4/4D//H+A/ /5/Af/+fwH//z8D//8/A///PwP//z8D//8/A///PwH//z+B//5/gP/+f4B//P/AP/j/4B/h//AAA//4A Af//AAP//8AP3////5////+f///7////+/8= </value> </data> </root>