text: // Copyright (c) 2011 The Chromium Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style license that can be
  // found in the LICENSE file.
  
  #ifndef REMOTING_HOST_UI_STRINGS_H_
  #define REMOTING_HOST_UI_STRINGS_H_
  
  #include "base/strings/string16.h"
  
  // This struct contains localized strings to be displayed in host dialogs.
  // For the web-app, these are loaded from the appropriate messages.json
  // file when the plugin is created. For remoting_simple_host, they are
  // left set to the default (English) values.
  //
  // Since we don't anticipate having a significant host-side UI presented
  // in this way, a namespace containing all available strings should be
  // a reasonable way to implement this.
  
  namespace remoting {
  
  struct UiStrings {
    UiStrings();
    ~UiStrings();
  
    // The direction (left-to-right or right-to-left) for the current language.
    enum Direction { RTL, LTR };
    Direction direction;
  
    // The product name (Chromoting or Chrome Remote Desktop).
    string16 product_name;
  
    // The message in the disconnect dialog.
    string16 disconnect_message;
  
    // The label on the disconnect dialog button, without the keyboard shortcut.
    string16 disconnect_button_text;
  
    // The confirmation prompt displayed by the continue window.
    string16 continue_prompt;
  
    // The label on the 'Continue' button of the continue window.
    string16 continue_button_text;
  
    // The label on the 'Stop Sharing' button of the continue window.
    string16 stop_sharing_button_text;
  };
  
  }
  
  #endif // REMOTING_HOST_UI_STRINGS_H_
  