Browse Source

BETA: XSD for Lang files.

MELERIX 14 năm trước cách đây
mục cha
commit
47c37936c3

+ 1 - 1
L2J_DataPack_BETA/languages/accountmanager/SQLAccountManager_bg.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<localization lang="български" translator="UnAfraid">
+<localization lang="български" translator="UnAfraid" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="accountmanager.xsd">
 	<message id="toolName" text="Управление на акаунти" />
 
 	<message id="yesChar" text="y" />

+ 1 - 1
L2J_DataPack_BETA/languages/accountmanager/SQLAccountManager_cs.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<localization lang="Czech" translator="St3et/Gladicek">
+<localization lang="Czech" translator="St3et/Gladicek" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="accountmanager.xsd">
 	<message id="toolName" text="SQL Account Manager" />
 
 	<message id="yesChar" text="A" />

+ 1 - 1
L2J_DataPack_BETA/languages/accountmanager/SQLAccountManager_el.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<localization lang="Ελληνικά (Ελλάδα)" translator="Giorgos_TS">
+<localization lang="Ελληνικά (Ελλάδα)" translator="Giorgos_TS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="accountmanager.xsd">
 	<message id="toolName" text="Διαχειριστής Λογαριασμών SQL" />
 
 	<message id="yesChar" text="Ναι" />

+ 1 - 1
L2J_DataPack_BETA/languages/accountmanager/SQLAccountManager_enUS.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<localization lang="English (US)" translator="netimperia" extends="">
+<localization lang="English (US)" translator="netimperia" extends="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="accountmanager.xsd">
 	<message id="functDeleteAccountAbort" text="Deletion canceled" />
 	<message id="functDeleteAccountCancel" text="Deletion canceled" />
 </localization>

+ 1 - 1
L2J_DataPack_BETA/languages/accountmanager/SQLAccountManager_es.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<localization lang="Español" translator="MELERIX">
+<localization lang="Español" translator="MELERIX" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="accountmanager.xsd">
 	<message id="toolName" text="Administrador de Cuentas" />
 
 	<message id="yesChar" text="s" />

+ 1 - 1
L2J_DataPack_BETA/languages/accountmanager/SQLAccountManager_it.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<localization lang="Italiano" translator="mrTJO">
+<localization lang="Italiano" translator="mrTJO" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="accountmanager.xsd">
 	<message id="toolName" text="Gestore Utenti - SQL" />
 
 	<message id="yesChar" text="s" />

+ 1 - 1
L2J_DataPack_BETA/languages/accountmanager/SQLAccountManager_le.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<localization lang="l337" translator="H4X0R">
+<localization lang="l337" translator="H4X0R" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="accountmanager.xsd">
 	<message id="toolName" text="5Ql 4cc0Un7 M4n493R" />
 
 	<message id="yesChar" text="y" />

+ 1 - 1
L2J_DataPack_BETA/languages/accountmanager/SQLAccountManager_lt.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<localization lang="Lietuvių" translator="surskis">
+<localization lang="Lietuvių" translator="surskis" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="accountmanager.xsd">
 	<message id="toolName" text="SQL Manager Sąskaitos valdymas" />
 
 	<message id="yesChar" text="T" />

+ 1 - 1
L2J_DataPack_BETA/languages/accountmanager/SQLAccountManager_pl.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<localization lang="Polski" translator="deedlit">
+<localization lang="Polski" translator="deedlit" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="accountmanager.xsd">
 	<message id="toolName" text="SQL Account Manager" />
 
 	<message id="yesChar" text="t" />

+ 1 - 1
L2J_DataPack_BETA/languages/accountmanager/SQLAccountManager_pt.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<localization lang="Portuguese" translator="UnHoly">
+<localization lang="Portuguese" translator="UnHoly" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="accountmanager.xsd">
 	<message id="toolName" text="Administrador de Contas SQL" />
 
 	<message id="yesChar" text="s" />

+ 1 - 1
L2J_DataPack_BETA/languages/accountmanager/SQLAccountManager_ro.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<localization lang="Romana" translator="007Florin">
+<localization lang="Romana" translator="007Florin" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="accountmanager.xsd">
 	<message id="toolName" text="Manager Utilizatori - SQL" />
 
 	<message id="yesChar" text="d" />

