Localized NavMenu
This commit is contained in:
		
							parent
							
								
									cc0c75e5d0
								
							
						
					
					
						commit
						8d2d67f22b
					
				| 
						 | 
					@ -2,27 +2,28 @@
 | 
				
			||||||
@implements IDisposable
 | 
					@implements IDisposable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@inject NavigationManager NavigationManager
 | 
					@inject NavigationManager NavigationManager
 | 
				
			||||||
 | 
					@inject IStringLocalizer<NavMenu> Localizer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<header class="h-12 hidden md:block">
 | 
					<header class="h-12 hidden md:block">
 | 
				
			||||||
	<LogoPartial />
 | 
						<LogoPartial />
 | 
				
			||||||
</header>                         
 | 
					</header>                         
 | 
				
			||||||
<nav class="flex-1">
 | 
					<nav class="flex-1">
 | 
				
			||||||
	<ul class="menu">
 | 
						<ul class="menu">
 | 
				
			||||||
		<li><NavLink href="" Match="NavLinkMatch.All">Home</NavLink></li>
 | 
					        <li><NavLink href="" Match="NavLinkMatch.All">@Localizer["Home_Label"]</NavLink></li>
 | 
				
			||||||
		<AuthorizeView Policy="ArticleEditPermissions">
 | 
							<AuthorizeView Policy="ArticleEditPermissions">
 | 
				
			||||||
			<Authorized>
 | 
								<Authorized>
 | 
				
			||||||
                <li><NavLink href="article/new">New Article</NavLink></li>
 | 
					                <li><NavLink href="article/new">@Localizer["ArticleNew_Label"]</NavLink></li>
 | 
				
			||||||
                <li><NavLink href="drafts">Drafts</NavLink></li>
 | 
					                <li><NavLink href="drafts">@Localizer["Drafts_Label"]</NavLink></li>
 | 
				
			||||||
			</Authorized>
 | 
								</Authorized>
 | 
				
			||||||
        </AuthorizeView>
 | 
					        </AuthorizeView>
 | 
				
			||||||
		<AuthorizeView Policy="ArticleReviewPermissions">
 | 
							<AuthorizeView Policy="ArticleReviewPermissions">
 | 
				
			||||||
			<Authorized>
 | 
								<Authorized>
 | 
				
			||||||
				<li><NavLink href="review">In Review</NavLink></li>
 | 
					                <li><NavLink href="review">@Localizer["Review_Label"]</NavLink></li>
 | 
				
			||||||
			</Authorized>
 | 
								</Authorized>
 | 
				
			||||||
		</AuthorizeView>
 | 
							</AuthorizeView>
 | 
				
			||||||
        <AuthorizeView Policy="RoleAssignPermissions">
 | 
					        <AuthorizeView Policy="RoleAssignPermissions">
 | 
				
			||||||
            <Authorized>
 | 
					            <Authorized>
 | 
				
			||||||
                <li><NavLink href="manage/users">Manage users</NavLink></li>
 | 
					                <li><NavLink href="manage/users">@Localizer["ManageUsers_Label"]</NavLink></li>
 | 
				
			||||||
            </Authorized>
 | 
					            </Authorized>
 | 
				
			||||||
        </AuthorizeView>
 | 
					        </AuthorizeView>
 | 
				
			||||||
	</ul>
 | 
						</ul>
 | 
				
			||||||
| 
						 | 
					@ -43,7 +44,7 @@
 | 
				
			||||||
                    <AntiforgeryToken />
 | 
					                    <AntiforgeryToken />
 | 
				
			||||||
                    <input type="hidden" name="ReturnUrl" value="@_currentUrl" />
 | 
					                    <input type="hidden" name="ReturnUrl" value="@_currentUrl" />
 | 
				
			||||||
                    <button type="submit" class="flex gap-2">
 | 
					                    <button type="submit" class="flex gap-2">
 | 
				
			||||||
                        Logout
 | 
						                    @Localizer["Logout_Label"]
 | 
				
			||||||
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5">
 | 
					                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5">
 | 
				
			||||||
                            <path fill-rule="evenodd" d="M3 4.25A2.25 2.25 0 0 1 5.25 2h5.5A2.25 2.25 0 0 1 13 4.25v2a.75.75 0 0 1-1.5 0v-2a.75.75 0 0 0-.75-.75h-5.5a.75.75 0 0 0-.75.75v11.5c0 .414.336.75.75.75h5.5a.75.75 0 0 0 .75-.75v-2a.75.75 0 0 1 1.5 0v2A2.25 2.25 0 0 1 10.75 18h-5.5A2.25 2.25 0 0 1 3 15.75V4.25Z" clip-rule="evenodd" />
 | 
					                            <path fill-rule="evenodd" d="M3 4.25A2.25 2.25 0 0 1 5.25 2h5.5A2.25 2.25 0 0 1 13 4.25v2a.75.75 0 0 1-1.5 0v-2a.75.75 0 0 0-.75-.75h-5.5a.75.75 0 0 0-.75.75v11.5c0 .414.336.75.75.75h5.5a.75.75 0 0 0 .75-.75v-2a.75.75 0 0 1 1.5 0v2A2.25 2.25 0 0 1 10.75 18h-5.5A2.25 2.25 0 0 1 3 15.75V4.25Z" clip-rule="evenodd" />
 | 
				
			||||||
                            <path fill-rule="evenodd" d="M6 10a.75.75 0 0 1 .75-.75h9.546l-1.048-.943a.75.75 0 1 1 1.004-1.114l2.5 2.25a.75.75 0 0 1 0 1.114l-2.5 2.25a.75.75 0 1 1-1.004-1.114l1.048-.943H6.75A.75.75 0 0 1 6 10Z" clip-rule="evenodd" />
 | 
					                            <path fill-rule="evenodd" d="M6 10a.75.75 0 0 1 .75-.75h9.546l-1.048-.943a.75.75 0 1 1 1.004-1.114l2.5 2.25a.75.75 0 0 1 0 1.114l-2.5 2.25a.75.75 0 1 1-1.004-1.114l1.048-.943H6.75A.75.75 0 0 1 6 10Z" clip-rule="evenodd" />
 | 
				
			||||||
