haiku/headers/os/locale
Adrien Destugues 76a4353b79 Add a new way of using the locale kit with static accessors instead of global variables. This has the following consequences :
* Applications don't have to declare BCatalog fCatalog themselves, it's now done automatically
 * Libs and add-ons can be localized just the same way (except static libraries)
For now this new system is yet disabled as I'm looking for some peer review before going on. To enable it you have to define B_TRANSLATE_USE_NEW_MACROS in each file doing catalog access. This will not stay, I'll update the 
other apps to use it.
The linking in jamfiles must be not only with liblocale.so, but also liblocalestub.a. Not sure how to handle this for user-side applications. Libraries are also required to provide a MIME signature to use any catalog.
The locale preflet is updated to the new system (as a test). Othe rapps will follow if everyone is ok with this approach.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37323 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-01 11:54:09 +00:00
..
Catalog.h Add a new way of using the locale kit with static accessors instead of global variables. This has the following consequences : 2010-07-01 11:54:09 +00:00
CatalogInAddOn.h
Collator.h
Country.h Add a call in BCountry to get an icon for that country. 2010-04-15 15:57:30 +00:00
Currency.h
FloatFormat.h * Improve the test for TimeFormat (style and error checking) 2010-02-17 15:35:28 +00:00
FloatFormatImpl.h
FloatFormatParameters.h
Format.h * Improve the test for TimeFormat (style and error checking) 2010-02-17 15:35:28 +00:00
FormatImpl.h
FormatParameters.h
GenericNumberFormat.h * applied several fixes to make locale kit buildable with gcc4, too 2009-05-02 13:44:35 +00:00
IntegerFormat.h * Improve the test for TimeFormat (style and error checking) 2010-02-17 15:35:28 +00:00
IntegerFormatImpl.h
IntegerFormatParameters.h
Language.h * Changed BLocaleRoster::GetLanguage() to a signature that makes more sense, 2010-05-07 17:38:40 +00:00
Locale.h * reintegrated gsoc-locale-kit branch into trunk - there's more 2009-09-18 22:23:34 +00:00
LocaleRoster.h Add a new way of using the locale kit with static accessors instead of global variables. This has the following consequences : 2010-07-01 11:54:09 +00:00
LocaleStrings.h * reintegrated gsoc-locale-kit branch into trunk - there's more 2009-09-18 22:23:34 +00:00
NumberFormat.h * Improve the test for TimeFormat (style and error checking) 2010-02-17 15:35:28 +00:00
NumberFormatImpl.h
NumberFormatParameters.h
TimeFormat.h -Added new TimeFormat API for formatting and localizing a time (uptime, copy duration, ...) 2010-02-17 00:02:50 +00:00
UnicodeChar.h