<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/wiki/Talk:Translating?action=history&amp;feed=atom</id>
	<title>Talk:Translating - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/wiki/Talk:Translating?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Talk:Translating&amp;action=history"/>
	<updated>2026-04-04T12:03:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Talk:Translating&amp;diff=25280&amp;oldid=prev</id>
		<title>Talidan at 10:25, 28 January 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Talk:Translating&amp;diff=25280&amp;oldid=prev"/>
		<updated>2011-01-28T10:25:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:25, 28 January 2011&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-l4&quot;&gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* You've raised this point, but detection of language is important.  We can getlocale and providing the translations are appropriately named, they could be used&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* You've raised this point, but detection of language is important.  We can getlocale and providing the translations are appropriately named, they could be used&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The actual language detection needs to be exposed properly to MTA too.  What i mean to say is, i think more than just the text is going to be affected.  In terms of e.g. the main menu, alterations may have to be made to suit other languages, for example the font.  Currently we're using images for text in the main menu too - that may need to change for foreign text.  We may also want to consider a getLocaleEnvironment scripting function so scripters can adjust language too.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The actual language detection needs to be exposed properly to MTA too.  What i mean to say is, i think more than just the text is going to be affected.  In terms of e.g. the main menu, alterations may have to be made to suit other languages, for example the font.  Currently we're using images for text in the main menu too - that may need to change for foreign text.  We may also want to consider a getLocaleEnvironment scripting function so scripters can adjust language too.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;* My main worry currently is CEGUI's lacklustre support for foreign languages, i.e. the current limitations of the unicode implementation.  Namely Arabic which is very basic, where we dont support lower-case or middle-case characters.  It could be implemented, but it's very much language-specific glyph handling that would probably require someone with experience in the language to implement, or a factory-made algorithm we can steal (i havent found any).  Again, it's more a limitation of MTA's unicode itself, but by extension will affect this rather significantly.  It is worth noting that DirectX text remains unaffected, since it processes entire words of text rather than individual characters as CEGUI does.  This is the reason why i have not deemed this issue a priority, since chat and dxDrawText can still be used fine by servers.  It may be worth looking into some hack to draw text by DirectX for CEGUI instead.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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 style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;strike&amp;gt;&lt;/ins&gt;My main worry currently is CEGUI's lacklustre support for foreign languages, i.e. the current limitations of the unicode implementation.  Namely Arabic which is very basic, where we dont support lower-case or middle-case characters.  It could be implemented, but it's very much language-specific glyph handling that would probably require someone with experience in the language to implement, or a factory-made algorithm we can steal (i havent found any).  Again, it's more a limitation of MTA's unicode itself, but by extension will affect this rather significantly.  It is worth noting that DirectX text remains unaffected, since it processes entire words of text rather than individual characters as CEGUI does.  This is the reason why i have not deemed this issue a priority, since chat and dxDrawText can still be used fine by servers.  It may be worth looking into some hack to draw text by DirectX for CEGUI instead.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/strike&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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 style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** I've added some support for arabic and hebrew using the MiniBidi library.  There are other languages we may need to consider in future - as far as I know Indic will require a special library as well.  But we should be able to proceed with Translations from here, it might be worth opening a branch after the main menu is complete. --[[User:Talidan|Talidan]] 10:25, 28 January 2011 (UTC)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[User:Talidan]] 00:58, 16 January 2011 (UTC)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[User:Talidan]] 00:58, 16 January 2011 (UTC)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-25198:rev-25280 --&gt;
&lt;/table&gt;</summary>
		<author><name>Talidan</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Talk:Translating&amp;diff=25198&amp;oldid=prev</id>
		<title>EAi at 00:59, 16 January 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Talk:Translating&amp;diff=25198&amp;oldid=prev"/>
		<updated>2011-01-16T00:59:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:59, 16 January 2011&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-l5&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The actual language detection needs to be exposed properly to MTA too.  What i mean to say is, i think more than just the text is going to be affected.  In terms of e.g. the main menu, alterations may have to be made to suit other languages, for example the font.  Currently we're using images for text in the main menu too - that may need to change for foreign text.  We may also want to consider a getLocaleEnvironment scripting function so scripters can adjust language too.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The actual language detection needs to be exposed properly to MTA too.  What i mean to say is, i think more than just the text is going to be affected.  In terms of e.g. the main menu, alterations may have to be made to suit other languages, for example the font.  Currently we're using images for text in the main menu too - that may need to change for foreign text.  We may also want to consider a getLocaleEnvironment scripting function so scripters can adjust language too.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* My main worry currently is CEGUI's lacklustre support for foreign languages, i.e. the current limitations of the unicode implementation.  Namely Arabic which is very basic, where we dont support lower-case or middle-case characters.  It could be implemented, but it's very much language-specific glyph handling that would probably require someone with experience in the language to implement, or a factory-made algorithm we can steal (i havent found any).  Again, it's more a limitation of MTA's unicode itself, but by extension will affect this rather significantly.  It is worth noting that DirectX text remains unaffected, since it processes entire words of text rather than individual characters as CEGUI does.  This is the reason why i have not deemed this issue a priority, since chat and dxDrawText can still be used fine by servers.  It may be worth looking into some hack to draw text by DirectX for CEGUI instead.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* My main worry currently is CEGUI's lacklustre support for foreign languages, i.e. the current limitations of the unicode implementation.  Namely Arabic which is very basic, where we dont support lower-case or middle-case characters.  It could be implemented, but it's very much language-specific glyph handling that would probably require someone with experience in the language to implement, or a factory-made algorithm we can steal (i havent found any).  Again, it's more a limitation of MTA's unicode itself, but by extension will affect this rather significantly.  It is worth noting that DirectX text remains unaffected, since it processes entire words of text rather than individual characters as CEGUI does.  This is the reason why i have not deemed this issue a priority, since chat and dxDrawText can still be used fine by servers.  It may be worth looking into some hack to draw text by DirectX for CEGUI instead.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;[[User:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;EAi|eAi&lt;/del&gt;]] 00:58, 16 January 2011 (UTC)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;[[User:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Talidan&lt;/ins&gt;]] 00:58, 16 January 2011 (UTC)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-25197:rev-25198 --&gt;
