Lines Matching refs:manifest

60 // Localizes manifest value of string type for a given key.
63 base::DictionaryValue* manifest,
66 if (!manifest->GetString(key, &result))
72 manifest->SetString(key, result);
76 // Localizes manifest value of list type for a given key.
79 base::DictionaryValue* manifest,
82 if (!manifest->GetList(key, &list))
111 std::string GetDefaultLocaleFromManifest(const base::DictionaryValue& manifest,
114 if (manifest.GetString(keys::kDefaultLocale, &default_locale))
121 bool ShouldRelocalizeManifest(const base::DictionaryValue* manifest) {
122 if (!manifest)
125 if (!manifest->HasKey(keys::kDefaultLocale))
129 manifest->GetString(keys::kCurrentLocale, &manifest_current_locale);
134 base::DictionaryValue* manifest,
138 if (!manifest->GetString(keys::kName, &result)) {
142 if (!LocalizeManifestValue(keys::kName, messages, manifest, error)) {
147 if (!LocalizeManifestValue(keys::kShortName, messages, manifest, error))
151 if (!LocalizeManifestValue(keys::kDescription, messages, manifest, error))
158 if (!LocalizeManifestValue(key, messages, manifest, error))
165 if (!LocalizeManifestValue(key, messages, manifest, error))
169 if (!LocalizeManifestValue(keys::kOmniboxKeyword, messages, manifest, error))
173 if (manifest->GetList(keys::kFileBrowserHandlers, &file_handlers)) {
189 if (manifest->GetList(keys::kInputComponents, &input_components)) {
204 if (!LocalizeManifestValue(keys::kLaunchLocalPath, messages, manifest, error))
208 if (!LocalizeManifestValue(keys::kLaunchWebURL, messages, manifest, error))
213 if (manifest->GetDictionary(keys::kCommands, &commands_handler)) {
219 if (!LocalizeManifestValue(key, messages, manifest, error))
226 if (manifest->GetDictionary(keys::kOverrideSearchProvider,
235 ? LocalizeManifestListValue(key, messages, manifest, error)
236 : LocalizeManifestValue(key, messages, manifest, error);
244 keys::kOverrideHomepage, messages, manifest, error))
249 keys::kOverrideStartupPage, messages, manifest, error))
252 // Add current locale key to the manifest, so we can overwrite prefs
253 // with new manifest when chrome locale changes.
254 manifest->SetString(keys::kCurrentLocale, CurrentLocaleOrDefault());
259 base::DictionaryValue* manifest,
261 DCHECK(manifest);
263 std::string default_locale = GetDefaultLocaleFromManifest(*manifest, error);
273 !LocalizeManifest(*message_bundle, manifest, error))
396 const base::DictionaryValue* manifest,
398 std::string default_locale = GetDefaultLocaleFromManifest(*manifest, error);