This patch ensures that should there be no response present for the
requested item in the language the user has chosen it returns the
response in the default language (1, english).
Index: ChangeLog
===================================================================
RCS file: /cvsroot/gnuworld/gnuworld/ChangeLog,v
retrieving revision 1.2
diff -b -u -d -r1.2 ChangeLog
--- ChangeLog 8 Aug 2002 03:12:35 -0000 1.2
+++ ChangeLog 8 Dec 2002 12:09:43 -0000
@@ -1,3 +1,10 @@
+2002-12-08 13:15 Alexander Maassen <[EMAIL PROTECTED]>
+
+ * mod.cservice/cservice.cc:
+
+ getResponse defaults to english if response for set language
+ has not been found.
+
2002-08-07 21:11 Daniel Karrels <[EMAIL PROTECTED]>
* mod.scanner/scanner.cc, src/main.cc, src/server.cc:
Index: mod.cservice/cservice.cc
===================================================================
RCS file: /cvsroot/gnuworld/gnuworld/mod.cservice/cservice.cc,v
retrieving revision 1.223
diff -b -u -d -r1.223 cservice.cc
--- mod.cservice/cservice.cc 19 Oct 2002 20:08:06 -0000 1.223
+++ mod.cservice/cservice.cc 8 Dec 2002 12:10:02 -0000
@@ -1243,8 +1245,10 @@
*/
if (lang_id != 1)
{
- // TODO: Set the language for this user to english.
- // return getResponse(theUser,1);
+ pair<int, int> thePair( 1, response_id );
+ translationTableType::iterator ptr = translationTable.find(thePair);
+ if(ptr != translationTable.end())
+ return ptr->second ;
}
if( !msg.empty() )