From: SourceForge.net <no...@so...> - 2003-05-15 15:50:26
|
Feature Requests item #737813, was opened at 2003-05-14 14:41 Message generated for change (Comment added) made by dgp You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=360894&aid=737813&group_id=10894 Category: 30. msgcat Package Group: None Status: Open Resolution: None Priority: 5 Submitted By: Larry W. Virden (lvirden) Assigned to: Don Porter (dgp) Summary: introspection of locales Initial Comment: It would be useful to be able to query the current message catalog cache to see what languages were known to mclocale. Sicne they are read in, it doesn't seem like it would be difficult to have a command which returned the list of what was cached. If the cache is rebuilt via mcload, then it would be expected that the new command would return updated information. ---------------------------------------------------------------------- >Comment By: Don Porter (dgp) Date: 2003-05-15 11:50 Message: Logged In: YES user_id=80530 OK, then, each package just needs to keep a list of what the [mclocale] was for each time it called [mcload], and report that list on request. I don't see any need for new msgcat commands to make that possible. ---------------------------------------------------------------------- Comment By: Larry W. Virden (lvirden) Date: 2003-05-15 11:46 Message: Logged In: YES user_id=15949 I believe that knowing what is currently loaded would be sufficient. ---------------------------------------------------------------------- Comment By: Don Porter (dgp) Date: 2003-05-15 11:44 Message: Logged In: YES user_id=80530 Well, if you need information about "a command or commands" it should be the package that provided those commands that offers it. Is there an additional primitive that msgcat needs to provide for other packages to implement such a thing? Still ambiguous is "available". Much like [package names] or [info commands], the set of catalogs that are "available" might not be knowable without accessing the file system. Do you need to know what's currently loaded, or what could work? ---------------------------------------------------------------------- Comment By: Larry W. Virden (lvirden) Date: 2003-05-15 11:38 Message: Logged In: YES user_id=15949 Re: clarification The context is a structure within which one can determine what languages are supported by a particular command or commands. So some way that, for a particular unit of code, that at runtime one could determine the catalogs available, would be the goal. ---------------------------------------------------------------------- Comment By: Don Porter (dgp) Date: 2003-05-15 11:06 Message: Logged In: YES user_id=80530 this request needs some clarification. What is it you're looking for? What locales have loaded entries? Or what msg catalog files exist on disk that could be loaded? For what module? Keep in mind that each unit of code (for example, each package) provides its own msg catalogs. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=360894&aid=737813&group_id=10894 |