<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://powerui.kulestar.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Localization</id>
		<title>Localization - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://powerui.kulestar.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Localization"/>
		<link rel="alternate" type="text/html" href="https://powerui.kulestar.com/wiki/index.php?title=Localization&amp;action=history"/>
		<updated>2026-06-04T03:09:30Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://powerui.kulestar.com/wiki/index.php?title=Localization&amp;diff=321&amp;oldid=prev</id>
		<title>151.229.136.200 at 23:01, 21 March 2017</title>
		<link rel="alternate" type="text/html" href="https://powerui.kulestar.com/wiki/index.php?title=Localization&amp;diff=321&amp;oldid=prev"/>
				<updated>2017-03-21T23:01:02Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;tr style=&#039;vertical-align: top;&#039; lang=&#039;en&#039;&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:01, 21 March 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Your projects are now extremely easy to distribute around the world. This means people of all languages can potentially see&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;and read&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, your game&lt;/del&gt;. To help with this, PowerUI makes localization easy - that&amp;#039;s the process of translating your project and making it multi-lingual.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Your projects are now extremely easy to distribute around the world. This means people of all languages can potentially see and read &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;it&lt;/ins&gt;. To help with this, PowerUI makes localization easy - that&amp;#039;s the process of translating your project and making it multi-lingual.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;As a getting started example, check out the localization example scene.&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;As a getting started example, check out the localization example scene.&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>151.229.136.200</name></author>	</entry>

	<entry>
		<id>https://powerui.kulestar.com/wiki/index.php?title=Localization&amp;diff=320&amp;oldid=prev</id>
		<title>151.229.136.200 at 23:00, 21 March 2017</title>
		<link rel="alternate" type="text/html" href="https://powerui.kulestar.com/wiki/index.php?title=Localization&amp;diff=320&amp;oldid=prev"/>
				<updated>2017-03-21T23:00:34Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;tr style=&#039;vertical-align: top;&#039; lang=&#039;en&#039;&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:00, 21 March 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Games &lt;/del&gt;are now extremely easy to distribute around the world. This means people of all languages can potentially see, and read, your game. To help with this, PowerUI makes localization easy - that&amp;#039;s the process of translating your project and making it multi-lingual.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Your projects &lt;/ins&gt;are now extremely easy to distribute around the world. This means people of all languages can potentially see, and read, your game. To help with this, PowerUI makes localization easy - that&amp;#039;s the process of translating your project and making it multi-lingual.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;As a getting started example, check out the localization example scene.&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;As a getting started example, check out the localization example scene.&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>151.229.136.200</name></author>	</entry>

	<entry>
		<id>https://powerui.kulestar.com/wiki/index.php?title=Localization&amp;diff=227&amp;oldid=prev</id>
		<title>188.222.158.94: /* Auto-Translate */</title>
		<link rel="alternate" type="text/html" href="https://powerui.kulestar.com/wiki/index.php?title=Localization&amp;diff=227&amp;oldid=prev"/>
				<updated>2017-03-13T00:35:17Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Auto-Translate&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;tr style=&#039;vertical-align: top;&#039; lang=&#039;en&#039;&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 00:35, 13 March 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l183&quot; &gt;Line 183:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 183:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Auto-Translate ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Auto-Translate ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;PowerUI uses a collection of standardised textual formats making it easy to automatically translate. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;However, PowerUI helps even more by providing &lt;/del&gt;a free &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#039;&amp;#039;&amp;#039;&lt;/del&gt;auto translate API&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#039;&amp;#039;&amp;#039;&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;PowerUI uses a collection of standardised textual formats making it easy to automatically translate. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;We provide &lt;/ins&gt;a free &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Translation|&lt;/ins&gt;auto translate API&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] (powered by Google Translate)&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>188.222.158.94</name></author>	</entry>

	<entry>
		<id>https://powerui.kulestar.com/wiki/index.php?title=Localization&amp;diff=226&amp;oldid=prev</id>
		<title>188.222.158.94: /* Modular Grouping */</title>
		<link rel="alternate" type="text/html" href="https://powerui.kulestar.com/wiki/index.php?title=Localization&amp;diff=226&amp;oldid=prev"/>
				<updated>2017-03-13T00:31:09Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Modular Grouping&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;tr style=&#039;vertical-align: top;&#039; lang=&#039;en&#039;&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 00:31, 13 March 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l129&quot; &gt;Line 129:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 129:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Modular Grouping ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Modular Grouping ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:Localisation-Grouping.png]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Having all of your text in just one file would get difficult to manage for larger projects very quickly. So, you can group variables together (typically by UI, but that&amp;#039;s up to you).&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Having all of your text in just one file would get difficult to manage for larger projects very quickly. So, you can group variables together (typically by UI, but that&amp;#039;s up to you).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>188.222.158.94</name></author>	</entry>

	<entry>
		<id>https://powerui.kulestar.com/wiki/index.php?title=Localization&amp;diff=225&amp;oldid=prev</id>
		<title>188.222.158.94: Created page with &quot;Games are now extremely easy to distribute around the world. This means people of all languages can potentially see, and read, your game. To help with this, PowerUI makes loca...&quot;</title>
		<link rel="alternate" type="text/html" href="https://powerui.kulestar.com/wiki/index.php?title=Localization&amp;diff=225&amp;oldid=prev"/>
				<updated>2017-03-13T00:23:32Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;Games are now extremely easy to distribute around the world. This means people of all languages can potentially see, and read, your game. To help with this, PowerUI makes loca...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Games are now extremely easy to distribute around the world. This means people of all languages can potentially see, and read, your game. To help with this, PowerUI makes localization easy - that&amp;#039;s the process of translating your project and making it multi-lingual.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;As a getting started example, check out the localization example scene.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Your Supported Languages ==&lt;br /&gt;
