[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/trunk r9841: Log warning if an unsuitable
From: |
Benjamin Wolsey |
Subject: |
[Gnash-commit] /srv/bzr/gnash/trunk r9841: Log warning if an unsuitable locale is used. |
Date: |
Thu, 25 Sep 2008 13:13:42 +0200 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9841
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-09-25 13:13:42 +0200
message:
Log warning if an unsuitable locale is used.
modified:
libcore/asobj/String_as.cpp
------------------------------------------------------------
revno: 9839.1.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-09-25 13:13:14 +0200
message:
Log warning if case conversion will probably fail.
modified:
libcore/asobj/String_as.cpp
=== modified file 'libcore/asobj/String_as.cpp'
--- a/libcore/asobj/String_as.cpp 2008-09-19 16:16:31 +0000
+++ b/libcore/asobj/String_as.cpp 2008-09-25 11:13:14 +0000
@@ -695,6 +695,15 @@
{
currentLocale = std::locale::classic();
}
+
+ if (currentLocale == std::locale::classic())
+ {
+ LOG_ONCE(
+ log_error(_("Your locale probably can't convert non-ascii "
+ "characters to upper case. Using a UTF8 locale may fix this."));
+ );
+ }
+
boost::to_upper(wstr, currentLocale);
return as_value(utf8::encodeCanonicalString(wstr, version));
@@ -724,6 +733,15 @@
{
currentLocale = std::locale::classic();
}
+
+ if (currentLocale == std::locale::classic())
+ {
+ LOG_ONCE(
+ log_error(_("Your locale probably can't convert non-ascii "
+ "characters to lower case. Using a UTF8 locale may fix this"));
+ );
+ }
+
boost::to_lower(wstr, currentLocale);
return as_value(utf8::encodeCanonicalString(wstr, version));
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/trunk r9841: Log warning if an unsuitable locale is used.,
Benjamin Wolsey <=