Would there be any objection if I do following: 1) Many of the description lines of our locale files have the language name in long form with an added "(Unicode)"
e.g. ru_RU-utf8 reads as follows: [Meta] Name=ru_RU Description=Russian (Unicode) I see no good reason that the "(Unicode)" is there. Users do not need to know this, programmers know what they are doing. I would like to delete this bit from all relevant files, so that it only reads as follows: [Meta] Name=ru_RU Description=Russian 2) We have a whole bunch of locales with added country codes, but without default locale for the language. As a result doing the following (C++) fails: LocaleMgr *localeMgr = new LocaleMgr(); SWLocale *modlocale = localeMgr->getLocale("ru"); while LocaleMgr *localeMgr = new LocaleMgr(); SWLocale *modlocale = localeMgr->getLocale("ru_RU"); will succeed. I think this is overspecific and should not be so. Unless there is a fix possible in the engine which would result that localeMgr->getLocale("ru") calls "ru_RU" I think we should simplify our locale provision so that all locales are named without country code, unless a specific country code gives extra information. I.e here i would copy/move the file ru_RU-utf8.conf to ru-utf8.conf and recreate a ru_RU-utf8.conf only if we wanted to create alternatives for e.g. ru_KAZ, ru_RU and ru_UK etc. Any objections or suggestions to this? Peter _______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page