/**
 *
 * Routes Online - MultiLingual.js
 * Copyright © Fluid Creativity 2008
 *
 */

MultiLingual = {

	languageStrings: new Hash(),
	
	langCode: "en",
	localeCode: "en_GB",

	
	getString: function(id, params) {
		if (MultiLingual.languageStrings.has(id)) {
			var string = MultiLingual.languageStrings.get(id);
		} else {
			var string = id;
		}
		
		if (params) {
			string = string.replace(/\[\[([a-z0-9_-]+)\]\]/g, function(input, match) {
				return $defined(params[match]) ? params[match] : match;
			});
		}
		
		return string;
	}
	
}

MultiLingual.languageStrings.set('js_adddelegate', '+ Add Delegate');
MultiLingual.languageStrings.set('js_adddocument', '+ Add Document');
MultiLingual.languageStrings.set('js_addroute', '+ Add Route');
MultiLingual.languageStrings.set('js_airlinebids_message_missing', 'Please enter the bid content');
MultiLingual.languageStrings.set('js_attendingevents', 'Attending Events');
MultiLingual.languageStrings.set('js_back', 'Back');
MultiLingual.languageStrings.set('js_bank', 'Back');
MultiLingual.languageStrings.set('js_close', 'close');
MultiLingual.languageStrings.set('js_countdown_days', 'days');
MultiLingual.languageStrings.set('js_countdown_hours', 'hours');
MultiLingual.languageStrings.set('js_countdown_message', 'World Routes Countdown');
MultiLingual.languageStrings.set('js_countdown_minutes', 'minutes');
MultiLingual.languageStrings.set('js_countdown_timezone', 'GMT');
MultiLingual.languageStrings.set('js_inboxsummary', 'Inbox Summary');
MultiLingual.languageStrings.set('js_interestedevents', 'Interested In Attending');
MultiLingual.languageStrings.set('js_next', 'Next');
MultiLingual.languageStrings.set('js_nextslide', 'Next Slide');
MultiLingual.languageStrings.set('js_noairports', 'Sorry no airports founds...');
MultiLingual.languageStrings.set('js_previousslide', 'Previous Slide');
MultiLingual.languageStrings.set('js_remove', 'Remove');
MultiLingual.languageStrings.set('js_stringlen', 'You have exceeded the maximum size for this text and we have undone your last change.');
MultiLingual.languageStrings.set('js_uploaddocuments', 'Upload Image/Document');
MultiLingual.languageStrings.set('js_viewdetails', 'View details');

