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"
15 std::string
GetStringResource(PP_ResourceString string_id
) {
18 case PP_RESOURCESTRING_PDFGETPASSWORD
:
19 resource_id
= IDS_PDF_NEED_PASSWORD
;
21 case PP_RESOURCESTRING_PDFLOADING
:
22 resource_id
= IDS_PDF_PAGE_LOADING
;
24 case PP_RESOURCESTRING_PDFLOAD_FAILED
:
25 resource_id
= IDS_PDF_PAGE_LOAD_FAILED
;
27 case PP_RESOURCESTRING_PDFPROGRESSLOADING
:
28 resource_id
= IDS_PDF_PROGRESS_LOADING
;
32 return l10n_util::GetStringUTF8(resource_id
);