"use strict"; var AppConstants = require('../constants/AppConstants'); var AppDispatcher = require('../dispatcher/AppDispatcher'); var ActionTypes = AppConstants.ActionTypes; var LocaleActions = { changeLocale: function(newLocale) { AppDispatcher.handleViewAction({ type: ActionTypes.CHANGE_LOCALE, locale: newLocale }); }, changeLocaleFromURI: function(newLocale) { AppDispatcher.handleURIAction({ type: ActionTypes.CHANGE_LOCALE, locale: newLocale }); }, changeLocaleFromHeader: function(header) { AppDispatcher.handleViewAction({ type: ActionTypes.CHANGE_LOCALE_FROM_HEADER, header: header }); } }; module.exports = LocaleActions;