+ 1 - 1
L2J_DataPack_BETA/languages/accountmanager/SQLAccountManager_ru.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<localization lang="Русский" translator="qwerty13">
+<localization lang="Русский" translator="qwerty13" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="accountmanager.xsd">
 	<message id="toolName" text="SQL Менеджер управления учетными записями" />
 
 	<message id="yesChar" text="д" />

+ 1 - 1
L2J_DataPack_BETA/languages/accountmanager/SQLAccountManager_uk.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<localization lang="Українська" translator="qwerty13">
+<localization lang="Українська" translator="qwerty13" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="accountmanager.xsd">
 	<message id="toolName" text="SQL Менеджер управління обліковими записами" />
 
 	<message id="yesChar" text="т" />

+ 1 - 1
L2J_DataPack_BETA/languages/accountmanager/SQLAccountManager_zh.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<localization lang="Chinese (China)" translator="Labman">
+<localization lang="Chinese (China)" translator="Labman" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="accountmanager.xsd">
 	<message id="toolName" text="SQL 帐号管理" />
 
 	<message id="yesChar" text="y" />

+ 1 - 1
L2J_DataPack_BETA/languages/accountmanager/SQLAccountManager_zhTW.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<localization lang="Chinese (Taiwan)" translator="Labman">
+<localization lang="Chinese (Taiwan)" translator="Labman" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="accountmanager.xsd">
 	<message id="toolName" text="SQL 帳號管理" />
 
 	<message id="yesChar" text="y" />

+ 53 - 0
L2J_DataPack_BETA/languages/accountmanager/accountmanager.xsd

@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+	<xs:element name="localization">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="message" minOccurs="1" maxOccurs="30">
+					<xs:complexType>
+						<xs:attribute name="id" use="required">
+							<xs:simpleType>
+								<xs:restriction base="xs:token">
+									<xs:enumeration value="falseString" />
+									<xs:enumeration value="functAccessLevel" />
+									<xs:enumeration value="functAccessLevelNotExist" />
+									<xs:enumeration value="functAccessLevelUpdated" />
+									<xs:enumeration value="functChooser" />
+									<xs:enumeration value="functCreateAccount"></xs:enumeration>
+									<xs:enumeration value="functDeleteAccount" />
+									<xs:enumeration value="functDeleteAccountAbort" />
+									<xs:enumeration value="functDeleteAccountCancel" />
+									<xs:enumeration value="functDeleteAccountChar" />
+									<xs:enumeration value="functDeleteAccountClan" />
+									<xs:enumeration value="functDeleteAccountComplete" />
+									<xs:enumeration value="functDeleteAccountConfirm" />
+									<xs:enumeration value="functDeleteAccountNotExist" />
+									<xs:enumeration value="functExit" />
+									<xs:enumeration value="functListAccount" />
+									<xs:enumeration value="functListAccountAll" />
+									<xs:enumeration value="functListAccountBanned" />
+									<xs:enumeration value="functListAccountChooser" />
+									<xs:enumeration value="functListAccountDisplayed" />
+									<xs:enumeration value="functListAccountPrivileged" />
+									<xs:enumeration value="functListAccountRegular" />
+									<xs:enumeration value="inputAccessLevel" />
+									<xs:enumeration value="inputChoice" />
+									<xs:enumeration value="inputPassword" />
+									<xs:enumeration value="inputUsername" />
+									<xs:enumeration value="noChar" />
+									<xs:enumeration value="toolName" />
+									<xs:enumeration value="trueString" />
+									<xs:enumeration value="yesChar" />
+								</xs:restriction>
+							</xs:simpleType>
+						</xs:attribute>
+						<xs:attribute name="text" type="xs:normalizedString" use="required" />
+					</xs:complexType>
+				</xs:element>
+			</xs:sequence>
+			<xs:attribute name="extends" type="xs:normalizedString" use="optional" />
+			<xs:attribute name="lang" type="xs:normalizedString" use="required" />
+			<xs:attribute name="translator" type="xs:normalizedString" use="required" />
+		</xs:complexType>
+	</xs:element>
+</xs:schema>