summaryrefslogtreecommitdiff
path: root/cups/language.c
diff options
context:
space:
mode:
authormsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>2015-08-06 14:08:01 +0000
committermsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>2015-08-06 14:08:01 +0000
commit88da9d73514c35594ec73add4c035cce6ff7b7c5 (patch)
tree6e1cad0909793312cbaaf3758eb21fb4ca326392 /cups/language.c
parentbd3e2e22b9bf481c39b9b994beb72342deee6b98 (diff)
downloadcups-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.c12
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))