| 
						 | 
					@ -55,7 +56,7 @@
 | 
				
			||||||
        <NotAuthorized>
 | 
					        <NotAuthorized>
 | 
				
			||||||
            <li>
 | 
					            <li>
 | 
				
			||||||
                <NavLink href="Account/Login">
 | 
					                <NavLink href="Account/Login">
 | 
				
			||||||
                    Login
 | 
						                @Localizer["Login_Label"]
 | 
				
			||||||
                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5">
 | 
					                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5">
 | 
				
			||||||
                        <path fill-rule="evenodd" d="M17 4.25A2.25 2.25 0 0 0 14.75 2h-5.5A2.25 2.25 0 0 0 7 4.25v2a.75.75 0 0 0 1.5 0v-2a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 .75.75v11.5a.75.75 0 0 1-.75.75h-5.5a.75.75 0 0 1-.75-.75v-2a.75.75 0 0 0-1.5 0v2A2.25 2.25 0 0 0 9.25 18h5.5A2.25 2.25 0 0 0 17 15.75V4.25Z" clip-rule="evenodd" />
 | 
					                        <path fill-rule="evenodd" d="M17 4.25A2.25 2.25 0 0 0 14.75 2h-5.5A2.25 2.25 0 0 0 7 4.25v2a.75.75 0 0 0 1.5 0v-2a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 .75.75v11.5a.75.75 0 0 1-.75.75h-5.5a.75.75 0 0 1-.75-.75v-2a.75.75 0 0 0-1.5 0v2A2.25 2.25 0 0 0 9.25 18h5.5A2.25 2.25 0 0 0 17 15.75V4.25Z" clip-rule="evenodd" />
 | 
				
			||||||
                        <path fill-rule="evenodd" d="M1 10a.75.75 0 0 1 .75-.75h9.546l-1.048-.943a.75.75 0 1 1 1.004-1.114l2.5 2.25a.75.75 0 0 1 0 1.114l-2.5 2.25a.75.75 0 1 1-1.004-1.114l1.048-.943H1.75A.75.75 0 0 1 1 10Z" clip-rule="evenodd" />
 | 
					                        <path fill-rule="evenodd" d="M1 10a.75.75 0 0 1 .75-.75h9.546l-1.048-.943a.75.75 0 1 1 1.004-1.114l2.5 2.25a.75.75 0 0 1 0 1.114l-2.5 2.25a.75.75 0 1 1-1.004-1.114l1.048-.943H1.75A.75.75 0 0 1 1 10Z" clip-rule="evenodd" />
 | 
				
			||||||