&lt;/table&gt;</summary>
		<author><name>EAi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Talk:Translating&amp;diff=25197&amp;oldid=prev</id>
		<title>EAi at 00:58, 16 January 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Talk:Translating&amp;diff=25197&amp;oldid=prev"/>
		<updated>2011-01-16T00:58:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:58, 16 January 2011&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-l5&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The actual language detection needs to be exposed properly to MTA too.  What i mean to say is, i think more than just the text is going to be affected.  In terms of e.g. the main menu, alterations may have to be made to suit other languages, for example the font.  Currently we're using images for text in the main menu too - that may need to change for foreign text.  We may also want to consider a getLocaleEnvironment scripting function so scripters can adjust language too.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The actual language detection needs to be exposed properly to MTA too.  What i mean to say is, i think more than just the text is going to be affected.  In terms of e.g. the main menu, alterations may have to be made to suit other languages, for example the font.  Currently we're using images for text in the main menu too - that may need to change for foreign text.  We may also want to consider a getLocaleEnvironment scripting function so scripters can adjust language too.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* My main worry currently is CEGUI's lacklustre support for foreign languages, i.e. the current limitations of the unicode implementation.  Namely Arabic which is very basic, where we dont support lower-case or middle-case characters.  It could be implemented, but it's very much language-specific glyph handling that would probably require someone with experience in the language to implement, or a factory-made algorithm we can steal (i havent found any).  Again, it's more a limitation of MTA's unicode itself, but by extension will affect this rather significantly.  It is worth noting that DirectX text remains unaffected, since it processes entire words of text rather than individual characters as CEGUI does.  This is the reason why i have not deemed this issue a priority, since chat and dxDrawText can still be used fine by servers.  It may be worth looking into some hack to draw text by DirectX for CEGUI instead.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* My main worry currently is CEGUI's lacklustre support for foreign languages, i.e. the current limitations of the unicode implementation.  Namely Arabic which is very basic, where we dont support lower-case or middle-case characters.  It could be implemented, but it's very much language-specific glyph handling that would probably require someone with experience in the language to implement, or a factory-made algorithm we can steal (i havent found any).  Again, it's more a limitation of MTA's unicode itself, but by extension will affect this rather significantly.  It is worth noting that DirectX text remains unaffected, since it processes entire words of text rather than individual characters as CEGUI does.  This is the reason why i have not deemed this issue a priority, since chat and dxDrawText can still be used fine by servers.  It may be worth looking into some hack to draw text by DirectX for CEGUI instead.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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 style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[User:EAi|eAi]] 00:58, 16 January 2011 (UTC)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-25186:rev-25197 --&gt;
&lt;/table&gt;</summary>
		<author><name>EAi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Talk:Translating&amp;diff=25186&amp;oldid=prev</id>
		<title>Talidan: Created page with &quot;Looking at the implementation, this seems largely simple.  There are plenty of volunteers who would help provide translations too.  I think we should go ahead and open a translat...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Talk:Translating&amp;diff=25186&amp;oldid=prev"/>
		<updated>2011-01-15T21:39:22Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Looking at the implementation, this seems largely simple.  There are plenty of volunteers who would help provide translations too.  I think we should go ahead and open a translat...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Looking at the implementation, this seems largely simple.  There are plenty of volunteers who would help provide translations too.  I think we should go ahead and open a translation branch.&lt;br /&gt;
&lt;br /&gt;
Some considerations&lt;br /&gt;
* You've raised this point, but detection of language is important.  We can getlocale and providing the translations are appropriately named, they could be used&lt;br /&gt;
* The actual language detection needs to be exposed properly to MTA too.  What i mean to say is, i think more than just the text is going to be affected.  In terms of e.g. the main menu, alterations may have to be made to suit other languages, for example the font.  Currently we're using images for text in the main menu too - that may need to change for foreign text.  We may also want to consider a getLocaleEnvironment scripting function so scripters can adjust language too.&lt;br /&gt;
* My main worry currently is CEGUI's lacklustre support for foreign languages, i.e. the current limitations of the unicode implementation.  Namely Arabic which is very basic, where we dont support lower-case or middle-case characters.  It could be implemented, but it's very much language-specific glyph handling that would probably require someone with experience in the language to implement, or a factory-made algorithm we can steal (i havent found any).  Again, it's more a limitation of MTA's unicode itself, but by extension will affect this rather significantly.  It is worth noting that DirectX text remains unaffected, since it processes entire words of text rather than individual characters as CEGUI does.  This is the reason why i have not deemed this issue a priority, since chat and dxDrawText can still be used fine by servers.  It may be worth looking into some hack to draw text by DirectX for CEGUI instead.&lt;/div&gt;</summary>
		<author><name>Talidan</name></author>
	</entry>
</feed>