All Projects → unicode-org → icu-demos

unicode-org / icu-demos

Licence: other
sample apps for ICU (formerly icuapps)

Programming Languages

java
68154 projects - #9 most used programming language
C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
HTML
75241 projects
Makefile
30231 projects
C#
18002 projects

Projects that are alternatives of or similar to icu-demos

ICU4N
International Components for Unicode for .NET
Stars: ✭ 18 (+38.46%)
Mutual labels:  icu, icu4j
Eo Locale
🌏Internationalize js apps 👔Elegant lightweight library based on Internationalization API
Stars: ✭ 290 (+2130.77%)
Mutual labels:  i18n, icu
icu-dotnet
C# wrapper for ICU4C
Stars: ✭ 48 (+269.23%)
Mutual labels:  icu, icu4c
Ember Intl
Localization library for any Ember Application or Addon
Stars: ✭ 412 (+3069.23%)
Mutual labels:  i18n, icu
Icu
The new home of the ICU project source code.
Stars: ✭ 1,011 (+7676.92%)
Mutual labels:  i18n, icu
Webfactoryicutranslationbundle
Enables ICU message formatting for translations in Symfony applications.
Stars: ✭ 27 (+107.69%)
Mutual labels:  i18n, icu
Js Lingui
🌍📖 A readable, automated, and optimized (5 kb) internationalization for JavaScript
Stars: ✭ 3,249 (+24892.31%)
Mutual labels:  i18n, icu
Eslint Plugin I18n Json
Fully extendable eslint plugin for JSON i18n translation files.
Stars: ✭ 101 (+676.92%)
Mutual labels:  i18n, icu
stringx
Drop-in replacements for base R string functions powered by stringi
Stars: ✭ 14 (+7.69%)
Mutual labels:  icu, icu4c
Movie-Paradise
A responsive movie preview web app
Stars: ✭ 19 (+46.15%)
Mutual labels:  i18n
Angular-Gulp-Boilerplate
Clean but full-featured AngularJS boilerplate using Gulp workflow and best practices
Stars: ✭ 30 (+130.77%)
Mutual labels:  i18n
oojs-ui
OOUI is a modern JavaScript UI library with strong cross-browser support. It is the standard library for MediaWiki and Wikipedia. This is a mirror from https://gerrit.wikimedia.org. Main website:
Stars: ✭ 45 (+246.15%)
Mutual labels:  i18n
public
util toolkit for go.golang 通用函数包
Stars: ✭ 135 (+938.46%)
Mutual labels:  i18n
gettext-extractor
A flexible and powerful Gettext message extractor with support for JavaScript, TypeScript, JSX and HTML.
Stars: ✭ 82 (+530.77%)
Mutual labels:  i18n
vite-vue-admin
🎉🎉使用Vite + Vue3 + TypeScript + Element-plus + Mock开发的后台管理系统🎉🎉
Stars: ✭ 97 (+646.15%)
Mutual labels:  i18n
archived-bot
A Discord music bot serving music in over 3 million discord servers
Stars: ✭ 496 (+3715.38%)
Mutual labels:  i18n
gatsby-i18n
Gatsby plugin that provides i18n support
Stars: ✭ 25 (+92.31%)
Mutual labels:  i18n
nuxt-i18n-routing
Localized routing with Nuxt.js
Stars: ✭ 32 (+146.15%)
Mutual labels:  i18n
translation
👅 Translations (symfony/translation) to Nette Framework (@nette)
Stars: ✭ 55 (+323.08%)
Mutual labels:  i18n
ii18n
II18N - Go i18n library.
Stars: ✭ 20 (+53.85%)
Mutual labels:  i18n
Copyright (c) 1998-2009 IBM and Others.
I C U  -  A P P S
-----------------

 This package contains sample applications built using the ICU. For
more information on the ICU:

 URL:   http://icu-project.org/


 If you have an application that is written using the ICU that you
