ICU4PAS is an Object Pascal, cross platform, Direct Class Wrapper over the mature and widely used set of C/C++ International Components for Unicode (ICU) libraries providing Unicode support, software internationalization(i18n) and globalization (g11n). ICU4PAS provides completely (100%) the same API interfaces as the C/C++ version (headers for whole library has been ported). Source code distribution comes with all samples ported natively to the Object Pascal language, including the Unicode Layout demo. ICU4PAS provides you with locale and unicode strings, break iteration, normalization, bidi algorithm, shaping, collation, string search, regular expressions, calendar and timezone services, formatting, transliteration, unicode text layout and many more.