TQToolTip::add(m_NrOfTermsBox,i18n("The number of terms you want"));
TQToolTip::add(m_NrOfTermsBox,i18n("The number of terms you want"));
TQWhatsThis::add(m_NrOfTermsBox,i18n("Choose the number of terms (2, 3, 4 or 5) you want for calculating fractions."));
TQWhatsThis::add(m_NrOfTermsBox,i18n("Choose the number of terms (2, 3, 4 or 5) you want for calculating fractions."));
m_NrOfTermsBoxAction=newKWidgetAction(m_NrOfTermsBox,i18n("Number of Terms"),ALT+Key_E,TQT_TQOBJECT(this),TQT_SLOT(NrOfTermsBoxSlot()),actionCollection(),"NrOfTermsBoxAction");
m_NrOfTermsBoxAction=newKWidgetAction(m_NrOfTermsBox,i18n("Number of Terms"),ALT+Key_E,this,TQT_SLOT(NrOfTermsBoxSlot()),actionCollection(),"NrOfTermsBoxAction");
// now connect the ComboBox's signal textChanged() to the slot function
// now connect the ComboBox's signal textChanged() to the slot function
m_MaxMainDenominatorBoxAction=newKWidgetAction(m_MaxMainDenominatorBox,i18n("Maximal Main Denominator"),ALT+Key_D,TQT_TQOBJECT(this),TQT_SLOT(MaxMainDenominatorBoxSlot()),actionCollection(),"MaxMainDenominatorBoxAction");
m_MaxMainDenominatorBoxAction=newKWidgetAction(m_MaxMainDenominatorBox,i18n("Maximal Main Denominator"),ALT+Key_D,this,TQT_SLOT(MaxMainDenominatorBoxSlot()),actionCollection(),"MaxMainDenominatorBoxAction");
// now connect the ComboBox's signal textChanged() to the slot function
// now connect the ComboBox's signal textChanged() to the slot function
TQToolTip::add(m_OperationBox,i18n("The operations you want"));
TQToolTip::add(m_OperationBox,i18n("The operations you want"));
TQWhatsThis::add(m_OperationBox,i18n("Choose the type of operations you want for calculating fractions: Addition/Substraction, Multiplication/Division or All Operations Mixed. If you choose All Operations Mixed, the program will randomly choose addition, substraction, multiplication and/or division."));
TQWhatsThis::add(m_OperationBox,i18n("Choose the type of operations you want for calculating fractions: Addition/Substraction, Multiplication/Division or All Operations Mixed. If you choose All Operations Mixed, the program will randomly choose addition, substraction, multiplication and/or division."));
newTDEAction(i18n("&Get Words in New Language..."),"knewstuff",CTRL+Key_G,TQT_TQOBJECT(this),TQT_SLOT(slotDownloadNewStuff()),actionCollection(),"downloadnewstuff");
newTDEAction(i18n("&Get Words in New Language..."),"knewstuff",CTRL+Key_G,this,TQT_SLOT(slotDownloadNewStuff()),actionCollection(),"downloadnewstuff");
(void)Accel->insert("Lookup Kanji (Kanjidic)",i18n("Lookup Kanji (Kanjidic)"),i18n("Gives detailed information about Kanji currently on clipboard."),CTRL+ALT+Key_K,CTRL+ALT+Key_K,TQT_TQOBJECT(this),TQT_SLOT(kanjiSearchAccel()));
(void)Accel->insert("Lookup Kanji (Kanjidic)",i18n("Lookup Kanji (Kanjidic)"),i18n("Gives detailed information about Kanji currently on clipboard."),CTRL+ALT+Key_K,CTRL+ALT+Key_K,this,TQT_SLOT(kanjiSearchAccel()));
(void)Accel->insert("Lookup English/Japanese word",i18n("Lookup English/Japanese Word"),i18n("Looks up current text on clipboard in the same way as if you used Kiten's regular search."),CTRL+ALT+Key_S,CTRL+ALT+Key_S,TQT_TQOBJECT(this),TQT_SLOT(searchAccel()));
(void)Accel->insert("Lookup English/Japanese word",i18n("Lookup English/Japanese Word"),i18n("Looks up current text on clipboard in the same way as if you used Kiten's regular search."),CTRL+ALT+Key_S,CTRL+ALT+Key_S,this,TQT_SLOT(searchAccel()));
deinfCB=newTDEToggleAction(i18n("&Deinflect Verbs in Regular Search"),0,TQT_TQOBJECT(this),TQT_SLOT(kanjiDictChange()),actionCollection(),"deinf_toggle");
deinfCB=newTDEToggleAction(i18n("&Deinflect Verbs in Regular Search"),0,this,TQT_SLOT(kanjiDictChange()),actionCollection(),"deinf_toggle");
m_newAction->setToolTip(i18n("Play a new sound"));
m_newAction->setToolTip(i18n("Play a new sound"));
m_newAction->setWhatsThis(i18n("You can play a new sound by clicking this button or using the File menu, New Sound."));
m_newAction->setWhatsThis(i18n("You can play a new sound by clicking this button or using the File menu, New Sound."));
newTDEAction(i18n("Get Alphabet in New Language..."),"knewstuff",0,TQT_TQOBJECT(this),TQT_SLOT(slotDownloadNewStuff()),actionCollection(),"downloadnewstuff");
newTDEAction(i18n("Get Alphabet in New Language..."),"knewstuff",0,this,TQT_SLOT(slotDownloadNewStuff()),actionCollection(),"downloadnewstuff");
m_themeAction->setToolTip(i18n("Select the theme"));
m_themeAction->setToolTip(i18n("Select the theme"));
m_themeAction->setWhatsThis(i18n("Here you can change the theme for KLettres. A theme consists in the background picture and the font color for the letter displayed."));
m_themeAction->setWhatsThis(i18n("Here you can change the theme for KLettres. A theme consists in the background picture and the font color for the letter displayed."));
m_kidAction->setWhatsThis(i18n("If you are in the Grown-up mode, clicking on this button will set up the Kid mode. The Kid mode has no menubar and the font is bigger in the statusbar."));
m_kidAction->setWhatsThis(i18n("If you are in the Grown-up mode, clicking on this button will set up the Kid mode. The Kid mode has no menubar and the font is bigger in the statusbar."));
m_secondToolbar->insertButton(charIcon(allData[i].at(0)),i,TQT_SIGNAL(clicked()),TQT_TQOBJECT(this),TQT_SLOT(slotPasteChar()),true,i18n("Inserts the character %1").arg(allData[i]),i+1);
m_secondToolbar->insertButton(charIcon(allData[i].at(0)),i,TQT_SIGNAL(clicked()),this,TQT_SLOT(slotPasteChar()),true,i18n("Inserts the character %1").arg(allData[i]),i+1);
editAppend=newTDEAction(i18n("&Append New Entry"),"insert_table_row","Insert",TQT_TQOBJECT(this),TQT_SLOT(slotAppendRow()),actionCollection(),"edit_append");
editAppend=newTDEAction(i18n("&Append New Entry"),"insert_table_row","Insert",this,TQT_SLOT(slotAppendRow()),actionCollection(),"edit_append");
editAppend->setWhatsThis(i18n("Append a new row to the vocabulary"));
editAppend->setWhatsThis(i18n("Append a new row to the vocabulary"));
editSaveSelectedArea=newTDEAction(i18n("Save E&ntries in Query As..."),TDEGlobal::iconLoader()->loadIcon("document-save-as",TDEIcon::Small),0,TQT_TQOBJECT(this),TQT_SLOT(slotSaveSelection()),actionCollection(),"edit_save_selected_area");
editSaveSelectedArea=newTDEAction(i18n("Save E&ntries in Query As..."),TDEGlobal::iconLoader()->loadIcon("document-save-as",TDEIcon::Small),0,this,TQT_SLOT(slotSaveSelection()),actionCollection(),"edit_save_selected_area");
editSaveSelectedArea->setWhatsThis(i18n("Save the entries in the query as a new vocabulary"));
editSaveSelectedArea->setWhatsThis(i18n("Save the entries in the query as a new vocabulary"));
fileGHNS=newTDEAction(i18n("&Get New Vocabularies..."),"knewstuff","CTRL+G",TQT_TQOBJECT(this),TQT_SLOT(slotFileGHNS()),actionCollection(),"file_ghns");
fileGHNS=newTDEAction(i18n("&Get New Vocabularies..."),"knewstuff","CTRL+G",this,TQT_SLOT(slotFileGHNS()),actionCollection(),"file_ghns");
fileGHNS->setWhatsThis(i18n("Downloads new vocabularies"));
fileGHNS->setWhatsThis(i18n("Downloads new vocabularies"));
editDelete->setWhatsThis(i18n("Deletes the selected row(s)"));
editDelete->setWhatsThis(i18n("Deletes the selected row(s)"));
editDelete->setToolTip(editDelete->whatsThis());
editDelete->setToolTip(editDelete->whatsThis());
editMarkBlank=newTDEAction(i18n("&Mark as Blank"),"markasblank","CTRL+M",TQT_TQOBJECT(this),TQT_SLOT(slotEditMarkBlank()),actionCollection(),"edit_mark_blank");
editMarkBlank=newTDEAction(i18n("&Mark as Blank"),"markasblank","CTRL+M",this,TQT_SLOT(slotEditMarkBlank()),actionCollection(),"edit_mark_blank");
editMarkBlank->setWhatsThis(i18n("Marks the current or selected word as a blank for Fill-in-the-blank"));
editMarkBlank->setWhatsThis(i18n("Marks the current or selected word as a blank for Fill-in-the-blank"));