Handle localized string
This commit is contained in:
parent
6b49e23312
commit
2bbfdea8bb
2 changed files with 11 additions and 5 deletions
|
@ -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(
|
||||
|
|
|
@ -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);
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue