[Smart Lock] Smart Lock branding in save password infobar should available only for...
[chromium-blink-merge.git] / components / pdf / renderer / pdf_resource_util.cc
blob5494fc65cb5d00df30ee938f5dcf70ad9e9f5fff
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "components/pdf/renderer/pdf_resource_util.h"
7 #include "base/strings/utf_string_conversions.h"
8 #include "components/strings/grit/components_strings.h"
9 #include "grit/components_scaled_resources.h"
10 #include "ui/base/l10n/l10n_util.h"
11 #include "ui/base/resource/resource_bundle.h"
13 namespace pdf {
15 std::string GetStringResource(PP_ResourceString string_id) {
16 int resource_id = 0;
17 switch (string_id) {
18 case PP_RESOURCESTRING_PDFGETPASSWORD:
19 resource_id = IDS_PDF_NEED_PASSWORD;
20 break;
21 case PP_RESOURCESTRING_PDFLOADING:
22 resource_id = IDS_PDF_PAGE_LOADING;
23 break;
24 case PP_RESOURCESTRING_PDFLOAD_FAILED:
25 resource_id = IDS_PDF_PAGE_LOAD_FAILED;
26 break;
27 case PP_RESOURCESTRING_PDFPROGRESSLOADING:
28 resource_id = IDS_PDF_PROGRESS_LOADING;
29 break;
32 return l10n_util::GetStringUTF8(resource_id);
35 } // namespace pdf