| // Copyright (c) 2006-2008 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 CHROME_RENDERER_LOCALIZED_ERROR_H_ |
| #define CHROME_RENDERER_LOCALIZED_ERROR_H_ |
| #pragma once |
| |
| class DictionaryValue; |
| class GURL; |
| |
| namespace WebKit { |
| struct WebURLError; |
| } |
| |
| // Fills |error_strings| with values to be used to build an error page used |
| // on HTTP errors, like 404 or connection reset. |
| void GetLocalizedErrorValues(const WebKit::WebURLError& error, |
| DictionaryValue* error_strings); |
| |
| // Fills |error_strings| with values to be used to build an error page which |
| // warns against reposting form data. This is special cased because the form |
| // repost "error page" has no real error associated with it, and doesn't have |
| // enough strings localized to meaningfully fill the net error template. |
| void GetFormRepostErrorValues(const GURL& display_url, |
| DictionaryValue* error_strings); |
| |
| #endif // CHROME_RENDERER_LOCALIZED_ERROR_H_ |