<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.phpgedview.net/en/index.php?action=history&amp;feed=atom&amp;title=Create_New_Language</id>
	<title>Create New Language - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.phpgedview.net/en/index.php?action=history&amp;feed=atom&amp;title=Create_New_Language"/>
	<link rel="alternate" type="text/html" href="https://wiki.phpgedview.net/en/index.php?title=Create_New_Language&amp;action=history"/>
	<updated>2026-05-10T10:49:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://wiki.phpgedview.net/en/index.php?title=Create_New_Language&amp;diff=11506&amp;oldid=prev</id>
		<title>MarekZ at 12:54, 28 March 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.phpgedview.net/en/index.php?title=Create_New_Language&amp;diff=11506&amp;oldid=prev"/>
		<updated>2009-03-28T12:54:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
Begin by editing file &amp;quot;includes/lang_settings_std.php&amp;quot;.  Copy one of the other&lt;br /&gt;
language settings, and make the changes appropriate for the new language.  I&lt;br /&gt;
suggest you use Vietnamese as a guide, but empty the alphabet settings (they&lt;br /&gt;
can be changed later).  The order in which the various languages appear in this&lt;br /&gt;
file doesn't matter.  Although this file contains a lot of special characters,&lt;br /&gt;
you MUST treat it as a plain ASCII text file.  Do NOT attempt to get your text&lt;br /&gt;
editor to display the non-ASCII characters in their correct form.  The file&lt;br /&gt;
is actually in UTF8 code without the self-identifying Byte Order Mark.&lt;br /&gt;
&lt;br /&gt;
The language name should be &amp;quot;sundanese&amp;quot;, and the language shortcut should be&lt;br /&gt;
&amp;quot;su&amp;quot;.  This is what you also enter in the file names in place of &amp;quot;vi&amp;quot;, &amp;quot;en&amp;quot;,&lt;br /&gt;
or whatever other language you selected as a starting point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You also need to tell PhpGedView what name to display in English menus when&lt;br /&gt;
it sees a reference to &amp;quot;sundanese&amp;quot;.  This is basically a definition of the language&lt;br /&gt;
variable $pgv_lang[&amp;quot;lang_name_sundanese&amp;quot;].  You will find the list of language&lt;br /&gt;
names in file &amp;quot;languages/configure_help.en.php&amp;quot; between lines 539 and 562. &lt;br /&gt;
The order of the entries is not important.  In fact, you could even add your&lt;br /&gt;
new language name anywhere else in the file.  However, we ask that you not do&lt;br /&gt;
this, since that would make maintenance of the language list more difficult.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you have made these changes, PhpGedView will have &amp;quot;Sundanese&amp;quot; in the list&lt;br /&gt;
of languages.&lt;br /&gt;
&lt;br /&gt;
Begin by editing the settings for that language.  You need to enter the correct&lt;br /&gt;
name in Sundanese, and you need to enter the alphabet in the correct sorting&lt;br /&gt;
order, both upper and lower case.  If you're using the Latin alphabet with diacritics&lt;br /&gt;
(normally diacritics are guides to pronunciation), you also need to decide whether&lt;br /&gt;
you want to use dictionary rules for sorting.  Don't forget to mark the language&lt;br /&gt;
as &amp;quot;active&amp;quot;, and to select the correct flag (it should be &amp;quot;Indonesia.gif&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the Sundanese language is marked as &amp;quot;active&amp;quot;, you can find it in the language&lt;br /&gt;
selection menus.  Initially, all text will be in English since you haven't made&lt;br /&gt;
any translations.  It's OK to have missing or empty language files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can use the Translator tools to get PhpGedView to create a basic file that&lt;br /&gt;
you can then edit (translate) on-line.  To make this work, the &amp;quot;languages&amp;quot; directory&lt;br /&gt;
MUST have full read/write/modify permissions for the world.  This is the 0777&lt;br /&gt;
permission set.  Alternatively, you can make a copy of the English files and&lt;br /&gt;
re-name them with &amp;quot;su&amp;quot; in place of &amp;quot;en&amp;quot; in the file name.  You can then edit&lt;br /&gt;
(translate) these files off-line using your favourite text editor.&lt;br /&gt;
&lt;br /&gt;
The method you use depends on your personal preference.  I find it easier to&lt;br /&gt;
edit off-line when I'm making a lot of changes.&lt;br /&gt;
&lt;br /&gt;
You MUST remember that the language files are in the UTF8 character set without&lt;br /&gt;
that Byte Order Mark.  This is important when you're editing the files off-line.&lt;br /&gt;
&lt;br /&gt;
Sources:&lt;br /&gt;
&lt;br /&gt;
By: [https://sourceforge.net/forum/message.php?msg_id=4968215 Gerry Kroll] (canajun2eh) - 2008-05-16 20:08&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Administrators Guide]]&lt;/div&gt;</summary>
		<author><name>MarekZ</name></author>
		
	</entry>
</feed>