Index: remoting/host/ui_strings.h |
diff --git a/remoting/host/ui_strings.h b/remoting/host/ui_strings.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..9e50cdb6b313292a290543d2ad3002eeed93ac8f |
--- /dev/null |
+++ b/remoting/host/ui_strings.h |
@@ -0,0 +1,53 @@ |
+// 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_UI_STRINGS_H_ |
+#define REMOTING_UI_STRINGS_H_ |
+ |
+#include <string> |
+ |
+// 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 { |
Lambros
2011/08/13 00:32:13
Optional nit: I wonder if this should be named "Ui
Jamie
2011/08/13 00:56:19
Done.
|
+ 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). |
+ std::string productName; |
+ |
+ // The message in the disconnect dialog. |
+ std::string disconnectMessage; |
+ |
+ // The label on the disconnect dialog button, without the keyboard shortcut. |
+ std::string disconnectButtonText; |
+ |
+ // The keyboard shortcut for disconnecting clients. |
+ std::string disconnectButtonShortcut; |
+ |
+ // The confirmation prompt displayed by the continue window. |
+ std::string continuePrompt; |
+ |
+ // The label on the 'Continue' button of the continue window. |
+ std::string continueButtonText; |
+ |
+ // The label on the 'Stop Sharing' button of the continue window. |
+ std::string stopSharingButtonText; |
+}; |
+ |
+} |
+ |
+#endif // REMOTING_UI_STRINGS_H_ |