would like to contribute, join the ICU mailing list [above URL] and
contact us.

- The "iucsamples" directory contains samples for the
Unicode conference <unicodeconference.org> and has its own
build instructions.

BUILDING
--------


*** UNIX (or other command line platforms):

  1. Build and install the ICU ('make install'). Make note of the 
      prefix used to build the ICU, which can be set with the
     '--prefix=' option to it's ./configure.

  2. icu-config doesn't need to be on your PATH - just make sure the same --prefix is used as that which built ICU.
  
  3. Run the ./configure script in the icuapps directory.  You will need
     to supply the same '--prefix=XXX' argument that was passed to the
     ICU.

  4. Type 'make' in the icuapps, or 'make install' if you wish.

 Example:

  ICU:
     cd ...somewhere/icu
     ./configure --prefix=/var/local
     make install
  
  ICUAPPS:
     cd ...somewhere/icuapps         (THIS directory)
     ./configure --prefix=/var/local
     make
     make install                    (optional)



*** Win32 Instructions
  1. build ICU in an 'icu' directory
  2. build icuapps in an 'icuapps' directory at the same level as 'icu'

RUNNING CGIS
------------

  Windows systems:  
    Put the CGIs  and ICU DLLs in the CGI-BIN directory.
  
  UNIX type systems:
    You will need to make sure ICU libraries are on the path, if ICU was not built statically.
    One option is to populate the cgi-bin directory with 'wrapper' scripts.  Create copies or 
    symlinks of this script with the name of the cgis (locexp, ubrowse, etc).  Change the 'ICU' 
    variable to point at the base of the installed ICU. (the prefix).

----------------------------
#!/bin/sh
# wrapper script.

ME=`basename $0`
ICU=/installed/icu
cd ${ICU}/bin
export DYLD_LIBRARY_PATH=${ICU}/lib:${DYLD_LIBRARY_PATH}
exec ${ICU}/bin/${ME}
----------------------------

==========================================
==========================================
THE APPS


- uconv    From : Jonas Utterstrom 
                  <[email protected]>
           Uses : Conversion

   This program will convert data file(s) from one encoding to another
   via Unicode.
   
   As of ICU 1.9, this program is now part of the main ICU build. Though
   it is still not supported it is more convenient there.

- usort    From : Steven R. Loomis
                  <srl [at] icu-project.org>

           Uses : Conversion, Collation

   There are two parts here.

    * a shared library (libusort) which makes it simple to sort lines
      of text.

    * a command line example program (usort) which will sort lines
      from the console or the file, similar to UNIX 'sort'. 

- locexp   From : Steven R. Loomis
                  <srl [at] icu-project.org>

           Uses : Conversion, Collation, Chartypes, Formatting,
                  Resource Bundles,  ...
                  uconv & usort [above]

    * Shows off a lot of things. go to the ICU homepage and
       look for the Locale Explorer.

- ubrowse   From : Steven R. Loomis
                  <srl [at] icu-project.org>

           Uses : Conversion, Chartypes..
                  Depends on locexp/util.

    * Browse the Unicode UCS-2 code space.


- dumpdat     From : Steven R. Loomis
                  <srl [at] icu-project.org>

           Uses : UData

    * A way to look at the version and info headers on a udata
      file


- udata    *** OBSOLETE - now part of udata [part of the ICU]

- xlitomatic From: Steven R. Loomis
                   <srl [at] icu-project.org>
        
           Uses: transliteration
                 Depends on: locexp/util, etc.

     * Transliterates HTML files using any transliterator. C++.
 
- calexpo   From: Steven R. Loomis        [NOT CHECKED IN]
                  <srl [at] icu-project.org>

           Uses: Date/Time formatting, Calendar

     * Demonstrates the flexibility of the Calendar class.

- Your contribution could be here too! Write: <[email protected]>

-----------------
(c) 1999, 2000 IBM, Inc. and others
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].