Lines Matching full:manifest
40 std::string GetDefaultLocaleFromManifest(const DictionaryValue& manifest,
43 if (manifest.GetString(keys::kDefaultLocale, &default_locale))
52 DictionaryValue* manifest = info.extension_manifest.get();
53 if (!manifest)
56 if (!manifest->HasKey(keys::kDefaultLocale))
60 manifest->GetString(keys::kCurrentLocale, &manifest_current_locale);
64 // Localizes manifest value for a given key.
67 DictionaryValue* manifest,
70 if (!manifest->GetString(key, &result))
76 manifest->SetString(key, result);
81 DictionaryValue* manifest,
85 if (!manifest->GetString(keys::kName, &result)) {
89 if (!LocalizeManifestValue(keys::kName, messages, manifest, error)) {
94 if (!LocalizeManifestValue(keys::kDescription, messages, manifest, error))
101 if (!LocalizeManifestValue(key, messages, manifest, error))
108 if (!LocalizeManifestValue(key, messages, manifest, error))
112 if (!LocalizeManifestValue(keys::kOmniboxKeyword, messages, manifest, error))
116 if (manifest->GetList(keys::kFileBrowserHandlers, &file_handlers)) {
129 // Add current locale key to the manifest, so we can overwrite prefs
130 // with new manifest when chrome locale changes.
131 manifest->SetString(keys::kCurrentLocale, CurrentLocaleOrDefault());
136 DictionaryValue* manifest,
138 DCHECK(manifest);
140 std::string default_locale = GetDefaultLocaleFromManifest(*manifest, error);
150 !LocalizeManifest(*message_bundle, manifest, error))