[bt-devel] Re: [sword-devel] Localisation

Troy A. Griffitts bt-devel@crosswire.org
Tue, 14 Mar 2000 22:38:37 -0700


Joachim,
	Some like:

	list <string> locales =
LocaleMgr::systemLocaleMgr.getAvailableLocales();
	for (list <string>::iterator it = locales.begin(); it != locales.end();
it++) {
		printf("%s", (*it).c_str());
	}

(not sure if this will compile, but it should be close)

I've added the default to be grabbed from $LANG instead of always
setting it to "en", so if you don't call setDefaultLocaleName then the
default will be $LANG if it is set.




Joachim Ansorg wrote:
> 
> Hi!
> 
> At the moment I'm integrating localisation in versions 0.23 and 0.3 of
> BIbleTime.
> 
> I need the available languages we can use.
> 
> I saw the function
> 
> list <string> LocaleMgr::getAvailableLocales
> 
> but I don't know how to use list <string>.
> 
> I need some instructions how to went though the list (first item, next item,
> last item, value of current item, value of a specific item)
> 
> Thank you very much!
> 
> -- Joachim
> BibleTime - the bible study program for KDE
> http://www.bibletime.de/
> info@bibletime.de