﻿<?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>
  <data name="LogTitle.Text" xml:space="preserve">
    <value>Package Install Logs</value>
  </data>
  <data name="Cancel.Text" xml:space="preserve">
    <value>Cancel</value>
  </data>
  <data name="InvalidExt.Text" xml:space="preserve">
    <value>Invalid File Extension - {0}</value>
  </data>
  <data name="ModuleHelp.Text" xml:space="preserve">
    <value>&lt;h1&gt;About Package Install&lt;/h1&gt;&lt;p&gt;Allows you to upload and install packages to the portal.&lt;/p&gt;</value>
  </data>
  <data name="NoFile.Text" xml:space="preserve">
    <value>You need to select a file to upload first - click the Browse button to locate the file on your local file system.</value>
  </data>
  <data name="InstallCustomPackage.Text" xml:space="preserve">
    <value>Install New {0} Extension</value>
  </data>
  <data name="InstallPackage.Text" xml:space="preserve">
    <value>Install Extension</value>
  </data>
  <data name="UploadPackage.Text" xml:space="preserve">
    <value>Upload package</value>
  </data>
  <data name="AcceptLicense.Text" xml:space="preserve">
    <value>Accept License?</value>
  </data>
  <data name="Introduction.Help" xml:space="preserve">
    <value>DotNetNuke can be extended in many ways.  This wizard helps you upload and install DotNetNuke extension packages.</value>
  </data>
  <data name="Introduction.Title" xml:space="preserve">
    <value>Upload New Extension Package</value>
  </data>
  <data name="ZipCriticalError.Text" xml:space="preserve">
    <value>Critical error reading zip package</value>
  </data>
  <data name="ZipError.Text" xml:space="preserve">
    <value>Error reading the zip package - see below</value>
  </data>
  <data name="AcceptTerms.Text" xml:space="preserve">
    <value>You must accept the terms of the license in order to install this package.</value>
  </data>
  <data name="InstallError.Text" xml:space="preserve">
    <value>Error loading files from temporary folder - see below</value>
  </data>
  <data name="InstallResults.Help" xml:space="preserve">
    <value>See below for the results of the package installation</value>
  </data>
  <data name="InstallResults.Title" xml:space="preserve">
    <value>Package Installation Report</value>
  </data>
  <data name="PackageInfo.Help" xml:space="preserve">
    <value>The following information was found in the package manifest.</value>
  </data>
  <data name="PackageInfo.Title" xml:space="preserve">
    <value>Package Information</value>
  </data>
  <data name="License.Help" xml:space="preserve">
    <value>Before proceeding you must accept the terms of the license for this extension.  Please review the license and check the checkbox marked "Accept Terms"</value>
  </data>
  <data name="License.Title" xml:space="preserve">
    <value>Review License</value>
  </data>
  <data name="ReleaseNotes.Help" xml:space="preserve">
    <value>You can review the Release Notes for this package.</value>
  </data>
  <data name="ReleaseNotes.Title" xml:space="preserve">
    <value>Release Notes</value>
  </data>
  <data name="IgnoreWhiteList.Text" xml:space="preserve">
    <value>Ignore File Restrictions?</value>
  </data>
  <data name="IgnoreRestrictedFilesWarning.Text" xml:space="preserve">
    <value>WARNING: You have elected to ignore the check for restricted file types.  This action poses a possible security risk for your site, and you should only do this if the package you are installing is from a trusted source.</value>
  </data>
  <data name="RepairInstall.Text" xml:space="preserve">
    <value>Repair Install?</value>
  </data>
  <data name="InvalidFiles.Text" xml:space="preserve">
    <value>The package contains files with invalid File Extensions ({0})</value>
  </data>
  <data name="PackageInstalled.Text" xml:space="preserve">
    <value>The package is already Installed.</value>
  </data>
  <data name="RepairInstallWarning.Text" xml:space="preserve">
    <value>WARNING: You have elected to repair the installation of this package.  This will cause the files in the package to overwrite all the files that were previously installed.</value>
  </data>
  <data name="Return.Text" xml:space="preserve">
    <value>Return</value>
  </data>
  <data name="LegacySkin.Text" xml:space="preserve">
    <value>Legacy Skin/Container:</value>
  </data>
  <data name="NoManifest.Text" xml:space="preserve">
    <value>This package does not appear to be a valid DotNetNuke Extension as it does not have a manifest.  Old (legacy) Skins and Containers do not contain manifests.  If this package is a legacy Skin or Container Package please check the appropriate radio button below, and click Next.</value>
  </data>
  <data name="Container.Text" xml:space="preserve">
    <value>Container</value>
  </data>
  <data name="None.Text" xml:space="preserve">
    <value>Not a Skin/Container</value>
  </data>
  <data name="Skin.Text" xml:space="preserve">
    <value>Skin</value>
  </data>
  <data name="CoreLanguageError.Text" xml:space="preserve">
    <value>The core language for which this language pack is designed is not installed.  Install the core language pack before you install any extension language packs for that language.</value>
  </data>
  <data name="DependencyError.Text" xml:space="preserve">
    <value>This language pack is designed for an extension that does not appear to be installed.</value>
  </data>
  <data name="IgnoreWhiteListHelp.Text" xml:space="preserve">
    <value>The installer maintains a list of allowable files (whitelist) that can be installed into your site.  If you are confident that the package you are installing is from a reliable source then you can elect to ignore this list.</value>
  </data>
  <data name="LegacySkinHelp.Text" xml:space="preserve">
    <value>Legacy Skins and Containers can be installed using this installer, but as they do not have manifests you must identify that the package is a Legacy Skin or Container (if you are not sure if the Skin/Container is a legacy Skin/Container then check the appropriate option anyway).</value>
  </data>
  <data name="RepairInstallHelp.Text" xml:space="preserve">
    <value>By default the installer will not overwrite the same Package/Version.  If you would like the Installer to continue and to repair the current installed version then check this box.  Otherwise you will not be able to proceed any further with this installation.</value>
  </data>
  <data name="BrowseFile.Text" xml:space="preserve">
    <value>Browse for File:</value>
  </data>
  <data name="BrowseFileHelp.Text" xml:space="preserve">
    <value>Use the Browse button to browse your local file system to find the extension package you wish to install, then click Next to continue.</value>
  </data>
  <data name="Warnings.Help" xml:space="preserve">
    <value>If you have reached this page it is because the installer needs to gather some more information, before proceeding.</value>
  </data>
  <data name="Warnings.Title" xml:space="preserve">
    <value>Upload Results</value>
  </data>
</root>