Monday, November 08, 2010 at 12:05 AM.

system.verbs.builtins.radio.string.getLocalizedString

on getLocalizedString (stringId, replacementTableAddress = nil, adrLanguageTable = nil, pta = nil) {
	<<Changes
		<<6/24/02; 6:54:50 PM by JES
			<<Respect user.prefs.language, if defined.
		<<11/13/01; 8:58:39 PM by JES
			<<Uncommented the declaration of this script. Somehow the top summit had been commented out, which resulted in macro error messages in the home page for cloud links, status center and support center.
		<<11/13/01; 3:19:29 PM by DW
			<<Created.
	if adrLanguageTable == nil {
		if defined (user.prefs.language) {
			adrLanguageTable = @radio.data.localization.languages.[user.prefs.language]}
		else {
			adrLanguageTable = @radio.data.localization.languages.english}};
	return (Frontier.getString (stringId, adrLanguageTable, replacementTableAddress))}
<<bundle //test code
	<<dialog.alert (getLocalizedString ("test.foo"))



This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.