From 8801e9b2c9ed3f5098c3c41c6c4d7f09cabb2827 Mon Sep 17 00:00:00 2001
From: Jack Reed <phillipjreed@gmail.com>
Date: Tue, 7 Jan 2020 09:15:32 -0700
Subject: [PATCH] Move localepicker to settings so that adopters could turn
 this feature on

---
 src/config/settings.js                   | 1 +
 src/containers/WindowSideBarInfoPanel.js | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/config/settings.js b/src/config/settings.js
index 3fff7bd08..0ca2470e7 100644
--- a/src/config/settings.js
+++ b/src/config/settings.js
@@ -225,6 +225,7 @@ export default {
     defaultSideBarPanel: 'info', // Configure which sidebar is selected by default. Options: info, attribution, canvas, annotations, search
     defaultView: 'single',  // Configure which viewing mode (e.g. single, book, gallery) for windows to be opened in
     hideWindowTitle: false, // Configure if the window title is shown in the window title bar or not
+    showLocalePicker: false, // Configure locale picker for multi-lingual metadata
     sideBarOpenByDefault: false, // Configure if the sidebar (and its content panel) is open by default
     panels: { // Configure which panels are visible in WindowSideBarButtons
       info: true,
diff --git a/src/containers/WindowSideBarInfoPanel.js b/src/containers/WindowSideBarInfoPanel.js
index 0557ae608..65c350ad7 100644
--- a/src/containers/WindowSideBarInfoPanel.js
+++ b/src/containers/WindowSideBarInfoPanel.js
@@ -20,6 +20,7 @@ const mapStateToProps = (state, { id, windowId }) => ({
   availableLocales: getMetadataLocales(state, { companionWindowId: id, windowId }),
   locale: state.companionWindows[id].locale || getManifestLocale(state, { windowId }),
   selectedCanvases: getVisibleCanvases(state, { windowId }),
+  showLocalePicker: state.config.window.showLocalePicker,
 });
 
 /** */
-- 
GitLab