PEAR::Numbers_Roman provides static methods for converting to and
from Roman numerals. It supports Roman numerals in both uppercase
and lowercase styles and conversion for and to numbers up to 5 999
999.
File_Fortune provides a PHP interface to reading fortune files. With it, you may
retrieve a single fortune, a random fortune, or all fortunes in the file.
Additionally, it offers the ability to access fortune files as if they were a
native array, including updating and deleting items. All write operations will
produce a binary header file to allow compatibility with the fortune and
fortune-mod programs (as well as other fortune interfaces).
pecl-xdiff is a php extension that creates and applies
patches to both text and binary files.
With Numbers_Words class you can convert numbers written in arabic digits to
words in several languages. You can convert an integer between -infinity and
infinity. If your system does not support such long numbers you can
call Numbers_Words::toWords() with just a string.
With the Numbers_Words::toCurrency($num, $locale, 'USD') method you can convert
a number (decimal and fraction part) to words with currency name.
The following languages are supported:
* bg (Bulgarian)
* cs (Czech)
* de (German)
* dk (Danish)
* en_100 (Donald Knuth system, English)
* en_GB (British English)
* en_US (American English)
* es (Spanish Castellano)
* es_AR (Argentinian Spanish)
* et (Estonian)
* fr (French)
* fr_BE (French Belgium)
* he (Hebrew)
* hu_HU (Hungarian)
* id (Indonesian)
* it_IT (Italian)
* lt (Lithuanian)
* nl (Dutch)
* pl (Polish)
* pt_BR (Brazilian Portuguese)
* ru (Russian)
* sv (Swedish)
Text_Highlighter is a package for syntax highlighting.
It provides a base class provining all the functionality,
and a descendent classes geneator class.
The main idea is to simplify creation of subclasses
implementing syntax highlighting for particular language.
Subclasses do not implement any new functioanality,
they just provide syntax highlighting rules.
The rules sources are in XML format.
To create a highlighter for a language, there is no need
to code a new class manually. Simply describe the rules
in XML file and use Text_Highlighter_Generator to create
a new class.
PEAR::XML_Beautifier will add indentation and linebreaks to you XML files,
replace all entities, format your comments and makes your document easier to
read.
You can influence the way your document is beautified with several options.
PEAR::XML_DTD parsing of DTD files and DTD validation of XML files.
The XML validation is done with the php sax parser, the xml extension, it
does not use the domxml extension.
Currently supports most of the current XML spec, including entities,
elements and attributes. Some uncommon parts of the spec may still be
unsupported.
PEAR::XML_Wddx does 2 things:
a) a drop in replacement for the XML_Wddx extension (if it's not built in)
b) produce an editable wddx file (with indenting etc.) and uses CDATA, rather
than char tags
This package contains 2 static methods:
XML_Wddx:serialize($value)
XML_Wddx:deserialize($value)
Should be 90% compatible with wddx_deserialize(), and the deserializer will
use wddx_deserialize if it is built in.
No support for recordsets is available at present in the PHP version of the
deserializer.
Pootle is a user-friendly web portal that makes
the translation process so much simpler.
It allows online translation, work assignment,
gives statistics and allows easy volunteer contribution.
You can run Pootle as an Internet server like
these projects or run your own copy on an Intranet.
ASV is a popular Python module to parse or write simple text file formats
such as comma-separated values (CSV), tab-separated values (TSV) and
colon-separated values. It can easily be extended to cope with other
related file formats.
This port installs both a Python module ("ASV"), and an executable
command-line script ("asv").
This release of ASV requires Python 2.0 or later, and is still to be regarded
as a beta version.