* LyX, The Document Processor
*
* Copyright 1995 Matthias Ettrich
- * Copyright 1995-1999 The LyX Team.
+ * Copyright 1995-2000 The LyX Team.
*
* ====================================================== */
#include "support/lstrings.h"
#include "language.h"
+using std::endl;
// a wrapper around the callback static member.
extern "C" void C_Intl_DispatchCallback(FL_OBJECT * ob, long code);
/* read text from choice */
int i = Language->get();
-#if 0
- if (lyxerr.debugging(Debug::KBMAP))
- lyxerr << "Table: " << tex_babel[i-1] << endl;
-#endif
string p;
if (i == otherkeymap)
p = fl_get_input(fd_form_keymap->OtherKeymap);
/* read text from choice */
int i = Language2->get();
-#if 0
- if (lyxerr.debugging(Debug::KBMAP))
- lyxerr << "Table: " << tex_babel[i-1] << endl;
-#endif
string p;
if (i == otherkeymap)
p = fl_get_input(fd_form_keymap->OtherKeymap2);
Language2->add(120, 110, 160, 30, 300); // Secondary
fl_end_form();
-#if 0
- int n = 0;
- while (true)
- if (!strlen(tex_babel[n]))
- break;
- else {
- Language->addto(tex_babel[n]);
- Language2->addto(tex_babel[n]);
- ++n;
- }
-#else
int n = 1;
// Default is not in the language map
Language->addto("default");
Language2->addto("default");
for (Languages::const_iterator cit = languages.begin();
cit != languages.end(); ++cit) {
- Language->addto((*cit).second.lang.c_str());
- Language2->addto((*cit).second.lang.c_str());
+ Language->addto((*cit).second.lang().c_str());
+ Language2->addto((*cit).second.lang().c_str());
++n;
}
-#endif
+
Language->addto(_("other..."));
Language2->addto(_("other..."));
otherkeymap = n + 1;