&lt;br /&gt;
You&amp;#039;ll need to declare the languages that your HTML supports. That&amp;#039;s done with the languages meta tag:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- English, French and German --&amp;gt;&lt;br /&gt;
&amp;lt;meta name=&amp;#039;languages&amp;#039; content=&amp;#039;en,fr,de&amp;#039;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that it&amp;#039;s also inherited by all child iframes on the document too so you won&amp;#039;t need to repeatedly define this. Here&amp;#039;s the attributes that can be used on this meta tag:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute&lt;br /&gt;
! What it&amp;#039;s for&lt;br /&gt;
! Example&lt;br /&gt;
! Default value&lt;br /&gt;
|-&lt;br /&gt;
| content&lt;br /&gt;
| The lowercase ISO 639-1 language codes.&lt;br /&gt;
| en,de,it&lt;br /&gt;
| &amp;#039;&amp;#039;none&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| src&lt;br /&gt;
| A path to a folder containing the [[#Language_Files|language files]].&lt;br /&gt;
| /CustomLocation/&lt;br /&gt;
| resources://Languages/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Language Files ==&lt;br /&gt;
&lt;br /&gt;
[[File:Localisation-Files.png]]&lt;br /&gt;
&lt;br /&gt;
Language files contain the actual text. They&amp;#039;re xml files which go inside any &amp;#039;&amp;#039;&amp;#039;Resources/Languages&amp;#039;&amp;#039;&amp;#039; folder by default &amp;#039;&amp;#039;(change this with the above src attribute)&amp;#039;&amp;#039;. You can have as many of those folders as you want. There&amp;#039;s one file per language that you support. So for example:&lt;br /&gt;
&lt;br /&gt;
* Languages/en.xml&lt;br /&gt;
* Languages/fr.xml&lt;br /&gt;
* Languages/de.xml&lt;br /&gt;
&lt;br /&gt;
To match the meta tag above. Each file contains a list of &amp;#039;&amp;#039;variables&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Variables in language files ==&lt;br /&gt;
&lt;br /&gt;
An example en.xml language file might look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;var name=&amp;#039;Title&amp;#039;&amp;gt;&lt;br /&gt;
    Welcome to the localization system!&lt;br /&gt;
&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;var name=&amp;#039;Intro&amp;#039;&amp;gt;&lt;br /&gt;
    Localization is an easy way to make your game &amp;lt;i&amp;gt;inclusive&amp;lt;/i&amp;gt;.&lt;br /&gt;
&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that they fully support HTML (including displaying other variables - typically something dynamic like a username).&lt;br /&gt;
&lt;br /&gt;
== Displaying a variable ==&lt;br /&gt;
&lt;br /&gt;
[[File:Localisation-VariableDisplay.png]]&lt;br /&gt;
&lt;br /&gt;
To display a variable on your UI, you simply use &amp;amp;amp;TheName; like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;&amp;amp;Title;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;amp;Intro;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dynamic variables ==&lt;br /&gt;
&lt;br /&gt;
[[File:Localisation-Custom.png]]&lt;br /&gt;
&lt;br /&gt;
If you have some value which is often displayed throughout the UI, like a username, setting a variable at runtime can be a great way to avoid needing to go updating all corners of your UI - every use of the variable will be updated automatically when the variable changes. Plus, you could use &amp;amp;Username; inside other variable values and word order just works.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// Simply apply it to UI.Variables:&lt;br /&gt;
UI.Variables[&amp;quot;Username&amp;quot;]=&amp;quot;Jerry&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
// &amp;amp;Username; will now appear as &amp;#039;Jerry&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changing the language ==&lt;br /&gt;
&lt;br /&gt;
[[File:Localisation-LanguageChange.png]]&lt;br /&gt;
&lt;br /&gt;
To change the language via scripting, simply set UI.Language (a static property):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// Change to french:&lt;br /&gt;
UI.Language=&amp;quot;fr&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gender specific ==&lt;br /&gt;
&lt;br /&gt;
[[File:Localisation-Gender.png]]&lt;br /&gt;
&lt;br /&gt;
Dialogue very often includes the gender of the user. Add gender attributes to your variables and then change UI.Gender:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;var name=&amp;#039;ItsASecret&amp;#039; gender=&amp;#039;boy&amp;#039;&amp;gt;&lt;br /&gt;
    Nobody tell &amp;amp;Username; - he won&amp;#039;t be happy!&lt;br /&gt;
&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;var name=&amp;#039;ItsASecret&amp;#039; gender=&amp;#039;girl&amp;#039;&amp;gt;&lt;br /&gt;
    Nobody tell &amp;amp;Username; - she won&amp;#039;t be happy!&lt;br /&gt;
&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// Change to female:&lt;br /&gt;
UI.Gender=Gender.Girl;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modular Grouping ==&lt;br /&gt;
&lt;br /&gt;
[[File:Localisation-Grouping.png]]&lt;br /&gt;
&lt;br /&gt;
Having all of your text in just one file would get difficult to manage for larger projects very quickly. So, you can group variables together (typically by UI, but that&amp;#039;s up to you).&lt;br /&gt;
&lt;br /&gt;
Groups simply go into sub-folders:&lt;br /&gt;
&lt;br /&gt;
* Languages/Bank/en.xml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;var name=&amp;#039;Title&amp;#039;&amp;gt;&lt;br /&gt;
    Welcome to your bank &amp;amp;Username;!&lt;br /&gt;
&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You then just use a dot when you&amp;#039;re displaying it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;&amp;amp;Bank.Title;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Passing Parameters ==&lt;br /&gt;
&lt;br /&gt;
[[File:Localisation-Parameters.png]]&lt;br /&gt;
&lt;br /&gt;
Lets say you wanted the text &amp;quot;14 players online.&amp;quot; You could do &amp;quot;14 &amp;amp;amp;PlayersOnline;&amp;quot; which will work ok for most, but some languages like Hindi have a word order that is more like &amp;quot;Online, there are 14 players&amp;quot;. &amp;#039;&amp;#039;The 14 is in a different spot.&amp;#039;&amp;#039; It might be even worse too - this could be a list of game rooms, for example. Bring on parameters!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- You can pass parameters to a variable --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;amp;PlayersOnline(14);&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;amp;PlayersOnline(9);&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;amp;PlayersOnline(110);&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To display the parameter you then use the special &amp;amp;amp; arg group:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;var name=&amp;#039;PlayersOnline&amp;#039;&amp;gt;&lt;br /&gt;
    There&amp;#039;s &amp;amp;arg.0; players online.&lt;br /&gt;
&amp;lt;/var&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More than one parameter is supported too. Just use &amp;amp;amp;arg.1; etc and separate with commas as shown in the image above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Auto-Translate ==&lt;br /&gt;
&lt;br /&gt;
PowerUI uses a collection of standardised textual formats making it easy to automatically translate. However, PowerUI helps even more by providing a free &amp;#039;&amp;#039;&amp;#039;auto translate API&amp;#039;&amp;#039;&amp;#039;.&lt;/div&gt;</summary>
		<author><name>188.222.158.94</name></author>	</entry>

	</feed>