// 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/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 label on the disconnect dialog button, with the keyboard shortcut. string16 disconnect_button_text_plus_shortcut; // 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_