internationalizationAan de slag met internationalisering


Opmerkingen

Internationalisering is een engineeringproces dat bedoeld is om een product te generaliseren, zodat het meerdere talen, scripts en culturele conventies aankan zonder dat het opnieuw moet worden ontworpen of opnieuw moet worden gecompileerd. Het omvat een scala aan activiteiten, zoals:

  • Bereid softwaredistributieplatforms voor op een wereldwijd publiek
  • Toewijzingen definiëren voor valutaconversie
  • Sorteerregels definiëren die veranderen op basis van het huidige alfabet
  • Numerieke en datumopmaak definiëren die zich aanpast aan de huidige geselecteerde landinstelling
  • De taal van de invoer van de gebruiker ontdekken, zodat inhoud correct kan worden weergegeven
  • Het aanbieden van een standaardtaal, met de optie om de tekst van de ene taal naar de andere te laten vertalen
  • De gebruiker toestaan taalgerelateerde gebruikersvoorkeuren te selecteren
  • Tijden, datums en kalenderinformatie weergeven in de juiste talen en formaten

versies

Versie Publicatiedatum
ICU 58 2016/12/09
ICU 57 2016/03/23
ICU 56 2015/10/07
ICU 55 2015/04/01
ICU 54 2014/10/01
ICU 53 2014/04/02
ICU 52 2013/10/09
ICU 51 2013/03/22
ICU 50 2012/12/17
ICU 49 2012-03-21

Installatie of instellingen

ICU (International Components for Unicode) kan worden geïnstalleerd als een bibliotheek voor de volgende talen:

Hier is een reeks installatiestappen voor een paar implementaties:

  • ICU4J:

    • plaats icu4j.jar in uw CLASSPATH
      • Plaats optioneel icu4j-charset.jar in uw CLASSPATH voor ondersteuning van de API voor tekensets
    • Om ICU4J te bouwen, hebt u JDK 7+ en Apache Ant 1.9+ nodig
    • Stel de JDK- en Ant-omgevingsvariabelen in
      • stel JAVA_HOME = C: \ jdk1.8.0 in
      • set ANT_HOME = C: \ apache-ant
      • set PATH =% JAVA_HOME% \ bin;% ANT_HOME% \ bin;% PATH%
    • Voer het gewenste doel uit dat is gedefinieerd in build.xml. Het standaarddoel is "jar" dat ICU4J-bibliotheekklassebestanden compileert en ICU4J-jar-bestanden maakt. Bijvoorbeeld:
      • C: \ icu4j> ant
  • ICU4C

    • Plaats het pad naar ICU4C in de omgevingsvariabele LD_LIBRARY_PATH zodat dynamische linker het kan vinden. Bijvoorbeeld:
      • export LD_LIBRARY_PATH = / opt / icu / lib
    • Of Windows:
      • stel PATH =% PATH%; C: \ icu \ dist \ bin; set INCLUDE =% INCLUDE%; C: \ icu \ dist \ include; stel LIB in =% LIB%; C: \ icu \ dist \ bin
    • Voer het configuratiescript uit en bouw ICU4C met een makefile:
      • ./configure --prefix = / opt / icu
    • Of CygWin:
      • set PATH =% PATH%; C: \ Cygwin \ bin C:> dos2unix * C:> dos2unix -f configureren
      • C:> "C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ vcvarsall.bat" x86
      • C:> bash runConfigureICU Cygwin / MSVC -prefix = / cygdrive / c / icu / dist
    • Voer make en make install uit:
      • make && make installeren