| 
						 | 
					@ -64,7 +65,7 @@
 | 
				
			||||||
            </li>
 | 
					            </li>
 | 
				
			||||||
            <li>
 | 
					            <li>
 | 
				
			||||||
                <NavLink href="Account/Register">
 | 
					                <NavLink href="Account/Register">
 | 
				
			||||||
                    Register
 | 
						                @Localizer["SignUp_Label"]
 | 
				
			||||||
                </NavLink>
 | 
					                </NavLink>
 | 
				
			||||||
            </li>
 | 
					            </li>
 | 
				
			||||||
        </NotAuthorized>
 | 
					        </NotAuthorized>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										125
									
								
								Wave/Resources/Components/Layout/NavMenu.de-DE.resx
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										125
									
								
								Wave/Resources/Components/Layout/NavMenu.de-DE.resx
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,125 @@
 | 
				
			||||||
 | 
					<?xml version="1.0" encoding="utf-8"?>
 | 
				
			||||||
 | 
					<root>
 | 
				
			||||||
 | 
						<!-- 
 | 
				
			||||||
 | 
							Microsoft ResX Schema
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							Version 1.3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							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">1.3</resheader>
 | 
				
			||||||
 | 
							<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
 | 
				
			||||||
 | 
							<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
 | 
				
			||||||
 | 
							<data name="Name1">this is my long string</data>
 | 
				
			||||||
 | 
							<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
 | 
				
			||||||
 | 
							<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
 | 
				
			||||||
 | 
								[base64 mime encoded serialized .NET Framework object]
 | 
				
			||||||
 | 
							</data>
 | 
				
			||||||
 | 
							<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
 | 
				
			||||||
 | 
								[base64 mime encoded string representing a byte array form of the .NET Framework object]
 | 
				
			||||||
 | 
							</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.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:element name="root" msdata:IsDataSet="true">
 | 
				
			||||||
 | 
								<xsd:complexType>
 | 
				
			||||||
 | 
									<xsd:choice maxOccurs="unbounded">
 | 
				
			||||||
 | 
										<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" msdata:Ordinal="1" />
 | 
				
			||||||
 | 
												<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
 | 
				
			||||||
 | 
												<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
 | 
				
			||||||
 | 
											</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>1.3</value>
 | 
				
			||||||
 | 
						</resheader>
 | 
				
			||||||
 | 
						<resheader name="reader">
 | 
				
			||||||
 | 
							<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
 | 
				
			||||||
 | 
						</resheader>
 | 
				
			||||||
 | 
						<resheader name="writer">
 | 
				
			||||||
 | 
							<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
 | 
				
			||||||
 | 
						</resheader>
 | 
				
			||||||
 | 
					    <data name="Drafts_Label" xml:space="preserve">
 | 
				
			||||||
 | 
					        <value>Entwürfe</value>
 | 
				
			||||||
 | 
					    </data>
 | 
				
			||||||
 | 
					    <data name="ArticleNew_Label" xml:space="preserve">
 | 
				
			||||||
 | 
					        <value>Neuer Artikel</value>
 | 
				
			||||||
 | 
					    </data>
 | 
				
			||||||
 | 
					    <data name="Home_Label" xml:space="preserve">
 | 
				
			||||||
 | 
					        <value>Startseite</value>
 | 
				
			||||||
 | 
					    </data>
 | 
				
			||||||
 | 
					    <data name="Login_Label" xml:space="preserve">
 | 
				
			||||||
 | 
					        <value>Anmelden</value>
 | 
				
			||||||
 | 
					    </data>
 | 
				
			||||||
 | 
					    <data name="Logout_Label" xml:space="preserve">
 | 
				
			||||||
 | 
					        <value>Abmelden</value>
 | 
				
			||||||
 | 
					    </data>
 | 
				
			||||||
 | 
					    <data name="ManageUsers_Label" xml:space="preserve">
 | 
				
			||||||
 | 
					        <value>Benutzer Verwalten</value>
 | 
				
			||||||
 | 
					    </data>
 | 
				
			||||||
 | 
					    <data name="Review_Label" xml:space="preserve">
 | 
				
			||||||
 | 
					        <value>In Rezension</value>
 | 
				
			||||||
 | 
					    </data>
 | 
				
			||||||
 | 
					    <data name="SignUp_Label" xml:space="preserve">
 | 
				
			||||||
 | 
					        <value>Registrieren</value>
 | 
				
			||||||
 | 
					    </data>
 | 
				
			||||||
 | 
					</root>
 | 
				
			||||||
							
								
								
									
										101
									
								
								Wave/Resources/Components/Layout/NavMenu.en-GB.resx
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										101
									
								
								Wave/Resources/Components/Layout/NavMenu.en-GB.resx
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,101 @@
 | 
				
			||||||
 | 
					<?xml version="1.0" encoding="utf-8"?>
 | 
				
			||||||
 | 
					<root>
 | 
				
			||||||
 | 
						<!-- 
 | 
				
			||||||
 | 
							Microsoft ResX Schema
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							Version 1.3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							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">1.3</resheader>
 | 
				
			||||||
 | 
							<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
 | 
				
			||||||
 | 
							<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
 | 
				
			||||||
 | 
							<data name="Name1">this is my long string</data>
 | 
				
			||||||
 | 
							<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
 | 
				
			||||||
 | 
							<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
 | 
				
			||||||
 | 
								[base64 mime encoded serialized .NET Framework object]
 | 
				
			||||||
 | 
							</data>
 | 
				
			||||||
 | 
							<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
 | 
				
			||||||
 | 
								[base64 mime encoded string representing a byte array form of the .NET Framework object]
 | 
				
			||||||
 | 
							</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.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:element name="root" msdata:IsDataSet="true">
 | 
				
			||||||
 | 
								<xsd:complexType>
 | 
				
			||||||
 | 
									<xsd:choice maxOccurs="unbounded">
 | 
				
			||||||
 | 
										<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" msdata:Ordinal="1" />
 | 
				
			||||||
 | 
												<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
 | 
				
			||||||
 | 
												<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
 | 
				
			||||||
 | 
											</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>1.3</value>
 | 
				
			||||||
 | 
						</resheader>
 | 
				
			||||||
 | 
						<resheader name="reader">
 | 
				
			||||||
 | 
							<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
 | 
				
			||||||
 | 
						</resheader>
 | 
				
			||||||
 | 
						<resheader name="writer">
 | 
				
			||||||
 | 
							<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
 | 
				
			||||||
 | 
						</resheader>
 | 
				
			||||||
 | 
					</root>
 | 
				
			||||||
							
								
								
									
										125
									
								
								Wave/Resources/Components/Layout/NavMenu.resx
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										125
									
								
								Wave/Resources/Components/Layout/NavMenu.resx
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,125 @@
 | 
				
			||||||
 | 
					<?xml version="1.0" encoding="utf-8"?>
 | 
				
			||||||
 | 
					<root>
 | 
				
			||||||
 | 
						<!-- 
 | 
				
			||||||
 | 
							Microsoft ResX Schema
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							Version 1.3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							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">1.3</resheader>
 | 
				
			||||||
 | 
							<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
 | 
				
			||||||
 | 
							<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
 | 
				
			||||||
 | 
							<data name="Name1">this is my long string</data>
 | 
				
			||||||
 | 
							<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
 | 
				
			||||||
 | 
							<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
 | 
				
			||||||
 | 
								[base64 mime encoded serialized .NET Framework object]
 | 
				
			||||||
 | 
							</data>
 | 
				
			||||||
 | 
							<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
 | 
				
			||||||
 | 
								[base64 mime encoded string representing a byte array form of the .NET Framework object]
 | 
				
			||||||
 | 
							</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.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:element name="root" msdata:IsDataSet="true">
 | 
				
			||||||
 | 
								<xsd:complexType>
 | 
				
			||||||
 | 
									<xsd:choice maxOccurs="unbounded">
 | 
				
			||||||
 | 
										<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" msdata:Ordinal="1" />
 | 
				
			||||||
 | 
												<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
 | 
				
			||||||
 | 
												<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
 | 
				
			||||||
 | 
											</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>1.3</value>
 | 
				
			||||||
 | 
						</resheader>
 | 
				
			||||||
 | 
						<resheader name="reader">
 | 
				
			||||||
 | 
							<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
 | 
				
			||||||
 | 
						</resheader>
 | 
				
			||||||
 | 
						<resheader name="writer">
 | 
				
			||||||
 | 
							<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
 | 
				
			||||||
 | 
						</resheader>
 | 
				
			||||||
 | 
					    <data name="Home_Label" xml:space="preserve">
 | 
				
			||||||
 | 
					        <value>Startpage</value>
 | 
				
			||||||
 | 
					    </data>
 | 
				
			||||||
 | 
					    <data name="ArticleNew_Label" xml:space="preserve">
 | 
				
			||||||
 | 
					        <value>New Article</value>
 | 
				
			||||||
 | 
					    </data>
 | 
				
			||||||
 | 
					    <data name="Drafts_Label" xml:space="preserve">
 | 
				
			||||||
 | 
					        <value>Drafts</value>
 | 
				
			||||||
 | 
					    </data>
 | 
				
			||||||
 | 
					    <data name="Review_Label" xml:space="preserve">
 | 
				
			||||||
 | 
					        <value>In Review</value>
 | 
				
			||||||
 | 
					    </data>
 | 
				
			||||||
 | 
					    <data name="ManageUsers_Label" xml:space="preserve">
 | 
				
			||||||
 | 
					        <value>Manage Users</value>
 | 
				
			||||||
 | 
					    </data>
 | 
				
			||||||
 | 
					    <data name="Logout_Label" xml:space="preserve">
 | 
				
			||||||
 | 
					        <value>Log Out</value>
 | 
				
			||||||
 | 
					    </data>
 | 
				
			||||||
 | 
					    <data name="Login_Label" xml:space="preserve">
 | 
				
			||||||
 | 
					        <value>Log In</value>
 | 
				
			||||||
 | 
					    </data>
 | 
				
			||||||
 | 
					    <data name="SignUp_Label" xml:space="preserve">
 | 
				
			||||||
 | 
					        <value>Sign Up</value>
 | 
				
			||||||
 | 
					    </data>
 | 
				
			||||||
 | 
					</root>
 | 
				
			||||||
		Loading…
	
		Reference in a new issue