diff options
author | msweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be> | 2015-08-06 14:08:01 +0000 |
---|---|---|
committer | msweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be> | 2015-08-06 14:08:01 +0000 |
commit | 88da9d73514c35594ec73add4c035cce6ff7b7c5 (patch) | |
tree | 6e1cad0909793312cbaaf3758eb21fb4ca326392 /cups/language.c | |
parent | bd3e2e22b9bf481c39b9b994beb72342deee6b98 (diff) | |
download | cups-88da9d73514c35594ec73add4c035cce6ff7b7c5.tar.gz |
Fix another new Chinese locale ID (<rdar://problem/22086642>)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12835 a1ca3aef-8c08-0410-bb20-df032aa958be
Diffstat (limited to 'cups/language.c')
-rw-r--r-- | cups/language.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cups/language.c b/cups/language.c index de6fdeabd..00c740054 100644 --- a/cups/language.c +++ b/cups/language.c @@ -1324,6 +1324,18 @@ appleMessageLoad(const char *locale) /* I - Locale ID */ snprintf(filename, sizeof(filename), CUPS_BUNDLEDIR "/Resources/%s.lproj/cups.strings", _cupsAppleLanguage(locale, applelang, sizeof(applelang))); + + if (access(filename, 0)) + { + /* + * <rdar://problem/22086642> + * + * Try with original locale string... + */ + + snprintf(filename, sizeof(filename), CUPS_BUNDLEDIR "/Resources/%s.lproj/cups.strings", locale); + } + DEBUG_printf(("1appleMessageLoad: filename=\"%s\"", filename)); if (access(filename, 0)) |