Handle localized string

This commit is contained in:
Cheng Zhao 2014-10-31 19:42:06 +08:00
parent 6b49e23312
commit 2bbfdea8bb
2 changed files with 11 additions and 5 deletions

View file

@ -9,6 +9,7 @@
#include "base/strings/stringprintf.h"
#include "base/strings/string_util.h"
#include "content/public/common/user_agent.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/resource/resource_bundle.h"
namespace brightray {
@ -30,6 +31,10 @@ std::string ContentClient::GetUserAgent() const {
return content::BuildUserAgentFromProduct(GetProduct());
}
base::string16 ContentClient::GetLocalizedString(int message_id) const {
return l10n_util::GetStringUTF16(message_id);
}
base::StringPiece ContentClient::GetDataResource(
int resource_id, ui::ScaleFactor scale_factor) const {
return ui::ResourceBundle::GetSharedInstance().GetRawDataResourceForScale(

View file

@ -16,11 +16,12 @@ class ContentClient : public content::ContentClient {
~ContentClient();
private:
virtual std::string GetProduct() const override;
virtual std::string GetUserAgent() const override;
virtual base::StringPiece GetDataResource(int resource_id,
ui::ScaleFactor) const override;
virtual gfx::Image& GetNativeImageNamed(int resource_id) const override;
std::string GetProduct() const override;
std::string GetUserAgent() const override;
base::string16 GetLocalizedString(int message_id) const;
base::StringPiece GetDataResource(int resource_id,
ui::ScaleFactor) const override;
gfx::Image& GetNativeImageNamed(int resource_id) const override;
DISALLOW_COPY_AND_ASSIGN(ContentClient);
};