From: George R. <gr...@us...> - 2005-04-26 22:22:36
|
You shouldn't be adding your resource bundles to resfile.mk or=20 reslocal.mk. You should look at http://icu.sourceforge.net/userguide/localizing.html=20 for examples of using ICU's resource bundle. You can also look at=20 icu/source/samples/ufortune in case you want a concrete example of using=20 ICU resource bundles. The catgets function always returns a codepage dependent string, while=20 ures=5FgetStringByKey returns only UTF-16. Both APIs have various strength= s=20 and weaknesses. ICU4C models its behavior after Java's resource bundle=20 API. If you want to know specific limitations of ICU's resource bundles, you=20 will have to ask more specific questions. George Rhoten IBM Globalization Center of Competency/ICU San Jos=E9, CA, USA http://www.icu-project.org/ http://icu.sourceforge.net/ "Rodriguez, Ronald" <ron...@hp...>=20 Sent by: icu...@li... 04/20/2005 04:00 PM Please respond to icu-support To <icu...@li...> cc Subject [icu-support] Genrb / res bundle APIs vs gencat / catgets I'm trying to get a better understanding of ICU resource bundles. When developing with ICU on Linux, is there any limitation on using gencat = to generate a message catalog from message source text, then retrieving=20 them using catgets, instead of using ICU APIs such as ures=5FgetByKey(..)? Or is there a relationship between specifying locales in resfiles.mk /=20 reslocal.mk when building ICU and using genrb, then retrieving messages=20 using ICU APIs. In other words, what are the specific implications or results of=20 specifying locales in .../source/data/locales? Does this have any effect=20 on how I generate or retrieve resources? Ron Rodriguez Software Engineer Hewlett-Packard Co. ron...@hp... |