• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/WebKit-7537.78.2/win/

Lines Matching defs:stringsBundle

147 static CFBundleRef cfBundleForStringsBundle(WebLocalizableStringsBundle* stringsBundle)
149 if (!stringsBundle) {
156 if (!stringsBundle->bundle)
157 stringsBundle->bundle = CFBundleGetBundleWithIdentifier(adoptCF(CFStringCreateWithCString(0, stringsBundle->identifier, kCFStringEncodingASCII)).get());
158 return stringsBundle->bundle;
161 static CFStringRef copyLocalizedStringFromBundle(WebLocalizableStringsBundle* stringsBundle, const String& key)
165 CFBundleRef bundle = cfBundleForStringsBundle(stringsBundle);
175 static LocalizedString* findCachedString(WebLocalizableStringsBundle* stringsBundle, const String& key)
177 if (!stringsBundle) {
182 if (stringsBundle->bundle == WebKitLocalizableStringsBundle.bundle) {
190 static void cacheString(WebLocalizableStringsBundle* stringsBundle, const String& key, LocalizedString* value)
192 if (!stringsBundle) {
202 static const LocalizedString& localizedString(WebLocalizableStringsBundle* stringsBundle, const String& key)
204 LocalizedString* string = findCachedString(stringsBundle, key);
208 string = new LocalizedString(copyLocalizedStringFromBundle(stringsBundle, key));
209 cacheString(stringsBundle, key, string);
214 CFStringRef WebLocalizedStringUTF8(WebLocalizableStringsBundle* stringsBundle, LPCSTR key)
219 return localizedString(stringsBundle, String::fromUTF8(key));
222 LPCTSTR WebLocalizedLPCTSTRUTF8(WebLocalizableStringsBundle* stringsBundle, LPCSTR key)
227 return localizedString(stringsBundle, String::fromUTF8(key));
232 CFStringRef WebLocalizedString(WebLocalizableStringsBundle* stringsBundle, LPCTSTR key)
237 return localizedString(stringsBundle, String(key));
240 LPCTSTR WebLocalizedLPCTSTR(WebLocalizableStringsBundle* stringsBundle, LPCTSTR key)
245 return localizedString(stringsBundle, String(key));