diff --git a/reference/intl/book.xml b/reference/intl/book.xml
index ade782073b..6c616267c2 100644
--- a/reference/intl/book.xml
+++ b/reference/intl/book.xml
@@ -95,6 +95,7 @@
&reference.intl.messageformatter;
&reference.intl.dateformatter;
&reference.intl.resourcebundle;
+ &reference.intl.transliterator;
&reference.intl.grapheme;
&reference.intl.idn;
diff --git a/reference/intl/transliterator/construct.xml b/reference/intl/transliterator/construct.xml
new file mode 100644
index 0000000000..294914bdad
--- /dev/null
+++ b/reference/intl/transliterator/construct.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+ Transliterator::__construct
+ Construct a Transliterator object
+
+
+
+ &reftitle.description;
+
+ Transliterator::__construct
+
+
+
+ Constructs a transliterator object.
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+ &no.function.parameters;
+
+
+
+ &reftitle.returnvalues;
+
+ A transliterator object.
+
+
+
+
+ &reftitle.seealso;
+
+
+ Transliterator::getErrorMessage
+ Transliterator::create
+
+
+
+
+
+
+
diff --git a/reference/intl/transliterator/create.xml b/reference/intl/transliterator/create.xml
new file mode 100644
index 0000000000..b6a0fadbf1
--- /dev/null
+++ b/reference/intl/transliterator/create.xml
@@ -0,0 +1,95 @@
+
+
+
+
+
+ Transliterator::create
+ transliterator_create
+ Create a transliterator
+
+
+
+ &reftitle.description;
+ &style.oop;
+
+ public static TransliteratorTransliterator::create
+ stringid
+ intdirection
+
+ &style.procedural;
+
+ Transliteratortransliterator_create
+ stringid
+ intdirection
+
+
+ Opens a Transliterator by id.
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ id
+
+
+ The id.
+
+
+
+
+ direction
+
+
+ The direction, defaults to Transliterator::FORWARD. May also
+ be set to Transliterator::REVERSE.
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Returns a Transliterator object on success,
+ or &null; on failure.
+
+
+
+
+ &reftitle.seealso;
+
+
+ Transliterator::getErrorMessage
+ Transliterator::__construct
+
+
+
+
+
+
+
diff --git a/reference/intl/transliterator/createfromrules.xml b/reference/intl/transliterator/createfromrules.xml
new file mode 100644
index 0000000000..d322b4442c
--- /dev/null
+++ b/reference/intl/transliterator/createfromrules.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+ Transliterator::createFromRules
+ transliterator_create_from_rules
+ Create transliterator from rules
+
+
+
+ &reftitle.description;
+ &style.oop;
+
+ public static TransliteratorTransliterator::createFromRules
+ stringrules
+ stringdirection
+
+ &style.procedural;
+
+ Transliteratortransliterator_create_from_rules
+ stringid
+ intdirection
+
+
+ Creates a Transliterator from rules.
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ rules
+
+
+ The rules.
+
+
+
+
+ direction
+
+
+ The direction, defaults to Transliterator::FORWARD. May be set to Transliterator::REVERSE.
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Returns a Transliterator object on success,
+ or &null; on failure.
+
+
+
+
+ &reftitle.seealso;
+
+
+ Transliterator::getErrorMessage
+ Transliterator::create
+
+
+
+
+
+
+
diff --git a/reference/intl/transliterator/createinverse.xml b/reference/intl/transliterator/createinverse.xml
new file mode 100644
index 0000000000..99e7dc486e
--- /dev/null
+++ b/reference/intl/transliterator/createinverse.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+ Transliterator::createInverse
+ transliterator_create_inverse
+ Create an inverse transliterator
+
+
+
+ &reftitle.description;
+ &style.oop;
+
+ public TransliteratorTransliterator::createInverse
+
+
+ &style.procedural;
+
+ Transliteratortransliterator_create_inverse
+
+
+
+ Opens the inverse transliterator transliterator.
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+ &no.function.parameters;
+
+
+
+ &reftitle.returnvalues;
+
+ Returns a Transliterator object on success,
+ or &null; on failure
+
+
+
+
+ &reftitle.seealso;
+
+
+ Transliterator::getErrorMessage
+ Transliterator::create
+
+
+
+
+
+
+
diff --git a/reference/intl/transliterator/geterrorcode.xml b/reference/intl/transliterator/geterrorcode.xml
new file mode 100644
index 0000000000..dc3f7a7a0d
--- /dev/null
+++ b/reference/intl/transliterator/geterrorcode.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+ Transliterator::getErrorCode
+ transliterator_get_error_code
+ Get last error code
+
+
+
+ &reftitle.description;
+ &style.oop;
+
+ public intTransliterator::getErrorCode
+
+
+ &style.procedural;
+
+ inttransliterator_get_error_code
+
+
+
+ Gets the last error code for this transliterator.
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+ &no.function.parameters;
+
+
+
+ &reftitle.returnvalues;
+
+ The error code on success,
+ or &false; if none exists, or on failure.
+
+
+
+
+ &reftitle.seealso;
+
+
+ Transliterator::getErrorMessage
+ Transliterator::listIDs
+
+
+
+
+
+
+
diff --git a/reference/intl/transliterator/geterrormessage.xml b/reference/intl/transliterator/geterrormessage.xml
new file mode 100644
index 0000000000..c3b6c783f8
--- /dev/null
+++ b/reference/intl/transliterator/geterrormessage.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+ Transliterator::getErrorMessage
+ transliterator_get_error_message
+ Get last error message
+
+
+
+ &reftitle.description;
+ &style.oop;
+
+ public stringTransliterator::getErrorMessage
+
+
+ &style.procedural;
+
+ stringtransliterator_get_error_message
+
+
+
+ Gets the last error message for this transliterator.
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+ &no.function.parameters;
+
+
+
+ &reftitle.returnvalues;
+
+ The error code on success,
+ or &false; if none exists, or on failure.
+
+
+
+
+ &reftitle.seealso;
+
+
+ Transliterator::getErrorCode
+ Transliterator::listIDs
+
+
+
+
+
+
+
diff --git a/reference/intl/transliterator/listids.xml b/reference/intl/transliterator/listids.xml
new file mode 100644
index 0000000000..40c81918b7
--- /dev/null
+++ b/reference/intl/transliterator/listids.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+ Transliterator::listIDs
+ transliterator_list_ids
+ Get transliterator IDs
+
+
+
+ &reftitle.description;
+ &style.oop;
+
+ public static arrayTransliterator::listIDs
+
+
+ &style.procedural;
+
+ arraytransliterator_list_ids
+
+
+
+ Returns an array with the registered transliterator IDs.
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+ &no.function.parameters;
+
+
+
+ &reftitle.returnvalues;
+
+ An array of registered transliterator IDs on success,
+ &return.falseforfailure;.
+
+
+
+
+ &reftitle.seealso;
+
+
+ Transliterator::getErrorMessage
+ Transliterator::transliterate
+
+
+
+
+
+
+
diff --git a/reference/intl/transliterator/transliterate.xml b/reference/intl/transliterator/transliterate.xml
new file mode 100644
index 0000000000..e2cd6f3aad
--- /dev/null
+++ b/reference/intl/transliterator/transliterate.xml
@@ -0,0 +1,104 @@
+
+
+
+
+
+ Transliterator::transliterate
+ transliterator_transliterate
+ Transliterate a string
+
+
+
+ &reftitle.description;
+ &style.oop;
+
+ public voidTransliterator::transliterate
+ stringsubject
+ stringstart
+ stringend
+
+ &style.procedural;
+
+ transliterator_transliterate
+ stringsubject
+ stringstart
+ stringend
+
+
+ Transliterates a string.
+
+
+ &warn.undocumented.func;
+
+
+
+
+ &reftitle.parameters;
+
+
+ subject
+
+
+ The string to be transliterated.
+
+
+
+
+ start
+
+
+
+
+
+
+
+ end
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ The transliterated string on success,
+ &return.falseforfailure;.
+
+
+
+
+ &reftitle.seealso;
+
+
+ Transliterator::getErrorMessage
+ Transliterator::__construct
+
+
+
+
+
+
+