summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitmodules6
-rw-r--r--CMakeL10n.txt7
-rw-r--r--CMakeLists.txt17
-rw-r--r--INSTALL191
-rw-r--r--Makefile.am5
-rw-r--r--Makefile.am.in4
-rw-r--r--README4
-rw-r--r--README.md49
-rw-r--r--TODO3
-rw-r--r--acinclude.m412615
-rw-r--r--aclocal.m4910
m---------admin0
m---------cmake0
-rw-r--r--config.h.in252
-rw-r--r--configure.files3
-rw-r--r--configure.in234
-rw-r--r--configure.in.in13
-rw-r--r--doc/CMakeLists.txt12
-rw-r--r--doc/Makefile.am5
-rw-r--r--doc/da/CMakeLists.txt17
-rw-r--r--doc/da/Makefile.am2
-rw-r--r--doc/da/index.docbook4
-rw-r--r--doc/en/addchannel.png (renamed from doc/konversation/addchannel.png)bin6041 -> 6041 bytes
-rw-r--r--doc/en/addnetwork_co.png (renamed from doc/konversation/addnetwork_co.png)bin14853 -> 14853 bytes
-rw-r--r--doc/en/addserver_co.png (renamed from doc/konversation/addserver_co.png)bin7754 -> 7754 bytes
-rw-r--r--doc/en/channel_screen_co.png (renamed from doc/konversation/channel_screen_co.png)bin25548 -> 25548 bytes
-rw-r--r--doc/en/channel_screen_tour_co.png (renamed from doc/konversation/channel_screen_tour_co.png)bin42988 -> 42988 bytes
-rw-r--r--doc/en/channellist_screen_co.png (renamed from doc/konversation/channellist_screen_co.png)bin28160 -> 28160 bytes
-rw-r--r--doc/en/checkidentities.png (renamed from doc/konversation/checkidentities.png)bin7645 -> 7645 bytes
-rw-r--r--doc/en/colorchooser_screen.png (renamed from doc/konversation/colorchooser_screen.png)bin7160 -> 7160 bytes
-rw-r--r--doc/en/colorize.png (renamed from doc/konversation/colorize.png)bin1012 -> 1012 bytes
-rw-r--r--doc/en/configure.png (renamed from doc/konversation/configure.png)bin1095 -> 1095 bytes
-rw-r--r--doc/en/dccstatus_screen_co.png (renamed from doc/konversation/dccstatus_screen_co.png)bin18464 -> 18464 bytes
-rw-r--r--doc/en/editserver_screen_co.png (renamed from doc/konversation/editserver_screen_co.png)bin8595 -> 8595 bytes
-rw-r--r--doc/en/first_channel_co.png (renamed from doc/konversation/first_channel_co.png)bin28688 -> 28688 bytes
-rw-r--r--doc/en/first_serverlist_co.png (renamed from doc/konversation/first_serverlist_co.png)bin9273 -> 9273 bytes
-rw-r--r--doc/en/highlighting_screen_co.png (renamed from doc/konversation/highlighting_screen_co.png)bin30039 -> 30039 bytes
-rw-r--r--doc/en/identities_adv_co.png (renamed from doc/konversation/identities_adv_co.png)bin13157 -> 13157 bytes
-rw-r--r--doc/en/identities_away_co.png (renamed from doc/konversation/identities_away_co.png)bin27908 -> 27908 bytes
-rw-r--r--doc/en/identities_gen_co.png (renamed from doc/konversation/identities_gen_co.png)bin14339 -> 14339 bytes
-rw-r--r--doc/en/index.docbook (renamed from doc/konversation/index.docbook)4
-rw-r--r--doc/en/irc_admin.png (renamed from doc/konversation/irc_admin.png)bin219 -> 219 bytes
-rw-r--r--doc/en/irc_away.png (renamed from doc/konversation/irc_away.png)bin182 -> 182 bytes
-rw-r--r--doc/en/irc_halfop.png (renamed from doc/konversation/irc_halfop.png)bin214 -> 214 bytes
-rw-r--r--doc/en/irc_normal.png (renamed from doc/konversation/irc_normal.png)bin207 -> 207 bytes
-rw-r--r--doc/en/irc_op.png (renamed from doc/konversation/irc_op.png)bin229 -> 229 bytes
-rw-r--r--doc/en/irc_owner.png (renamed from doc/konversation/irc_owner.png)bin214 -> 214 bytes
-rw-r--r--doc/en/irc_voice.png (renamed from doc/konversation/irc_voice.png)bin214 -> 214 bytes
-rw-r--r--doc/en/kaddressbook.png (renamed from doc/konversation/kaddressbook.png)bin673 -> 673 bytes
-rw-r--r--doc/en/led_blue_off.png (renamed from doc/konversation/led_blue_off.png)bin208 -> 208 bytes
-rw-r--r--doc/en/led_blue_on.png (renamed from doc/konversation/led_blue_on.png)bin208 -> 208 bytes
-rw-r--r--doc/en/led_green_off.png (renamed from doc/konversation/led_green_off.png)bin220 -> 220 bytes
-rw-r--r--doc/en/led_green_on.png (renamed from doc/konversation/led_green_on.png)bin220 -> 220 bytes
-rw-r--r--doc/en/led_red_off.png (renamed from doc/konversation/led_red_off.png)bin198 -> 198 bytes
-rw-r--r--doc/en/led_red_on.png (renamed from doc/konversation/led_red_on.png)bin208 -> 208 bytes
-rw-r--r--doc/en/led_yellow_off.png (renamed from doc/konversation/led_yellow_off.png)bin209 -> 209 bytes
-rw-r--r--doc/en/led_yellow_on.png (renamed from doc/konversation/led_yellow_on.png)bin204 -> 204 bytes
-rw-r--r--doc/en/logviewer_co.png (renamed from doc/konversation/logviewer_co.png)bin22416 -> 22416 bytes
-rw-r--r--doc/en/nicksonline_co.png (renamed from doc/konversation/nicksonline_co.png)bin33027 -> 33027 bytes
-rw-r--r--doc/en/nickthemes_screen_co.png (renamed from doc/konversation/nickthemes_screen_co.png)bin27475 -> 27475 bytes
-rw-r--r--doc/en/notification_screen_co.png (renamed from doc/konversation/notification_screen_co.png)bin60321 -> 60321 bytes
-rw-r--r--doc/en/notifylist_screen_co.png (renamed from doc/konversation/notifylist_screen_co.png)bin64120 -> 64120 bytes
-rw-r--r--doc/en/osd_demo.png (renamed from doc/konversation/osd_demo.png)bin66889 -> 66889 bytes
-rw-r--r--doc/en/osd_screen_co.png (renamed from doc/konversation/osd_screen_co.png)bin67465 -> 67465 bytes
-rw-r--r--doc/en/prefs_identity_screen_co.png (renamed from doc/konversation/prefs_identity_screen_co.png)bin21704 -> 21704 bytes
-rw-r--r--doc/en/quickbuttons_screen.png (renamed from doc/konversation/quickbuttons_screen.png)bin29682 -> 29682 bytes
-rw-r--r--doc/en/quickconnect_screen.png (renamed from doc/konversation/quickconnect_screen.png)bin7587 -> 7587 bytes
-rw-r--r--doc/en/serverlist_co.png (renamed from doc/konversation/serverlist_co.png)bin11642 -> 11642 bytes
-rw-r--r--doc/en/serverlist_screen_co.png (renamed from doc/konversation/serverlist_screen_co.png)bin16018 -> 16018 bytes
-rw-r--r--doc/en/tdeimproxy_create_screen2.png (renamed from doc/konversation/tdeimproxy_create_screen2.png)bin11653 -> 11653 bytes
-rw-r--r--doc/en/tdeimproxy_create_screen_co.png (renamed from doc/konversation/tdeimproxy_create_screen_co.png)bin53467 -> 53467 bytes
-rw-r--r--doc/en/urlcatcher_screen_co.png (renamed from doc/konversation/urlcatcher_screen_co.png)bin22318 -> 22318 bytes
-rw-r--r--doc/en/webbrowser_screen_co.png (renamed from doc/konversation/webbrowser_screen_co.png)bin70335 -> 70335 bytes
-rw-r--r--doc/es/CMakeLists.txt17
-rw-r--r--doc/es/Makefile.am2
-rw-r--r--doc/et/CMakeLists.txt17
-rw-r--r--doc/et/Makefile.am2
-rw-r--r--doc/et/index.docbook4
-rw-r--r--doc/it/CMakeLists.txt17
-rw-r--r--doc/it/Makefile.am2
-rw-r--r--doc/it/index.docbook4
-rw-r--r--doc/konversation/CMakeLists.txt14
-rw-r--r--doc/konversation/Makefile.am9
-rw-r--r--doc/man/konversation.1186
-rw-r--r--doc/man/konversationircprotocolhandler.170
-rw-r--r--doc/pt/CMakeLists.txt17
-rw-r--r--doc/pt/Makefile.am2
-rw-r--r--doc/pt/index.docbook4
-rw-r--r--doc/ru/CMakeLists.txt17
-rw-r--r--doc/ru/Makefile.am2
-rw-r--r--doc/ru/index.docbook4
-rw-r--r--doc/sv/CMakeLists.txt17
-rw-r--r--doc/sv/Makefile.am2
-rw-r--r--doc/sv/index.docbook4
-rw-r--r--konversation/CMakeL10n.txt15
-rw-r--r--konversation/Makefile.am19
-rw-r--r--konversation/NEWS5
-rw-r--r--konversation/configure.files3
-rw-r--r--konversation/configure.in.in48
-rw-r--r--konversation/images/Makefile.am1
-rw-r--r--konversation/images/icons/Makefile.am1
-rw-r--r--konversation/images/nickicons/Makefile.am1
-rw-r--r--konversation/images/nickicons/alternative/CMakeLists.txt8
-rw-r--r--konversation/images/nickicons/alternative/Makefile.am3
-rw-r--r--konversation/images/nickicons/alternative/index.desktop53
-rw-r--r--konversation/images/nickicons/christmas/CMakeLists.txt7
-rw-r--r--konversation/images/nickicons/christmas/Makefile.am3
-rw-r--r--konversation/images/nickicons/christmas/index.desktop64
-rw-r--r--konversation/images/nickicons/classic/CMakeLists.txt7
-rw-r--r--konversation/images/nickicons/classic/Makefile.am3
-rw-r--r--konversation/images/nickicons/classic/index.desktop66
-rw-r--r--konversation/images/nickicons/default/CMakeLists.txt7
-rw-r--r--konversation/images/nickicons/default/Makefile.am3
-rw-r--r--konversation/images/nickicons/default/index.desktop65
-rw-r--r--konversation/images/nickicons/oxygen/CMakeLists.txt7
-rw-r--r--konversation/images/nickicons/oxygen/Makefile.am3
-rw-r--r--konversation/images/nickicons/oxygen/index.desktop18
-rw-r--r--konversation/images/nickicons/smiling/CMakeLists.txt7
-rw-r--r--konversation/images/nickicons/smiling/Makefile.am3
-rw-r--r--konversation/images/nickicons/smiling/index.desktop66
-rw-r--r--konversation/images/nickicons/square/CMakeLists.txt7
-rw-r--r--konversation/images/nickicons/square/Makefile.am3
-rw-r--r--konversation/images/nickicons/square/index.desktop65
-rw-r--r--konversation/scripts/Makefile.am4
-rw-r--r--konversation/scripts/README2
-rw-r--r--konversation/scripts/fortunes.dat2
-rwxr-xr-xkonversation/scripts/media7
-rw-r--r--konversation/src/CMakeLists.txt15
-rw-r--r--konversation/src/Makefile.am73
-rw-r--r--konversation/src/alias_preferences.cpp14
-rw-r--r--konversation/src/alias_preferences.h2
-rw-r--r--konversation/src/autoreplace_preferences.cpp22
-rw-r--r--konversation/src/autoreplace_preferences.h2
-rw-r--r--konversation/src/autoreplace_preferencesui.ui3
-rw-r--r--konversation/src/awaymanager.cpp2
-rw-r--r--konversation/src/awaymanager.h2
-rw-r--r--konversation/src/blowfish/Makefile.am7
-rw-r--r--konversation/src/channel.cpp88
-rw-r--r--konversation/src/channel.h2
-rw-r--r--konversation/src/channeldialog.h2
-rw-r--r--konversation/src/channellistpanel.cpp42
-rw-r--r--konversation/src/channellistpanel.h2
-rw-r--r--konversation/src/channelnick.h2
-rw-r--r--konversation/src/channeloptionsdialog.cpp40
-rw-r--r--konversation/src/channeloptionsdialog.h2
-rw-r--r--konversation/src/channeloptionsui.ui2
-rw-r--r--konversation/src/chatwindow.cpp12
-rw-r--r--konversation/src/chatwindow.h2
-rw-r--r--konversation/src/chatwindowappearance_preferences.ui3
-rw-r--r--konversation/src/chatwindowbehaviour_preferences.ui3
-rw-r--r--konversation/src/config/Makefile.am8
-rw-r--r--konversation/src/config/preferences.cpp5
-rw-r--r--konversation/src/config/preferences.h2
-rw-r--r--konversation/src/connectionmanager.cpp26
-rw-r--r--konversation/src/connectionmanager.h2
-rw-r--r--konversation/src/dcc_preferences.cpp2
-rw-r--r--konversation/src/dcc_preferences.h2
-rw-r--r--konversation/src/dcc_preferencesui.ui6
-rw-r--r--konversation/src/dccchat.cpp36
-rw-r--r--konversation/src/dccchat.h2
-rw-r--r--konversation/src/dccrecipientdialog.cpp4
-rw-r--r--konversation/src/dccrecipientdialog.h2
-rw-r--r--konversation/src/dccresumedialog.cpp6
-rw-r--r--konversation/src/dccresumedialog.h2
-rw-r--r--konversation/src/dcctransfer.cpp2
-rw-r--r--konversation/src/dcctransfer.h2
-rw-r--r--konversation/src/dcctransferdetailedinfopanel.cpp12
-rw-r--r--konversation/src/dcctransferdetailedinfopanel.h2
-rw-r--r--konversation/src/dcctransferdetailedinfopanelui.ui3
-rw-r--r--konversation/src/dcctransfermanager.cpp10
-rw-r--r--konversation/src/dcctransfermanager.h2
-rw-r--r--konversation/src/dcctransferpanel.cpp26
-rw-r--r--konversation/src/dcctransferpanel.h2
-rw-r--r--konversation/src/dcctransferpanelitem.cpp10
-rw-r--r--konversation/src/dcctransferpanelitem.h2
-rw-r--r--konversation/src/dcctransferrecv.cpp34
-rw-r--r--konversation/src/dcctransferrecv.h4
-rw-r--r--konversation/src/dcctransfersend.cpp18
-rw-r--r--konversation/src/dcctransfersend.h2
-rw-r--r--konversation/src/editnotifydialog.h2
-rw-r--r--konversation/src/eventsrc902
-rw-r--r--konversation/src/generalbehavior_preferences.ui3
-rw-r--r--konversation/src/highlight_preferences.cpp24
-rw-r--r--konversation/src/highlight_preferences.h2
-rw-r--r--konversation/src/highlight_preferencesui.ui3
-rw-r--r--konversation/src/identitydialog.cpp48
-rw-r--r--konversation/src/identitydialog.h2
-rw-r--r--konversation/src/ignore_preferences.cpp30
-rw-r--r--konversation/src/ignore_preferences.h2
-rw-r--r--konversation/src/images.cpp4
-rw-r--r--konversation/src/images.h2
-rw-r--r--konversation/src/inputfilter.cpp10
-rw-r--r--konversation/src/inputfilter.h2
-rw-r--r--konversation/src/insertchardialog.cpp2
-rw-r--r--konversation/src/insertchardialog.h2
-rw-r--r--konversation/src/irccolorchooser.cpp4
-rw-r--r--konversation/src/irccolorchooser.h2
-rw-r--r--konversation/src/ircinput.cpp14
-rw-r--r--konversation/src/ircinput.h2
-rw-r--r--konversation/src/ircqueue.cpp6
-rw-r--r--konversation/src/ircqueue.h2
-rw-r--r--konversation/src/ircview.cpp26
-rw-r--r--konversation/src/ircview.h2
-rw-r--r--konversation/src/ircviewbox.cpp18
-rw-r--r--konversation/src/ircviewbox.h2
-rw-r--r--konversation/src/joinchanneldialog.h2
-rw-r--r--konversation/src/konsolepanel.cpp10
-rw-r--r--konversation/src/konsolepanel.h2
-rw-r--r--konversation/src/konvdcop.h4
-rw-r--r--konversation/src/konversation.desktop45
-rw-r--r--konversation/src/konversationapplication.cpp56
-rw-r--r--konversation/src/konversationapplication.h2
-rw-r--r--konversation/src/konversationmainwindow.cpp184
-rw-r--r--konversation/src/konversationmainwindow.h4
-rw-r--r--konversation/src/konversationsound.h2
-rw-r--r--konversation/src/konversationstatusbar.cpp2
-rw-r--r--konversation/src/konversationstatusbar.h2
-rw-r--r--konversation/src/konvibookmarkhandler.cpp2
-rw-r--r--konversation/src/konvibookmarkhandler.h2
-rw-r--r--konversation/src/konvibookmarkmenu.cpp10
-rw-r--r--konversation/src/konvibookmarkmenu.h2
-rw-r--r--konversation/src/konviconfigdialog.cpp20
-rw-r--r--konversation/src/konviconfigdialog.h2
-rw-r--r--konversation/src/konvisettingsdialog.cpp20
-rw-r--r--konversation/src/konvisettingsdialog.h2
-rw-r--r--konversation/src/linkaddressbook/Makefile.am11
-rw-r--r--konversation/src/linkaddressbook/addressbook.h2
-rw-r--r--konversation/src/linkaddressbook/addressbook_base.h2
-rw-r--r--konversation/src/linkaddressbook/linkaddressbookui.cpp22
-rw-r--r--konversation/src/linkaddressbook/linkaddressbookui.h2
-rw-r--r--konversation/src/logfilereader.cpp18
-rw-r--r--konversation/src/logfilereader.h2
-rw-r--r--konversation/src/modebutton.cpp2
-rw-r--r--konversation/src/modebutton.h2
-rw-r--r--konversation/src/multilineedit.h2
-rw-r--r--konversation/src/multilinetextedit.cpp4
-rw-r--r--konversation/src/multilinetextedit.h2
-rw-r--r--konversation/src/nick.cpp6
-rw-r--r--konversation/src/nick.h2
-rw-r--r--konversation/src/nickinfo.cpp6
-rw-r--r--konversation/src/nickinfo.h2
-rw-r--r--konversation/src/nicklistbehavior_preferences.cpp2
-rw-r--r--konversation/src/nicklistbehavior_preferences.h2
-rw-r--r--konversation/src/nicklistview.cpp10
-rw-r--r--konversation/src/nicklistview.h2
-rw-r--r--konversation/src/nicksonline.cpp36
-rw-r--r--konversation/src/nicksonline.h2
-rw-r--r--konversation/src/notificationhandler.h2
-rw-r--r--konversation/src/osd.cpp12
-rw-r--r--konversation/src/osd.h4
-rw-r--r--konversation/src/osd_preferences.cpp16
-rw-r--r--konversation/src/osd_preferences.h2
-rw-r--r--konversation/src/outputfilter.h2
-rw-r--r--konversation/src/query.cpp34
-rw-r--r--konversation/src/query.h2
-rw-r--r--konversation/src/queuetuner.cpp26
-rw-r--r--konversation/src/queuetuner.h2
-rw-r--r--konversation/src/quickbutton.cpp2
-rw-r--r--konversation/src/quickbutton.h2
-rw-r--r--konversation/src/quickbuttons_preferences.cpp14
-rw-r--r--konversation/src/quickbuttons_preferences.h2
-rw-r--r--konversation/src/quickconnectdialog.h2
-rw-r--r--konversation/src/rawlog.h2
-rw-r--r--konversation/src/scriptlauncher.h2
-rw-r--r--konversation/src/searchbar.cpp26
-rw-r--r--konversation/src/searchbar.h2
-rw-r--r--konversation/src/server.cpp192
-rw-r--r--konversation/src/server.h2
-rw-r--r--konversation/src/serverdialog.h2
-rw-r--r--konversation/src/servergroupdialog.cpp26
-rw-r--r--konversation/src/servergroupdialog.h2
-rw-r--r--konversation/src/serverison.cpp24
-rw-r--r--konversation/src/serverison.h2
-rw-r--r--konversation/src/serverlistdialog.cpp20
-rw-r--r--konversation/src/serverlistdialog.h2
-rw-r--r--konversation/src/serverlistview.h2
-rw-r--r--konversation/src/ssllabel.h2
-rw-r--r--konversation/src/sslsocket.h2
-rw-r--r--konversation/src/statuspanel.cpp20
-rw-r--r--konversation/src/statuspanel.h2
-rw-r--r--konversation/src/tabs_preferences.cpp2
-rw-r--r--konversation/src/tabs_preferences.h2
-rw-r--r--konversation/src/theme_preferences.cpp12
-rw-r--r--konversation/src/theme_preferences.h2
-rw-r--r--konversation/src/topiccombobox.cpp4
-rw-r--r--konversation/src/topiccombobox.h2
-rw-r--r--konversation/src/topiclabel.cpp10
-rw-r--r--konversation/src/topiclabel.h2
-rw-r--r--konversation/src/trayicon.cpp2
-rw-r--r--konversation/src/trayicon.h2
-rw-r--r--konversation/src/urlcatcher.cpp16
-rw-r--r--konversation/src/urlcatcher.h2
-rw-r--r--konversation/src/viewcontainer.cpp128
-rw-r--r--konversation/src/viewcontainer.h2
-rw-r--r--konversation/src/viewtree.cpp26
-rw-r--r--konversation/src/viewtree.h2
-rw-r--r--konversation/src/warnings_preferences.cpp2
-rw-r--r--konversation/src/warnings_preferences.h2
-rw-r--r--konversation/src/watchednicknames_preferences.cpp18
-rw-r--r--konversation/src/watchednicknames_preferences.h2
-rw-r--r--po/CMakeLists.txt9
-rw-r--r--po/Makefile.am1
-rw-r--r--po/ar/Makefile.am3
-rw-r--r--po/bg/Makefile.am3
-rw-r--r--po/ca/Makefile.am3
-rw-r--r--po/da/Makefile.am3
-rw-r--r--po/de/Makefile.am3
-rw-r--r--po/el/Makefile.am3
-rw-r--r--po/en_GB/Makefile.am3
-rw-r--r--po/es/Makefile.am3
-rw-r--r--po/et/Makefile.am3
-rw-r--r--po/fi/Makefile.am3
-rw-r--r--po/fr/Makefile.am3
-rw-r--r--po/gl/Makefile.am3
-rw-r--r--po/he/Makefile.am3
-rw-r--r--po/hu/Makefile.am3
-rw-r--r--po/it/Makefile.am3
-rw-r--r--po/ja/Makefile.am3
-rw-r--r--po/ka/Makefile.am3
-rw-r--r--po/ko/Makefile.am3
-rw-r--r--po/pa/Makefile.am3
-rw-r--r--po/pt/Makefile.am3
-rw-r--r--po/ru/Makefile.am3
-rw-r--r--po/sr/Makefile.am3
-rw-r--r--po/sr@Latn/Makefile.am3
-rw-r--r--po/sv/Makefile.am3
-rw-r--r--po/tr/Makefile.am3
-rw-r--r--po/zh_CN/Makefile.am3
-rw-r--r--po/zh_TW/Makefile.am3
-rw-r--r--stamp-h.in0
-rw-r--r--subdirs3
-rw-r--r--translations/desktop_files/ar.po97
-rw-r--r--translations/desktop_files/bg.po97
-rw-r--r--translations/desktop_files/br.po98
-rw-r--r--translations/desktop_files/ca.po97
-rw-r--r--translations/desktop_files/cs.po97
-rw-r--r--translations/desktop_files/cy.po97
-rw-r--r--translations/desktop_files/da.po97
-rw-r--r--translations/desktop_files/de.po97
-rw-r--r--translations/desktop_files/el.po97
-rw-r--r--translations/desktop_files/es.po97
-rw-r--r--translations/desktop_files/et.po97
-rw-r--r--translations/desktop_files/eventsrc/ar.po159
-rw-r--r--translations/desktop_files/eventsrc/bg.po158
-rw-r--r--translations/desktop_files/eventsrc/br.po162
-rw-r--r--translations/desktop_files/eventsrc/bs.po160
-rw-r--r--translations/desktop_files/eventsrc/ca.po159
-rw-r--r--translations/desktop_files/eventsrc/cs.po158
-rw-r--r--translations/desktop_files/eventsrc/cy.po158
-rw-r--r--translations/desktop_files/eventsrc/da.po158
-rw-r--r--translations/desktop_files/eventsrc/de.po158
-rw-r--r--translations/desktop_files/eventsrc/el.po159
-rw-r--r--translations/desktop_files/eventsrc/es.po158
-rw-r--r--translations/desktop_files/eventsrc/et.po158
-rw-r--r--translations/desktop_files/eventsrc/eventsrc.pot158
-rw-r--r--translations/desktop_files/eventsrc/fi.po159
-rw-r--r--translations/desktop_files/eventsrc/fr.po162
-rw-r--r--translations/desktop_files/eventsrc/ga.po158
-rw-r--r--translations/desktop_files/eventsrc/gl.po159
-rw-r--r--translations/desktop_files/eventsrc/he.po159
-rw-r--r--translations/desktop_files/eventsrc/hi.po162
-rw-r--r--translations/desktop_files/eventsrc/hu.po160
-rw-r--r--translations/desktop_files/eventsrc/it.po159
-rw-r--r--translations/desktop_files/eventsrc/ja.po158
-rw-r--r--translations/desktop_files/eventsrc/ka.po159
-rw-r--r--translations/desktop_files/eventsrc/lt.po159
-rw-r--r--translations/desktop_files/eventsrc/ms.po158
-rw-r--r--translations/desktop_files/eventsrc/nl.po159
-rw-r--r--translations/desktop_files/eventsrc/pa.po160
-rw-r--r--translations/desktop_files/eventsrc/pt.po158
-rw-r--r--translations/desktop_files/eventsrc/pt_BR.po158
-rw-r--r--translations/desktop_files/eventsrc/ru.po161
-rw-r--r--translations/desktop_files/eventsrc/sr.po158
-rw-r--r--translations/desktop_files/eventsrc/sr@Latn.po158
-rw-r--r--translations/desktop_files/eventsrc/sv.po158
-rw-r--r--translations/desktop_files/eventsrc/ta.po161
-rw-r--r--translations/desktop_files/eventsrc/tr.po158
-rw-r--r--translations/desktop_files/eventsrc/uk.po158
-rw-r--r--translations/desktop_files/eventsrc/uz.po159
-rw-r--r--translations/desktop_files/eventsrc/uz@cyrillic.po159
-rw-r--r--translations/desktop_files/eventsrc/zh_CN.po158
-rw-r--r--translations/desktop_files/eventsrc/zh_TW.po158
-rw-r--r--translations/desktop_files/fi.po97
-rw-r--r--translations/desktop_files/fr.po97
-rw-r--r--translations/desktop_files/ga.po98
-rw-r--r--translations/desktop_files/gl.po97
-rw-r--r--translations/desktop_files/he.po97
-rw-r--r--translations/desktop_files/hi.po98
-rw-r--r--translations/desktop_files/it.po98
-rw-r--r--translations/desktop_files/ja.po97
-rw-r--r--translations/desktop_files/ka.po97
-rw-r--r--translations/desktop_files/konversation-desktops.pot97
-rw-r--r--translations/desktop_files/lt.po97
-rw-r--r--translations/desktop_files/ms.po97
-rw-r--r--translations/desktop_files/nl.po98
-rw-r--r--translations/desktop_files/pa.po97
-rw-r--r--translations/desktop_files/pt.po97
-rw-r--r--translations/desktop_files/pt_BR.po97
-rw-r--r--translations/desktop_files/ru.po97
-rw-r--r--translations/desktop_files/sr.po97
-rw-r--r--translations/desktop_files/sr@Latn.po97
-rw-r--r--translations/desktop_files/sv.po97
-rw-r--r--translations/desktop_files/ta.po97
-rw-r--r--translations/desktop_files/tr.po97
-rw-r--r--translations/desktop_files/uk.po97
-rw-r--r--translations/desktop_files/zh_CN.po97
-rw-r--r--translations/desktop_files/zh_TW.po97
-rw-r--r--translations/messages/ar.po (renamed from po/ar/konversation.po)124
-rw-r--r--translations/messages/bg.po (renamed from po/bg/konversation.po)126
-rw-r--r--translations/messages/ca.po (renamed from po/ca/konversation.po)126
-rw-r--r--translations/messages/da.po (renamed from po/da/konversation.po)129
-rw-r--r--translations/messages/de.po (renamed from po/de/konversation.po)129
-rw-r--r--translations/messages/el.po (renamed from po/el/konversation.po)126
-rw-r--r--translations/messages/en_GB.po (renamed from po/en_GB/konversation.po)202
-rw-r--r--translations/messages/es.po (renamed from po/es/konversation.po)126
-rw-r--r--translations/messages/et.po (renamed from po/et/konversation.po)126
-rw-r--r--translations/messages/fi.po (renamed from po/fi/konversation.po)202
-rw-r--r--translations/messages/fr.po (renamed from po/fr/konversation.po)126
-rw-r--r--translations/messages/gl.po (renamed from po/gl/konversation.po)126
-rw-r--r--translations/messages/he.po (renamed from po/he/konversation.po)126
-rw-r--r--translations/messages/hu.po (renamed from po/hu/konversation.po)166
-rw-r--r--translations/messages/it.po (renamed from po/it/konversation.po)243
-rw-r--r--translations/messages/ja.po (renamed from po/ja/konversation.po)126
-rw-r--r--translations/messages/ka.po (renamed from po/ka/konversation.po)166
-rw-r--r--translations/messages/ko.po (renamed from po/ko/konversation.po)138
-rw-r--r--translations/messages/konversation.pot (renamed from po/konversation.pot)260
-rw-r--r--translations/messages/pa.po (renamed from po/pa/konversation.po)124
-rw-r--r--translations/messages/pt.po (renamed from po/pt/konversation.po)132
-rw-r--r--translations/messages/ru.po (renamed from po/ru/konversation.po)202
-rw-r--r--translations/messages/sr.po (renamed from po/sr/konversation.po)126
-rw-r--r--translations/messages/sr@Latn.po (renamed from po/sr@Latn/konversation.po)126
-rw-r--r--translations/messages/sv.po (renamed from po/sv/konversation.po)126
-rw-r--r--translations/messages/tr.po (renamed from po/tr/konversation.po)126
-rw-r--r--translations/messages/zh_CN.po (renamed from po/zh_CN/konversation.po)126
-rw-r--r--translations/messages/zh_TW.po (renamed from po/zh_TW/konversation.po)129
435 files changed, 13082 insertions, 19231 deletions
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index bdec8fc..0000000
--- a/.gitmodules
+++ /dev/null
@@ -1,6 +0,0 @@
-[submodule "admin"]
- path = admin
- url = https://system@scm.trinitydesktop.org/scm/git/tde-common-admin
-[submodule "cmake"]
- path = cmake
- url = https://system@scm.trinitydesktop.org/scm/git/tde-common-cmake
diff --git a/CMakeL10n.txt b/CMakeL10n.txt
index 9730a56..a9c7e38 100644
--- a/CMakeL10n.txt
+++ b/CMakeL10n.txt
@@ -9,12 +9,15 @@
#
#################################################
-cmake_minimum_required( VERSION 2.8 )
+
+##### set project version ########################
+
+include( TDEVersion )
+cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} )
##### include our cmake modules #################
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEL10n )
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8a201eb..e5574c9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -9,7 +9,12 @@
#
#################################################
-cmake_minimum_required( VERSION 2.8 )
+
+##### set project version ########################
+
+include( TDEVersion )
+cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} )
+tde_set_project_version( )
##### general package setup #####################
@@ -33,7 +38,6 @@ include( CheckCXXSourceCompiles )
##### include our cmake modules #################
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEMacros )
@@ -45,6 +49,7 @@ tde_setup_paths( )
##### optional stuff ############################
+option( WITH_ALL_OPTIONS "Enable all optional support" OFF )
option( WITH_XSCREENSAVER "Enable xscreensaver support" ${WITH_ALL_OPTIONS} )
# set WITH_XSCREENSAVER to use XScreensaver for auto-away feature
@@ -64,9 +69,7 @@ include( ConfigureChecks.cmake )
###### global compiler settings #################
-add_definitions(
- -DHAVE_CONFIG_H
-)
+add_definitions( -DHAVE_CONFIG_H )
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" )
@@ -76,8 +79,8 @@ set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined"
##### konversation directories ##################
tde_conditional_add_subdirectory( BUILD_KONVERSATION konversation )
-tde_conditional_add_subdirectory( BUILD_DOC doc )
-tde_conditional_add_subdirectory( BUILD_TRANSLATIONS po )
+tde_conditional_add_project_docs( BUILD_DOC )
+tde_conditional_add_project_translations( BUILD_TRANSLATIONS )
##### write configure files #####################
diff --git a/INSTALL b/INSTALL
index 28fadaa..3af8f5c 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,181 +1,16 @@
Basic Installation
==================
- These are generic installation instructions.
-
- The `configure' shell script attempts to guess correct values for
-various system-dependent variables used during compilation. It uses
-those values to create a `Makefile' in each directory of the package.
-It may also create one or more `.h' files containing system-dependent
-definitions. Finally, it creates a shell script `config.status' that
-you can run in the future to recreate the current configuration, a file
-`config.cache' that saves the results of its tests to speed up
-reconfiguring, and a file `config.log' containing compiler output
-(useful mainly for debugging `configure').
-
- If you need to do unusual things to compile the package, please try
-to figure out how `configure' could check whether to do them, and mail
-diffs or instructions to the address given in the `README' so they can
-be considered for the next release. If at some point `config.cache'
-contains results you don't want to keep, you may remove or edit it.
-
- The file `configure.in' is used to create `configure' by a program
-called `autoconf'. You only need `configure.in' if you want to change
-it or regenerate `configure' using a newer version of `autoconf'.
-
-The simplest way to compile this package is:
-
- 1. `cd' to the directory containing the package's source code and type
- `./configure' to configure the package for your system. If you're
- using `csh' on an old version of System V, you might need to type
- `sh ./configure' instead to prevent `csh' from trying to execute
- `configure' itself.
-
- Running `configure' takes awhile. While running, it prints some
- messages telling which features it is checking for.
-
- 2. Type `make' to compile the package.
-
- 3. Optionally, type `make check' to run any self-tests that come with
- the package.
-
- 4. Type `make install' to install the programs and any data files and
- documentation.
-
- 5. You can remove the program binaries and object files from the
- source code directory by typing `make clean'. To also remove the
- files that `configure' created (so you can compile the package for
- a different kind of computer), type `make distclean'. There is
- also a `make maintainer-clean' target, but that is intended mainly
- for the package's developers. If you use it, you may have to get
- all sorts of other programs in order to regenerate files that came
- with the distribution.
-
-Compilers and Options
-=====================
-
- Some systems require unusual options for compilation or linking that
-the `configure' script does not know about. You can give `configure'
-initial values for variables by setting them in the environment. Using
-a Bourne-compatible shell, you can do that on the command line like
-this:
- CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
-
-Or on systems that have the `env' program, you can do it like this:
- env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
-
-Compiling For Multiple Architectures
-====================================
-
- You can compile the package for more than one kind of computer at the
-same time, by placing the object files for each architecture in their
-own directory. To do this, you must use a version of `make' that
-supports the `VPATH' variable, such as GNU `make'. `cd' to the
-directory where you want the object files and executables to go and run
-the `configure' script. `configure' automatically checks for the
-source code in the directory that `configure' is in and in `..'.
-
- If you have to use a `make' that does not supports the `VPATH'
-variable, you have to compile the package for one architecture at a time
-in the source code directory. After you have installed the package for
-one architecture, use `make distclean' before reconfiguring for another
-architecture.
-
-Installation Names
-==================
-
- By default, `make install' will install the package's files in
-`/usr/local/bin', `/usr/local/man', etc. You can specify an
-installation prefix other than `/usr/local' by giving `configure' the
-option `--prefix=PATH'.
-
- You can specify separate installation prefixes for
-architecture-specific files and architecture-independent files. If you
-give `configure' the option `--exec-prefix=PATH', the package will use
-PATH as the prefix for installing programs and libraries.
-Documentation and other data files will still use the regular prefix.
-
- In addition, if you use an unusual directory layout you can give
-options like `--bindir=PATH' to specify different values for particular
-kinds of files. Run `configure --help' for a list of the directories
-you can set and what kinds of files go in them.
-
- If the package supports it, you can cause programs to be installed
-with an extra prefix or suffix on their names by giving `configure' the
-option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
-
-Optional Features
-=================
-
- Some packages pay attention to `--enable-FEATURE' options to
-`configure', where FEATURE indicates an optional part of the package.
-They may also pay attention to `--with-PACKAGE' options, where PACKAGE
-is something like `gnu-as' or `x' (for the X Window System). The
-`README' should mention any `--enable-' and `--with-' options that the
-package recognizes.
-
- For packages that use the X Window System, `configure' can usually
-find the X include and library files automatically, but if it doesn't,
-you can use the `configure' options `--x-includes=DIR' and
-`--x-libraries=DIR' to specify their locations.
-
-Specifying the System Type
-==========================
-
- There may be some features `configure' can not figure out
-automatically, but needs to determine by the type of host the package
-will run on. Usually `configure' can figure that out, but if it prints
-a message saying it can not guess the host type, give it the
-`--host=TYPE' option. TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name with three fields:
- CPU-COMPANY-SYSTEM
-
-See the file `config.sub' for the possible values of each field. If
-`config.sub' isn't included in this package, then this package doesn't
-need to know the host type.
-
- If you are building compiler tools for cross-compiling, you can also
-use the `--target=TYPE' option to select the type of system they will
-produce code for and the `--build=TYPE' option to select the type of
-system on which you are compiling the package.
-
-Sharing Defaults
-================
-
- If you want to set default values for `configure' scripts to share,
-you can create a site shell script called `config.site' that gives
-default values for variables like `CC', `cache_file', and `prefix'.
-`configure' looks for `PREFIX/share/config.site' if it exists, then
-`PREFIX/etc/config.site' if it exists. Or, you can set the
-`CONFIG_SITE' environment variable to the location of the site script.
-A warning: not all `configure' scripts look for a site script.
-
-Operation Controls
-==================
-
- `configure' recognizes the following options to control how it
-operates.
-
-`--cache-file=FILE'
- Use and save the results of the tests in FILE instead of
- `./config.cache'. Set FILE to `/dev/null' to disable caching, for
- debugging `configure'.
-
-`--help'
- Print a summary of the options to `configure', and exit.
-
-`--quiet'
-`--silent'
-`-q'
- Do not print messages saying which checks are being made.
-
-`--srcdir=DIR'
- Look for the package's source code in directory DIR. Usually
- `configure' can determine that directory automatically.
-
-`--version'
- Print the version of Autoconf used to generate the `configure'
- script, and exit.
-
-`configure' also accepts some other, not widely useful, options.
-
+Konversation relies on cmake to build.
+
+Here are suggested default options:
+
+ -DCMAKE_INSTALL_PREFIX="/opt/trinity" \
+ -DCONFIG_INSTALL_DIR="/etc/trinity" \
+ -DSYSCONF_INSTALL_DIR="/etc/trinity" \
+ -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_VERBOSE_MAKEFILE="ON" \
+ -DCMAKE_SKIP_RPATH="OFF" \
+ -DBUILD_ALL="ON" \
+ -DWITH_ALL_OPTIONS="ON"
diff --git a/Makefile.am b/Makefile.am
deleted file mode 100644
index 2369f25..0000000
--- a/Makefile.am
+++ /dev/null
@@ -1,5 +0,0 @@
-AUTOMAKE_OPTIONS = foreign 1.6.1
-
-include admin/deps.am
-include admin/Doxyfile.am
-SUBDIRS=$(TOPSUBDIRS)
diff --git a/Makefile.am.in b/Makefile.am.in
deleted file mode 100644
index e46b27c..0000000
--- a/Makefile.am.in
+++ /dev/null
@@ -1,4 +0,0 @@
-AUTOMAKE_OPTIONS = foreign 1.6.1
-
-include admin/deps.am
-include admin/Doxyfile.am
diff --git a/README b/README
deleted file mode 100644
index 2b8703d..0000000
--- a/README
+++ /dev/null
@@ -1,4 +0,0 @@
-Konversation website: http://konversation.kde.org/
-Konversation wiki: http://konversation.kde.org/wiki
-Bug tracker: http://bugs.kde.org/
-IRC channel: #konversation on irc.freenode.org
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..da80b0b
--- /dev/null
+++ b/README.md
@@ -0,0 +1,49 @@
+
+ Konversation – user friendly Internet Relay Chat (IRC) client
+
+
+Konversation is a client for the Internet Relay Chat (IRC) protocol.
+It is easy to use and well-suited for novice IRC users, but novice
+and experienced users alike will appreciate its many features:
+
+* Standard IRC features
+* Easy to use graphical interface
+* Multiple server and channel tabs in a single window
+* IRC color support
+* Pattern-based message highlighting and OnScreen Display
+* Multiple identities for different servers
+* Multi-language scripting support (with DCOP)
+* Customizable command aliases
+* NickServ-aware log-on (for registered nicknames)
+* Smart logging
+* Traditional or enhanced-shell-style nick completion
+* DCC file transfer with resume support
+
+.
+
+Contributing
+--------------
+
+If you wish to contribute to konversation (TDE), you might do so:
+
+- TDE Gitea Workspace (TGW) collaboration tool.
+ https://mirror.git.trinitydesktop.org/gitea
+
+- TDE Weblate Translation Workspace (TWTW) collaboration tool.
+ https://mirror.git.trinitydesktop.org/weblate
+
+
+Translations status
+---------------------
+
+### messages
+[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/konversation/multi-auto.svg
+"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/konversation/)
+
+### desktop files
+[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/konversation-desktop-files/multi-auto.svg
+"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/konversation-desktop-files/)
+
+### events
+[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/konversation-events/multi-auto.svg
+"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/konversation-events/)
diff --git a/TODO b/TODO
deleted file mode 100644
index 5f60c7b..0000000
--- a/TODO
+++ /dev/null
@@ -1,3 +0,0 @@
-See http://konversation.kde.org/wiki/Developer_Central and the
-KDE bug tracker (http://bugs.kde.org) for a list of outstanding
-todo items and discussion of future development.
diff --git a/acinclude.m4 b/acinclude.m4
deleted file mode 100644
index 440deae..0000000
--- a/acinclude.m4
+++ /dev/null
@@ -1,12615 +0,0 @@
-## -*- autoconf -*-
-
-dnl This file is part of the KDE libraries/packages
-dnl Copyright (C) 1997 Janos Farkas (chexum@shadow.banki.hu)
-dnl (C) 1997,98,99 Stephan Kulow (coolo@kde.org)
-
-dnl This file is free software; you can redistribute it and/or
-dnl modify it under the terms of the GNU Library General Public
-dnl License as published by the Free Software Foundation; either
-dnl version 2 of the License, or (at your option) any later version.
-
-dnl This library is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl Library General Public License for more details.
-
-dnl You should have received a copy of the GNU Library General Public License
-dnl along with this library; see the file COPYING.LIB. If not, write to
-dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-dnl Boston, MA 02110-1301, USA.
-
-dnl IMPORTANT NOTE:
-dnl Please do not modify this file unless you expect your modifications to be
-dnl carried into every other module in the repository.
-dnl
-dnl Single-module modifications are best placed in configure.in for tdelibs
-dnl and tdebase or configure.in.in if present.
-
-# KDE_PATH_X_DIRECT
-dnl Internal subroutine of AC_PATH_X.
-dnl Set ac_x_includes and/or ac_x_libraries.
-AC_DEFUN([KDE_PATH_X_DIRECT],
-[
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-if test "$ac_x_includes" = NO; then
- # Guess where to find include files, by looking for this one X11 .h file.
- test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
-
- # First, try using that file with no special directory specified.
-AC_TRY_CPP([#include <$x_direct_test_include>],
-[# We can compile using X headers with no special include directory.
-ac_x_includes=],
-[# Look for the header file in a standard set of common directories.
-# Check X11 before X11Rn because it is often a symlink to the current release.
- for ac_dir in \
- /usr/X11/include \
- /usr/X11R6/include \
- /usr/X11R5/include \
- /usr/X11R4/include \
- \
- /usr/include/X11 \
- /usr/include/X11R6 \
- /usr/include/X11R5 \
- /usr/include/X11R4 \
- \
- /usr/local/X11/include \
- /usr/local/X11R6/include \
- /usr/local/X11R5/include \
- /usr/local/X11R4/include \
- \
- /usr/local/include/X11 \
- /usr/local/include/X11R6 \
- /usr/local/include/X11R5 \
- /usr/local/include/X11R4 \
- \
- /usr/X386/include \
- /usr/x386/include \
- /usr/XFree86/include/X11 \
- \
- /usr/include \
- /usr/local/include \
- /usr/unsupported/include \
- /usr/athena/include \
- /usr/local/x11r5/include \
- /usr/lpp/Xamples/include \
- \
- /usr/openwin/include \
- /usr/openwin/share/include \
- ; \
- do
- if test -r "$ac_dir/$x_direct_test_include"; then
- ac_x_includes=$ac_dir
- break
- fi
- done])
-fi # $ac_x_includes = NO
-
-if test "$ac_x_libraries" = NO; then
- # Check for the libraries.
-
- test -z "$x_direct_test_library" && x_direct_test_library=Xt
- test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
-
- # See if we find them without any special options.
- # Don't add to $LIBS permanently.
- ac_save_LIBS="$LIBS"
- LIBS="-l$x_direct_test_library $LIBS"
-AC_TRY_LINK([#include <X11/Intrinsic.h>], [${x_direct_test_function}(1)],
-[LIBS="$ac_save_LIBS"
-# We can link X programs with no special library path.
-ac_x_libraries=],
-[LIBS="$ac_save_LIBS"
-# First see if replacing the include by lib works.
-# Check X11 before X11Rn because it is often a symlink to the current release.
-for ac_dir in `echo "$ac_x_includes" | sed s/include/lib${tdelibsuff}/` \
- /usr/X11/lib${tdelibsuff} \
- /usr/X11R6/lib${tdelibsuff} \
- /usr/X11R5/lib${tdelibsuff} \
- /usr/X11R4/lib${tdelibsuff} \
- \
- /usr/lib${tdelibsuff}/X11 \
- /usr/lib${tdelibsuff}/X11R6 \
- /usr/lib${tdelibsuff}/X11R5 \
- /usr/lib${tdelibsuff}/X11R4 \
- \
- /usr/local/X11/lib${tdelibsuff} \
- /usr/local/X11R6/lib${tdelibsuff} \
- /usr/local/X11R5/lib${tdelibsuff} \
- /usr/local/X11R4/lib${tdelibsuff} \
- \
- /usr/local/lib${tdelibsuff}/X11 \
- /usr/local/lib${tdelibsuff}/X11R6 \
- /usr/local/lib${tdelibsuff}/X11R5 \
- /usr/local/lib${tdelibsuff}/X11R4 \
- \
- /usr/X386/lib${tdelibsuff} \
- /usr/x386/lib${tdelibsuff} \
- /usr/XFree86/lib${tdelibsuff}/X11 \
- \
- /usr/lib${tdelibsuff} \
- /usr/local/lib${tdelibsuff} \
- /usr/unsupported/lib${tdelibsuff} \
- /usr/athena/lib${tdelibsuff} \
- /usr/local/x11r5/lib${tdelibsuff} \
- /usr/lpp/Xamples/lib${tdelibsuff} \
- /lib/usr/lib${tdelibsuff}/X11 \
- \
- /usr/openwin/lib${tdelibsuff} \
- /usr/openwin/share/lib${tdelibsuff} \
- ; \
-do
-dnl Don't even attempt the hair of trying to link an X program!
- for ac_extension in a so sl; do
- if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
- ac_x_libraries=$ac_dir
- break 2
- fi
- done
-done])
-fi # $ac_x_libraries = NO
-])
-
-
-dnl ------------------------------------------------------------------------
-dnl Find a file (or one of more files in a list of dirs)
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_FIND_FILE],
-[
-$3=NO
-for i in $2;
-do
- for j in $1;
- do
- echo "configure: __oline__: $i/$j" >&AC_FD_CC
- if test -r "$i/$j"; then
- echo "taking that" >&AC_FD_CC
- $3=$i
- break 2
- fi
- done
-done
-])
-
-dnl KDE_FIND_PATH(program-name, variable-name, list-of-dirs,
-dnl if-not-found, test-parameter, prepend-path)
-dnl
-dnl Look for program-name in list-of-dirs+$PATH.
-dnl If prepend-path is set, look in $PATH+list-of-dirs instead.
-dnl If found, $variable-name is set. If not, if-not-found is evaluated.
-dnl test-parameter: if set, the program is executed with this arg,
-dnl and only a successful exit code is required.
-AC_DEFUN([KDE_FIND_PATH],
-[
- AC_MSG_CHECKING([for $1])
- if test -n "$$2"; then
- kde_cv_path="$$2";
- else
- kde_cache=`echo $1 | sed 'y%./+-%__p_%'`
-
- AC_CACHE_VAL(kde_cv_path_$kde_cache,
- [
- kde_cv_path="NONE"
- kde_save_IFS=$IFS
- IFS=':'
- dirs=""
- for dir in $PATH; do
- dirs="$dirs $dir"
- done
- if test -z "$6"; then dnl Append dirs in PATH (default)
- dirs="$3 $dirs"
- else dnl Prepend dirs in PATH (if 6th arg is set)
- dirs="$dirs $3"
- fi
- IFS=$kde_save_IFS
-
- for dir in $dirs; do
- if test -x "$dir/$1"; then
- if test -n "$5"
- then
- evalstr="$dir/$1 $5 2>&1 "
- if eval $evalstr; then
- kde_cv_path="$dir/$1"
- break
- fi
- else
- kde_cv_path="$dir/$1"
- break
- fi
- fi
- done
-
- eval "kde_cv_path_$kde_cache=$kde_cv_path"
-
- ])
-
- eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\""
-
- fi
-
- if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then
- AC_MSG_RESULT(not found)
- $4
- else
- AC_MSG_RESULT($kde_cv_path)
- $2=$kde_cv_path
-
- fi
-])
-
-AC_DEFUN([KDE_MOC_ERROR_MESSAGE],
-[
- AC_MSG_ERROR([No Qt meta object compiler (moc) found!
-Please check whether you installed Qt correctly.
-You need to have a running moc binary.
-configure tried to run $ac_cv_path_moc and the test didn't
-succeed. If configure shouldn't have tried this one, set
-the environment variable MOC to the right one before running
-configure.
-])
-])
-
-AC_DEFUN([KDE_UIC_ERROR_MESSAGE],
-[
- AC_MSG_WARN([No Qt ui compiler (uic) found!
-Please check whether you installed Qt correctly.
-You need to have a running uic binary.
-configure tried to run $ac_cv_path_uic and the test didn't
-succeed. If configure shouldn't have tried this one, set
-the environment variable UIC to the right one before running
-configure.
-])
-])
-
-
-AC_DEFUN([KDE_CHECK_UIC_FLAG],
-[
- AC_MSG_CHECKING([whether uic supports -$1 ])
- kde_cache=`echo $1 | sed 'y% .=/+-%____p_%'`
- AC_CACHE_VAL(kde_cv_prog_uic_$kde_cache,
- [
- cat >conftest.ui <<EOT
- <!DOCTYPE UI><UI version="3" stdsetdef="1"></UI>
-EOT
- ac_uic_testrun="$UIC_PATH -$1 $2 conftest.ui >/dev/null"
- if AC_TRY_EVAL(ac_uic_testrun); then
- eval "kde_cv_prog_uic_$kde_cache=yes"
- else
- eval "kde_cv_prog_uic_$kde_cache=no"
- fi
- rm -f conftest*
- ])
-
- if eval "test \"`echo '$kde_cv_prog_uic_'$kde_cache`\" = yes"; then
- AC_MSG_RESULT([yes])
- :
- $3
- else
- AC_MSG_RESULT([no])
- :
- $4
- fi
-])
-
-
-dnl ------------------------------------------------------------------------
-dnl Find the meta object compiler and the ui compiler in the PATH,
-dnl in $TQTDIR/bin, and some more usual places
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_PATH_TQT_MOC_UIC],
-[
- AC_REQUIRE([KDE_CHECK_PERL])
- qt_bindirs=""
- for dir in $kde_qt_dirs; do
- qt_bindirs="$qt_bindirs $dir/bin $dir/src/moc"
- done
- qt_bindirs="$qt_bindirs /usr/bin /usr/X11R6/bin /usr/local/qt/bin"
- if test ! "$ac_qt_bindir" = "NO"; then
- qt_bindirs="$ac_qt_bindir $qt_bindirs"
- fi
-
- KDE_FIND_PATH(moc, MOC, [$qt_bindirs], [KDE_MOC_ERROR_MESSAGE])
- if test -z "$UIC_NOT_NEEDED"; then
- KDE_FIND_PATH(uic, UIC_PATH, [$qt_bindirs], [UIC_PATH=""])
- if test -z "$UIC_PATH" ; then
- KDE_UIC_ERROR_MESSAGE
- exit 1
- else
- UIC=$UIC_PATH
-
- if test $kde_qtver = 3; then
- KDE_CHECK_UIC_FLAG(L,[/nonexistent],ac_uic_supports_libpath=yes,ac_uic_supports_libpath=no)
- KDE_CHECK_UIC_FLAG(nounload,,ac_uic_supports_nounload=yes,ac_uic_supports_nounload=no)
-
- if test x$ac_uic_supports_libpath = xyes; then
- UIC="$UIC -L \$(kde_widgetdir)"
- fi
- if test x$ac_uic_supports_nounload = xyes; then
- UIC="$UIC -nounload"
- fi
- fi
- fi
- else
- UIC="echo uic not available: "
- fi
-
- AC_SUBST(MOC)
- AC_SUBST(UIC)
-
- UIC_TR="i18n"
- if test $kde_qtver = 3; then
- UIC_TR="tr2i18n"
- fi
-
- AC_SUBST(UIC_TR)
-])
-
-AC_DEFUN([KDE_1_CHECK_PATHS],
-[
- KDE_1_CHECK_PATH_HEADERS
-
- KDE_TEST_RPATH=
-
- if test -n "$USE_RPATH"; then
-
- if test -n "$kde_libraries"; then
- KDE_TEST_RPATH="-R $kde_libraries"
- fi
-
- if test -n "$qt_libraries"; then
- KDE_TEST_RPATH="$KDE_TEST_RPATH -R $qt_libraries"
- fi
-
- if test -n "$x_libraries"; then
- KDE_TEST_RPATH="$KDE_TEST_RPATH -R $x_libraries"
- fi
-
- KDE_TEST_RPATH="$KDE_TEST_RPATH $KDE_EXTRA_RPATH"
- fi
-
-AC_MSG_CHECKING([for KDE libraries installed])
-ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS $all_libraries conftest.$ac_ext $LIBS -ltdecore $LIBTQT $KDE_TEST_RPATH 1>&5'
-
-if AC_TRY_EVAL(ac_link) && test -s conftest; then
- AC_MSG_RESULT(yes)
-else
- AC_MSG_ERROR([your system fails at linking a small KDE application!
-Check, if your compiler is installed correctly and if you have used the
-same compiler to compile Qt and tdelibs as you did use now.
-For more details about this problem, look at the end of config.log.])
-fi
-
-if eval `TDEDIR= ./conftest 2>&5`; then
- kde_result=done
-else
- kde_result=problems
-fi
-
-TDEDIR= ./conftest 2> /dev/null >&5 # make an echo for config.log
-kde_have_all_paths=yes
-
-KDE_SET_PATHS($kde_result)
-
-])
-
-AC_DEFUN([KDE_SET_PATHS],
-[
- kde_cv_all_paths="kde_have_all_paths=\"yes\" \
- kde_htmldir=\"$kde_htmldir\" \
- kde_appsdir=\"$kde_appsdir\" \
- kde_icondir=\"$kde_icondir\" \
- kde_sounddir=\"$kde_sounddir\" \
- kde_datadir=\"$kde_datadir\" \
- kde_locale=\"$kde_locale\" \
- kde_cgidir=\"$kde_cgidir\" \
- kde_confdir=\"$kde_confdir\" \
- kde_kcfgdir=\"$kde_kcfgdir\" \
- kde_mimedir=\"$kde_mimedir\" \
- kde_toolbardir=\"$kde_toolbardir\" \
- kde_wallpaperdir=\"$kde_wallpaperdir\" \
- kde_templatesdir=\"$kde_templatesdir\" \
- kde_bindir=\"$kde_bindir\" \
- kde_servicesdir=\"$kde_servicesdir\" \
- kde_servicetypesdir=\"$kde_servicetypesdir\" \
- kde_moduledir=\"$kde_moduledir\" \
- kde_styledir=\"$kde_styledir\" \
- kde_widgetdir=\"$kde_widgetdir\" \
- xdg_appsdir=\"$xdg_appsdir\" \
- xdg_menudir=\"$xdg_menudir\" \
- xdg_directorydir=\"$xdg_directorydir\" \
- kde_result=$1"
-])
-
-AC_DEFUN([KDE_SET_DEFAULT_PATHS],
-[
-if test "$1" = "default"; then
-
- if test -z "$kde_htmldir"; then
- kde_htmldir='\${datadir}/doc/tde/HTML'
- fi
- if test -z "$kde_appsdir"; then
- kde_appsdir='\${datadir}/applnk'
- fi
- if test -z "$kde_icondir"; then
- kde_icondir='\${datadir}/icons'
- fi
- if test -z "$kde_sounddir"; then
- kde_sounddir='\${datadir}/sounds'
- fi
- if test -z "$kde_datadir"; then
- kde_datadir='\${datadir}/apps'
- fi
- if test -z "$kde_locale"; then
- kde_locale='\${datadir}/locale'
- fi
- if test -z "$kde_cgidir"; then
- kde_cgidir='\${exec_prefix}/cgi-bin'
- fi
- if test -z "$kde_confdir"; then
- kde_confdir='\${datadir}/config'
- fi
- if test -z "$kde_kcfgdir"; then
- kde_kcfgdir='\${datadir}/config.kcfg'
- fi
- if test -z "$kde_mimedir"; then
- kde_mimedir='\${datadir}/mimelnk'
- fi
- if test -z "$kde_toolbardir"; then
- kde_toolbardir='\${datadir}/toolbar'
- fi
- if test -z "$kde_wallpaperdir"; then
- kde_wallpaperdir='\${datadir}/wallpapers'
- fi
- if test -z "$kde_templatesdir"; then
- kde_templatesdir='\${datadir}/templates'
- fi
- if test -z "$kde_bindir"; then
- kde_bindir='\${exec_prefix}/bin'
- fi
- if test -z "$kde_servicesdir"; then
- kde_servicesdir='\${datadir}/services'
- fi
- if test -z "$kde_servicetypesdir"; then
- kde_servicetypesdir='\${datadir}/servicetypes'
- fi
- if test -z "$kde_moduledir"; then
- if test "$kde_qtver" = "2"; then
- kde_moduledir='\${libdir}/kde2'
- else
- kde_moduledir='\${libdir}/trinity'
- fi
- fi
- if test -z "$kde_styledir"; then
- kde_styledir='\${libdir}/trinity/plugins/styles'
- fi
- if test -z "$kde_widgetdir"; then
- kde_widgetdir='\${libdir}/trinity/plugins/designer'
- fi
- if test -z "$xdg_appsdir"; then
- xdg_appsdir='\${datadir}/applications/tde'
- fi
- if test -z "$xdg_menudir"; then
- xdg_menudir='\${sysconfdir}/xdg/menus'
- fi
- if test -z "$xdg_directorydir"; then
- xdg_directorydir='\${datadir}/desktop-directories'
- fi
-
- KDE_SET_PATHS(defaults)
-
-else
-
- if test $kde_qtver = 1; then
- AC_MSG_RESULT([compiling])
- KDE_1_CHECK_PATHS
- else
- AC_MSG_ERROR([path checking not yet supported for KDE 2])
- fi
-
-fi
-])
-
-AC_DEFUN([KDE_CHECK_PATHS_FOR_COMPLETENESS],
-[ if test -z "$kde_htmldir" || test -z "$kde_appsdir" ||
- test -z "$kde_icondir" || test -z "$kde_sounddir" ||
- test -z "$kde_datadir" || test -z "$kde_locale" ||
- test -z "$kde_cgidir" || test -z "$kde_confdir" ||
- test -z "$kde_kcfgdir" ||
- test -z "$kde_mimedir" || test -z "$kde_toolbardir" ||
- test -z "$kde_wallpaperdir" || test -z "$kde_templatesdir" ||
- test -z "$kde_bindir" || test -z "$kde_servicesdir" ||
- test -z "$kde_servicetypesdir" || test -z "$kde_moduledir" ||
- test -z "$kde_styledir" || test -z "kde_widgetdir" ||
- test -z "$xdg_appsdir" || test -z "$xdg_menudir" || test -z "$xdg_directorydir" ||
- test "x$kde_have_all_paths" != "xyes"; then
- kde_have_all_paths=no
- fi
-])
-
-AC_DEFUN([KDE_MISSING_PROG_ERROR],
-[
- AC_MSG_ERROR([The important program $1 was not found!
-Please check whether you installed KDE correctly.
-])
-])
-
-AC_DEFUN([KDE_MISSING_ARTS_ERROR],
-[
- AC_MSG_ERROR([The important program $1 was not found!
-Please check whether you installed aRts correctly or use
---without-arts to compile without aRts support (this will remove functionality).
-])
-])
-
-AC_DEFUN([KDE_SET_DEFAULT_BINDIRS],
-[
- kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/trinity/bin /usr/kde/bin /usr/local/kde/bin"
- test -n "$TDEDIR" && kde_default_bindirs="$TDEDIR/bin $kde_default_bindirs"
- if test -n "$TDEDIRS"; then
- kde_save_IFS=$IFS
- IFS=:
- for dir in $TDEDIRS; do
- kde_default_bindirs="$dir/bin $kde_default_bindirs "
- done
- IFS=$kde_save_IFS
- fi
-])
-
-AC_DEFUN([KDE_SUBST_PROGRAMS],
-[
- AC_ARG_WITH(arts,
- AC_HELP_STRING([--without-arts],[build without aRts [default=no]]),
- [build_arts=$withval],
- [build_arts=yes]
- )
- AM_CONDITIONAL(include_ARTS, test "$build_arts" '!=' "no")
- if test "$build_arts" = "no"; then
- AC_DEFINE(WITHOUT_ARTS, 1, [Defined if compiling without arts])
- fi
-
- KDE_SET_DEFAULT_BINDIRS
- kde_default_bindirs="$exec_prefix/bin $prefix/bin $kde_libs_prefix/bin $kde_default_bindirs"
- KDE_FIND_PATH(dcopidl, DCOPIDL, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl)])
- KDE_FIND_PATH(dcopidl2cpp, DCOPIDL2CPP, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl2cpp)])
- if test "$build_arts" '!=' "no"; then
- KDE_FIND_PATH(mcopidl, MCOPIDL, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(mcopidl)])
- KDE_FIND_PATH(artsc-config, ARTSCCONFIG, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(artsc-config)])
- fi
- KDE_FIND_PATH(meinproc, MEINPROC, [$kde_default_bindirs])
-
- trinity2ornewer=1
- trinity3ornewer=1
- if test -n "$kde_qtver" && test "$kde_qtver" -lt 3; then
- trinity2ornewer=
- trinity3ornewer=
- else
- if test "$kde_qtver" = "3"; then
- if test "$kde_qtsubver" -le 1; then
- trinity2ornewer=
- fi
- if test "$kde_qtsubver" -le 2; then
- trinity3ornewer=
- fi
- if test "$KDECONFIG" != "compiled"; then
- if test `$KDECONFIG --version | grep KDE | sed 's/KDE: \(...\).*/\1/'` = 3.2; then
- trinity3ornewer=
- fi
- fi
- fi
- fi
-
- if test -n "$trinity2ornewer"; then
- KDE_FIND_PATH(tdeconfig_compiler, KCONFIG_COMPILER, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(tdeconfig_compiler)])
- KDE_FIND_PATH(dcopidlng, DCOPIDLNG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidlng)])
- fi
- if test -n "$trinity3ornewer"; then
- KDE_FIND_PATH(maketdewidgets, MAKETDEWIDGETS, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(maketdewidgets)])
- AC_SUBST(MAKETDEWIDGETS)
- fi
- KDE_FIND_PATH(xmllint, XMLLINT, [${prefix}/bin ${exec_prefix}/bin], [XMLLINT=""])
-
- if test -n "$MEINPROC" -a "$MEINPROC" != "compiled"; then
- kde_sharedirs="$prefix/share /opt/trinity/share /opt/trinity/share /opt/kde/share /usr/share/kde /usr/local/share /usr/share"
- test -n "$TDEDIR" && kde_sharedirs="$TDEDIR/share $kde_sharedirs"
- AC_FIND_FILE(apps/ksgmltools2/customization/tde-chunk.xsl, $kde_sharedirs, KDE_XSL_STYLESHEET)
- if test "$KDE_XSL_STYLESHEET" = "NO"; then
- KDE_XSL_STYLESHEET=""
- else
- KDE_XSL_STYLESHEET="$KDE_XSL_STYLESHEET/apps/ksgmltools2/customization/tde-chunk.xsl"
- fi
- fi
-
- DCOP_DEPENDENCIES='$(DCOPIDL)'
- if test -n "$trinity2ornewer"; then
- KCFG_DEPENDENCIES='$(KCONFIG_COMPILER)'
- DCOP_DEPENDENCIES='$(DCOPIDL) $(DCOPIDLNG)'
- AC_SUBST(KCONFIG_COMPILER)
- AC_SUBST(KCFG_DEPENDENCIES)
- AC_SUBST(DCOPIDLNG)
- fi
- AC_SUBST(DCOPIDL)
- AC_SUBST(DCOPIDL2CPP)
- AC_SUBST(DCOP_DEPENDENCIES)
- AC_SUBST(MCOPIDL)
- AC_SUBST(ARTSCCONFIG)
- AC_SUBST(MEINPROC)
- AC_SUBST(KDE_XSL_STYLESHEET)
- AC_SUBST(XMLLINT)
-])dnl
-
-AC_DEFUN([AC_CREATE_KFSSTND],
-[
-AC_REQUIRE([AC_CHECK_RPATH])
-
-AC_MSG_CHECKING([for KDE paths])
-kde_result=""
-kde_cached_paths=yes
-AC_CACHE_VAL(kde_cv_all_paths,
-[
- KDE_SET_DEFAULT_PATHS($1)
- kde_cached_paths=no
-])
-eval "$kde_cv_all_paths"
-KDE_CHECK_PATHS_FOR_COMPLETENESS
-if test "$kde_have_all_paths" = "no" && test "$kde_cached_paths" = "yes"; then
- # wrong values were cached, may be, we can set better ones
- kde_result=
- kde_htmldir= kde_appsdir= kde_icondir= kde_sounddir=
- kde_datadir= kde_locale= kde_cgidir= kde_confdir= kde_kcfgdir=
- kde_mimedir= kde_toolbardir= kde_wallpaperdir= kde_templatesdir=
- kde_bindir= kde_servicesdir= kde_servicetypesdir= kde_moduledir=
- kde_have_all_paths=
- kde_styledir=
- kde_widgetdir=
- xdg_appsdir = xdg_menudir= xdg_directorydir=
- KDE_SET_DEFAULT_PATHS($1)
- eval "$kde_cv_all_paths"
- KDE_CHECK_PATHS_FOR_COMPLETENESS
- kde_result="$kde_result (cache overridden)"
-fi
-if test "$kde_have_all_paths" = "no"; then
- AC_MSG_ERROR([configure could not run a little KDE program to test the environment.
-Since it had compiled and linked before, it must be a strange problem on your system.
-Look at config.log for details. If you are not able to fix this, look at
-http://www.kde.org/faq/installation.html or any www.kde.org mirror.
-(If you're using an egcs version on Linux, you may update binutils!)
-])
-else
- rm -f conftest*
- AC_MSG_RESULT($kde_result)
-fi
-
-bindir=$kde_bindir
-
-KDE_SUBST_PROGRAMS
-
-])
-
-AC_DEFUN([AC_SUBST_KFSSTND],
-[
-AC_SUBST(kde_htmldir)
-AC_SUBST(kde_appsdir)
-AC_SUBST(kde_icondir)
-AC_SUBST(kde_sounddir)
-AC_SUBST(kde_datadir)
-AC_SUBST(kde_locale)
-AC_SUBST(kde_confdir)
-AC_SUBST(kde_kcfgdir)
-AC_SUBST(kde_mimedir)
-AC_SUBST(kde_wallpaperdir)
-AC_SUBST(kde_bindir)
-dnl X Desktop Group standards
-AC_SUBST(xdg_appsdir)
-AC_SUBST(xdg_menudir)
-AC_SUBST(xdg_directorydir)
-dnl for KDE 2
-AC_SUBST(kde_templatesdir)
-AC_SUBST(kde_servicesdir)
-AC_SUBST(kde_servicetypesdir)
-AC_SUBST(kde_moduledir)
-AC_SUBST(tdeinitdir, '$(kde_moduledir)')
-AC_SUBST(kde_styledir)
-AC_SUBST(kde_widgetdir)
-if test "$kde_qtver" = 1; then
- kde_minidir="$kde_icondir/mini"
-else
-# for KDE 1 - this breaks KDE2 apps using minidir, but
-# that's the plan ;-/
- kde_minidir="/dev/null"
-fi
-dnl AC_SUBST(kde_minidir)
-dnl AC_SUBST(kde_cgidir)
-dnl AC_SUBST(kde_toolbardir)
-])
-
-AC_DEFUN([KDE_MISC_TESTS],
-[
- dnl Checks for libraries.
- AC_CHECK_LIB(util, main, [LIBUTIL="-lutil"]) dnl for *BSD
- AC_SUBST(LIBUTIL)
- AC_CHECK_LIB(compat, main, [LIBCOMPAT="-lcompat"]) dnl for *BSD
- AC_SUBST(LIBCOMPAT)
- kde_have_crypt=
- AC_CHECK_LIB(crypt, crypt, [LIBCRYPT="-lcrypt"; kde_have_crypt=yes],
- AC_CHECK_LIB(c, crypt, [kde_have_crypt=yes], [
- AC_MSG_WARN([you have no crypt in either libcrypt or libc.
-You should install libcrypt from another source or configure with PAM
-support])
- kde_have_crypt=no
- ]))
- AC_SUBST(LIBCRYPT)
- if test $kde_have_crypt = yes; then
- AC_DEFINE_UNQUOTED(HAVE_CRYPT, 1, [Defines if your system has the crypt function])
- fi
- AC_CHECK_SOCKLEN_T
- AC_CHECK_LIB(dnet, dnet_ntoa, [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"])
- if test $ac_cv_lib_dnet_dnet_ntoa = no; then
- AC_CHECK_LIB(dnet_stub, dnet_ntoa,
- [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"])
- fi
- AC_CHECK_FUNC(inet_ntoa)
- if test $ac_cv_func_inet_ntoa = no; then
- AC_CHECK_LIB(nsl, inet_ntoa, X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl")
- fi
- AC_CHECK_FUNC(connect)
- if test $ac_cv_func_connect = no; then
- AC_CHECK_LIB(socket, connect, X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS", ,
- $X_EXTRA_LIBS)
- fi
-
- AC_CHECK_FUNC(remove)
- if test $ac_cv_func_remove = no; then
- AC_CHECK_LIB(posix, remove, X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix")
- fi
-
- # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
- AC_CHECK_FUNC(shmat, ,
- AC_CHECK_LIB(ipc, shmat, X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"))
-
- # more headers that need to be explicitly included on darwin
- AC_CHECK_HEADERS(sys/types.h stdint.h)
-
- # sys/bitypes.h is needed for uint32_t and friends on Tru64
- AC_CHECK_HEADERS(sys/bitypes.h)
-
- # darwin requires a poll emulation library
- AC_CHECK_LIB(poll, poll, LIB_POLL="-lpoll")
-
- # for some image handling on Mac OS X
- AC_CHECK_HEADERS(Carbon/Carbon.h)
-
- # CoreAudio framework
- AC_CHECK_HEADER(CoreAudio/CoreAudio.h, [
- AC_DEFINE(HAVE_COREAUDIO, 1, [Define if you have the CoreAudio API])
- FRAMEWORK_COREAUDIO="-Wl,-framework,CoreAudio"
- ])
-
- AC_CHECK_RES_INIT
- AC_SUBST(LIB_POLL)
- AC_SUBST(FRAMEWORK_COREAUDIO)
- LIBSOCKET="$X_EXTRA_LIBS"
- AC_SUBST(LIBSOCKET)
- AC_SUBST(X_EXTRA_LIBS)
- AC_CHECK_LIB(ucb, killpg, [LIBUCB="-lucb"]) dnl for Solaris2.4
- AC_SUBST(LIBUCB)
-
- case $host in dnl this *is* LynxOS specific
- *-*-lynxos* )
- AC_MSG_CHECKING([LynxOS header file wrappers])
- [CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__"]
- AC_MSG_RESULT(disabled)
- AC_CHECK_LIB(bsd, gethostbyname, [LIBSOCKET="-lbsd"]) dnl for LynxOS
- ;;
- esac
-
- KDE_CHECK_TYPES
- KDE_CHECK_LIBDL
- KDE_CHECK_STRLCPY
- KDE_CHECK_PIE_SUPPORT
-
-# darwin needs this to initialize the environment
-AC_CHECK_HEADERS(crt_externs.h)
-AC_CHECK_FUNC(_NSGetEnviron, [AC_DEFINE(HAVE_NSGETENVIRON, 1, [Define if your system needs _NSGetEnviron to set up the environment])])
-
-AH_VERBATIM(_DARWIN_ENVIRON,
-[
-#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H)
-# include <sys/time.h>
-# include <crt_externs.h>
-# define environ (*_NSGetEnviron())
-#endif
-])
-
-AH_VERBATIM(_AIX_STRINGS_H_BZERO,
-[
-/*
- * AIX defines FD_SET in terms of bzero, but fails to include <strings.h>
- * that defines bzero.
- */
-
-#if defined(_AIX)
-#include <strings.h>
-#endif
-])
-
-AC_CHECK_FUNCS([vsnprintf snprintf])
-
-AH_VERBATIM(_TRU64,[
-/*
- * On HP-UX, the declaration of vsnprintf() is needed every time !
- */
-
-#if !defined(HAVE_VSNPRINTF) || defined(hpux)
-#if __STDC__
-#include <stdarg.h>
-#include <stdlib.h>
-#else
-#include <varargs.h>
-#endif
-#ifdef __cplusplus
-extern "C"
-#endif
-int vsnprintf(char *str, size_t n, char const *fmt, va_list ap);
-#ifdef __cplusplus
-extern "C"
-#endif
-int snprintf(char *str, size_t n, char const *fmt, ...);
-#endif
-])
-
-])
-
-dnl ------------------------------------------------------------------------
-dnl Find the header files and libraries for X-Windows. Extended the
-dnl macro AC_PATH_X
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([K_PATH_X],
-[
-AC_REQUIRE([KDE_MISC_TESTS])dnl
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-AC_ARG_ENABLE(
- embedded,
- AC_HELP_STRING([--enable-embedded],[link to Qt-embedded, don't use X]),
- kde_use_qt_emb=$enableval,
- kde_use_qt_emb=no
-)
-
-AC_ARG_ENABLE(
- qtopia,
- AC_HELP_STRING([--enable-qtopia],[link to Qt-embedded, link to the Qtopia Environment]),
- kde_use_qt_emb_palm=$enableval,
- kde_use_qt_emb_palm=no
-)
-
-AC_ARG_ENABLE(
- mac,
- AC_HELP_STRING([--enable-mac],[link to Qt/Mac (don't use X)]),
- kde_use_qt_mac=$enableval,
- kde_use_qt_mac=no
-)
-
-# used to disable x11-specific stuff on special platforms
-AM_CONDITIONAL(include_x11, test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no")
-
-if test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no"; then
-
-AC_MSG_CHECKING(for X)
-
-AC_CACHE_VAL(kde_cv_have_x,
-[# One or both of the vars are not set, and there is no cached value.
-if test "{$x_includes+set}" = set || test "$x_includes" = NONE; then
- kde_x_includes=NO
-else
- kde_x_includes=$x_includes
-fi
-if test "{$x_libraries+set}" = set || test "$x_libraries" = NONE; then
- kde_x_libraries=NO
-else
- kde_x_libraries=$x_libraries
-fi
-
-# below we use the standard autoconf calls
-ac_x_libraries=$kde_x_libraries
-ac_x_includes=$kde_x_includes
-
-KDE_PATH_X_DIRECT
-dnl AC_PATH_X_XMKMF picks /usr/lib as the path for the X libraries.
-dnl Unfortunately, if compiling with the N32 ABI, this is not the correct
-dnl location. The correct location is /usr/lib32 or an undefined value
-dnl (the linker is smart enough to pick the correct default library).
-dnl Things work just fine if you use just AC_PATH_X_DIRECT.
-dnl Solaris has a similar problem. AC_PATH_X_XMKMF forces x_includes to
-dnl /usr/openwin/include, which doesn't work. /usr/include does work, so
-dnl x_includes should be left alone.
-case "$host" in
-mips-sgi-irix6*)
- ;;
-*-*-solaris*)
- ;;
-*)
- _AC_PATH_X_XMKMF
- if test -z "$ac_x_includes"; then
- ac_x_includes="."
- fi
- if test -z "$ac_x_libraries"; then
- ac_x_libraries="/usr/lib${tdelibsuff}"
- fi
-esac
-#from now on we use our own again
-
-# when the user already gave --x-includes, we ignore
-# what the standard autoconf macros told us.
-if test "$kde_x_includes" = NO; then
- kde_x_includes=$ac_x_includes
-fi
-
-# for --x-libraries too
-if test "$kde_x_libraries" = NO; then
- kde_x_libraries=$ac_x_libraries
-fi
-
-if test "$kde_x_includes" = NO; then
- AC_MSG_ERROR([Can't find X includes. Please check your installation and add the correct paths!])
-fi
-
-if test "$kde_x_libraries" = NO; then
- AC_MSG_ERROR([Can't find X libraries. Please check your installation and add the correct paths!])
-fi
-
-# Record where we found X for the cache.
-kde_cv_have_x="have_x=yes \
- kde_x_includes=$kde_x_includes kde_x_libraries=$kde_x_libraries"
-])dnl
-
-eval "$kde_cv_have_x"
-
-if test "$have_x" != yes; then
- AC_MSG_RESULT($have_x)
- no_x=yes
-else
- AC_MSG_RESULT([libraries $kde_x_libraries, headers $kde_x_includes])
-fi
-
-if test -z "$kde_x_includes" || test "x$kde_x_includes" = xNONE; then
- X_INCLUDES=""
- x_includes="."; dnl better than nothing :-
- else
- x_includes=$kde_x_includes
- X_INCLUDES="-I$x_includes"
-fi
-
-if test -z "$kde_x_libraries" || test "x$kde_x_libraries" = xNONE || test "$kde_x_libraries" = "/usr/lib"; then
- X_LDFLAGS=""
- x_libraries="/usr/lib"; dnl better than nothing :-
- else
- x_libraries=$kde_x_libraries
- X_LDFLAGS="-L$x_libraries"
-fi
-all_includes="$X_INCLUDES"
-all_libraries="$X_LDFLAGS $LDFLAGS_AS_NEEDED $LDFLAGS_NEW_DTAGS"
-
-# Check for libraries that X11R6 Xt/Xaw programs need.
-ac_save_LDFLAGS="$LDFLAGS"
-LDFLAGS="$LDFLAGS $X_LDFLAGS"
-# SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
-# check for ICE first), but we must link in the order -lSM -lICE or
-# we get undefined symbols. So assume we have SM if we have ICE.
-# These have to be linked with before -lX11, unlike the other
-# libraries we check for below, so use a different variable.
-# --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
-AC_CHECK_LIB(ICE, IceConnectionNumber,
- [LIBSM="-lSM -lICE"], , $X_EXTRA_LIBS)
-LDFLAGS="$ac_save_LDFLAGS"
-
-LIB_X11='-lX11 $(LIBSOCKET)'
-
-AC_MSG_CHECKING(for libXext)
-AC_CACHE_VAL(kde_cv_have_libXext,
-[
-kde_ldflags_safe="$LDFLAGS"
-kde_libs_safe="$LIBS"
-
-LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS"
-LIBS="-lXext -lX11 $LIBSOCKET"
-
-AC_TRY_LINK([
-#include <stdio.h>
-#ifdef STDC_HEADERS
-# include <stdlib.h>
-#endif
-],
-[
-printf("hello Xext\n");
-],
-kde_cv_have_libXext=yes,
-kde_cv_have_libXext=no
-)
-
-LDFLAGS=$kde_ldflags_safe
-LIBS=$kde_libs_safe
-])
-
-AC_MSG_RESULT($kde_cv_have_libXext)
-
-if test "$kde_cv_have_libXext" = "no"; then
- AC_MSG_ERROR([We need a working libXext to proceed. Since configure
-can't find it itself, we stop here assuming that make wouldn't find
-them either.])
-fi
-
-LIB_XEXT="-lXext"
-QTE_NORTTI=""
-
-elif test "$kde_use_qt_emb" = "yes"; then
- dnl We're using QT Embedded
- CPPFLAGS=-DQWS
- CXXFLAGS="$CXXFLAGS -fno-rtti"
- QTE_NORTTI="-fno-rtti -DQWS"
- X_PRE_LIBS=""
- LIB_X11=""
- LIB_XEXT=""
- LIB_XRENDER=""
- LIBSM=""
- X_INCLUDES=""
- X_LDFLAGS=""
- x_includes=""
- x_libraries=""
-elif test "$kde_use_qt_mac" = "yes"; then
- dnl We're using QT/Mac (I use QT_MAC so that qglobal.h doesn't *have* to
- dnl be included to get the information) --Sam
- CXXFLAGS="$CXXFLAGS -DQT_MAC -no-cpp-precomp"
- CFLAGS="$CFLAGS -DQT_MAC -no-cpp-precomp"
- X_PRE_LIBS=""
- LIB_X11=""
- LIB_XEXT=""
- LIB_XRENDER=""
- LIBSM=""
- X_INCLUDES=""
- X_LDFLAGS=""
- x_includes=""
- x_libraries=""
-fi
-AC_SUBST(X_PRE_LIBS)
-AC_SUBST(LIB_X11)
-AC_SUBST(LIB_XRENDER)
-AC_SUBST(LIBSM)
-AC_SUBST(X_INCLUDES)
-AC_SUBST(X_LDFLAGS)
-AC_SUBST(x_includes)
-AC_SUBST(x_libraries)
-AC_SUBST(QTE_NORTTI)
-AC_SUBST(LIB_XEXT)
-
-])
-
-AC_DEFUN([KDE_PRINT_QT_PROGRAM],
-[
-AC_REQUIRE([KDE_USE_TQT])
-cat > conftest.$ac_ext <<EOF
-#include "confdefs.h"
-#include <qglobal.h>
-#include <qapplication.h>
-EOF
-if test "$kde_qtver" = "2"; then
-cat >> conftest.$ac_ext <<EOF
-#include <qevent.h>
-#include <qstring.h>
-#include <qstyle.h>
-EOF
-
-if test $kde_qtsubver -gt 0; then
-cat >> conftest.$ac_ext <<EOF
-#if TQT_VERSION < 210
-#error 1
-#endif
-EOF
-fi
-fi
-
-if test "$kde_qtver" = "3"; then
-cat >> conftest.$ac_ext <<EOF
-#include <qcursor.h>
-#include <qstylefactory.h>
-#include <private/qucomextra_p.h>
-EOF
-fi
-
-echo "#if ! ($kde_qt_verstring)" >> conftest.$ac_ext
-cat >> conftest.$ac_ext <<EOF
-#error 1
-#endif
-
-int main() {
-EOF
-if test "$kde_qtver" = "2"; then
-cat >> conftest.$ac_ext <<EOF
- QStringList *t = new QStringList();
- Q_UNUSED(t);
-EOF
-if test $kde_qtsubver -gt 0; then
-cat >> conftest.$ac_ext <<EOF
- QString s;
- s.setLatin1("Elvis is alive", 14);
-EOF
-fi
-fi
-if test "$kde_qtver" = "3"; then
-cat >> conftest.$ac_ext <<EOF
- (void)QStyleFactory::create(QString::null);
- QCursor c(Qt::WhatsThisCursor);
-EOF
-fi
-cat >> conftest.$ac_ext <<EOF
- return 0;
-}
-EOF
-])
-
-AC_DEFUN([KDE_USE_TQT],
-[
-if test -z "$1"; then
- # Current default Qt version: 3.3
- kde_qtver=3
- kde_qtsubver=3
-else
- kde_qtsubver=`echo "$1" | sed -e 's#[0-9][0-9]*\.\([0-9][0-9]*\).*#\1#'`
- # following is the check if subversion isnt found in passed argument
- if test "$kde_qtsubver" = "$1"; then
- kde_qtsubver=1
- fi
- kde_qtver=`echo "$1" | sed -e 's#^\([0-9][0-9]*\)\..*#\1#'`
- if test "$kde_qtver" = "1"; then
- kde_qtsubver=42
- fi
-fi
-
-if test -z "$2"; then
- if test "$kde_qtver" = "2"; then
- if test $kde_qtsubver -gt 0; then
- kde_qt_minversion=">= Qt 2.2.2"
- else
- kde_qt_minversion=">= Qt 2.0.2"
- fi
- fi
- if test "$kde_qtver" = "3"; then
- if test $kde_qtsubver -gt 0; then
- if test $kde_qtsubver -gt 1; then
- if test $kde_qtsubver -gt 2; then
- kde_qt_minversion=">= Qt 3.3 and < 4.0"
- else
- kde_qt_minversion=">= Qt 3.2 and < 4.0"
- fi
- else
- kde_qt_minversion=">= Qt 3.1 (20021021) and < 4.0"
- fi
- else
- kde_qt_minversion=">= Qt 3.0 and < 4.0"
- fi
- fi
- if test "$kde_qtver" = "1"; then
- kde_qt_minversion=">= 1.42 and < 2.0"
- fi
-else
- kde_qt_minversion="$2"
-fi
-
-if test -z "$3"; then
- if test $kde_qtver = 3; then
- if test $kde_qtsubver -gt 0; then
- kde_qt_verstring="TQT_VERSION >= 0x03@VER@00 && TQT_VERSION < 0x040000"
- qtsubver=`echo "00$kde_qtsubver" | sed -e 's,.*\(..\)$,\1,'`
- kde_qt_verstring=`echo $kde_qt_verstring | sed -e "s,@VER@,$qtsubver,"`
- else
- kde_qt_verstring="TQT_VERSION >= 300 && TQT_VERSION < 0x040000"
- fi
- fi
- if test $kde_qtver = 2; then
- if test $kde_qtsubver -gt 0; then
- kde_qt_verstring="TQT_VERSION >= 222"
- else
- kde_qt_verstring="TQT_VERSION >= 200"
- fi
- fi
- if test $kde_qtver = 1; then
- kde_qt_verstring="TQT_VERSION >= 142 && TQT_VERSION < 200"
- fi
-else
- kde_qt_verstring="$3"
-fi
-
-if test $kde_qtver = 4; then
- kde_qt_dirs="$TQTDIR /usr/lib/qt4 /usr/lib/qt /usr/share/qt4"
-fi
-if test $kde_qtver = 3; then
- kde_qt_dirs="$TQTDIR /usr/lib/qt3 /usr/lib/qt /usr/share/qt3 /usr/lib${tdelibsuff}/qt-3.3"
- if test -z "$PKG_CONFIG"; then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
- fi
- if test "$PKG_CONFIG" != "no" ; then
- if $PKG_CONFIG --exists qt-mt ; then
- kde_qt_dirs="$kde_qt_dirs `$PKG_CONFIG --variable=prefix qt-mt`"
- fi
- fi
-fi
-if test $kde_qtver = 2; then
- kde_qt_dirs="$TQTDIR /usr/lib/qt2 /usr/lib/qt"
-fi
-if test $kde_qtver = 1; then
- kde_qt_dirs="$TQTDIR /usr/lib/qt"
-fi
-])
-
-AC_DEFUN([KDE_CHECK_QT_DIRECT],
-[
-AC_REQUIRE([KDE_USE_TQT])
-AC_MSG_CHECKING([if Qt compiles without flags])
-AC_CACHE_VAL(kde_cv_qt_direct,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH
-ac_LIBRARY_PATH="$LIBRARY_PATH"
-ac_cxxflags_safe="$CXXFLAGS"
-ac_ldflags_safe="$LDFLAGS"
-ac_libs_safe="$LIBS"
-
-CXXFLAGS="$CXXFLAGS -I$tqt_includes"
-LDFLAGS="$LDFLAGS $X_LDFLAGS"
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIBS="$LIBTQT -lXext -lX11 $LIBSOCKET"
-else
-LIBS="$LIBTQT $LIBSOCKET"
-fi
-LD_LIBRARY_PATH=
-export LD_LIBRARY_PATH
-LIBRARY_PATH=
-export LIBRARY_PATH
-
-KDE_PRINT_QT_PROGRAM
-
-if AC_TRY_EVAL(ac_link) && test -s conftest; then
- kde_cv_qt_direct="yes"
-else
- kde_cv_qt_direct="no"
- echo "configure: failed program was:" >&AC_FD_CC
- cat conftest.$ac_ext >&AC_FD_CC
-fi
-
-rm -f conftest*
-CXXFLAGS="$ac_cxxflags_safe"
-LDFLAGS="$ac_ldflags_safe"
-LIBS="$ac_libs_safe"
-
-LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe"
-export LD_LIBRARY_PATH
-LIBRARY_PATH="$ac_LIBRARY_PATH"
-export LIBRARY_PATH
-AC_LANG_RESTORE
-])
-
-if test "$kde_cv_qt_direct" = "yes"; then
- AC_MSG_RESULT(yes)
- $1
-else
- AC_MSG_RESULT(no)
- $2
-fi
-])
-
-dnl ------------------------------------------------------------------------
-dnl Try to find the Qt headers and libraries.
-dnl $(QT_LDFLAGS) will be -Ltqtliblocation (if needed)
-dnl and $(TQT_INCLUDES) will be -Iqthdrlocation (if needed)
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_PATH_TQT_1_3],
-[
-AC_REQUIRE([K_PATH_X])
-AC_REQUIRE([KDE_USE_TQT])
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-dnl ------------------------------------------------------------------------
-dnl Add configure flag to enable linking to MT version of Qt library.
-dnl ------------------------------------------------------------------------
-
-AC_ARG_ENABLE(
- mt,
- AC_HELP_STRING([--disable-mt],[link to non-threaded Qt (deprecated)]),
- kde_use_qt_mt=$enableval,
- [
- if test $kde_qtver = 3; then
- kde_use_qt_mt=yes
- else
- kde_use_qt_mt=no
- fi
- ]
-)
-
-USING_QT_MT=""
-
-dnl ------------------------------------------------------------------------
-dnl If we not get --disable-qt-mt then adjust some vars for the host.
-dnl ------------------------------------------------------------------------
-
-KDE_MT_LDFLAGS=
-KDE_MT_LIBS=
-if test "x$kde_use_qt_mt" = "xyes"; then
- KDE_CHECK_THREADING
- if test "x$kde_use_threading" = "xyes"; then
- CPPFLAGS="$USE_THREADS -DTQT_THREAD_SUPPORT $CPPFLAGS"
- KDE_MT_LDFLAGS="$USE_THREADS"
- KDE_MT_LIBS="$LIBPTHREAD"
- else
- kde_use_qt_mt=no
- fi
-fi
-AC_SUBST(KDE_MT_LDFLAGS)
-AC_SUBST(KDE_MT_LIBS)
-
-kde_qt_was_given=yes
-
-dnl ------------------------------------------------------------------------
-dnl If we haven't been told how to link to Qt, we work it out for ourselves.
-dnl ------------------------------------------------------------------------
-if test -z "$LIBTQT_GLOB"; then
- if test "x$kde_use_qt_emb" = "xyes"; then
- LIBTQT_GLOB="libtqte.*"
- else
- LIBTQT_GLOB="libtqt.*"
- fi
-fi
-
-dnl ------------------------------------------------------------
-dnl If we got --enable-embedded then adjust the Qt library name.
-dnl ------------------------------------------------------------
-if test "x$kde_use_qt_emb" = "xyes"; then
- tqtlib="qte"
-else
- tqtlib="qt"
-fi
-
-kde_int_qt="-l$tqtlib"
-
-if test -z "$LIBQPE"; then
-dnl ------------------------------------------------------------
-dnl If we got --enable-palmtop then add -lqpe to the link line
-dnl ------------------------------------------------------------
- if test "x$kde_use_qt_emb" = "xyes"; then
- if test "x$kde_use_qt_emb_palm" = "xyes"; then
- LIB_QPE="-lqpe"
- else
- LIB_QPE=""
- fi
- else
- LIB_QPE=""
- fi
-fi
-
-dnl ------------------------------------------------------------------------
-dnl If we got --enable-qt-mt then adjust the Qt library name for the host.
-dnl ------------------------------------------------------------------------
-
-if test "x$kde_use_qt_mt" = "xyes"; then
- LIBTQT="-l$tqtlib-mt"
- kde_int_qt="-l$tqtlib-mt"
- LIBTQT_GLOB="lib$tqtlib-mt.*"
- USING_QT_MT="using -mt"
-else
- LIBTQT="-l$tqtlib"
-fi
-
-if test $kde_qtver != 1; then
-
- AC_REQUIRE([AC_FIND_PNG])
- AC_REQUIRE([AC_FIND_JPEG])
- LIBTQT="$LIBTQT $LIBPNG $LIBJPEG"
-fi
-
-if test $kde_qtver = 3; then
- AC_REQUIRE([KDE_CHECK_LIBDL])
- LIBTQT="$LIBTQT $LIBDL"
-fi
-
-AC_MSG_CHECKING([for Qt])
-
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIBTQT="$LIBTQT $X_PRE_LIBS -lXext -lX11 $LIBSM $LIBSOCKET"
-fi
-ac_tqt_includes=NO ac_qt_libraries=NO ac_qt_bindir=NO
-qt_libraries=""
-tqt_includes=""
-AC_ARG_WITH(qt-dir,
- AC_HELP_STRING([--with-qt-dir=DIR],[where the root of Qt is installed ]),
- [ ac_tqt_includes="$withval"/include
- ac_qt_libraries="$withval"/lib${tdelibsuff}
- ac_qt_bindir="$withval"/bin
- ])
-
-AC_ARG_WITH(qt-includes,
- AC_HELP_STRING([--with-qt-includes=DIR],[where the Qt includes are. ]),
- [
- ac_tqt_includes="$withval"
- ])
-
-kde_qt_libs_given=no
-
-AC_ARG_WITH(qt-libraries,
- AC_HELP_STRING([--with-qt-libraries=DIR],[where the Qt library is installed.]),
- [ ac_qt_libraries="$withval"
- kde_qt_libs_given=yes
- ])
-
-AC_CACHE_VAL(ac_cv_have_qt,
-[#try to guess Qt locations
-
-qt_incdirs=""
-for dir in $kde_qt_dirs; do
- qt_incdirs="$qt_incdirs $dir/include $dir"
-done
-if test -z "$PKG_CONFIG"; then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
-fi
-if test "$PKG_CONFIG" != "no" ; then
- if $PKG_CONFIG --exists qt-mt ; then
- qt_incdirs="$qt_incdirs `$PKG_CONFIG --variable=includedir qt-mt`"
- fi
-fi
-qt_incdirs="$QTINC $qt_incdirs /usr/local/qt/include /usr/include/qt /usr/include /usr/X11R6/include/X11/qt /usr/X11R6/include/qt /usr/X11R6/include/qt2 /usr/include/qt3 $x_includes"
-if test ! "$ac_tqt_includes" = "NO"; then
- qt_incdirs="$ac_tqt_includes $qt_incdirs"
-fi
-
-if test "$kde_qtver" != "1"; then
- kde_qt_header=qstyle.h
-else
- kde_qt_header=qglobal.h
-fi
-
-AC_FIND_FILE($kde_qt_header, $qt_incdirs, qt_incdir)
-ac_tqt_includes="$qt_incdir"
-
-qt_libdirs=""
-for dir in $kde_qt_dirs; do
- qt_libdirs="$qt_libdirs $dir/lib${tdelibsuff} $dir/lib $dir"
-done
-if test -z "$PKG_CONFIG"; then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
-fi
-if test "$PKG_CONFIG" != "no" ; then
- if $PKG_CONFIG --exists qt-mt ; then
- qt_libdirs="$qt_incdirs `$PKG_CONFIG --variable=libdir qt-mt`"
- fi
-fi
-qt_libdirs="$TQTLIB $qt_libdirs /usr/X11R6/lib /usr/lib /usr/local/qt/lib $x_libraries"
-if test ! "$ac_qt_libraries" = "NO"; then
- qt_libdir=$ac_qt_libraries
-else
- qt_libdirs="$ac_qt_libraries $qt_libdirs"
- # if the Qt was given, the chance is too big that libtqt.* doesn't exist
- qt_libdir=NONE
- for dir in $qt_libdirs; do
- try="ls -1 $dir/${LIBTQT_GLOB}"
- if test -n "`$try 2> /dev/null`"; then qt_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi
- done
-fi
-for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do
- if test -e "$a"; then
- LIBTQT="$LIBTQT ${kde_int_qt}_incremental"
- break
- fi
-done
-
-ac_qt_libraries="$qt_libdir"
-
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-
-ac_cxxflags_safe="$CXXFLAGS"
-ac_ldflags_safe="$LDFLAGS"
-ac_libs_safe="$LIBS"
-
-CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes"
-LDFLAGS="$LDFLAGS -L$qt_libdir $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS"
-LIBS="$LIBS $LIBTQT $KDE_MT_LIBS"
-
-KDE_PRINT_QT_PROGRAM
-
-if AC_TRY_EVAL(ac_link) && test -s conftest; then
- rm -f conftest*
-else
- echo "configure: failed program was:" >&AC_FD_CC
- cat conftest.$ac_ext >&AC_FD_CC
- ac_qt_libraries="NO"
-fi
-rm -f conftest*
-CXXFLAGS="$ac_cxxflags_safe"
-LDFLAGS="$ac_ldflags_safe"
-LIBS="$ac_libs_safe"
-
-AC_LANG_RESTORE
-if test "$ac_tqt_includes" = NO || test "$ac_qt_libraries" = NO; then
- ac_cv_have_qt="have_qt=no"
- ac_qt_notfound=""
- missing_qt_mt=""
- if test "$ac_tqt_includes" = NO; then
- if test "$ac_qt_libraries" = NO; then
- ac_qt_notfound="(headers and libraries)";
- else
- ac_qt_notfound="(headers)";
- fi
- else
- if test "x$kde_use_qt_mt" = "xyes"; then
- missing_qt_mt="
-Make sure that you have compiled Qt with thread support!"
- ac_qt_notfound="(library $tqtlib-mt)";
- else
- ac_qt_notfound="(library $tqtlib)";
- fi
- fi
-
- AC_MSG_ERROR([Qt ($kde_qt_minversion) $ac_qt_notfound not found. Please check your installation!
-For more details about this problem, look at the end of config.log.$missing_qt_mt])
-else
- have_qt="yes"
-fi
-])
-
-eval "$ac_cv_have_qt"
-
-if test "$have_qt" != yes; then
- AC_MSG_RESULT([$have_qt]);
-else
- ac_cv_have_qt="have_qt=yes \
- ac_tqt_includes=$ac_tqt_includes ac_qt_libraries=$ac_qt_libraries"
- AC_MSG_RESULT([libraries $ac_qt_libraries, headers $ac_tqt_includes $USING_QT_MT])
-
- qt_libraries="$ac_qt_libraries"
- tqt_includes="$ac_tqt_includes"
-fi
-
-if test ! "$kde_qt_libs_given" = "yes" && test ! "$kde_qtver" = 3; then
- KDE_CHECK_QT_DIRECT(qt_libraries= ,[])
-fi
-
-AC_SUBST(qt_libraries)
-AC_SUBST(tqt_includes)
-
-if test "$tqt_includes" = "$x_includes" || test -z "$tqt_includes"; then
- TQT_INCLUDES=""
-else
- TQT_INCLUDES="-I$tqt_includes"
- all_includes="$TQT_INCLUDES $all_includes"
-fi
-
-if test "$qt_libraries" = "$x_libraries" || test -z "$qt_libraries"; then
- QT_LDFLAGS=""
-else
- QT_LDFLAGS="-L$qt_libraries"
- all_libraries="$QT_LDFLAGS $all_libraries"
-fi
-test -z "$KDE_MT_LDFLAGS" || all_libraries="$all_libraries $KDE_MT_LDFLAGS"
-
-AC_SUBST(TQT_INCLUDES)
-AC_SUBST(QT_LDFLAGS)
-AC_PATH_TQT_MOC_UIC
-
-KDE_CHECK_QT_JPEG
-
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIB_TQT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG) -lXext $(LIB_X11) $(LIBSM)'
-else
-LIB_TQT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG)'
-fi
-test -z "$KDE_MT_LIBS" || LIB_TQT="$LIB_TQT $KDE_MT_LIBS"
-for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do
- if test -e "$a"; then
- LIB_TQT="$LIB_TQT ${kde_int_qt}_incremental"
- break
- fi
-done
-
-AC_SUBST(LIB_TQT)
-AC_SUBST(LIB_QPE)
-
-AC_SUBST(kde_qtver)
-])
-
-AC_DEFUN([AC_PATH_TQT],
-[
-AC_PATH_TQT_1_3
-])
-
-AC_DEFUN([KDE_CHECK_UIC_PLUGINS],
-[
-AC_REQUIRE([AC_PATH_TQT_MOC_UIC])
-
-if test x$ac_uic_supports_libpath = xyes; then
-
-AC_MSG_CHECKING([if UIC has KDE plugins available])
-AC_CACHE_VAL(kde_cv_uic_plugins,
-[
-cat > actest.ui << EOF
-<!DOCTYPE UI><UI version="3.0" stdsetdef="1">
-<class>NewConnectionDialog</class>
-<widget class="QDialog">
- <widget class="KLineEdit">
- <property name="name">
- <cstring>testInput</cstring>
- </property>
- </widget>
-</widget>
-</UI>
-EOF
-
-
-
-kde_cv_uic_plugins=no
-kde_line="$UIC_PATH -L $kde_widgetdir"
-if test x$ac_uic_supports_nounload = xyes; then
- kde_line="$kde_line -nounload"
-fi
-kde_line="$kde_line -impl actest.h actest.ui > actest.cpp"
-if AC_TRY_EVAL(kde_line); then
- # if you're trying to debug this check and think it's incorrect,
- # better check your installation. The check _is_ correct - your
- # installation is not.
- if test -f actest.cpp && grep klineedit actest.cpp > /dev/null; then
- kde_cv_uic_plugins=yes
- fi
-fi
-rm -f actest.ui actest.cpp
-])
-
-AC_MSG_RESULT([$kde_cv_uic_plugins])
-if test "$kde_cv_uic_plugins" != yes; then
- AC_MSG_ERROR([
-you need to install tdelibs first.
-
-If you did install tdelibs, then the Qt version that is picked up by
-this configure is not the same version you used to compile tdelibs.
-The Qt Plugin installed by tdelibs is *ONLY* loadable if it is the
-_same Qt version_, compiled with the _same compiler_ and the same Qt
-configuration settings.
-])
-fi
-fi
-])
-
-AC_DEFUN([KDE_CHECK_FINAL],
-[
- AC_ARG_ENABLE(final,
- AC_HELP_STRING([--enable-final],
- [build size optimized apps (experimental - needs lots of memory)]),
- kde_use_final=$enableval, kde_use_final=no)
-
- if test "x$kde_use_final" = "xyes"; then
- KDE_USE_FINAL_TRUE=""
- KDE_USE_FINAL_FALSE="#"
- else
- KDE_USE_FINAL_TRUE="#"
- KDE_USE_FINAL_FALSE=""
- fi
- AC_SUBST(KDE_USE_FINAL_TRUE)
- AC_SUBST(KDE_USE_FINAL_FALSE)
-])
-
-AC_DEFUN([KDE_CHECK_CLOSURE],
-[
- AC_ARG_ENABLE(closure,
- AC_HELP_STRING([--enable-closure],[delay template instantiation]),
- kde_use_closure=$enableval, kde_use_closure=no)
-
- KDE_NO_UNDEFINED=""
- if test "x$kde_use_closure" = "xyes"; then
- KDE_USE_CLOSURE_TRUE=""
- KDE_USE_CLOSURE_FALSE="#"
-# CXXFLAGS="$CXXFLAGS $REPO"
- else
- KDE_USE_CLOSURE_TRUE="#"
- KDE_USE_CLOSURE_FALSE=""
- KDE_NO_UNDEFINED=""
- fi
- AC_SUBST(KDE_USE_CLOSURE_TRUE)
- AC_SUBST(KDE_USE_CLOSURE_FALSE)
- AC_SUBST(KDE_NO_UNDEFINED)
-])
-
-dnl Check if the linker supports --enable-new-dtags and --as-needed
-AC_DEFUN([KDE_CHECK_NEW_LDFLAGS],
-[
- AC_ARG_ENABLE(new_ldflags,
- AC_HELP_STRING([--enable-new-ldflags],
- [enable the new linker flags]),
- kde_use_new_ldflags=$enableval,
- kde_use_new_ldflags=no)
-
- LDFLAGS_AS_NEEDED=""
- LDFLAGS_NEW_DTAGS=""
- if test "x$kde_use_new_ldflags" = "xyes"; then
- LDFLAGS_NEW_DTAGS=""
- KDE_CHECK_COMPILER_FLAG([Wl,--enable-new-dtags],
- [LDFLAGS_NEW_DTAGS="-Wl,--enable-new-dtags"],)
-
- KDE_CHECK_COMPILER_FLAG([Wl,--as-needed],
- [LDFLAGS_AS_NEEDED="-Wl,--as-needed"],)
- fi
- AC_SUBST(LDFLAGS_AS_NEEDED)
- AC_SUBST(LDFLAGS_NEW_DTAGS)
-])
-
-AC_DEFUN([KDE_CHECK_NMCHECK],
-[
- AC_ARG_ENABLE(nmcheck,AC_HELP_STRING([--enable-nmcheck],[enable automatic namespace cleanness check]),
- kde_use_nmcheck=$enableval, kde_use_nmcheck=no)
-
- if test "$kde_use_nmcheck" = "yes"; then
- KDE_USE_NMCHECK_TRUE=""
- KDE_USE_NMCHECK_FALSE="#"
- else
- KDE_USE_NMCHECK_TRUE="#"
- KDE_USE_NMCHECK_FALSE=""
- fi
- AC_SUBST(KDE_USE_NMCHECK_TRUE)
- AC_SUBST(KDE_USE_NMCHECK_FALSE)
-])
-
-AC_DEFUN([KDE_EXPAND_MAKEVAR], [
-savex=$exec_prefix
-test "x$exec_prefix" = xNONE && exec_prefix=$prefix
-tmp=$$2
-while $1=`eval echo "$tmp"`; test "x$$1" != "x$tmp"; do tmp=$$1; done
-exec_prefix=$savex
-])
-
-dnl ------------------------------------------------------------------------
-dnl Now, the same with KDE
-dnl $(KDE_LDFLAGS) will be the kdeliblocation (if needed)
-dnl and $(kde_includes) will be the kdehdrlocation (if needed)
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_BASE_PATH_KDE],
-[
-AC_REQUIRE([KDE_CHECK_STL])
-AC_REQUIRE([AC_PATH_TQT])dnl
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-AC_CHECK_RPATH
-AC_MSG_CHECKING([for KDE])
-
-if test "${prefix}" != NONE; then
- kde_includes=${includedir}
- KDE_EXPAND_MAKEVAR(ac_kde_includes, includedir)
-
- kde_libraries=${libdir}
- KDE_EXPAND_MAKEVAR(ac_kde_libraries, libdir)
-
-else
- ac_kde_includes=
- ac_kde_libraries=
- kde_libraries=""
- kde_includes=""
-fi
-
-AC_CACHE_VAL(ac_cv_have_kde,
-[#try to guess kde locations
-
-if test "$kde_qtver" = 1; then
- kde_check_header="ksock.h"
- kde_check_lib="libtdecore.la"
-else
- kde_check_header="ksharedptr.h"
- kde_check_lib="libtdeio.la"
-fi
-
-if test -z "$1"; then
-
-kde_incdirs="$kde_libs_prefix/include /usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/tde /usr/include /opt/trinity/include /opt/kde/include $x_includes $tqt_includes"
-test -n "$TDEDIR" && kde_incdirs="$TDEDIR/include $TDEDIR/include/tde $TDEDIR $kde_incdirs"
-kde_incdirs="$ac_kde_includes $kde_incdirs"
-AC_FIND_FILE($kde_check_header, $kde_incdirs, kde_incdir)
-ac_kde_includes="$kde_incdir"
-
-if test -n "$ac_kde_includes" && test ! -r "$ac_kde_includes/$kde_check_header"; then
- AC_MSG_ERROR([
-in the prefix, you've chosen, are no KDE headers installed. This will fail.
-So, check this please and use another prefix!])
-fi
-
-kde_libdirs="$kde_libs_prefix/lib${tdelibsuff} /usr/lib/kde/lib${tdelibsuff} /usr/local/kde/lib${tdelibsuff} /usr/kde/lib${tdelibsuff} /usr/lib${tdelibsuff}/kde /usr/lib${tdelibsuff}/trinity /usr/lib${tdelibsuff} /usr/X11R6/lib${tdelibsuff} /usr/local/lib${tdelibsuff} /opt/trinity/lib${tdelibsuff} /opt/kde/lib${tdelibsuff} /usr/X11R6/kde/lib${tdelibsuff}"
-test -n "$TDEDIR" && kde_libdirs="$TDEDIR/lib${tdelibsuff} $TDEDIR $kde_libdirs"
-kde_libdirs="$ac_kde_libraries $libdir $kde_libdirs"
-AC_FIND_FILE($kde_check_lib, $kde_libdirs, kde_libdir)
-ac_kde_libraries="$kde_libdir"
-
-kde_widgetdir=NO
-dnl this might be somewhere else
-AC_FIND_FILE("trinity/plugins/designer/tdewidgets.la", $kde_libdirs, kde_widgetdir)
-
-if test -n "$ac_kde_libraries" && test ! -r "$ac_kde_libraries/$kde_check_lib"; then
-AC_MSG_ERROR([
-in the prefix, you've chosen, are no KDE libraries installed. This will fail.
-So, check this please and use another prefix!])
-fi
-
-if test -n "$kde_widgetdir" && test ! -r "$kde_widgetdir/trinity/plugins/designer/tdewidgets.la"; then
-AC_MSG_ERROR([
-I can't find the designer plugins. These are required and should have been installed
-by tdelibs])
-fi
-
-if test -n "$kde_widgetdir"; then
- kde_widgetdir="$kde_widgetdir/trinity/plugins/designer"
-fi
-
-
-if test "$ac_kde_includes" = NO || test "$ac_kde_libraries" = NO || test "$kde_widgetdir" = NO; then
- ac_cv_have_kde="have_kde=no"
-else
- ac_cv_have_kde="have_kde=yes \
- ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"
-fi
-
-else dnl test -z $1, e.g. from tdelibs
-
- ac_cv_have_kde="have_kde=no"
-
-fi
-])dnl
-
-eval "$ac_cv_have_kde"
-
-if test "$have_kde" != "yes"; then
- if test "${prefix}" = NONE; then
- ac_kde_prefix="$ac_default_prefix"
- else
- ac_kde_prefix="$prefix"
- fi
- if test "$exec_prefix" = NONE; then
- ac_kde_exec_prefix="$ac_kde_prefix"
- AC_MSG_RESULT([will be installed in $ac_kde_prefix])
- else
- ac_kde_exec_prefix="$exec_prefix"
- AC_MSG_RESULT([will be installed in $ac_kde_prefix and $ac_kde_exec_prefix])
- fi
-
- kde_libraries="${libdir}"
- kde_includes="${includedir}"
-
-else
- ac_cv_have_kde="have_kde=yes \
- ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"
- AC_MSG_RESULT([libraries $ac_kde_libraries, headers $ac_kde_includes])
-
- kde_libraries="$ac_kde_libraries"
- kde_includes="$ac_kde_includes"
-fi
-AC_SUBST(kde_libraries)
-AC_SUBST(kde_includes)
-
-if test "$kde_includes" = "$x_includes" || test "$kde_includes" = "$tqt_includes" || test "$kde_includes" = "/usr/include"; then
- KDE_INCLUDES=""
-else
- KDE_INCLUDES="-I$kde_includes"
- all_includes="$KDE_INCLUDES $all_includes"
-fi
-
-KDE_DEFAULT_CXXFLAGS="-DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION"
-
-KDE_LDFLAGS="-L$kde_libraries"
-if test ! "$kde_libraries" = "$x_libraries" && test ! "$kde_libraries" = "$qt_libraries" ; then
- all_libraries="$KDE_LDFLAGS $all_libraries"
-fi
-
-AC_SUBST(KDE_LDFLAGS)
-AC_SUBST(KDE_INCLUDES)
-
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
-all_libraries="$all_libraries $USER_LDFLAGS"
-all_includes="$all_includes $USER_INCLUDES"
-AC_SUBST(all_includes)
-AC_SUBST(all_libraries)
-
-if test -z "$1"; then
-KDE_CHECK_UIC_PLUGINS
-fi
-
-ac_kde_libraries="$kde_libdir"
-
-AC_SUBST(AUTODIRS)
-
-
-])
-
-AC_DEFUN([KDE_CHECK_EXTRA_LIBS],
-[
-AC_MSG_CHECKING(for extra includes)
-AC_ARG_WITH(extra-includes,AC_HELP_STRING([--with-extra-includes=DIR],[adds non standard include paths]),
- kde_use_extra_includes="$withval",
- kde_use_extra_includes=NONE
-)
-kde_extra_includes=
-if test -n "$kde_use_extra_includes" && \
- test "$kde_use_extra_includes" != "NONE"; then
-
- ac_save_ifs=$IFS
- IFS=':'
- for dir in $kde_use_extra_includes; do
- kde_extra_includes="$kde_extra_includes $dir"
- USER_INCLUDES="$USER_INCLUDES -I$dir"
- done
- IFS=$ac_save_ifs
- kde_use_extra_includes="added"
-else
- kde_use_extra_includes="no"
-fi
-AC_SUBST(USER_INCLUDES)
-
-AC_MSG_RESULT($kde_use_extra_includes)
-
-kde_extra_libs=
-AC_MSG_CHECKING(for extra libs)
-AC_ARG_WITH(extra-libs,AC_HELP_STRING([--with-extra-libs=DIR],[adds non standard library paths]),
- kde_use_extra_libs=$withval,
- kde_use_extra_libs=NONE
-)
-if test -n "$kde_use_extra_libs" && \
- test "$kde_use_extra_libs" != "NONE"; then
-
- ac_save_ifs=$IFS
- IFS=':'
- for dir in $kde_use_extra_libs; do
- kde_extra_libs="$kde_extra_libs $dir"
- KDE_EXTRA_RPATH="$KDE_EXTRA_RPATH -R $dir"
- USER_LDFLAGS="$USER_LDFLAGS -L$dir"
- done
- IFS=$ac_save_ifs
- kde_use_extra_libs="added"
-else
- kde_use_extra_libs="no"
-fi
-
-AC_SUBST(USER_LDFLAGS)
-
-AC_MSG_RESULT($kde_use_extra_libs)
-
-])
-
-AC_DEFUN([KDE_1_CHECK_PATH_HEADERS],
-[
- AC_MSG_CHECKING([for KDE headers installed])
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
-cat > conftest.$ac_ext <<EOF
-#ifdef STDC_HEADERS
-# include <stdlib.h>
-#endif
-#include <stdio.h>
-#include "confdefs.h"
-#include <kapp.h>
-
-int main() {
- printf("kde_htmldir=\\"%s\\"\n", TDEApplication::kde_htmldir().data());
- printf("kde_appsdir=\\"%s\\"\n", TDEApplication::kde_appsdir().data());
- printf("kde_icondir=\\"%s\\"\n", TDEApplication::kde_icondir().data());
- printf("kde_sounddir=\\"%s\\"\n", TDEApplication::kde_sounddir().data());
- printf("kde_datadir=\\"%s\\"\n", TDEApplication::kde_datadir().data());
- printf("kde_locale=\\"%s\\"\n", TDEApplication::kde_localedir().data());
- printf("kde_cgidir=\\"%s\\"\n", TDEApplication::kde_cgidir().data());
- printf("kde_confdir=\\"%s\\"\n", TDEApplication::kde_configdir().data());
- printf("kde_mimedir=\\"%s\\"\n", TDEApplication::kde_mimedir().data());
- printf("kde_toolbardir=\\"%s\\"\n", TDEApplication::kde_toolbardir().data());
- printf("kde_wallpaperdir=\\"%s\\"\n",
- TDEApplication::kde_wallpaperdir().data());
- printf("kde_bindir=\\"%s\\"\n", TDEApplication::kde_bindir().data());
- printf("kde_partsdir=\\"%s\\"\n", TDEApplication::kde_partsdir().data());
- printf("kde_servicesdir=\\"/tmp/dummy\\"\n");
- printf("kde_servicetypesdir=\\"/tmp/dummy\\"\n");
- printf("kde_moduledir=\\"/tmp/dummy\\"\n");
- printf("kde_styledir=\\"/tmp/dummy\\"\n");
- printf("kde_widgetdir=\\"/tmp/dummy\\"\n");
- printf("xdg_appsdir=\\"/tmp/dummy\\"\n");
- printf("xdg_menudir=\\"/tmp/dummy\\"\n");
- printf("xdg_directorydir=\\"/tmp/dummy\\"\n");
- printf("kde_kcfgdir=\\"/tmp/dummy\\"\n");
- return 0;
- }
-EOF
-
- ac_save_CPPFLAGS=$CPPFLAGS
- CPPFLAGS="$all_includes $CPPFLAGS"
- if AC_TRY_EVAL(ac_compile); then
- AC_MSG_RESULT(yes)
- else
- AC_MSG_ERROR([your system is not able to compile a small KDE application!
-Check, if you installed the KDE header files correctly.
-For more details about this problem, look at the end of config.log.])
- fi
- CPPFLAGS=$ac_save_CPPFLAGS
-
- AC_LANG_RESTORE
-])
-
-AC_DEFUN([KDE_CHECK_KDEQTADDON],
-[
-AC_MSG_CHECKING(for kde-qt-addon)
-AC_CACHE_VAL(kde_cv_have_kdetqtaddon,
-[
- kde_ldflags_safe="$LDFLAGS"
- kde_libs_safe="$LIBS"
- kde_cxxflags_safe="$CXXFLAGS"
-
- LIBS="-lkde-qt-addon $LIBTQT $LIBS"
- CXXFLAGS="$CXXFLAGS -I$prefix/include -I$prefix/include/tde $all_includes"
- LDFLAGS="$LDFLAGS $all_libraries $USER_LDFLAGS"
-
- AC_TRY_LINK([
- #include <qdom.h>
- ],
- [
- QDomDocument doc;
- ],
- kde_cv_have_kdetqtaddon=yes,
- kde_cv_have_kdetqtaddon=no
- )
-
- LDFLAGS=$kde_ldflags_safe
- LIBS=$kde_libs_safe
- CXXFLAGS=$kde_cxxflags_safe
-])
-
-AC_MSG_RESULT($kde_cv_have_kdetqtaddon)
-
-if test "$kde_cv_have_kdetqtaddon" = "no"; then
- AC_MSG_ERROR([Can't find libkde-qt-addon. You need to install it first.
-It is a separate package (and CVS module) named kde-qt-addon.])
-fi
-])
-
-AC_DEFUN([KDE_CREATE_LIBS_ALIASES],
-[
- AC_REQUIRE([KDE_MISC_TESTS])
- AC_REQUIRE([KDE_CHECK_LIBDL])
- AC_REQUIRE([K_PATH_X])
-
-if test $kde_qtver = 3; then
- case $host in
- *cygwin*) lib_kded="-ltdeinit_kded" ;;
- *) lib_kded="" ;;
- esac
- AC_SUBST(LIB_KDED, $lib_kded)
- AC_SUBST(LIB_TDECORE, "-ltdecore")
- AC_SUBST(LIB_TDEUI, "-ltdeui")
- AC_SUBST(LIB_TDEIO, "-ltdeio")
- AC_SUBST(LIB_KJS, "-lkjs")
- AC_SUBST(LIB_SMB, "-lsmb")
- AC_SUBST(LIB_KAB, "-lkab")
- AC_SUBST(LIB_TDEABC, "-ltdeabc")
- AC_SUBST(LIB_TDEHTML, "-ltdehtml")
- AC_SUBST(LIB_TDESPELL, "-ltdespell")
- AC_SUBST(LIB_TDEPARTS, "-ltdeparts")
- AC_SUBST(LIB_TDEPRINT, "-ltdeprint")
- AC_SUBST(LIB_TDEUTILS, "-ltdeutils")
- AC_SUBST(LIB_TDEPIM, "-ltdepim")
- AC_SUBST(LIB_TDEIMPROXY, "-ltdeimproxy")
- AC_SUBST(LIB_KNEWSTUFF, "-lknewstuff")
- AC_SUBST(LIB_TDEDNSSD, "-ltdednssd")
- AC_SUBST(LIB_TDEUNITTEST, "-ltdeunittest")
-# these are for backward compatibility
- AC_SUBST(LIB_TDESYCOCA, "-ltdeio")
- AC_SUBST(LIB_TDEFILE, "-ltdeio")
-elif test $kde_qtver = 2; then
- AC_SUBST(LIB_TDECORE, "-ltdecore")
- AC_SUBST(LIB_TDEUI, "-ltdeui")
- AC_SUBST(LIB_TDEIO, "-ltdeio")
- AC_SUBST(LIB_TDESYCOCA, "-ltdesycoca")
- AC_SUBST(LIB_SMB, "-lsmb")
- AC_SUBST(LIB_TDEFILE, "-ltdefile")
- AC_SUBST(LIB_KAB, "-lkab")
- AC_SUBST(LIB_TDEHTML, "-ltdehtml")
- AC_SUBST(LIB_TDESPELL, "-ltdespell")
- AC_SUBST(LIB_TDEPARTS, "-ltdeparts")
- AC_SUBST(LIB_TDEPRINT, "-ltdeprint")
-else
- AC_SUBST(LIB_TDECORE, "-ltdecore -lXext $(LIB_TQT)")
- AC_SUBST(LIB_TDEUI, "-ltdeui $(LIB_TDECORE)")
- AC_SUBST(LIB_KFM, "-lkfm $(LIB_TDECORE)")
- AC_SUBST(LIB_TDEFILE, "-ltdefile $(LIB_KFM) $(LIB_TDEUI)")
- AC_SUBST(LIB_KAB, "-lkab $(LIB_KIMGIO) $(LIB_TDECORE)")
-fi
-])
-
-AC_DEFUN([AC_PATH_KDE],
-[
- AC_BASE_PATH_KDE
- AC_ARG_ENABLE(path-check,AC_HELP_STRING([--disable-path-check],[don't try to find out, where to install]),
- [
- if test "$enableval" = "no";
- then ac_use_path_checking="default"
- else ac_use_path_checking=""
- fi
- ],
- [
- if test "$kde_qtver" = 1;
- then ac_use_path_checking=""
- else ac_use_path_checking="default"
- fi
- ]
- )
-
- AC_CREATE_KFSSTND($ac_use_path_checking)
-
- AC_SUBST_KFSSTND
- KDE_CREATE_LIBS_ALIASES
-])
-
-dnl KDE_CHECK_FUNC_EXT(<func>, [headers], [sample-use], [C prototype], [autoheader define], [call if found])
-AC_DEFUN([KDE_CHECK_FUNC_EXT],
-[
-AC_MSG_CHECKING(for $1)
-AC_CACHE_VAL(kde_cv_func_$1,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-save_CXXFLAGS="$CXXFLAGS"
-kde_safe_LIBS="$LIBS"
-LIBS="$LIBS $X_EXTRA_LIBS"
-AC_TRY_COMPILE([
-$2
-],
-[
-$3
-],
-kde_cv_func_$1=yes,
-kde_cv_func_$1=no)
-CXXFLAGS="$save_CXXFLAGS"
-LIBS="$kde_safe_LIBS"
-AC_LANG_RESTORE
-])
-
-AC_MSG_RESULT($kde_cv_func_$1)
-
-AC_MSG_CHECKING([if $1 needs custom prototype])
-AC_CACHE_VAL(kde_cv_proto_$1,
-[
-if test "x$kde_cv_func_$1" = xyes; then
- kde_cv_proto_$1=no
-else
- case "$1" in
- setenv|unsetenv|usleep|random|srandom|seteuid|mkstemps|mkstemp|revoke|vsnprintf|strlcpy|strlcat)
- kde_cv_proto_$1="yes - in libtdefakes"
- ;;
- *)
- kde_cv_proto_$1=unknown
- ;;
- esac
-fi
-
-if test "x$kde_cv_proto_$1" = xunknown; then
-
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
- kde_safe_libs=$LIBS
- LIBS="$LIBS $X_EXTRA_LIBS"
- AC_TRY_LINK([
-$2
-
-extern "C" $4;
-],
-[
-$3
-],
-[ kde_cv_func_$1=yes
- kde_cv_proto_$1=yes ],
- [kde_cv_proto_$1="$1 unavailable"]
-)
-LIBS=$kde_safe_libs
-AC_LANG_RESTORE
-fi
-])
-AC_MSG_RESULT($kde_cv_proto_$1)
-
-if test "x$kde_cv_func_$1" = xyes; then
- AC_DEFINE(HAVE_$5, 1, [Define if you have $1])
- $6
-fi
-if test "x$kde_cv_proto_$1" = xno; then
- AC_DEFINE(HAVE_$5_PROTO, 1,
- [Define if you have the $1 prototype])
-fi
-
-AH_VERBATIM([_HAVE_$5_PROTO],
-[
-#if !defined(HAVE_$5_PROTO)
-#ifdef __cplusplus
-extern "C" {
-#endif
-$4;
-#ifdef __cplusplus
-}
-#endif
-#endif
-])
-])
-
-AC_DEFUN([AC_CHECK_SETENV],
-[
- KDE_CHECK_FUNC_EXT(setenv, [
-#include <stdlib.h>
-],
- [setenv("VAR", "VALUE", 1);],
- [int setenv (const char *, const char *, int)],
- [SETENV])
-])
-
-AC_DEFUN([AC_CHECK_UNSETENV],
-[
- KDE_CHECK_FUNC_EXT(unsetenv, [
-#include <stdlib.h>
-],
- [unsetenv("VAR");],
- [void unsetenv (const char *)],
- [UNSETENV])
-])
-
-AC_DEFUN([AC_CHECK_GETDOMAINNAME],
-[
- KDE_CHECK_FUNC_EXT(getdomainname, [
-#include <stdlib.h>
-#include <unistd.h>
-#include <netdb.h>
-],
- [
-char buffer[200];
-getdomainname(buffer, 200);
-],
- [#include <sys/types.h>
- int getdomainname (char *, size_t)],
- [GETDOMAINNAME])
-])
-
-AC_DEFUN([AC_CHECK_GETHOSTNAME],
-[
- KDE_CHECK_FUNC_EXT(gethostname, [
-#include <stdlib.h>
-#include <unistd.h>
-],
- [
-char buffer[200];
-gethostname(buffer, 200);
-],
- [int gethostname (char *, unsigned int)],
- [GETHOSTNAME])
-])
-
-AC_DEFUN([AC_CHECK_USLEEP],
-[
- KDE_CHECK_FUNC_EXT(usleep, [
-#include <unistd.h>
-],
- [
-usleep(200);
-],
- [int usleep (unsigned int)],
- [USLEEP])
-])
-
-
-AC_DEFUN([AC_CHECK_RANDOM],
-[
- KDE_CHECK_FUNC_EXT(random, [
-#include <stdlib.h>
-],
- [
-random();
-],
- [long int random(void)],
- [RANDOM])
-
- KDE_CHECK_FUNC_EXT(srandom, [
-#include <stdlib.h>
-],
- [
-srandom(27);
-],
- [void srandom(unsigned int)],
- [SRANDOM])
-
-])
-
-AC_DEFUN([AC_CHECK_INITGROUPS],
-[
- KDE_CHECK_FUNC_EXT(initgroups, [
-#include <sys/types.h>
-#include <unistd.h>
-#include <grp.h>
-],
- [
-char buffer[200];
-initgroups(buffer, 27);
-],
- [int initgroups(const char *, gid_t)],
- [INITGROUPS])
-])
-
-AC_DEFUN([AC_CHECK_MKSTEMPS],
-[
- KDE_CHECK_FUNC_EXT(mkstemps, [
-#include <stdlib.h>
-#include <unistd.h>
-],
- [
-mkstemps("/tmp/aaaXXXXXX", 6);
-],
- [int mkstemps(char *, int)],
- [MKSTEMPS])
-])
-
-AC_DEFUN([AC_CHECK_MKSTEMP],
-[
- KDE_CHECK_FUNC_EXT(mkstemp, [
-#include <stdlib.h>
-#include <unistd.h>
-],
- [
-mkstemp("/tmp/aaaXXXXXX");
-],
- [int mkstemp(char *)],
- [MKSTEMP])
-])
-
-AC_DEFUN([AC_CHECK_MKDTEMP],
-[
- KDE_CHECK_FUNC_EXT(mkdtemp, [
-#include <stdlib.h>
-#include <unistd.h>
-],
- [
-mkdtemp("/tmp/aaaXXXXXX");
-],
- [char *mkdtemp(char *)],
- [MKDTEMP])
-])
-
-
-AC_DEFUN([AC_CHECK_RES_INIT],
-[
- AC_MSG_CHECKING([if res_init needs -lresolv])
- kde_libs_safe="$LIBS"
- LIBS="$LIBS $X_EXTRA_LIBS -lresolv"
- AC_TRY_LINK(
- [
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
- ],
- [
- res_init();
- ],
- [
- LIBRESOLV="-lresolv"
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_RES_INIT, 1, [Define if you have the res_init function])
- ],
- [ AC_MSG_RESULT(no) ]
- )
- LIBS=$kde_libs_safe
- AC_SUBST(LIBRESOLV)
-
- KDE_CHECK_FUNC_EXT(res_init,
- [
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
- ],
- [res_init()],
- [int res_init(void)],
- [RES_INIT])
-])
-
-AC_DEFUN([AC_CHECK_STRLCPY],
-[
- KDE_CHECK_FUNC_EXT(strlcpy, [
-#include <string.h>
-],
-[ char buf[20];
- strlcpy(buf, "KDE function test", sizeof(buf));
-],
- [unsigned long strlcpy(char*, const char*, unsigned long)],
- [STRLCPY])
-])
-
-AC_DEFUN([AC_CHECK_STRLCAT],
-[
- KDE_CHECK_FUNC_EXT(strlcat, [
-#include <string.h>
-],
-[ char buf[20];
- buf[0]='\0';
- strlcat(buf, "KDE function test", sizeof(buf));
-],
- [unsigned long strlcat(char*, const char*, unsigned long)],
- [STRLCAT])
-])
-
-AC_DEFUN([AC_CHECK_RES_QUERY],
-[
- KDE_CHECK_FUNC_EXT(res_query, [
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
-#include <netdb.h>
-],
-[
-res_query(NULL, 0, 0, NULL, 0);
-],
- [int res_query(const char *, int, int, unsigned char *, int)],
- [RES_QUERY])
-])
-
-AC_DEFUN([AC_CHECK_DN_SKIPNAME],
-[
- KDE_CHECK_FUNC_EXT(dn_skipname, [
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <resolv.h>
-],
-[
-dn_skipname (NULL, NULL);
-],
- [int dn_skipname (unsigned char *, unsigned char *)],
- [DN_SKIPNAME])
-])
-
-
-AC_DEFUN([AC_FIND_GIF],
- [AC_MSG_CHECKING([for giflib])
-AC_CACHE_VAL(ac_cv_lib_gif,
-[ac_save_LIBS="$LIBS"
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIBS="$all_libraries -lgif -lX11 $LIBSOCKET"
-else
-LIBS="$all_libraries -lgif"
-fi
-AC_TRY_LINK(dnl
-[
-#ifdef __cplusplus
-extern "C" {
-#endif
-int GifLastError(void);
-#ifdef __cplusplus
-}
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-],
- [return GifLastError();],
- eval "ac_cv_lib_gif=yes",
- eval "ac_cv_lib_gif=no")
-LIBS="$ac_save_LIBS"
-])dnl
-if eval "test \"`echo $ac_cv_lib_gif`\" = yes"; then
- AC_MSG_RESULT(yes)
- AC_DEFINE_UNQUOTED(HAVE_LIBGIF, 1, [Define if you have libgif])
-else
- AC_MSG_ERROR(You need giflib30. Please install the tdesupport package)
-fi
-])
-
-AC_DEFUN([KDE_FIND_JPEG_HELPER],
-[
-AC_MSG_CHECKING([for libjpeg$2])
-AC_CACHE_VAL(ac_cv_lib_jpeg_$1,
-[
-ac_save_LIBS="$LIBS"
-LIBS="$all_libraries $USER_LDFLAGS -ljpeg$2 -lm"
-ac_save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
-AC_TRY_LINK(
-[
-#ifdef __cplusplus
-extern "C" {
-#endif
-void jpeg_CreateDecompress();
-#ifdef __cplusplus
-}
-#endif
-],
-[jpeg_CreateDecompress();],
- eval "ac_cv_lib_jpeg_$1=-ljpeg$2",
- eval "ac_cv_lib_jpeg_$1=no")
-LIBS="$ac_save_LIBS"
-CFLAGS="$ac_save_CFLAGS"
-])
-
-if eval "test ! \"`echo $ac_cv_lib_jpeg_$1`\" = no"; then
- LIBJPEG="$ac_cv_lib_jpeg_$1"
- AC_MSG_RESULT($ac_cv_lib_jpeg_$1)
-else
- AC_MSG_RESULT(no)
- $3
-fi
-
-])
-
-AC_DEFUN([AC_FIND_JPEG],
-[
-dnl first look for libraries
-KDE_FIND_JPEG_HELPER(6b, 6b,
- KDE_FIND_JPEG_HELPER(normal, [],
- [
- LIBJPEG=
- ]
- )
-)
-
-dnl then search the headers (can't use simply AC_TRY_xxx, as jpeglib.h
-dnl requires system dependent includes loaded before it)
-jpeg_incdirs="$includedir /usr/include /usr/local/include $kde_extra_includes"
-AC_FIND_FILE(jpeglib.h, $jpeg_incdirs, jpeg_incdir)
-test "x$jpeg_incdir" = xNO && jpeg_incdir=
-
-dnl if headers _and_ libraries are missing, this is no error, and we
-dnl continue with a warning (the user will get no jpeg support in tdehtml)
-dnl if only one is missing, it means a configuration error, but we still
-dnl only warn
-if test -n "$jpeg_incdir" && test -n "$LIBJPEG" ; then
- AC_DEFINE_UNQUOTED(HAVE_LIBJPEG, 1, [Define if you have libjpeg])
-else
- if test -n "$jpeg_incdir" || test -n "$LIBJPEG" ; then
- AC_MSG_WARN([
-There is an installation error in jpeg support. You seem to have only one
-of either the headers _or_ the libraries installed. You may need to either
-provide correct --with-extra-... options, or the development package of
-libjpeg6b. You can get a source package of libjpeg from http://www.ijg.org/
-Disabling JPEG support.
-])
- else
- AC_MSG_WARN([libjpeg not found. disable JPEG support.])
- fi
- jpeg_incdir=
- LIBJPEG=
-fi
-
-AC_SUBST(LIBJPEG)
-AH_VERBATIM(_AC_CHECK_JPEG,
-[/*
- * jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
- * headers and I'm too lazy to write a configure test as long as only
- * unixware is related
- */
-#ifdef _UNIXWARE
-#define HAVE_BOOLEAN
-#endif
-])
-])
-
-AC_DEFUN([KDE_CHECK_QT_JPEG],
-[
-if test -n "$LIBJPEG"; then
-AC_MSG_CHECKING([if Qt needs $LIBJPEG])
-AC_CACHE_VAL(kde_cv_qt_jpeg,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-ac_save_LIBS="$LIBS"
-LIBS="$all_libraries $USER_LDFLAGS $LIBTQT"
-LIBS=`echo $LIBS | sed "s/$LIBJPEG//"`
-ac_save_CXXFLAGS="$CXXFLAGS"
-CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
-AC_TRY_LINK(
-[#include <qapplication.h>],
- [
- int argc;
- char** argv;
- QApplication app(argc, argv);],
- eval "kde_cv_qt_jpeg=no",
- eval "kde_cv_qt_jpeg=yes")
-LIBS="$ac_save_LIBS"
-CXXFLAGS="$ac_save_CXXFLAGS"
-AC_LANG_RESTORE
-fi
-])
-
-if eval "test ! \"`echo $kde_cv_qt_jpeg`\" = no"; then
- AC_MSG_RESULT(yes)
- LIBJPEG_QT='$(LIBJPEG)'
-else
- AC_MSG_RESULT(no)
- LIBJPEG_QT=
-fi
-
-])
-
-AC_DEFUN([AC_FIND_ZLIB],
-[
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_MSG_CHECKING([for libz])
-AC_CACHE_VAL(ac_cv_lib_z,
-[
-kde_save_LIBS="$LIBS"
-LIBS="$all_libraries $USER_LDFLAGS -lz $LIBSOCKET"
-kde_save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
-AC_TRY_LINK(dnl
-[
-#include<zlib.h>
-#include<string.h>
-],
-[
- char buf[42];
- gzFile f = (gzFile) 0;
- /* this would segfault.. but we only link, don't run */
- (void) gzgets(f, buf, sizeof(buf));
-
- return (strcmp(zlibVersion(), ZLIB_VERSION) == 0);
-],
- eval "ac_cv_lib_z='-lz'",
- eval "ac_cv_lib_z=no")
-LIBS="$kde_save_LIBS"
-CFLAGS="$kde_save_CFLAGS"
-])dnl
-if test ! "$ac_cv_lib_z" = no; then
- AC_DEFINE_UNQUOTED(HAVE_LIBZ, 1, [Define if you have libz])
- LIBZ="$ac_cv_lib_z"
- AC_MSG_RESULT($ac_cv_lib_z)
-else
- AC_MSG_ERROR(not found.
- Possibly configure picks up an outdated version
- installed by XFree86. Remove it from your system.
-
- Check your installation and look into config.log)
- LIBZ=""
-fi
-AC_SUBST(LIBZ)
-])
-
-AC_DEFUN([KDE_TRY_TIFFLIB],
-[
-AC_MSG_CHECKING([for libtiff $1])
-
-AC_CACHE_VAL(kde_cv_libtiff_$1,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-kde_save_LIBS="$LIBS"
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lX11 $LIBSOCKET -lm"
-else
-LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lm"
-fi
-kde_save_CXXFLAGS="$CXXFLAGS"
-CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
-
-AC_TRY_LINK(dnl
-[
-#include<tiffio.h>
-],
- [return (TIFFOpen( "", "r") == 0); ],
-[
- kde_cv_libtiff_$1="-l$1 $LIBJPEG $LIBZ"
-], [
- kde_cv_libtiff_$1=no
-])
-
-LIBS="$kde_save_LIBS"
-CXXFLAGS="$kde_save_CXXFLAGS"
-AC_LANG_RESTORE
-])
-
-if test "$kde_cv_libtiff_$1" = "no"; then
- AC_MSG_RESULT(no)
- LIBTIFF=""
- $3
-else
- LIBTIFF="$kde_cv_libtiff_$1"
- AC_MSG_RESULT(yes)
- AC_DEFINE_UNQUOTED(HAVE_LIBTIFF, 1, [Define if you have libtiff])
- $2
-fi
-
-])
-
-AC_DEFUN([AC_FIND_TIFF],
-[
-AC_REQUIRE([K_PATH_X])
-AC_REQUIRE([AC_FIND_ZLIB])
-AC_REQUIRE([AC_FIND_JPEG])
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
-KDE_TRY_TIFFLIB(tiff, [],
- KDE_TRY_TIFFLIB(tiff34))
-
-AC_SUBST(LIBTIFF)
-])
-
-AC_DEFUN([KDE_FIND_LIBEXR],
-[
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_REQUIRE([AC_FIND_ZLIB])
-AC_CACHE_VAL(ac_cv_libexr,
-[
- if test -z "$PKG_CONFIG"; then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
- fi
-
- AC_MSG_CHECKING([for OpenEXR libraries])
-
- if test "$PKG_CONFIG" = "no" ; then
- AC_MSG_RESULT(no)
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- if ! $PKG_CONFIG --exists OpenEXR ; then
- AC_MSG_RESULT(no)
- EXRSTATUS=no
- else
- if ! $PKG_CONFIG --atleast-version="1.1.1" OpenEXR ; then
- AC_MSG_RESULT(no)
- EXRSTATUS=old
- else
- kde_save_LIBS="$LIBS"
- LIBS="$LIBS $all_libraries $USER_LDFLAGS `pkg-config --libs OpenEXR` $LIBZ"
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- kde_save_CXXFLAGS="$CXXFLAGS"
- EXR_FLAGS=`$PKG_CONFIG --cflags OpenEXR`
- CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES $EXR_FLAGS"
-
- AC_TRY_LINK(dnl
- [
- #include <ImfRgbaFile.h>
- ],
- [
- using namespace Imf;
- RgbaInputFile file ("dummy");
- return 0;
- ],
- eval "ac_cv_libexr='`pkg-config --libs OpenEXR`'",
- eval "ac_cv_libexr=no"
- )
- LIBS="$kde_save_LIBS"
- CXXFLAGS="$kde_save_CXXFLAGS"
- AC_LANG_RESTORE
- ])dnl
- if eval "test ! \"`echo $ac_cv_libexr`\" = no"; then
- AC_DEFINE_UNQUOTED(HAVE_EXR, 1, [Define if you have OpenEXR])
- LIB_EXR="$ac_cv_libexr"
- AC_MSG_RESULT($ac_cv_libexr)
- else
- AC_MSG_RESULT(no)
- LIB_EXR=""
- fi
- fi
- fi
- fi
- AC_SUBST(LIB_EXR)
- AC_SUBST(EXR_FLAGS)
-])
-
-
-
-AC_DEFUN([AC_FIND_PNG],
-[
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_REQUIRE([AC_FIND_ZLIB])
-AC_MSG_CHECKING([for libpng])
-AC_CACHE_VAL(ac_cv_lib_png,
-[
-kde_save_LIBS="$LIBS"
-if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
-LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm -lX11 $LIBSOCKET"
-else
-LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm"
-fi
-kde_save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
-
-AC_TRY_LINK(dnl
- [
- #include<png.h>
- ],
- [
- png_structp png_ptr = png_create_read_struct( /* image ptr */
- PNG_LIBPNG_VER_STRING, 0, 0, 0 );
- return( png_ptr != 0 );
- ],
- eval "ac_cv_lib_png='-lpng $LIBZ -lm'",
- eval "ac_cv_lib_png=no"
-)
-LIBS="$kde_save_LIBS"
-CFLAGS="$kde_save_CFLAGS"
-])dnl
-if eval "test ! \"`echo $ac_cv_lib_png`\" = no"; then
- AC_DEFINE_UNQUOTED(HAVE_LIBPNG, 1, [Define if you have libpng])
- LIBPNG="$ac_cv_lib_png"
- AC_SUBST(LIBPNG)
- AC_MSG_RESULT($ac_cv_lib_png)
-else
- AC_MSG_RESULT(no)
- LIBPNG=""
- AC_SUBST(LIBPNG)
-fi
-])
-
-
-AC_DEFUN([AC_FIND_JASPER],
-[
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_REQUIRE([AC_FIND_JPEG])
-AC_MSG_CHECKING([for jasper])
-AC_CACHE_VAL(ac_cv_jasper,
-[
-kde_save_LIBS="$LIBS"
-LIBS="$LIBS $all_libraries $USER_LDFLAGS -ljasper $LIBJPEG -lm"
-kde_save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
-
-AC_TRY_LINK(dnl
- [
- #include<jasper/jasper.h>
- ],
- [
- return( jas_init() );
- ],
- eval "ac_cv_jasper='-ljasper $LIBJPEG -lm'",
- eval "ac_cv_jasper=no"
-)
-LIBS="$kde_save_LIBS"
-CFLAGS="$kde_save_CFLAGS"
-])dnl
-if eval "test ! \"`echo $ac_cv_jasper`\" = no"; then
- AC_DEFINE_UNQUOTED(HAVE_JASPER, 1, [Define if you have jasper])
- LIB_JASPER="$ac_cv_jasper"
- AC_MSG_RESULT($ac_cv_jasper)
-else
- AC_MSG_RESULT(no)
- LIB_JASPER=""
-fi
-AC_SUBST(LIB_JASPER)
-])
-
-AC_DEFUN([AC_CHECK_BOOL],
-[
- AC_DEFINE_UNQUOTED(HAVE_BOOL, 1, [You _must_ have bool])
-])
-
-AC_DEFUN([KDE_CHECK_COMPILER_FLAG],
-[
-AC_MSG_CHECKING([whether $CXX supports -$1])
-kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'`
-AC_CACHE_VAL(kde_cv_prog_cxx_$kde_cache,
-[
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -$1"
- AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cxx_$kde_cache=yes"], [])
- CXXFLAGS="$save_CXXFLAGS"
- AC_LANG_RESTORE
-])
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- AC_MSG_RESULT(yes)
- :
- $2
-else
- AC_MSG_RESULT(no)
- :
- $3
-fi
-])
-
-AC_DEFUN([KDE_CHECK_C_COMPILER_FLAG],
-[
-AC_MSG_CHECKING([whether $CC supports -$1])
-kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'`
-AC_CACHE_VAL(kde_cv_prog_cc_$kde_cache,
-[
- AC_LANG_SAVE
- AC_LANG_C
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -$1"
- AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cc_$kde_cache=yes"], [])
- CFLAGS="$save_CFLAGS"
- AC_LANG_RESTORE
-])
-if eval "test \"`echo '$kde_cv_prog_cc_'$kde_cache`\" = yes"; then
- AC_MSG_RESULT(yes)
- :
- $2
-else
- AC_MSG_RESULT(no)
- :
- $3
-fi
-])
-
-
-dnl AC_REMOVE_FORBIDDEN removes forbidden arguments from variables
-dnl use: AC_REMOVE_FORBIDDEN(CC, [-forbid -bad-option whatever])
-dnl it's all white-space separated
-AC_DEFUN([AC_REMOVE_FORBIDDEN],
-[ __val=$$1
- __forbid=" $2 "
- if test -n "$__val"; then
- __new=""
- ac_save_IFS=$IFS
- IFS=" "
- for i in $__val; do
- case "$__forbid" in
- *" $i "*) AC_MSG_WARN([found forbidden $i in $1, removing it]) ;;
- *) # Careful to not add spaces, where there were none, because otherwise
- # libtool gets confused, if we change e.g. CXX
- if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;;
- esac
- done
- IFS=$ac_save_IFS
- $1=$__new
- fi
-])
-
-
-AC_DEFUN([KDE_CHECK_FOR_BAD_COMPILER],
-[
- AC_MSG_CHECKING([whether $CC is blacklisted])
-
- dnl In theory we have tu run this test against $CC and $CXX
- dnl in C and in C++ mode, because its perfectly legal for
- dnl the user to mix compiler versions, since C has a defined
- dnl ABI.
- dnl
- dnl For now, we assume the user is not on crack.
-
- AC_TRY_COMPILE([
-#ifdef __GNUC__
-#if __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 0
-choke me
-#endif
-#endif
-], ,
- kde_bad_compiler=no,
- kde_bad_compiler=yes
-)
-
- AC_MSG_RESULT($kde_bad_compiler)
-
-if test "$kde_bad_compiler" = "yes"; then
- AC_MSG_ERROR([
-
-This particular compiler version is blacklisted because it
-is known to miscompile KDE. Please use a newer version, or
-if that is not yet available, choose an older version.
-
-Please do not report a bug or bother us reporting this
-configure error. We know about it, and we introduced
-it by intention to avoid untraceable bugs or crashes in KDE.
-
-])
-fi
-
-])
-
-
-AC_DEFUN([KDE_CHECK_FOR_OPT_NOINLINE_MATCH],
-[
- AC_CACHE_CHECK([whether system headers can cope with -O2 -fno-inline],
- kde_cv_opt_noinline_match,
- [
- kde_cv_opt_noinline_match=irrelevant
- dnl if we don't use both -O2 and -fno-inline, this check is moot
- if echo "$CFLAGS" | grep -e -O2 >/dev/null 2>/dev/null \
- && echo "$CFLAGS" | grep -e -fno-inline >/dev/null 2>/dev/null ; then
-
- ac_cflags_save="$CFLAGS"
- CFLAGS="$CFLAGS -D_USE_GNU"
-
- AC_TRY_LINK([
- #include <string.h>
-], [ const char *pt, *et;
- et = __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p ( ";," ) && ((size_t)(const void *)(( ";," )+ 1) - (size_t)(const void *)( ";," ) == 1) ? ((__a0 =((__const char *) ( ";," ))[0], __a0 == '\0') ? ((void) ( pt ),((void *)0) ) : ((__a1 = ((__const char *) ( ";," ))[1], __a1== '\0') ? (__extension__ (__builtin_constant_p ( __a0 ) && ( __a0 ) == '\0' ? (char *) __rawmemchr ( pt , __a0) : strchr( pt , __a0 ))) : ((__a2 = ((__const char *) ( ";," ))[2], __a2 == '\0') ? __strpbrk_c2 ( pt , __a0, __a1) :(((__const char *) ( ";," ))[3] == '\0' ? __strpbrk_c3 ( pt ,__a0, __a1, __a2): strpbrk ( pt , ";," ))))) : strpbrk ( pt , ";," )); }) ;
-],
- kde_cv_opt_noinline_match=yes,
- kde_cv_opt_noinline_match=no
- )
-
- CFLAGS="$ac_cflags_save"
- fi
- ])
-])
-
-
-dnl AC_VALIDIFY_CXXFLAGS checks for forbidden flags the user may have given
-AC_DEFUN([AC_VALIDIFY_CXXFLAGS],
-[dnl
-if test "x$kde_use_qt_emb" != "xyes"; then
- AC_REMOVE_FORBIDDEN(CXX, [-fno-rtti -rpath])
- AC_REMOVE_FORBIDDEN(CXXFLAGS, [-fno-rtti -rpath])
-else
- AC_REMOVE_FORBIDDEN(CXX, [-rpath])
- AC_REMOVE_FORBIDDEN(CXXFLAGS, [-rpath])
-fi
-])
-
-AC_DEFUN([AC_CHECK_COMPILERS],
-[
- AC_ARG_ENABLE(debug,
- AC_HELP_STRING([--enable-debug=ARG],[enables debug symbols (yes|no|full) [default=no]]),
- [
- case $enableval in
- yes)
- kde_use_debug_code="yes"
- kde_use_debug_define=no
- ;;
- full)
- kde_use_debug_code="full"
- kde_use_debug_define=no
- ;;
- *)
- kde_use_debug_code="no"
- kde_use_debug_define=yes
- ;;
- esac
- ],
- [kde_use_debug_code="no"
- kde_use_debug_define=no
- ])
-
- dnl Just for configure --help
- AC_ARG_ENABLE(dummyoption,
- AC_HELP_STRING([--disable-debug],
- [disables debug output and debug symbols [default=no]]),
- [],[])
-
- AC_ARG_ENABLE(strict,
- AC_HELP_STRING([--enable-strict],
- [compiles with strict compiler options (may not work!)]),
- [
- if test $enableval = "no"; then
- kde_use_strict_options="no"
- else
- kde_use_strict_options="yes"
- fi
- ], [kde_use_strict_options="no"])
-
- AC_ARG_ENABLE(warnings,AC_HELP_STRING([--disable-warnings],[disables compilation with -Wall and similar]),
- [
- if test $enableval = "no"; then
- kde_use_warnings="no"
- else
- kde_use_warnings="yes"
- fi
- ], [kde_use_warnings="yes"])
-
- dnl enable warnings for debug build
- if test "$kde_use_debug_code" != "no"; then
- kde_use_warnings=yes
- fi
-
- AC_ARG_ENABLE(profile,AC_HELP_STRING([--enable-profile],[creates profiling infos [default=no]]),
- [kde_use_profiling=$enableval],
- [kde_use_profiling="no"]
- )
-
- dnl this prevents stupid AC_PROG_CC to add "-g" to the default CFLAGS
- CFLAGS=" $CFLAGS"
-
- AC_PROG_CC
-
- AC_PROG_CPP
-
- if test "$GCC" = "yes"; then
- if test "$kde_use_debug_code" != "no"; then
- if test $kde_use_debug_code = "full"; then
- CFLAGS="-g3 -fno-inline $CFLAGS"
- else
- CFLAGS="-g -O2 -fno-schedule-insns -fno-inline $CFLAGS"
- fi
- else
- CFLAGS="-O2 $CFLAGS"
- fi
- fi
-
- if test "$kde_use_debug_define" = "yes"; then
- CFLAGS="-DNDEBUG $CFLAGS"
- fi
-
-
- case "$host" in
- *-*-sysv4.2uw*) CFLAGS="-D_UNIXWARE $CFLAGS";;
- *-*-sysv5uw7*) CFLAGS="-D_UNIXWARE7 $CFLAGS";;
- esac
-
- if test -z "$LDFLAGS" && test "$kde_use_debug_code" = "no" && test "$GCC" = "yes"; then
- LDFLAGS=""
- fi
-
- CXXFLAGS=" $CXXFLAGS"
-
- AC_PROG_CXX
-
- KDE_CHECK_FOR_BAD_COMPILER
-
- if test "$GXX" = "yes" || test "$CXX" = "KCC"; then
- if test "$kde_use_debug_code" != "no"; then
- if test "$CXX" = "KCC"; then
- CXXFLAGS="+K0 -Wall -pedantic -W -Wpointer-arith -Wwrite-strings $CXXFLAGS"
- else
- if test "$kde_use_debug_code" = "full"; then
- CXXFLAGS="-g3 -fno-inline $CXXFLAGS"
- else
- CXXFLAGS="-g -O2 -fno-schedule-insns -fno-inline $CXXFLAGS"
- fi
- fi
- KDE_CHECK_COMPILER_FLAG(fno-builtin,[CXXFLAGS="-fno-builtin $CXXFLAGS"])
-
- dnl convenience compiler flags
- KDE_CHECK_COMPILER_FLAG(Woverloaded-virtual, [WOVERLOADED_VIRTUAL="-Woverloaded-virtual"], [WOVERLOADED_VRITUAL=""])
- AC_SUBST(WOVERLOADED_VIRTUAL)
- else
- if test "$CXX" = "KCC"; then
- CXXFLAGS="+K3 $CXXFLAGS"
- else
- CXXFLAGS="-O2 $CXXFLAGS"
- fi
- fi
- fi
-
- if test "$kde_use_debug_define" = "yes"; then
- CXXFLAGS="-DNDEBUG -DNO_DEBUG $CXXFLAGS"
- fi
-
- if test "$kde_use_profiling" = "yes"; then
- KDE_CHECK_COMPILER_FLAG(pg,
- [
- CFLAGS="-pg $CFLAGS"
- CXXFLAGS="-pg $CXXFLAGS"
- ])
- fi
-
- if test "$kde_use_warnings" = "yes"; then
- if test "$GCC" = "yes"; then
- CXXFLAGS="-Wall -W -Wpointer-arith $CXXFLAGS"
- case $host in
- *-*-linux-gnu)
- CFLAGS="-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_DEFAULT_SOURCE $CFLAGS"
- CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_DEFAULT_SOURCE -Wcast-align -Wchar-subscripts $CXXFLAGS"
- KDE_CHECK_COMPILER_FLAG(Wmissing-format-attribute, [CXXFLAGS="$CXXFLAGS -Wformat-security -Wmissing-format-attribute"])
- KDE_CHECK_C_COMPILER_FLAG(Wmissing-format-attribute, [CFLAGS="$CFLAGS -Wformat-security -Wmissing-format-attribute"])
- ;;
- esac
- KDE_CHECK_COMPILER_FLAG(Wundef,[CXXFLAGS="-Wundef $CXXFLAGS"])
- KDE_CHECK_COMPILER_FLAG(Wno-long-long,[CXXFLAGS="-Wno-long-long $CXXFLAGS"])
- dnl ### FIXME: revert for KDE 4
- KDE_CHECK_COMPILER_FLAG(Wno-non-virtual-dtor,[CXXFLAGS="$CXXFLAGS -Wno-non-virtual-dtor"])
- fi
- fi
-
- if test "$GXX" = "yes" && test "$kde_use_strict_options" = "yes"; then
- CXXFLAGS="-Wcast-qual -Wshadow -Wcast-align $CXXFLAGS"
- fi
-
- AC_ARG_ENABLE(pch,
- AC_HELP_STRING([--enable-pch],
- [enables precompiled header support (currently only KCC or gcc >=3.4+unsermake) [default=no]]),
- [ kde_use_pch=$enableval ],[ kde_use_pch=no ])
-
- HAVE_GCC_VISIBILITY=0
- AC_SUBST([HAVE_GCC_VISIBILITY])
-
- if test "$GXX" = "yes"; then
- gcc_no_reorder_blocks=NO
- KDE_CHECK_COMPILER_FLAG(fno-reorder-blocks,[gcc_no_reorder_blocks=YES])
- if test $kde_use_debug_code != "no" && \
- test $kde_use_debug_code != "full" && \
- test "YES" = "$gcc_no_reorder_blocks" ; then
- CXXFLAGS="$CXXFLAGS -fno-reorder-blocks"
- CFLAGS="$CFLAGS -fno-reorder-blocks"
- fi
- KDE_CHECK_COMPILER_FLAG(fno-exceptions,[CXXFLAGS="$CXXFLAGS -fno-exceptions"])
- KDE_CHECK_COMPILER_FLAG(fno-check-new, [CXXFLAGS="$CXXFLAGS -fno-check-new"])
- KDE_CHECK_COMPILER_FLAG(fno-common, [CXXFLAGS="$CXXFLAGS -fno-common"])
- KDE_CHECK_COMPILER_FLAG(fexceptions, [USE_EXCEPTIONS="-fexceptions"], USE_EXCEPTIONS= )
- ENABLE_PERMISSIVE_FLAG="-fpermissive"
-
- if test "$kde_use_pch" = "yes"; then
- AC_MSG_CHECKING(whether gcc supports precompiling c header files)
- echo >conftest.h
- if $CC -x c-header conftest.h >/dev/null 2>/dev/null; then
- kde_gcc_supports_pch=yes
- AC_MSG_RESULT(yes)
- else
- kde_gcc_supports_pch=no
- AC_MSG_RESULT(no)
- fi
- if test "$kde_gcc_supports_pch" = "yes"; then
- AC_MSG_CHECKING(whether gcc supports precompiling c++ header files)
- if $CXX -x c++-header conftest.h >/dev/null 2>/dev/null; then
- kde_gcc_supports_pch=yes
- AC_MSG_RESULT(yes)
- else
- kde_gcc_supports_pch=no
- AC_MSG_RESULT(no)
- fi
- fi
- rm -f conftest.h conftest.h.gch
- fi
-
- KDE_CHECK_FOR_OPT_NOINLINE_MATCH
- if test "x$kde_cv_opt_noinline_match" = "xno" ; then
- CFLAGS="`echo "$CFLAGS" | sed "s/ -fno-inline//"`"
- fi
- fi
- AM_CONDITIONAL(unsermake_enable_pch, test "$kde_use_pch" = "yes" && test "$kde_gcc_supports_pch" = "yes")
- if test "$CXX" = "KCC"; then
- dnl unfortunately we currently cannot disable exception support in KCC
- dnl because doing so is binary incompatible and Qt by default links with exceptions :-(
- dnl KDE_CHECK_COMPILER_FLAG(-no_exceptions,[CXXFLAGS="$CXXFLAGS --no_exceptions"])
- dnl KDE_CHECK_COMPILER_FLAG(-exceptions, [USE_EXCEPTIONS="--exceptions"], USE_EXCEPTIONS= )
-
- if test "$kde_use_pch" = "yes"; then
- dnl TODO: support --pch-dir!
- KDE_CHECK_COMPILER_FLAG(-pch,[CXXFLAGS="$CXXFLAGS --pch"])
- dnl the below works (but the dir must exist), but it's
- dnl useless for a whole package.
- dnl The are precompiled headers for each source file, so when compiling
- dnl from scratch, it doesn't make a difference, and they take up
- dnl around ~5Mb _per_ sourcefile.
- dnl KDE_CHECK_COMPILER_FLAG(-pch_dir /tmp,
- dnl [CXXFLAGS="$CXXFLAGS --pch_dir `pwd`/pcheaders"])
- fi
- dnl this flag controls inlining. by default KCC inlines in optimisation mode
- dnl all implementations that are defined inside the class {} declaration.
- dnl because of templates-compatibility with broken gcc compilers, this
- dnl can cause excessive inlining. This flag limits it to a sane level
- KDE_CHECK_COMPILER_FLAG(-inline_keyword_space_time=6,[CXXFLAGS="$CXXFLAGS --inline_keyword_space_time=6"])
- KDE_CHECK_COMPILER_FLAG(-inline_auto_space_time=2,[CXXFLAGS="$CXXFLAGS --inline_auto_space_time=2"])
- KDE_CHECK_COMPILER_FLAG(-inline_implicit_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_implicit_space_time=2.0"])
- KDE_CHECK_COMPILER_FLAG(-inline_generated_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_generated_space_time=2.0"])
- dnl Some source files are shared between multiple executables
- dnl (or libraries) and some of those need template instantiations.
- dnl In that case KCC needs to compile those sources with
- dnl --one_instantiation_per_object. To make it easy for us we compile
- dnl _all_ objects with that flag (--one_per is a shorthand).
- KDE_CHECK_COMPILER_FLAG(-one_per, [CXXFLAGS="$CXXFLAGS --one_per"])
- fi
- AC_SUBST(USE_EXCEPTIONS)
- dnl obsolete macro - provided to keep things going
- USE_RTTI=
- AC_SUBST(USE_RTTI)
-
- case "$host" in
- *-*-irix*) test "$GXX" = yes && CXXFLAGS="-D_LANGUAGE_C_PLUS_PLUS -D__LANGUAGE_C_PLUS_PLUS $CXXFLAGS" ;;
- *-*-sysv4.2uw*) CXXFLAGS="-D_UNIXWARE $CXXFLAGS";;
- *-*-sysv5uw7*) CXXFLAGS="-D_UNIXWARE7 $CXXFLAGS";;
- *-*-solaris*)
- if test "$GXX" = yes; then
- libstdcpp=`$CXX -print-file-name=libstdc++.so`
- if test ! -f $libstdcpp; then
- AC_MSG_ERROR([You've compiled gcc without --enable-shared. This doesn't work with KDE. Please recompile gcc with --enable-shared to receive a libstdc++.so])
- fi
- fi
- ;;
- esac
-
- AC_VALIDIFY_CXXFLAGS
-
- AC_PROG_CXXCPP
-
- if test "$GCC" = yes; then
- NOOPT_CFLAGS=-O0
- fi
- KDE_CHECK_COMPILER_FLAG(O0,[NOOPT_CXXFLAGS=-O0])
-
- AC_ARG_ENABLE(coverage,
- AC_HELP_STRING([--enable-coverage],[use gcc coverage testing]), [
- if test "$am_cv_CC_dependencies_compiler_type" = "gcc3"; then
- ac_coverage_compiler="-fprofile-arcs -ftest-coverage"
- ac_coverage_linker="-lgcc"
- elif test "$am_cv_CC_dependencies_compiler_type" = "gcc"; then
- ac_coverage_compiler="-fprofile-arcs -ftest-coverage"
- ac_coverage_linker=""
- else
- AC_MSG_ERROR([coverage with your compiler is not supported])
- fi
- CFLAGS="$CFLAGS $ac_coverage_compiler"
- CXXFLAGS="$CXXFLAGS $ac_coverage_compiler"
- LDFLAGS="$LDFLAGS $ac_coverage_linker"
- ])
-
- AC_SUBST(NOOPT_CXXFLAGS)
- AC_SUBST(NOOPT_CFLAGS)
- AC_SUBST(ENABLE_PERMISSIVE_FLAG)
-
- KDE_CHECK_NEW_LDFLAGS
- KDE_CHECK_FINAL
- KDE_CHECK_CLOSURE
- KDE_CHECK_NMCHECK
-
- ifdef([AM_DEPENDENCIES], AC_REQUIRE([KDE_ADD_DEPENDENCIES]), [])
-])
-
-AC_DEFUN([KDE_CHECK_VISIBILITY_GCC_BUG],
- [
- AC_CACHE_CHECK([for gcc -fvisibility-inlines-hidden bug], kde_cv_val_gcc_visibility_bug,
- [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
-
- safe_CXXFLAGS=$CXXFLAGS
- safe_LDFLAGS=$LDFLAGS
- CXXFLAGS="$CXXFLAGS -fPIC -fvisibility-inlines-hidden -O0"
- LDFLAGS="$LDFLAGS -shared -fPIC"
-
- AC_TRY_LINK(
- [
- /* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664 */
- #include <string>
- int some_function( void ) __attribute__ ((visibility("default")));
- int some_function( void )
- {
- std::string s("blafasel");
- return 0;
- }
- ], [/* elvis is alive */],
- kde_cv_val_gcc_visibility_bug=no, kde_cv_val_gcc_visibility_bug=yes)
-
- CXXFLAGS=$safe_CXXFLAGS
- LDFLAGS=$safe_LDFLAGS
- AC_LANG_RESTORE
- ]
- )
-
- if test x$kde_cv_val_gcc_visibility_bug = xno; then
- CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
- fi
- ]
-)
-
-AC_DEFUN([KDE_ENABLE_HIDDEN_VISIBILITY],
-[
- AC_BEFORE([AC_PATH_TQT_1_3], [KDE_ENABLE_HIDDEN_VISIBILITY])
-
- AC_MSG_CHECKING([grepping for visibility push/pop in headers])
-
- if test "x$GXX" = "xyes"; then
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_EGREP_CPP(
- [GCC visibility push],
- [ #include <exception>
- ],
- [
- AC_MSG_RESULT(yes)
- kde_stdc_visibility_patched=yes ],
- [
- AC_MSG_RESULT(no)
- AC_MSG_WARN([Your libstdc++ doesn't appear to be patched for
- visibility support. Disabling -fvisibility=hidden])
-
- kde_stdc_visibility_patched=no ])
-
- AC_LANG_RESTORE
-
- kde_have_gcc_visibility=no
- KDE_CHECK_COMPILER_FLAG(fvisibility=hidden,
- [
- kde_have_gcc_visibility=yes
- dnl the whole toolchain is just a mess, gcc is just too buggy
- dnl to handle STL with visibility enabled. Lets reconsider
- dnl when gcc 4.2 is out or when things get fixed in the compiler.
- dnl Contact mueller@kde.org for details.
- AC_ARG_ENABLE(gcc-hidden-visibility,
- AC_HELP_STRING([--enable-gcc-hidden-visibility],[toolchain hidden visibility [default=no]]),
- [kde_have_gcc_visibility=$enableval],
- [kde_have_gcc_visibility=no])
-
- AC_CACHE_CHECK([if Qt is patched for -fvisibility], kde_cv_val_qt_gcc_visibility_patched,
- [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
-
- safe_CXXFLAGS=$CXXFLAGS
- CXXFLAGS="$CXXFLAGS $all_includes"
-
- AC_TRY_COMPILE(
- [
-#include <qglobal.h>
-#if Q_EXPORT - 0 != 0
-/* if this compiles, then Q_EXPORT is undefined */
-/* if Q_EXPORT is nonempty, this will break compilation */
-#endif
- ], [/* elvis is alive */],
- kde_cv_val_qt_gcc_visibility_patched=no, kde_cv_val_qt_gcc_visibility_patched=yes)
-
- CXXFLAGS=$safe_CXXFLAGS
- AC_LANG_RESTORE
- ]
- )
-
- if test x$kde_have_gcc_visibility = "xyes" && test x$kde_stdc_visibility_patched = "xyes" && test x$kde_cv_val_qt_gcc_visibility_patched = "xyes"; then
- CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
- KDE_CHECK_VISIBILITY_GCC_BUG
- HAVE_GCC_VISIBILITY=1
- AC_DEFINE_UNQUOTED(__KDE_HAVE_GCC_VISIBILITY, "$HAVE_GCC_VISIBILITY", [define to 1 if -fvisibility is supported])
- fi
- ])
- fi
-])
-
-AC_DEFUN([KDE_ADD_DEPENDENCIES],
-[
- [A]M_DEPENDENCIES(CC)
- [A]M_DEPENDENCIES(CXX)
-])
-
-dnl just a wrapper to clean up configure.in
-AC_DEFUN([KDE_PROG_LIBTOOL],
-[
-AC_REQUIRE([AC_CHECK_COMPILERS])
-AC_REQUIRE([AC_ENABLE_SHARED])
-AC_REQUIRE([AC_ENABLE_STATIC])
-
-AC_REQUIRE([AC_LIBTOOL_DLOPEN])
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-AC_OBJEXT
-AC_EXEEXT
-
-AM_PROG_LIBTOOL
-AC_LIBTOOL_CXX
-
-LIBTOOL_SHELL="/bin/sh ./libtool"
-# LIBTOOL="$LIBTOOL --silent"
-KDE_PLUGIN="-avoid-version -module -no-undefined \$(KDE_NO_UNDEFINED) \$(KDE_RPATH) \$(KDE_MT_LDFLAGS)"
-AC_SUBST(KDE_PLUGIN)
-
-# This hack ensures that libtool creates shared libs for tdeunittest plugins. By default check_LTLIBRARIES makes static libs.
-KDE_CHECK_PLUGIN="\$(KDE_PLUGIN) -rpath \$(libdir)"
-AC_SUBST(KDE_CHECK_PLUGIN)
-
-# we patch configure quite some so we better keep that consistent for incremental runs
-AC_SUBST(AUTOCONF,'$(SHELL) $(top_srcdir)/admin/cvs.sh configure || touch configure')
-])
-
-AC_DEFUN([KDE_CHECK_LIB64],
-[
- AC_ARG_ENABLE(libsuffix,
- AC_HELP_STRING([--enable-libsuffix],
- [/lib directory suffix (64,32,none,auto[=default])]),
- tdelibsuff=$enableval, tdelibsuff="auto")
-
- if test "$tdelibsuff" = "auto"; then
-
-cat > conftest.c << EOF
-#include <stdio.h>
-int main() {
- return 0;
-}
-EOF
- tdelibsuff=`$CC conftest.c -o conftest.out; ldd conftest.out |sed -ne '/libc.so/{
- s,.*/lib\([[^\/]]*\)/.*,\1,
- p
-}'`
- rm -rf conftest.*
- fi
-
- if test "$tdelibsuff" = "no" || test "$tdelibsuff" = "none"; then
- tdelibsuff=
- fi
- if test -z "$tdelibsuff"; then
- AC_MSG_RESULT([not using lib directory suffix])
- AC_DEFINE(KDELIBSUFF, [""], Suffix for lib directories)
- else
- if test "$libdir" = '${exec_prefix}/lib'; then
- libdir="$libdir${tdelibsuff}"
- AC_SUBST([libdir], ["$libdir"]) dnl ugly hack for lib64 platforms
- fi
- AC_DEFINE_UNQUOTED(KDELIBSUFF, ["${tdelibsuff}"], Suffix for lib directories)
- AC_MSG_RESULT([using lib directory suffix $tdelibsuff])
- fi
-])
-
-AC_DEFUN([KDE_CHECK_TYPES],
-[ AC_CHECK_SIZEOF(int, 4)dnl
- AC_CHECK_SIZEOF(short)dnl
- AC_CHECK_SIZEOF(long, 4)dnl
- AC_CHECK_SIZEOF(char *, 4)dnl
-])dnl
-
-dnl Not used - kept for compat only?
-AC_DEFUN([KDE_DO_IT_ALL],
-[
-AC_CANONICAL_SYSTEM
-AC_ARG_PROGRAM
-AM_INIT_AUTOMAKE($1, $2)
-AM_DISABLE_LIBRARIES
-AC_PREFIX_DEFAULT(${TDEDIR:-/usr/local/kde})
-AC_CHECK_COMPILERS
-KDE_PROG_LIBTOOL
-AM_KDE_WITH_NLS
-AC_PATH_KDE
-])
-
-AC_DEFUN([AC_CHECK_RPATH],
-[
-AC_MSG_CHECKING(for rpath)
-AC_ARG_ENABLE(rpath,
- AC_HELP_STRING([--disable-rpath],[do not use the rpath feature of ld]),
- USE_RPATH=$enableval, USE_RPATH=yes)
-
-if test -z "$KDE_RPATH" && test "$USE_RPATH" = "yes"; then
-
- KDE_RPATH="-R \$(libdir)"
-
- if test "$kde_libraries" != "$libdir"; then
- KDE_RPATH="$KDE_RPATH -R \$(kde_libraries)"
- fi
-
- if test -n "$qt_libraries"; then
- KDE_RPATH="$KDE_RPATH -R \$(qt_libraries)"
- fi
- dnl $x_libraries is set to /usr/lib in case
- if test -n "$X_LDFLAGS"; then
- X_RPATH="-R \$(x_libraries)"
- KDE_RPATH="$KDE_RPATH $X_RPATH"
- fi
- if test -n "$KDE_EXTRA_RPATH"; then
- KDE_RPATH="$KDE_RPATH \$(KDE_EXTRA_RPATH)"
- fi
-fi
-AC_SUBST(KDE_EXTRA_RPATH)
-AC_SUBST(KDE_RPATH)
-AC_SUBST(X_RPATH)
-AC_MSG_RESULT($USE_RPATH)
-])
-
-dnl Check for the type of the third argument of getsockname
-AC_DEFUN([AC_CHECK_SOCKLEN_T],
-[
- AC_MSG_CHECKING(for socklen_t)
- AC_CACHE_VAL(kde_cv_socklen_t,
- [
- AC_LANG_PUSH(C++)
- kde_cv_socklen_t=no
- AC_TRY_COMPILE([
- #include <sys/types.h>
- #include <sys/socket.h>
- ],
- [
- socklen_t len;
- getpeername(0,0,&len);
- ],
- [
- kde_cv_socklen_t=yes
- kde_cv_socklen_t_equiv=socklen_t
- ])
- AC_LANG_POP(C++)
- ])
- AC_MSG_RESULT($kde_cv_socklen_t)
- if test $kde_cv_socklen_t = no; then
- AC_MSG_CHECKING([for socklen_t equivalent for socket functions])
- AC_CACHE_VAL(kde_cv_socklen_t_equiv,
- [
- kde_cv_socklen_t_equiv=int
- AC_LANG_PUSH(C++)
- for t in int size_t unsigned long "unsigned long"; do
- AC_TRY_COMPILE([
- #include <sys/types.h>
- #include <sys/socket.h>
- ],
- [
- $t len;
- getpeername(0,0,&len);
- ],
- [
- kde_cv_socklen_t_equiv="$t"
- break
- ])
- done
- AC_LANG_POP(C++)
- ])
- AC_MSG_RESULT($kde_cv_socklen_t_equiv)
- fi
- AC_DEFINE_UNQUOTED(kde_socklen_t, $kde_cv_socklen_t_equiv,
- [type to use in place of socklen_t if not defined])
- AC_DEFINE_UNQUOTED(ksize_t, $kde_cv_socklen_t_equiv,
- [type to use in place of socklen_t if not defined (deprecated, use kde_socklen_t)])
-])
-
-dnl This is a merge of some macros out of the gettext aclocal.m4
-dnl since we don't need anything, I took the things we need
-dnl the copyright for them is:
-dnl >
-dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
-dnl This Makefile.in is free software; the Free Software Foundation
-dnl gives unlimited permission to copy and/or distribute it,
-dnl with or without modifications, as long as this notice is preserved.
-
-dnl This program is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-dnl PARTICULAR PURPOSE.
-dnl >
-dnl for this file it is relicensed under LGPL
-
-AC_DEFUN([AM_KDE_WITH_NLS],
- [
- dnl If we use NLS figure out what method
-
- AM_PATH_PROG_WITH_TEST_KDE(MSGFMT, msgfmt,
- [test -n "`$ac_dir/$ac_word --version 2>&1 | grep 'GNU gettext'`"], msgfmt)
- AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
-
- if test -z "`$GMSGFMT --version 2>&1 | grep 'GNU gettext'`"; then
- AC_MSG_RESULT([found msgfmt program is not GNU msgfmt; ignore it])
- GMSGFMT=":"
- fi
- MSGFMT=$GMSGFMT
- AC_SUBST(GMSGFMT)
- AC_SUBST(MSGFMT)
-
- AM_PATH_PROG_WITH_TEST_KDE(XGETTEXT, xgettext,
- [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
-
- dnl Test whether we really found GNU xgettext.
- if test "$XGETTEXT" != ":"; then
- dnl If it is no GNU xgettext we define it as : so that the
- dnl Makefiles still can work.
- if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
- : ;
- else
- AC_MSG_RESULT(
- [found xgettext programs is not GNU xgettext; ignore it])
- XGETTEXT=":"
- fi
- fi
- AC_SUBST(XGETTEXT)
-
- ])
-
-# Search path for a program which passes the given test.
-# Ulrich Drepper <drepper@cygnus.com>, 1996.
-
-# serial 1
-# Stephan Kulow: I appended a _KDE against name conflicts
-
-dnl AM_PATH_PROG_WITH_TEST_KDE(VARIABLE, PROG-TO-CHECK-FOR,
-dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
-AC_DEFUN([AM_PATH_PROG_WITH_TEST_KDE],
-[# Extract the first word of "$2", so it can be a program name with args.
-set dummy $2; ac_word=[$]2
-AC_MSG_CHECKING([for $ac_word])
-AC_CACHE_VAL(ac_cv_path_$1,
-[case "[$]$1" in
- /*)
- ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
- for ac_dir in ifelse([$5], , $PATH, [$5]); do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- if [$3]; then
- ac_cv_path_$1="$ac_dir/$ac_word"
- break
- fi
- fi
- done
- IFS="$ac_save_ifs"
-dnl If no 4th arg is given, leave the cache variable unset,
-dnl so AC_PATH_PROGS will keep looking.
-ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
-])dnl
- ;;
-esac])dnl
-$1="$ac_cv_path_$1"
-if test -n "[$]$1"; then
- AC_MSG_RESULT([$]$1)
-else
- AC_MSG_RESULT(no)
-fi
-AC_SUBST($1)dnl
-])
-
-
-# Check whether LC_MESSAGES is available in <locale.h>.
-# Ulrich Drepper <drepper@cygnus.com>, 1995.
-
-# serial 1
-
-AC_DEFUN([AM_LC_MESSAGES],
- [if test $ac_cv_header_locale_h = yes; then
- AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
- [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
- am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
- if test $am_cv_val_LC_MESSAGES = yes; then
- AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your locale.h file contains LC_MESSAGES])
- fi
- fi])
-
-dnl From Jim Meyering.
-dnl FIXME: migrate into libit.
-
-AC_DEFUN([AM_FUNC_OBSTACK],
-[AC_CACHE_CHECK([for obstacks], am_cv_func_obstack,
- [AC_TRY_LINK([#include "obstack.h"],
- [struct obstack *mem;obstack_free(mem,(char *) 0)],
- am_cv_func_obstack=yes,
- am_cv_func_obstack=no)])
- if test $am_cv_func_obstack = yes; then
- AC_DEFINE(HAVE_OBSTACK)
- else
- LIBOBJS="$LIBOBJS obstack.o"
- fi
-])
-
-dnl From Jim Meyering. Use this if you use the GNU error.[ch].
-dnl FIXME: Migrate into libit
-
-AC_DEFUN([AM_FUNC_ERROR_AT_LINE],
-[AC_CACHE_CHECK([for error_at_line], am_cv_lib_error_at_line,
- [AC_TRY_LINK([],[error_at_line(0, 0, "", 0, "");],
- am_cv_lib_error_at_line=yes,
- am_cv_lib_error_at_line=no)])
- if test $am_cv_lib_error_at_line = no; then
- LIBOBJS="$LIBOBJS error.o"
- fi
- AC_SUBST(LIBOBJS)dnl
-])
-
-# Macro to add for using GNU gettext.
-# Ulrich Drepper <drepper@cygnus.com>, 1995.
-
-# serial 1
-# Stephan Kulow: I put a KDE in it to avoid name conflicts
-
-AC_DEFUN([AM_KDE_GNU_GETTEXT],
- [AC_REQUIRE([AC_PROG_MAKE_SET])dnl
- AC_REQUIRE([AC_PROG_RANLIB])dnl
- AC_REQUIRE([AC_HEADER_STDC])dnl
- AC_REQUIRE([AC_TYPE_OFF_T])dnl
- AC_REQUIRE([AC_TYPE_SIZE_T])dnl
- AC_REQUIRE([AC_FUNC_ALLOCA])dnl
- AC_REQUIRE([AC_FUNC_MMAP])dnl
- AC_REQUIRE([AM_KDE_WITH_NLS])dnl
- AC_CHECK_HEADERS([limits.h locale.h nl_types.h string.h values.h alloca.h])
- AC_CHECK_FUNCS([getcwd munmap putenv setlocale strchr strcasecmp \
-__argz_count __argz_stringify __argz_next])
-
- AC_MSG_CHECKING(for stpcpy)
- AC_CACHE_VAL(kde_cv_func_stpcpy,
- [
- kde_safe_cxxflags=$CXXFLAGS
- CXXFLAGS="-Werror"
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_TRY_COMPILE([
- #include <string.h>
- ],
- [
- char buffer[200];
- stpcpy(buffer, buffer);
- ],
- kde_cv_func_stpcpy=yes,
- kde_cv_func_stpcpy=no)
- AC_LANG_RESTORE
- CXXFLAGS=$kde_safe_cxxflags
- ])
- AC_MSG_RESULT($kde_cv_func_stpcpy)
- if eval "test \"`echo $kde_cv_func_stpcpy`\" = yes"; then
- AC_DEFINE(HAVE_STPCPY, 1, [Define if you have stpcpy])
- fi
-
- AM_LC_MESSAGES
-
- if test "x$CATOBJEXT" != "x"; then
- if test "x$ALL_LINGUAS" = "x"; then
- LINGUAS=
- else
- AC_MSG_CHECKING(for catalogs to be installed)
- NEW_LINGUAS=
- for lang in ${LINGUAS=$ALL_LINGUAS}; do
- case "$ALL_LINGUAS" in
- *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
- esac
- done
- LINGUAS=$NEW_LINGUAS
- AC_MSG_RESULT($LINGUAS)
- fi
-
- dnl Construct list of names of catalog files to be constructed.
- if test -n "$LINGUAS"; then
- for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
- fi
- fi
-
- ])
-
-AC_DEFUN([AC_HAVE_XPM],
- [AC_REQUIRE_CPP()dnl
- AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
- test -z "$XPM_LDFLAGS" && XPM_LDFLAGS=
- test -z "$XPM_INCLUDE" && XPM_INCLUDE=
-
- AC_ARG_WITH(xpm,AC_HELP_STRING([--without-xpm],[disable color pixmap XPM tests]),
- xpm_test=$withval, xpm_test="yes")
- if test "x$xpm_test" = xno; then
- ac_cv_have_xpm=no
- else
- AC_MSG_CHECKING(for XPM)
- AC_CACHE_VAL(ac_cv_have_xpm,
- [
- ac_save_ldflags="$LDFLAGS"
- ac_save_cflags="$CFLAGS"
- if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
- LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm -lX11 -lXext $LIBZ $LIBSOCKET"
- else
- LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm $LIBZ $LIBSOCKET"
- fi
- CFLAGS="$CFLAGS $X_INCLUDES $USER_INCLUDES"
- test -n "$XPM_INCLUDE" && CFLAGS="-I$XPM_INCLUDE $CFLAGS"
- AC_TRY_LINK([#include <X11/xpm.h>],[],
- ac_cv_have_xpm="yes",ac_cv_have_xpm="no")
- LDFLAGS="$ac_save_ldflags"
- CFLAGS="$ac_save_cflags"
- ])dnl
-
- if test "$ac_cv_have_xpm" = no; then
- AC_MSG_RESULT(no)
- XPM_LDFLAGS=""
- XPMINC=""
- $2
- else
- AC_DEFINE(HAVE_XPM, 1, [Define if you have XPM support])
- if test "$XPM_LDFLAGS" = ""; then
- XPMLIB='-lXpm $(LIB_X11)'
- else
- XPMLIB="-L$XPM_LDFLAGS -lXpm "'$(LIB_X11)'
- fi
- if test "$XPM_INCLUDE" = ""; then
- XPMINC=""
- else
- XPMINC="-I$XPM_INCLUDE"
- fi
- AC_MSG_RESULT(yes)
- $1
- fi
- fi
- AC_SUBST(XPMINC)
- AC_SUBST(XPMLIB)
-])
-
-AC_DEFUN([AC_HAVE_DPMS],
- [AC_REQUIRE_CPP()dnl
- AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
- test -z "$DPMS_LDFLAGS" && DPMS_LDFLAGS=
- test -z "$DPMS_INCLUDE" && DPMS_INCLUDE=
- DPMS_LIB=
-
- AC_ARG_WITH(dpms,AC_HELP_STRING([--without-dpms],[disable DPMS power saving]),
- dpms_test=$withval, dpms_test="yes")
- if test "x$dpms_test" = xno; then
- ac_cv_have_dpms=no
- else
- AC_MSG_CHECKING(for DPMS)
- dnl Note: ac_cv_have_dpms can be no, yes, or -lXdpms.
- dnl 'yes' means DPMS_LIB="", '-lXdpms' means DPMS_LIB="-lXdpms".
- AC_CACHE_VAL(ac_cv_have_dpms,
- [
- if test "x$kde_use_qt_emb" = "xyes" || test "x$kde_use_qt_mac" = "xyes"; then
- AC_MSG_RESULT(no)
- ac_cv_have_dpms="no"
- else
- ac_save_ldflags="$LDFLAGS"
- ac_save_cflags="$CFLAGS"
- ac_save_libs="$LIBS"
- LDFLAGS="$LDFLAGS $DPMS_LDFLAGS $all_libraries"
- LIBS="-lX11 -lXext $LIBSOCKET"
- CFLAGS="$CFLAGS $X_INCLUDES"
- test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS"
- AC_TRY_LINK([
- #include <X11/Xproto.h>
- #include <X11/X.h>
- #include <X11/Xlib.h>
- #include <X11/extensions/dpms.h>
- int foo_test_dpms()
- { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[],
- ac_cv_have_dpms="yes", [
- LIBS="-lXdpms $LIBS"
- AC_TRY_LINK([
- #include <X11/Xproto.h>
- #include <X11/X.h>
- #include <X11/Xlib.h>
- #include <X11/extensions/dpms.h>
- int foo_test_dpms()
- { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[],
- [
- ac_cv_have_dpms="-lXdpms"
- ],ac_cv_have_dpms="no")
- ])
- LDFLAGS="$ac_save_ldflags"
- CFLAGS="$ac_save_cflags"
- LIBS="$ac_save_libs"
- fi
- ])dnl
-
- if test "$ac_cv_have_dpms" = no; then
- AC_MSG_RESULT(no)
- DPMS_LDFLAGS=""
- DPMSINC=""
- $2
- else
- AC_DEFINE(HAVE_DPMS, 1, [Define if you have DPMS support])
- if test "$ac_cv_have_dpms" = "-lXdpms"; then
- DPMS_LIB="-lXdpms"
- fi
- if test "$DPMS_LDFLAGS" = ""; then
- DPMSLIB="$DPMS_LIB "'$(LIB_X11)'
- else
- DPMSLIB="$DPMS_LDFLAGS $DPMS_LIB "'$(LIB_X11)'
- fi
- if test "$DPMS_INCLUDE" = ""; then
- DPMSINC=""
- else
- DPMSINC="-I$DPMS_INCLUDE"
- fi
- AC_MSG_RESULT(yes)
- $1
- fi
- fi
- ac_save_cflags="$CFLAGS"
- CFLAGS="$CFLAGS $X_INCLUDES"
- test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS"
- AH_TEMPLATE(HAVE_DPMSCAPABLE_PROTO,
- [Define if you have the DPMSCapable prototype in <X11/extensions/dpms.h>])
- AC_CHECK_DECL(DPMSCapable,
- AC_DEFINE(HAVE_DPMSCAPABLE_PROTO),,
- [#include <X11/Xlib.h>
- #include <X11/extensions/dpms.h>])
- AH_TEMPLATE(HAVE_DPMSINFO_PROTO,
- [Define if you have the DPMSInfo prototype in <X11/extensions/dpms.h>])
- AC_CHECK_DECL(DPMSInfo,
- AC_DEFINE(HAVE_DPMSINFO_PROTO),,
- [#include <X11/Xlib.h>
- #include <X11/extensions/dpms.h>])
- CFLAGS="$ac_save_cflags"
- AC_SUBST(DPMSINC)
- AC_SUBST(DPMSLIB)
-])
-
-AC_DEFUN([AC_HAVE_GL],
- [AC_REQUIRE_CPP()dnl
- AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
- test -z "$GL_LDFLAGS" && GL_LDFLAGS=
- test -z "$GL_INCLUDE" && GL_INCLUDE=
-
- AC_ARG_WITH(gl,AC_HELP_STRING([--without-gl],[disable 3D GL modes]),
- gl_test=$withval, gl_test="yes")
- if test "x$kde_use_qt_emb" = "xyes"; then
- # GL and Qt Embedded is a no-go for now.
- ac_cv_have_gl=no
- elif test "x$gl_test" = xno; then
- ac_cv_have_gl=no
- else
- AC_MSG_CHECKING(for GL)
- AC_CACHE_VAL(ac_cv_have_gl,
- [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- ac_save_ldflags=$LDFLAGS
- ac_save_cxxflags=$CXXFLAGS
- ac_save_libs=$LIBS
- LDFLAGS="$LDFLAGS $GL_LDFLAGS $X_LDFLAGS $all_libraries"
- LIBS="$LIBS -lGL -lGLU"
- test "x$kde_use_qt_mac" != xyes && test "x$kde_use_qt_emb" != xyes && LIBS="$LIBS -lX11"
- LIBS="$LIBS $LIB_XEXT -lm $LIBSOCKET"
- CXXFLAGS="$CFLAGS $X_INCLUDES"
- test -n "$GL_INCLUDE" && CFLAGS="-I$GL_INCLUDE $CFLAGS"
- AC_TRY_LINK([#include <GL/gl.h>
-#include <GL/glu.h>
-], [],
- ac_cv_have_gl="yes", ac_cv_have_gl="no")
- AC_LANG_RESTORE
- LDFLAGS=$ac_save_ldflags
- CXXFLAGS=$ac_save_cxxflags
- LIBS=$ac_save_libs
- ])dnl
-
- if test "$ac_cv_have_gl" = "no"; then
- AC_MSG_RESULT(no)
- GL_LDFLAGS=""
- GLINC=""
- $2
- else
- AC_DEFINE(HAVE_GL, 1, [Defines if you have GL (Mesa, OpenGL, ...)])
- if test "$GL_LDFLAGS" = ""; then
- GLLIB='-lGLU -lGL $(LIB_X11)'
- else
- GLLIB="$GL_LDFLAGS -lGLU -lGL "'$(LIB_X11)'
- fi
- if test "$GL_INCLUDE" = ""; then
- GLINC=""
- else
- GLINC="-I$GL_INCLUDE"
- fi
- AC_MSG_RESULT($ac_cv_have_gl)
- $1
- fi
- fi
- AC_SUBST(GLINC)
- AC_SUBST(GLLIB)
-])
-
-
- dnl shadow password and PAM magic - maintained by ossi@kde.org
-
-AC_DEFUN([KDE_PAM], [
- AC_REQUIRE([KDE_CHECK_LIBDL])
-
- want_pam=
- AC_ARG_WITH(pam,
- AC_HELP_STRING([--with-pam[=ARG]],[enable support for PAM: ARG=[yes|no|service name]]),
- [ if test "x$withval" = "xyes"; then
- want_pam=yes
- pam_service=kde
- elif test "x$withval" = "xno"; then
- want_pam=no
- else
- want_pam=yes
- pam_service=$withval
- fi
- ], [ pam_service=kde ])
-
- use_pam=
- PAMLIBS=
- if test "x$want_pam" != xno; then
- AC_CHECK_LIB(pam, pam_start, [
- AC_CHECK_HEADER(security/pam_appl.h,
- [ pam_header=security/pam_appl.h ],
- [ AC_CHECK_HEADER(pam/pam_appl.h,
- [ pam_header=pam/pam_appl.h ],
- [
- AC_MSG_WARN([PAM detected, but no headers found!
-Make sure you have the necessary development packages installed.])
- ]
- )
- ]
- )
- ], , $LIBDL)
- if test -z "$pam_header"; then
- if test "x$want_pam" = xyes; then
- AC_MSG_ERROR([--with-pam was specified, but cannot compile with PAM!])
- fi
- else
- AC_DEFINE(HAVE_PAM, 1, [Defines if you have PAM (Pluggable Authentication Modules)])
- PAMLIBS="$PAM_MISC_LIB -lpam $LIBDL"
- use_pam=yes
-
- dnl darwin claims to be something special
- if test "$pam_header" = "pam/pam_appl.h"; then
- AC_DEFINE(HAVE_PAM_PAM_APPL_H, 1, [Define if your PAM headers are in pam/ instead of security/])
- fi
-
- dnl test whether struct pam_message is const (Linux) or not (Sun)
- AC_MSG_CHECKING(for const pam_message)
- AC_EGREP_HEADER([struct pam_message], $pam_header,
- [ AC_EGREP_HEADER([const struct pam_message], $pam_header,
- [AC_MSG_RESULT([const: Linux-type PAM])],
- [AC_MSG_RESULT([nonconst: Sun-type PAM])
- AC_DEFINE(PAM_MESSAGE_NONCONST, 1, [Define if your PAM support takes non-const arguments (Solaris)])]
- )],
- [AC_MSG_RESULT([not found - assume const, Linux-type PAM])])
- fi
- fi
-
- AC_SUBST(PAMLIBS)
-])
-
-dnl DEF_PAM_SERVICE(arg name, full name, define name)
-AC_DEFUN([DEF_PAM_SERVICE], [
- AC_ARG_WITH($1-pam,
- AC_HELP_STRING([--with-$1-pam=[val]],[override PAM service from --with-pam for $2]),
- [ if test "x$use_pam" = xyes; then
- $3_PAM_SERVICE=$withval
- else
- AC_MSG_ERROR([Cannot use use --with-$1-pam, as no PAM was detected.
-You may want to enforce it by using --with-pam.])
- fi
- ],
- [ if test "x$use_pam" = xyes; then
- $3_PAM_SERVICE="$pam_service"
- fi
- ])
- if test -n "$$3_PAM_SERVICE"; then
- AC_MSG_RESULT([The PAM service used by $2 will be $$3_PAM_SERVICE])
- AC_DEFINE_UNQUOTED($3_PAM_SERVICE, "$$3_PAM_SERVICE", [The PAM service to be used by $2])
- fi
- AC_SUBST($3_PAM_SERVICE)
-])
-
-AC_DEFUN([KDE_SHADOWPASSWD], [
- AC_REQUIRE([KDE_PAM])
-
- AC_CHECK_LIB(shadow, getspent,
- [ LIBSHADOW="-lshadow"
- ac_use_shadow=yes
- ],
- [ dnl for UnixWare
- AC_CHECK_LIB(gen, getspent,
- [ LIBGEN="-lgen"
- ac_use_shadow=yes
- ],
- [ AC_CHECK_FUNC(getspent,
- [ ac_use_shadow=yes ],
- [ ac_use_shadow=no ])
- ])
- ])
- AC_SUBST(LIBSHADOW)
- AC_SUBST(LIBGEN)
-
- AC_MSG_CHECKING([for shadow passwords])
-
- AC_ARG_WITH(shadow,
- AC_HELP_STRING([--with-shadow],[If you want shadow password support]),
- [ if test "x$withval" != "xno"; then
- use_shadow=yes
- else
- use_shadow=no
- fi
- ], [
- use_shadow="$ac_use_shadow"
- ])
-
- if test "x$use_shadow" = xyes; then
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_SHADOW, 1, [Define if you use shadow passwords])
- else
- AC_MSG_RESULT(no)
- LIBSHADOW=
- LIBGEN=
- fi
-
- dnl finally make the relevant binaries setuid root, if we have shadow passwds.
- dnl this still applies, if we could use it indirectly through pam.
- if test "x$use_shadow" = xyes ||
- ( test "x$use_pam" = xyes && test "x$ac_use_shadow" = xyes ); then
- case $host in
- *-*-freebsd* | *-*-netbsd* | *-*-openbsd*)
- SETUIDFLAGS="-m 4755 -o root";;
- *)
- SETUIDFLAGS="-m 4755";;
- esac
- fi
- AC_SUBST(SETUIDFLAGS)
-
-])
-
-AC_DEFUN([KDE_PASSWDLIBS], [
- AC_REQUIRE([KDE_MISC_TESTS]) dnl for LIBCRYPT
- AC_REQUIRE([KDE_PAM])
- AC_REQUIRE([KDE_SHADOWPASSWD])
-
- if test "x$use_pam" = "xyes"; then
- PASSWDLIBS="$PAMLIBS"
- else
- PASSWDLIBS="$LIBCRYPT $LIBSHADOW $LIBGEN"
- fi
-
- dnl FreeBSD uses a shadow-like setup, where /etc/passwd holds the users, but
- dnl /etc/master.passwd holds the actual passwords. /etc/master.passwd requires
- dnl root to read, so kcheckpass needs to be root (even when using pam, since pam
- dnl may need to read /etc/master.passwd).
- case $host in
- *-*-freebsd*)
- SETUIDFLAGS="-m 4755 -o root"
- ;;
- *)
- ;;
- esac
-
- AC_SUBST(PASSWDLIBS)
-])
-
-AC_DEFUN([KDE_CHECK_LIBDL],
-[
-AC_CHECK_LIB(dl, dlopen, [
-LIBDL="-ldl"
-ac_cv_have_dlfcn=yes
-])
-
-AC_CHECK_LIB(dld, shl_unload, [
-LIBDL="-ldld"
-ac_cv_have_shload=yes
-])
-
-AC_SUBST(LIBDL)
-])
-
-AC_DEFUN([KDE_CHECK_DLOPEN],
-[
-KDE_CHECK_LIBDL
-AC_CHECK_HEADERS(dlfcn.h dl.h)
-if test "$ac_cv_header_dlfcn_h" = "no"; then
- ac_cv_have_dlfcn=no
-fi
-
-if test "$ac_cv_header_dl_h" = "no"; then
- ac_cv_have_shload=no
-fi
-
-dnl XXX why change enable_dlopen? its already set by autoconf's AC_ARG_ENABLE
-dnl (MM)
-AC_ARG_ENABLE(dlopen,
-AC_HELP_STRING([--disable-dlopen],[link statically [default=no]]),
-enable_dlopen=$enableval,
-enable_dlopen=yes)
-
-# override the user's opinion, if we know it better ;)
-if test "$ac_cv_have_dlfcn" = "no" && test "$ac_cv_have_shload" = "no"; then
- enable_dlopen=no
-fi
-
-if test "$ac_cv_have_dlfcn" = "yes"; then
- AC_DEFINE_UNQUOTED(HAVE_DLFCN, 1, [Define if you have dlfcn])
-fi
-
-if test "$ac_cv_have_shload" = "yes"; then
- AC_DEFINE_UNQUOTED(HAVE_SHLOAD, 1, [Define if you have shload])
-fi
-
-if test "$enable_dlopen" = no ; then
- test -n "$1" && eval $1
-else
- test -n "$2" && eval $2
-fi
-
-])
-
-AC_DEFUN([KDE_CHECK_DYNAMIC_LOADING],
-[
-KDE_CHECK_DLOPEN(libtool_enable_shared=yes, libtool_enable_static=no)
-KDE_PROG_LIBTOOL
-AC_MSG_CHECKING([dynamic loading])
-eval "`egrep '^build_libtool_libs=' libtool`"
-if test "$build_libtool_libs" = "yes" && test "$enable_dlopen" = "yes"; then
- dynamic_loading=yes
- AC_DEFINE_UNQUOTED(HAVE_DYNAMIC_LOADING)
-else
- dynamic_loading=no
-fi
-AC_MSG_RESULT($dynamic_loading)
-if test "$dynamic_loading" = "yes"; then
- $1
-else
- $2
-fi
-])
-
-AC_DEFUN([KDE_ADD_INCLUDES],
-[
-if test -z "$1"; then
- test_include="Pix.h"
-else
- test_include="$1"
-fi
-
-AC_MSG_CHECKING([for libg++ ($test_include)])
-
-AC_CACHE_VAL(kde_cv_libgpp_includes,
-[
-kde_cv_libgpp_includes=no
-
- for ac_dir in \
- \
- /usr/include/g++ \
- /usr/include \
- /usr/unsupported/include \
- /opt/include \
- $extra_include \
- ; \
- do
- if test -r "$ac_dir/$test_include"; then
- kde_cv_libgpp_includes=$ac_dir
- break
- fi
- done
-])
-
-AC_MSG_RESULT($kde_cv_libgpp_includes)
-if test "$kde_cv_libgpp_includes" != "no"; then
- all_includes="-I$kde_cv_libgpp_includes $all_includes $USER_INCLUDES"
-fi
-])
-])
-
-AC_DEFUN([KDE_CHECK_LIBPTHREAD],
-[
- dnl This code is here specifically to handle the
- dnl various flavors of threading library on FreeBSD
- dnl 4-, 5-, and 6-, and the (weird) rules around it.
- dnl There may be an environment PTHREAD_LIBS that
- dnl specifies what to use; otherwise, search for it.
- dnl -pthread is special cased and unsets LIBPTHREAD
- dnl below if found.
- LIBPTHREAD=""
-
- if test -n "$PTHREAD_LIBS"; then
- if test "x$PTHREAD_LIBS" = "x-pthread" ; then
- LIBPTHREAD="PTHREAD"
- else
- PTHREAD_LIBS_save="$PTHREAD_LIBS"
- PTHREAD_LIBS=`echo "$PTHREAD_LIBS_save" | sed -e 's,^-l,,g'`
- AC_MSG_CHECKING([for pthread_create in $PTHREAD_LIBS])
- KDE_CHECK_LIB($PTHREAD_LIBS, pthread_create, [
- LIBPTHREAD="$PTHREAD_LIBS_save"])
- PTHREAD_LIBS="$PTHREAD_LIBS_save"
- fi
- fi
-
- dnl Is this test really needed, in the face of the Tru64 test below?
- if test -z "$LIBPTHREAD"; then
- AC_CHECK_LIB(pthread, pthread_create, [LIBPTHREAD="-lpthread"])
- fi
-
- dnl This is a special Tru64 check, see BR 76171 issue #18.
- if test -z "$LIBPTHREAD" ; then
- AC_MSG_CHECKING([for pthread_create in -lpthread])
- kde_safe_libs=$LIBS
- LIBS="$LIBS -lpthread"
- AC_TRY_LINK([#include <pthread.h>],[(void)pthread_create(0,0,0,0);],[
- AC_MSG_RESULT(yes)
- LIBPTHREAD="-lpthread"],[
- AC_MSG_RESULT(no)])
- LIBS=$kde_safe_libs
- fi
-
- dnl Un-special-case for FreeBSD.
- if test "x$LIBPTHREAD" = "xPTHREAD" ; then
- LIBPTHREAD=""
- fi
-
- AC_SUBST(LIBPTHREAD)
-])
-
-AC_DEFUN([KDE_CHECK_PTHREAD_OPTION],
-[
- USE_THREADS=""
- if test -z "$LIBPTHREAD"; then
- KDE_CHECK_COMPILER_FLAG(pthread, [USE_THREADS="-D_THREAD_SAFE -pthread"])
- fi
-
- AH_VERBATIM(__svr_define, [
-#if defined(__SVR4) && !defined(__svr4__)
-#define __svr4__ 1
-#endif
-])
- case $host_os in
- solaris*)
- KDE_CHECK_COMPILER_FLAG(mt, [USE_THREADS="-mt"])
- CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS -DSVR4"
- ;;
- freebsd*)
- CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE $PTHREAD_CFLAGS"
- ;;
- aix*)
- CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE"
- LIBPTHREAD="$LIBPTHREAD -lc_r"
- ;;
- linux*) CPPFLAGS="$CPPFLAGS -D_REENTRANT"
- if test "$CXX" = "KCC"; then
- CXXFLAGS="$CXXFLAGS --thread_safe"
- NOOPT_CXXFLAGS="$NOOPT_CXXFLAGS --thread_safe"
- fi
- ;;
- *)
- ;;
- esac
- AC_SUBST(USE_THREADS)
- AC_SUBST(LIBPTHREAD)
-])
-
-AC_DEFUN([KDE_CHECK_THREADING],
-[
- AC_REQUIRE([KDE_CHECK_LIBPTHREAD])
- AC_REQUIRE([KDE_CHECK_PTHREAD_OPTION])
- dnl default is yes if libpthread is found and no if no libpthread is available
- if test -z "$LIBPTHREAD"; then
- if test -z "$USE_THREADS"; then
- kde_check_threading_default=no
- else
- kde_check_threading_default=yes
- fi
- else
- kde_check_threading_default=yes
- fi
- AC_ARG_ENABLE(threading,AC_HELP_STRING([--disable-threading],[disables threading even if libpthread found]),
- kde_use_threading=$enableval, kde_use_threading=$kde_check_threading_default)
- if test "x$kde_use_threading" = "xyes"; then
- AC_DEFINE(HAVE_LIBPTHREAD, 1, [Define if you have a working libpthread (will enable threaded code)])
- fi
-])
-
-AC_DEFUN([KDE_TRY_LINK_PYTHON],
-[
-if test "$kde_python_link_found" = no; then
-
-if test "$1" = normal; then
- AC_MSG_CHECKING(if a Python application links)
-else
- AC_MSG_CHECKING(if Python depends on $2)
-fi
-
-AC_CACHE_VAL(kde_cv_try_link_python_$1,
-[
-kde_save_cflags="$CFLAGS"
-CFLAGS="$CFLAGS $PYTHONINC"
-kde_save_libs="$LIBS"
-LIBS="$LIBS $LIBPYTHON $2 $LIBDL $LIBSOCKET"
-kde_save_ldflags="$LDFLAGS"
-LDFLAGS="$LDFLAGS $PYTHONLIB"
-
-AC_TRY_LINK(
-[
-#include <Python.h>
-],[
- PySys_SetArgv(1, 0);
-],
- [kde_cv_try_link_python_$1=yes],
- [kde_cv_try_link_python_$1=no]
-)
-CFLAGS="$kde_save_cflags"
-LIBS="$kde_save_libs"
-LDFLAGS="$kde_save_ldflags"
-])
-
-if test "$kde_cv_try_link_python_$1" = "yes"; then
- AC_MSG_RESULT(yes)
- kde_python_link_found=yes
- if test ! "$1" = normal; then
- LIBPYTHON="$LIBPYTHON $2"
- fi
- $3
-else
- AC_MSG_RESULT(no)
- $4
-fi
-
-fi
-
-])
-
-AC_DEFUN([KDE_CHECK_PYTHON_DIR],
-[
-AC_MSG_CHECKING([for Python directory])
-
-AC_CACHE_VAL(kde_cv_pythondir,
-[
- if test -z "$PYTHONDIR"; then
- kde_cv_pythondir=/usr/local
- else
- kde_cv_pythondir="$PYTHONDIR"
- fi
-])
-
-AC_ARG_WITH(pythondir,
-AC_HELP_STRING([--with-pythondir=pythondir],[use python installed in pythondir]),
-[
- ac_python_dir=$withval
-], ac_python_dir=$kde_cv_pythondir
-)
-
-AC_MSG_RESULT($ac_python_dir)
-])
-
-AC_DEFUN([KDE_CHECK_PYTHON_INTERN],
-[
-AC_REQUIRE([KDE_CHECK_LIBDL])
-AC_REQUIRE([KDE_CHECK_LIBPTHREAD])
-AC_REQUIRE([KDE_CHECK_PYTHON_DIR])
-
-if test -z "$1"; then
- version="1.5"
-else
- version="$1"
-fi
-
-AC_MSG_CHECKING([for Python$version])
-
-python_incdirs="$ac_python_dir/include /usr/include /usr/local/include/ $kde_extra_includes"
-AC_FIND_FILE(Python.h, $python_incdirs, python_incdir)
-if test ! -r $python_incdir/Python.h; then
- AC_FIND_FILE(python$version/Python.h, $python_incdirs, python_incdir)
- python_incdir=$python_incdir/python$version
- if test ! -r $python_incdir/Python.h; then
- python_incdir=no
- fi
-fi
-
-PYTHONINC=-I$python_incdir
-
-python_libdirs="$ac_python_dir/lib$tdelibsuff /usr/lib$tdelibsuff /usr/local /usr/lib$tdelibsuff $kde_extra_libs"
-AC_FIND_FILE(libpython$version.so, $python_libdirs, python_libdir)
-if test ! -r $python_libdir/libpython$version.so; then
- AC_FIND_FILE(libpython$version.a, $python_libdirs, python_libdir)
- if test ! -r $python_libdir/libpython$version.a; then
- AC_FIND_FILE(python$version/config/libpython$version.a, $python_libdirs, python_libdir)
- python_libdir=$python_libdir/python$version/config
- if test ! -r $python_libdir/libpython$version.a; then
- python_libdir=no
- fi
- fi
-fi
-
-PYTHONLIB=-L$python_libdir
-kde_orig_LIBPYTHON=$LIBPYTHON
-if test -z "$LIBPYTHON"; then
- LIBPYTHON=-lpython$version
-fi
-
-AC_FIND_FILE(python$version/copy.py, $python_libdirs, python_moddir)
-python_moddir=$python_moddir/python$version
-if test ! -r $python_moddir/copy.py; then
- python_moddir=no
-fi
-
-PYTHONMODDIR=$python_moddir
-
-AC_MSG_RESULT(header $python_incdir library $python_libdir modules $python_moddir)
-
-if test x$python_incdir = xno || test x$python_libdir = xno || test x$python_moddir = xno; then
- LIBPYTHON=$kde_orig_LIBPYTHON
- test "x$PYTHONLIB" = "x-Lno" && PYTHONLIB=""
- test "x$PYTHONINC" = "x-Ino" && PYTHONINC=""
- $2
-else
- dnl Note: this test is very weak
- kde_python_link_found=no
- KDE_TRY_LINK_PYTHON(normal)
- KDE_TRY_LINK_PYTHON(m, -lm)
- KDE_TRY_LINK_PYTHON(pthread, $LIBPTHREAD)
- KDE_TRY_LINK_PYTHON(tcl, -ltcl)
- KDE_TRY_LINK_PYTHON(db2, -ldb2)
- KDE_TRY_LINK_PYTHON(m_and_thread, [$LIBPTHREAD -lm])
- KDE_TRY_LINK_PYTHON(m_and_thread_and_util, [$LIBPTHREAD -lm -lutil])
- KDE_TRY_LINK_PYTHON(m_and_thread_and_db3, [$LIBPTHREAD -lm -ldb-3 -lutil])
- KDE_TRY_LINK_PYTHON(pthread_and_db3, [$LIBPTHREAD -ldb-3])
- KDE_TRY_LINK_PYTHON(m_and_thread_and_db, [$LIBPTHREAD -lm -ldb -ltermcap -lutil])
- KDE_TRY_LINK_PYTHON(pthread_and_dl, [$LIBPTHREAD $LIBDL -lutil -lreadline -lncurses -lm])
- KDE_TRY_LINK_PYTHON(pthread_and_panel_curses, [$LIBPTHREAD $LIBDL -lm -lpanel -lcurses])
- KDE_TRY_LINK_PYTHON(m_and_thread_and_db_special, [$LIBPTHREAD -lm -ldb -lutil], [],
- [AC_MSG_WARN([it seems, Python depends on another library.
- Please set LIBPYTHON to '-lpython$version -lotherlib' before calling configure to fix this
- and contact the authors to let them know about this problem])
- ])
-
- LIBPYTHON="$LIBPYTHON $LIBDL $LIBSOCKET"
- AC_SUBST(PYTHONINC)
- AC_SUBST(PYTHONLIB)
- AC_SUBST(LIBPYTHON)
- AC_SUBST(PYTHONMODDIR)
- AC_DEFINE(HAVE_PYTHON, 1, [Define if you have the development files for python])
-fi
-
-])
-
-
-AC_DEFUN([KDE_CHECK_PYTHON],
-[
- KDE_CHECK_PYTHON_INTERN("2.5",
- [KDE_CHECK_PYTHON_INTERN("2.4",
- [KDE_CHECK_PYTHON_INTERN("2.3",
- [KDE_CHECK_PYTHON_INTERN("2.2",
- [KDE_CHECK_PYTHON_INTERN("2.1",
- [KDE_CHECK_PYTHON_INTERN("2.0",
- [KDE_CHECK_PYTHON_INTERN($1, $2) ])
- ])
- ])
- ])
- ])
- ])
-])
-
-AC_DEFUN([KDE_CHECK_STL],
-[
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- ac_save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="`echo $CXXFLAGS | sed s/-fno-exceptions//`"
-
- AC_MSG_CHECKING([if C++ programs can be compiled])
- AC_CACHE_VAL(kde_cv_stl_works,
- [
- AC_TRY_COMPILE([
-#include <string>
-using namespace std;
-],[
- string astring="Hallo Welt.";
- astring.erase(0, 6); // now astring is "Welt"
- return 0;
-], kde_cv_stl_works=yes,
- kde_cv_stl_works=no)
-])
-
- AC_MSG_RESULT($kde_cv_stl_works)
-
- if test "$kde_cv_stl_works" = "yes"; then
- # back compatible
- AC_DEFINE_UNQUOTED(HAVE_SGI_STL, 1, [Define if you have a STL implementation by SGI])
- else
- AC_MSG_ERROR([Your Installation isn't able to compile simple C++ programs.
-Check config.log for details - if you're using a Linux distribution you might miss
-a package named similar to libstdc++-dev.])
- fi
-
- CXXFLAGS="$ac_save_CXXFLAGS"
- AC_LANG_RESTORE
-])
-
-AC_DEFUN([AC_FIND_QIMGIO],
- [AC_REQUIRE([AC_FIND_JPEG])
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_MSG_CHECKING([for qimgio])
-AC_CACHE_VAL(ac_cv_lib_qimgio,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-ac_save_LIBS="$LIBS"
-ac_save_CXXFLAGS="$CXXFLAGS"
-LIBS="$all_libraries -lqimgio -lpng -lz $LIBJPEG $LIBTQT"
-CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes"
-AC_TRY_RUN(dnl
-[
-#include <qimageio.h>
-#include <qstring.h>
-int main() {
- QString t = "hallo";
- t.fill('t');
- qInitImageIO();
-}
-],
- ac_cv_lib_qimgio=yes,
- ac_cv_lib_qimgio=no,
- ac_cv_lib_qimgio=no)
-LIBS="$ac_save_LIBS"
-CXXFLAGS="$ac_save_CXXFLAGS"
-AC_LANG_RESTORE
-])dnl
-if eval "test \"`echo $ac_cv_lib_qimgio`\" = yes"; then
- LIBQIMGIO="-lqimgio -lpng -lz $LIBJPEG"
- AC_MSG_RESULT(yes)
- AC_DEFINE_UNQUOTED(HAVE_QIMGIO, 1, [Define if you have the Qt extension qimgio available])
- AC_SUBST(LIBQIMGIO)
-else
- AC_MSG_RESULT(not found)
-fi
-])
-
-AC_DEFUN([AM_DISABLE_LIBRARIES],
-[
- AC_PROVIDE([AM_ENABLE_STATIC])
- AC_PROVIDE([AM_ENABLE_SHARED])
- enable_static=no
- enable_shared=yes
-])
-
-
-AC_DEFUN([AC_CHECK_UTMP_FILE],
-[
- AC_MSG_CHECKING([for utmp file])
-
- AC_CACHE_VAL(kde_cv_utmp_file,
- [
- kde_cv_utmp_file=no
-
- for ac_file in \
- \
- /var/run/utmp \
- /var/adm/utmp \
- /etc/utmp \
- ; \
- do
- if test -r "$ac_file"; then
- kde_cv_utmp_file=$ac_file
- break
- fi
- done
- ])
-
- if test "$kde_cv_utmp_file" != "no"; then
- AC_DEFINE_UNQUOTED(UTMP, "$kde_cv_utmp_file", [Define the file for utmp entries])
- $1
- AC_MSG_RESULT($kde_cv_utmp_file)
- else
- $2
- AC_MSG_RESULT([non found])
- fi
-])
-
-
-AC_DEFUN([KDE_CREATE_SUBDIRSLIST],
-[
-
-DO_NOT_COMPILE="$DO_NOT_COMPILE CVS debian bsd-port admin"
-TOPSUBDIRS=""
-
-if test ! -s $srcdir/subdirs; then
- dnl Note: Makefile.common creates subdirs, so this is just a fallback
- files=`cd $srcdir && ls -1`
- dirs=`for i in $files; do if test -d $i; then echo $i; fi; done`
- for i in $dirs; do
- echo $i >> $srcdir/subdirs
- done
-fi
-
-ac_topsubdirs=
-if test -s $srcdir/inst-apps; then
- ac_topsubdirs="`cat $srcdir/inst-apps`"
-elif test -s $srcdir/subdirs; then
- ac_topsubdirs="`cat $srcdir/subdirs`"
-fi
-
-for i in $ac_topsubdirs; do
- AC_MSG_CHECKING([if $i should be compiled])
- if test -d $srcdir/$i; then
- install_it="yes"
- for j in $DO_NOT_COMPILE; do
- if test $i = $j; then
- install_it="no"
- fi
- done
- else
- install_it="no"
- fi
- AC_MSG_RESULT($install_it)
- vari=`echo $i | sed -e 's,[[-+.@]],_,g'`
- if test $install_it = "yes"; then
- TOPSUBDIRS="$TOPSUBDIRS $i"
- eval "$vari""_SUBDIR_included=yes"
- else
- eval "$vari""_SUBDIR_included=no"
- fi
-done
-
-AC_SUBST(TOPSUBDIRS)
-])
-
-AC_DEFUN([KDE_CHECK_NAMESPACES],
-[
-AC_MSG_CHECKING(whether C++ compiler supports namespaces)
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-AC_TRY_COMPILE([
-],
-[
-namespace Foo {
- extern int i;
- namespace Bar {
- extern int i;
- }
-}
-
-int Foo::i = 0;
-int Foo::Bar::i = 1;
-],[
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_NAMESPACES)
-], [
-AC_MSG_RESULT(no)
-])
-AC_LANG_RESTORE
-])
-
-dnl ------------------------------------------------------------------------
-dnl Check for S_ISSOCK macro. Doesn't exist on Unix SCO. faure@kde.org
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_CHECK_S_ISSOCK],
-[
-AC_MSG_CHECKING(for S_ISSOCK)
-AC_CACHE_VAL(ac_cv_have_s_issock,
-[
-AC_TRY_LINK(
-[
-#include <sys/stat.h>
-],
-[
-struct stat buff;
-int b = S_ISSOCK( buff.st_mode );
-],
-ac_cv_have_s_issock=yes,
-ac_cv_have_s_issock=no)
-])
-AC_MSG_RESULT($ac_cv_have_s_issock)
-if test "$ac_cv_have_s_issock" = "yes"; then
- AC_DEFINE_UNQUOTED(HAVE_S_ISSOCK, 1, [Define if sys/stat.h declares S_ISSOCK.])
-fi
-
-AH_VERBATIM(_ISSOCK,
-[
-#ifndef HAVE_S_ISSOCK
-#define HAVE_S_ISSOCK
-#define S_ISSOCK(mode) (1==0)
-#endif
-])
-
-])
-
-dnl ------------------------------------------------------------------------
-dnl Check for MAXPATHLEN macro, defines KDEMAXPATHLEN. faure@kde.org
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([AC_CHECK_KDEMAXPATHLEN],
-[
-AC_MSG_CHECKING(for MAXPATHLEN)
-AC_CACHE_VAL(ac_cv_maxpathlen,
-[
-cat > conftest.$ac_ext <<EOF
-#ifdef STDC_HEADERS
-# include <stdlib.h>
-#endif
-#include <stdio.h>
-#include <sys/param.h>
-#ifndef MAXPATHLEN
-#define MAXPATHLEN 1024
-#endif
-
-KDE_HELLO MAXPATHLEN
-
-EOF
-
-ac_try="$ac_cpp conftest.$ac_ext 2>/dev/null | grep '^KDE_HELLO' >conftest.out"
-
-if AC_TRY_EVAL(ac_try) && test -s conftest.out; then
- ac_cv_maxpathlen=`sed 's#KDE_HELLO ##' conftest.out`
-else
- ac_cv_maxpathlen=1024
-fi
-
-rm conftest.*
-
-])
-AC_MSG_RESULT($ac_cv_maxpathlen)
-AC_DEFINE_UNQUOTED(KDEMAXPATHLEN,$ac_cv_maxpathlen, [Define a safe value for MAXPATHLEN] )
-])
-
-AC_DEFUN([KDE_CHECK_HEADER],
-[
- kde_safe_cppflags=$CPPFLAGS
- CPPFLAGS="$CPPFLAGS $all_includes"
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_CHECK_HEADER([$1], [$2], [$3], [$4])
- AC_LANG_RESTORE
- CPPFLAGS=$kde_safe_cppflags
-])
-
-AC_DEFUN([KDE_CHECK_HEADERS],
-[
- AH_CHECK_HEADERS([$1])
- AC_LANG_SAVE
- kde_safe_cppflags=$CPPFLAGS
- CPPFLAGS="$CPPFLAGS $all_includes"
- AC_LANG_CPLUSPLUS
- AC_CHECK_HEADERS([$1], [$2], [$3], [$4])
- CPPFLAGS=$kde_safe_cppflags
- AC_LANG_RESTORE
-])
-
-AC_DEFUN([KDE_FAST_CONFIGURE],
-[
- dnl makes configure fast (needs perl)
- AC_ARG_ENABLE(fast-perl, AC_HELP_STRING([--disable-fast-perl],[disable fast Makefile generation (needs perl)]),
- with_fast_perl=$enableval, with_fast_perl=yes)
-])
-
-AC_DEFUN([KDE_CONF_FILES],
-[
- val=
- if test -f $srcdir/configure.files ; then
- val=`sed -e 's%^%\$(top_srcdir)/%' $srcdir/configure.files`
- fi
- CONF_FILES=
- if test -n "$val" ; then
- for i in $val ; do
- CONF_FILES="$CONF_FILES $i"
- done
- fi
- AC_SUBST(CONF_FILES)
-])dnl
-
-dnl This sets the prefix, for arts and tdelibs
-dnl Do NOT use in any other module.
-dnl It only looks at --prefix, TDEDIR and falls back to /usr/local/kde
-AC_DEFUN([KDE_SET_PREFIX_CORE],
-[
- unset CDPATH
- dnl make $TDEDIR the default for the installation
- AC_PREFIX_DEFAULT(${TDEDIR:-/usr/local/kde})
-
- if test "x$prefix" = "xNONE"; then
- prefix=$ac_default_prefix
- ac_configure_args="$ac_configure_args --prefix=$prefix"
- fi
- # And delete superfluous '/' to make compares easier
- prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
- exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
-
- kde_libs_prefix='$(prefix)'
- kde_libs_htmldir='$(kde_htmldir)'
- AC_SUBST(kde_libs_prefix)
- AC_SUBST(kde_libs_htmldir)
- KDE_FAST_CONFIGURE
- KDE_CONF_FILES
-])
-
-
-AC_DEFUN([KDE_SET_PREFIX],
-[
- unset CDPATH
- dnl We can't give real code to that macro, only a value.
- dnl It only matters for --help, since we set the prefix in this function anyway.
- AC_PREFIX_DEFAULT(${TDEDIR:-the kde prefix})
-
- KDE_SET_DEFAULT_BINDIRS
- if test "x$prefix" = "xNONE"; then
- dnl no prefix given: look for tde-config in the PATH and deduce the prefix from it
- KDE_FIND_PATH(tde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(tde-config)], [], prepend)
- else
- dnl prefix given: look for tde-config, preferrably in prefix, otherwise in PATH
- kde_save_PATH="$PATH"
- PATH="$exec_prefix/bin:$prefix/bin:$PATH"
- KDE_FIND_PATH(tde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(tde-config)], [], prepend)
- PATH="$kde_save_PATH"
- fi
-
- kde_libs_prefix=`$KDECONFIG --prefix`
- if test -z "$kde_libs_prefix" || test ! -x "$kde_libs_prefix"; then
- AC_MSG_ERROR([$KDECONFIG --prefix outputed the non existant prefix '$kde_libs_prefix' for tdelibs.
- This means it has been moved since you installed it.
- This won't work. Please recompile tdelibs for the new prefix.
- ])
- fi
- kde_libs_htmldir=`$KDECONFIG --install html --expandvars`
-
- AC_MSG_CHECKING([where to install])
- if test "x$prefix" = "xNONE"; then
- prefix=$kde_libs_prefix
- AC_MSG_RESULT([$prefix (as returned by tde-config)])
- else
- dnl --prefix was given. Compare prefixes and warn (in configure.in.bot.end) if different
- given_prefix=$prefix
- AC_MSG_RESULT([$prefix (as requested)])
- fi
-
- # And delete superfluous '/' to make compares easier
- prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
- exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
- given_prefix=`echo "$given_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
-
- AC_SUBST(KDECONFIG)
- AC_SUBST(kde_libs_prefix)
- AC_SUBST(kde_libs_htmldir)
-
- KDE_FAST_CONFIGURE
- KDE_CONF_FILES
-])
-
-pushdef([AC_PROG_INSTALL],
-[
- dnl our own version, testing for a -p flag
- popdef([AC_PROG_INSTALL])
- dnl as AC_PROG_INSTALL works as it works we first have
- dnl to save if the user didn't specify INSTALL, as the
- dnl autoconf one overwrites INSTALL and we have no chance to find
- dnl out afterwards
- test -n "$INSTALL" && kde_save_INSTALL_given=$INSTALL
- test -n "$INSTALL_PROGRAM" && kde_save_INSTALL_PROGRAM_given=$INSTALL_PROGRAM
- test -n "$INSTALL_SCRIPT" && kde_save_INSTALL_SCRIPT_given=$INSTALL_SCRIPT
- AC_PROG_INSTALL
-
- if test -z "$kde_save_INSTALL_given" ; then
- # OK, user hasn't given any INSTALL, autoconf found one for us
- # now we test, if it supports the -p flag
- AC_MSG_CHECKING(for -p flag to install)
- rm -f confinst.$$.* > /dev/null 2>&1
- echo "Testtest" > confinst.$$.orig
- ac_res=no
- if ${INSTALL} -p confinst.$$.orig confinst.$$.new > /dev/null 2>&1 ; then
- if test -f confinst.$$.new ; then
- # OK, -p seems to do no harm to install
- INSTALL="${INSTALL} -p"
- ac_res=yes
- fi
- fi
- rm -f confinst.$$.*
- AC_MSG_RESULT($ac_res)
- fi
- dnl the following tries to resolve some signs and wonders coming up
- dnl with different autoconf/automake versions
- dnl e.g.:
- dnl *automake 1.4 install-strip sets A_M_INSTALL_PROGRAM_FLAGS to -s
- dnl and has INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(A_M_INSTALL_PROGRAM_FLAGS)
- dnl it header-vars.am, so there the actual INSTALL_PROGRAM gets the -s
- dnl *automake 1.4a (and above) use INSTALL_STRIP_FLAG and only has
- dnl INSTALL_PROGRAM = @INSTALL_PROGRAM@ there, but changes the
- dnl install-@DIR@PROGRAMS targets to explicitly use that flag
- dnl *autoconf 2.13 is dumb, and thinks it can use INSTALL_PROGRAM as
- dnl INSTALL_SCRIPT, which breaks with automake <= 1.4
- dnl *autoconf >2.13 (since 10.Apr 1999) has not that failure
- dnl *sometimes KDE does not use the install-@DIR@PROGRAM targets from
- dnl automake (due to broken Makefile.am or whatever) to install programs,
- dnl and so does not see the -s flag in automake > 1.4
- dnl to clean up that mess we:
- dnl +set INSTALL_PROGRAM to use INSTALL_STRIP_FLAG
- dnl which cleans KDE's program with automake > 1.4;
- dnl +set INSTALL_SCRIPT to only use INSTALL, to clean up autoconf's problems
- dnl with automake<=1.4
- dnl note that dues to this sometimes two '-s' flags are used (if KDE
- dnl properly uses install-@DIR@PROGRAMS, but I don't care
- dnl
- dnl And to all this comes, that I even can't write in comments variable
- dnl names used by automake, because it is so stupid to think I wanted to
- dnl _use_ them, therefor I have written A_M_... instead of AM_
- dnl hmm, I wanted to say something ... ahh yes: Arghhh.
-
- if test -z "$kde_save_INSTALL_PROGRAM_given" ; then
- INSTALL_PROGRAM='${INSTALL} $(INSTALL_STRIP_FLAG)'
- fi
- if test -z "$kde_save_INSTALL_SCRIPT_given" ; then
- INSTALL_SCRIPT='${INSTALL}'
- fi
-])dnl
-
-AC_DEFUN([KDE_LANG_CPLUSPLUS],
-[AC_LANG_CPLUSPLUS
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AC_FD_CC'
-pushdef([AC_LANG_CPLUSPLUS], [popdef([AC_LANG_CPLUSPLUS]) KDE_LANG_CPLUSPLUS])
-])
-
-pushdef([AC_LANG_CPLUSPLUS],
-[popdef([AC_LANG_CPLUSPLUS])
-KDE_LANG_CPLUSPLUS
-])
-
-AC_DEFUN([KDE_CHECK_LONG_LONG],
-[
-AC_MSG_CHECKING(for long long)
-AC_CACHE_VAL(kde_cv_c_long_long,
-[
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_TRY_LINK([], [
- long long foo = 0;
- foo = foo+1;
- ],
- kde_cv_c_long_long=yes, kde_cv_c_long_long=no)
- AC_LANG_RESTORE
-])
-AC_MSG_RESULT($kde_cv_c_long_long)
-if test "$kde_cv_c_long_long" = yes; then
- AC_DEFINE(HAVE_LONG_LONG, 1, [Define if you have long long as datatype])
-fi
-])
-
-AC_DEFUN([KDE_CHECK_LIB],
-[
- kde_save_LDFLAGS="$LDFLAGS"
- dnl AC_CHECK_LIB modifies LIBS, so save it here
- kde_save_LIBS="$LIBS"
- LDFLAGS="$LDFLAGS $all_libraries"
- case $host_os in
- aix*) LDFLAGS="-brtl $LDFLAGS"
- test "$GCC" = yes && LDFLAGS="-Wl,$LDFLAGS"
- ;;
- esac
- AC_CHECK_LIB($1, $2, $3, $4, $5)
- LDFLAGS="$kde_save_LDFLAGS"
- LIBS="$kde_save_LIBS"
-])
-
-AC_DEFUN([KDE_JAVA_PREFIX],
-[
- dir=`dirname "$1"`
- base=`basename "$1"`
- list=`ls -1 $dir 2> /dev/null`
- for entry in $list; do
- if test -d $dir/$entry/bin; then
- case $entry in
- $base)
- javadirs="$javadirs $dir/$entry/bin"
- ;;
- esac
- elif test -d $dir/$entry/jre/bin; then
- case $entry in
- $base)
- javadirs="$javadirs $dir/$entry/jre/bin"
- ;;
- esac
- fi
- done
-])
-
-dnl KDE_CHEC_JAVA_DIR(onlyjre)
-AC_DEFUN([KDE_CHECK_JAVA_DIR],
-[
-
-AC_ARG_WITH(java,
-AC_HELP_STRING([--with-java=javadir],[use java installed in javadir, --without-java disables]),
-[ ac_java_dir=$withval
-], ac_java_dir=""
-)
-
-AC_MSG_CHECKING([for Java])
-
-dnl at this point ac_java_dir is either a dir, 'no' to disable, or '' to say look in $PATH
-if test "x$ac_java_dir" = "xno"; then
- kde_java_bindir=no
- kde_java_includedir=no
- kde_java_libjvmdir=no
- kde_java_libgcjdir=no
- kde_java_libhpidir=no
-else
- if test "x$ac_java_dir" = "x"; then
-
-
- dnl No option set -> collect list of candidate paths
- if test -n "$JAVA_HOME"; then
- KDE_JAVA_PREFIX($JAVA_HOME)
- fi
- KDE_JAVA_PREFIX(/usr/j2se)
- KDE_JAVA_PREFIX(/usr/lib/j2se)
- KDE_JAVA_PREFIX(/usr/j*dk*)
- KDE_JAVA_PREFIX(/usr/lib/j*dk*)
- KDE_JAVA_PREFIX(/opt/j*sdk*)
- KDE_JAVA_PREFIX(/usr/lib/java*)
- KDE_JAVA_PREFIX(/usr/java*)
- KDE_JAVA_PREFIX(/usr/java/j*dk*)
- KDE_JAVA_PREFIX(/usr/java/j*re*)
- KDE_JAVA_PREFIX(/usr/lib/SunJava2*)
- KDE_JAVA_PREFIX(/usr/lib/SunJava*)
- KDE_JAVA_PREFIX(/usr/lib/IBMJava2*)
- KDE_JAVA_PREFIX(/usr/lib/IBMJava*)
- KDE_JAVA_PREFIX(/opt/java*)
-
- kde_cv_path="NONE"
- kde_save_IFS=$IFS
- IFS=':'
- for dir in $PATH; do
- if test -d "$dir"; then
- javadirs="$javadirs $dir"
- fi
- done
- IFS=$kde_save_IFS
- jredirs=
-
- dnl Now javadirs contains a list of paths that exist, all ending with bin/
- for dir in $javadirs; do
- dnl Check for the java executable
- if test -x "$dir/java"; then
- sane_path=$(cd $dir; /bin/pwd)
- dnl And also check for a libjvm.so somewhere under there
- dnl Since we have to go to the parent dir, /usr/bin is excluded, /usr is too big.
- if test "$sane_path" != "/usr/bin"; then
- libjvmdir=`find $dir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1`
- if test ! -f $libjvmdir/libjvm.so; then continue; fi
- jredirs="$jredirs $dir"
- fi
- fi
- done
-
- dnl Now jredirs contains a reduced list, of paths where both java and ../**/libjvm.so was found
- JAVAC=
- JAVA=
- kde_java_bindir=no
- for dir in $jredirs; do
- JAVA="$dir/java"
- kde_java_bindir=$dir
- if test -x "$dir/javac"; then
- JAVAC="$dir/javac"
- break
- fi
- done
-
- if test -n "$JAVAC"; then
- dnl this substitution might not work - well, we test for jni.h below
- kde_java_includedir=`echo $JAVAC | sed -e 's,bin/javac$,include/,'`
- else
- kde_java_includedir=no
- fi
- else
- dnl config option set
- kde_java_bindir=$ac_java_dir/bin
- if test -x $ac_java_dir/bin/java && test ! -x $ac_java_dir/bin/javac; then
- kde_java_includedir=no
- else
- kde_java_includedir=$ac_java_dir/include
- fi
- fi
-fi
-
-dnl At this point kde_java_bindir and kde_java_includedir are either set or "no"
-if test "x$kde_java_bindir" != "xno"; then
-
- dnl Look for libjvm.so
- kde_java_libjvmdir=`find $kde_java_bindir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1`
- dnl Look for libgcj.so
- kde_java_libgcjdir=`find $kde_java_bindir/.. -name libgcj.so | sed 's,libgcj.so,,'|head -n 1`
- dnl Look for libhpi.so and avoid green threads
- kde_java_libhpidir=`find $kde_java_bindir/.. -name libhpi.so | grep -v green | sed 's,libhpi.so,,' | head -n 1`
-
- dnl Now check everything's fine under there
- dnl the include dir is our flag for having the JDK
- if test -d "$kde_java_includedir"; then
- if test ! -x "$kde_java_bindir/javac"; then
- AC_MSG_ERROR([javac not found under $kde_java_bindir - it seems you passed a wrong --with-java.])
- fi
- if test ! -x "$kde_java_bindir/javah"; then
- AC_MSG_ERROR([javah not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
- fi
- if test ! -x "$kde_java_bindir/jar"; then
- AC_MSG_ERROR([jar not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
- fi
- if test ! -r "$kde_java_includedir/jni.h"; then
- AC_MSG_ERROR([jni.h not found under $kde_java_includedir. Use --with-java or --without-java.])
- fi
-
- jni_includes="-I$kde_java_includedir"
- dnl Strange thing, jni.h requires jni_md.h which is under genunix here..
- dnl and under linux here..
-
- dnl not needed for gcj
-
- if test "x$kde_java_libgcjdir" = "x"; then
- test -d "$kde_java_includedir/linux" && jni_includes="$jni_includes -I$kde_java_includedir/linux"
- test -d "$kde_java_includedir/solaris" && jni_includes="$jni_includes -I$kde_java_includedir/solaris"
- test -d "$kde_java_includedir/genunix" && jni_includes="$jni_includes -I$kde_java_includedir/genunix"
- fi
-
- else
- JAVAC=
- jni_includes=
- fi
-
- if test "x$kde_java_libgcjdir" = "x"; then
- if test ! -r "$kde_java_libjvmdir/libjvm.so"; then
- AC_MSG_ERROR([libjvm.so not found under $kde_java_libjvmdir. Use --without-java.])
- fi
- else
- if test ! -r "$kde_java_libgcjdir/libgcj.so"; then
- AC_MSG_ERROR([libgcj.so not found under $kde_java_libgcjdir. Use --without-java.])
- fi
- fi
-
- if test ! -x "$kde_java_bindir/java"; then
- AC_MSG_ERROR([java not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
- fi
-
- dnl not needed for gcj compile
-
- if test "x$kde_java_libgcjdir" = "x"; then
- if test ! -r "$kde_java_libhpidir/libhpi.so"; then
- AC_MSG_ERROR([libhpi.so not found under $kde_java_libhpidir. Use --without-java.])
- fi
- fi
-
- if test -n "$jni_includes"; then
- dnl Check for JNI version
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- ac_cxxflags_safe="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS $all_includes $jni_includes"
-
- AC_TRY_COMPILE([
- #include <jni.h>
- ],
- [
- #ifndef JNI_VERSION_1_2
- Syntax Error
- #endif
- ],[ kde_jni_works=yes ],
- [ kde_jni_works=no ])
-
- if test $kde_jni_works = no; then
- AC_MSG_ERROR([Incorrect version of $kde_java_includedir/jni.h.
- You need to have Java Development Kit (JDK) version 1.2.
-
- Use --with-java to specify another location.
- Use --without-java to configure without java support.
- Or download a newer JDK and try again.
- See e.g. http://java.sun.com/products/jdk/1.2 ])
- fi
-
- CXXFLAGS="$ac_cxxflags_safe"
- AC_LANG_RESTORE
-
- dnl All tests ok, inform and subst the variables
-
- JAVAC=$kde_java_bindir/javac
- JAVAH=$kde_java_bindir/javah
- JAR=$kde_java_bindir/jar
- AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
- if test "x$kde_java_libgcjdir" = "x"; then
- JVMLIBS="-L$kde_java_libjvmdir -ljvm -L$kde_java_libhpidir -lhpi"
- else
- JVMLIBS="-L$kde_java_libgcjdir -lgcj"
- fi
- AC_MSG_RESULT([java JDK in $kde_java_bindir])
-
- else
- AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
- AC_MSG_RESULT([java JRE in $kde_java_bindir])
- fi
-elif test -d "/Library/Java/Home"; then
- kde_java_bindir="/Library/Java/Home/bin"
- jni_includes="-I/Library/Java/Home/include"
-
- JAVAC=$kde_java_bindir/javac
- JAVAH=$kde_java_bindir/javah
- JAR=$kde_java_bindir/jar
- JVMLIBS="-Wl,-framework,JavaVM"
-
- AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
- AC_MSG_RESULT([Apple Java Framework])
-else
- AC_MSG_RESULT([none found])
-fi
-
-AC_SUBST(JAVAC)
-AC_SUBST(JAVAH)
-AC_SUBST(JAR)
-AC_SUBST(JVMLIBS)
-AC_SUBST(jni_includes)
-
-# for backward compat
-kde_cv_java_includedir=$kde_java_includedir
-kde_cv_java_bindir=$kde_java_bindir
-])
-
-dnl this is a redefinition of autoconf 2.5x's AC_FOREACH.
-dnl When the argument list becomes big, as in KDE for AC_OUTPUT in
-dnl big packages, m4_foreach is dog-slow. So use our own version of
-dnl it. (matz@kde.org)
-m4_define([mm_foreach],
-[m4_pushdef([$1])_mm_foreach($@)m4_popdef([$1])])
-m4_define([mm_car], [[$1]])
-m4_define([mm_car2], [[$@]])
-m4_define([_mm_foreach],
-[m4_if(m4_quote($2), [], [],
- [m4_define([$1], mm_car($2))$3[]_mm_foreach([$1],
- mm_car2(m4_shift($2)),
- [$3])])])
-m4_define([AC_FOREACH],
-[mm_foreach([$1], m4_split(m4_normalize([$2])), [$3])])
-
-AC_DEFUN([KDE_NEED_FLEX],
-[
-kde_libs_safe=$LIBS
-LIBS="$LIBS $USER_LDFLAGS"
-AM_PROG_LEX
-LIBS=$kde_libs_safe
-if test -z "$LEXLIB"; then
- AC_MSG_ERROR([You need to have flex installed.])
-fi
-AC_SUBST(LEXLIB)
-])
-
-AC_DEFUN([AC_PATH_TQTOPIA],
-[
- dnl TODO: use AC_CACHE_VAL
-
- if test -z "$1"; then
- qtopia_minver_maj=1
- qtopia_minver_min=5
- qtopia_minver_pat=0
- else
- qtopia_minver_maj=`echo "$1" | sed -e "s/^\(.*\)\..*\..*$/\1/"`
- qtopia_minver_min=`echo "$1" | sed -e "s/^.*\.\(.*\)\..*$/\1/"`
- qtopia_minver_pat=`echo "$1" | sed -e "s/^.*\..*\.\(.*\)$/\1/"`
- fi
-
- qtopia_minver="$qtopia_minver_maj$qtopia_minver_min$qtopia_minver_pat"
- qtopia_minverstr="$qtopia_minver_maj.$qtopia_minver_min.$qtopia_minver_pat"
-
- AC_REQUIRE([AC_PATH_TQT])
-
- AC_MSG_CHECKING([for Qtopia])
-
- LIB_TQTOPIA="-lqpe"
- AC_SUBST(LIB_TQTOPIA)
-
- kde_qtopia_dirs="$QPEDIR /opt/Qtopia"
-
- ac_qtopia_incdir=NO
-
- AC_ARG_WITH(qtopia-dir,
- AC_HELP_STRING([--with-qtopia-dir=DIR],[where the root of Qtopia is installed]),
- [ ac_qtopia_incdir="$withval"/include] )
-
- qtopia_incdirs=""
- for dir in $kde_qtopia_dirs; do
- qtopia_incdirs="$qtopia_incdirs $dir/include"
- done
-
- if test ! "$ac_qtopia_incdir" = "NO"; then
- qtopia_incdirs="$ac_qtopia_incdir $qtopia_incdirs"
- fi
-
- qtopia_incdir=""
- AC_FIND_FILE(qpe/qpeapplication.h, $qtopia_incdirs, qtopia_incdir)
- ac_qtopia_incdir="$qtopia_incdir"
-
- if test -z "$qtopia_incdir"; then
- AC_MSG_ERROR([Cannot find Qtopia headers. Please check your installation.])
- fi
-
- qtopia_ver_maj=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION "\(.*\)\..*\..*".*,\1,p'`;
- qtopia_ver_min=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\.\(.*\)\..*".*,\1,p'`;
- qtopia_ver_pat=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\..*\.\(.*\)".*,\1,p'`;
-
- qtopia_ver="$qtopia_ver_maj$qtopia_ver_min$qtopia_ver_pat"
- qtopia_verstr="$qtopia_ver_maj.$qtopia_ver_min.$qtopia_ver_pat"
- if test "$qtopia_ver" -lt "$qtopia_minver"; then
- AC_MSG_ERROR([found Qtopia version $qtopia_verstr but version $qtopia_minverstr
-is required.])
- fi
-
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
-
- ac_cxxflags_safe="$CXXFLAGS"
- ac_ldflags_safe="$LDFLAGS"
- ac_libs_safe="$LIBS"
-
- CXXFLAGS="$CXXFLAGS -I$qtopia_incdir $all_includes"
- LDFLAGS="$LDFLAGS $QT_LDFLAGS $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS"
- LIBS="$LIBS $LIB_TQTOPIA $LIBTQT"
-
- cat > conftest.$ac_ext <<EOF
-#include "confdefs.h"
-#include <qpe/qpeapplication.h>
-#include <qpe/version.h>
-
-int main( int argc, char **argv )
-{
- QPEApplication app( argc, argv );
- return 0;
-}
-EOF
-
- if AC_TRY_EVAL(ac_link) && test -s conftest; then
- rm -f conftest*
- else
- rm -f conftest*
- AC_MSG_ERROR([Cannot link small Qtopia Application. For more details look at
-the end of config.log])
- fi
-
- CXXFLAGS="$ac_cxxflags_safe"
- LDFLAGS="$ac_ldflags_safe"
- LIBS="$ac_libs_safe"
-
- AC_LANG_RESTORE
-
- QTOPIA_INCLUDES="-I$qtopia_incdir"
- AC_SUBST(QTOPIA_INCLUDES)
-
- AC_MSG_RESULT([found version $qtopia_verstr with headers at $qtopia_incdir])
-])
-
-
-AC_DEFUN([KDE_INIT_DOXYGEN],
-[
-AC_MSG_CHECKING([for Qt docs])
-kde_qtdir=
-if test "${with_qt_dir+set}" = set; then
- kde_qtdir="$with_qt_dir"
-fi
-
-AC_FIND_FILE(qsql.html, [ $kde_qtdir/doc/html $TQTDIR/doc/html /usr/share/doc/packages/qt3/html /usr/lib/qt/doc /usr/lib/qt3/doc /usr/lib/qt3/doc/html /usr/doc/qt3/html /usr/doc/qt3 /usr/share/doc/qt3-doc /usr/share/qt3/doc/html /usr/X11R6/share/doc/qt/html ], TQTDOCDIR)
-AC_MSG_RESULT($TQTDOCDIR)
-
-AC_SUBST(TQTDOCDIR)
-
-KDE_FIND_PATH(dot, DOT, [], [])
-if test -n "$DOT"; then
- KDE_HAVE_DOT="YES"
-else
- KDE_HAVE_DOT="NO"
-fi
-AC_SUBST(KDE_HAVE_DOT)
-KDE_FIND_PATH(doxygen, DOXYGEN, [], [])
-AC_SUBST(DOXYGEN)
-
-DOXYGEN_PROJECT_NAME="$1"
-DOXYGEN_PROJECT_NUMBER="$2"
-AC_SUBST(DOXYGEN_PROJECT_NAME)
-AC_SUBST(DOXYGEN_PROJECT_NUMBER)
-
-KDE_HAS_DOXYGEN=no
-if test -n "$DOXYGEN" && test -x "$DOXYGEN" && test -f $TQTDOCDIR/qsql.html; then
- KDE_HAS_DOXYGEN=yes
-fi
-AC_SUBST(KDE_HAS_DOXYGEN)
-
-])
-
-
-AC_DEFUN([AC_FIND_BZIP2],
-[
-AC_MSG_CHECKING([for bzDecompress in libbz2])
-AC_CACHE_VAL(ac_cv_lib_bzip2,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-kde_save_LIBS="$LIBS"
-LIBS="$all_libraries $USER_LDFLAGS -lbz2 $LIBSOCKET"
-kde_save_CXXFLAGS="$CXXFLAGS"
-CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
-AC_TRY_LINK(dnl
-[
-#define BZ_NO_STDIO
-#include<bzlib.h>
-],
- [ bz_stream s; (void) bzDecompress(&s); ],
- eval "ac_cv_lib_bzip2='-lbz2'",
- eval "ac_cv_lib_bzip2=no")
-LIBS="$kde_save_LIBS"
-CXXFLAGS="$kde_save_CXXFLAGS"
-AC_LANG_RESTORE
-])dnl
-AC_MSG_RESULT($ac_cv_lib_bzip2)
-
-if test ! "$ac_cv_lib_bzip2" = no; then
- BZIP2DIR=bzip2
-
- LIBBZ2="$ac_cv_lib_bzip2"
- AC_SUBST(LIBBZ2)
-
-else
-
- cxx_shared_flag=
- ld_shared_flag=
- KDE_CHECK_COMPILER_FLAG(shared, [
- ld_shared_flag="-shared"
- ])
- KDE_CHECK_COMPILER_FLAG(fPIC, [
- cxx_shared_flag="-fPIC"
- ])
-
- AC_MSG_CHECKING([for BZ2_bzDecompress in (shared) libbz2])
- AC_CACHE_VAL(ac_cv_lib_bzip2_prefix,
- [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- kde_save_LIBS="$LIBS"
- LIBS="$all_libraries $USER_LDFLAGS $ld_shared_flag -lbz2 $LIBSOCKET"
- kde_save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CFLAGS $cxx_shared_flag $all_includes $USER_INCLUDES"
-
- AC_TRY_LINK(dnl
- [
- #define BZ_NO_STDIO
- #include<bzlib.h>
- ],
- [ bz_stream s; (void) BZ2_bzDecompress(&s); ],
- eval "ac_cv_lib_bzip2_prefix='-lbz2'",
- eval "ac_cv_lib_bzip2_prefix=no")
- LIBS="$kde_save_LIBS"
- CXXFLAGS="$kde_save_CXXFLAGS"
- AC_LANG_RESTORE
- ])dnl
-
- AC_MSG_RESULT($ac_cv_lib_bzip2_prefix)
-
- if test ! "$ac_cv_lib_bzip2_prefix" = no; then
- BZIP2DIR=bzip2
-
- LIBBZ2="$ac_cv_lib_bzip2_prefix"
- AC_SUBST(LIBBZ2)
-
- AC_DEFINE(NEED_BZ2_PREFIX, 1, [Define if the libbz2 functions need the BZ2_ prefix])
- dnl else, we just ignore this
- fi
-
-fi
-AM_CONDITIONAL(include_BZIP2, test -n "$BZIP2DIR")
-])
-
-dnl ------------------------------------------------------------------------
-dnl Try to find the SSL headers and libraries.
-dnl $(SSL_LDFLAGS) will be -Lsslliblocation (if needed)
-dnl and $(SSL_INCLUDES) will be -Isslhdrlocation (if needed)
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN([KDE_CHECK_SSL],
-[
-LIBSSL="-lssl -lcrypto"
-AC_REQUIRE([KDE_CHECK_LIB64])
-
-ac_ssl_includes=NO ac_ssl_libraries=NO
-ssl_libraries=""
-ssl_includes=""
-AC_ARG_WITH(ssl-dir,
- AC_HELP_STRING([--with-ssl-dir=DIR],[where the root of OpenSSL is installed]),
- [ ac_ssl_includes="$withval"/include
- ac_ssl_libraries="$withval"/lib$tdelibsuff
- ])
-
-want_ssl=yes
-AC_ARG_WITH(ssl,
- AC_HELP_STRING([--without-ssl],[disable SSL checks]),
- [want_ssl=$withval])
-
-if test $want_ssl = yes; then
-
-AC_MSG_CHECKING(for OpenSSL)
-
-AC_CACHE_VAL(ac_cv_have_ssl,
-[#try to guess OpenSSL locations
-
- ssl_incdirs="/usr/include /usr/local/include /usr/ssl/include /usr/local/ssl/include $prefix/include $kde_extra_includes"
- ssl_incdirs="$ac_ssl_includes $ssl_incdirs"
- AC_FIND_FILE(openssl/ssl.h, $ssl_incdirs, ssl_incdir)
- ac_ssl_includes="$ssl_incdir"
-
- ssl_libdirs="/usr/lib$tdelibsuff /usr/local/lib$tdelibsuff /usr/ssl/lib$tdelibsuff /usr/local/ssl/lib$tdelibsuff $libdir $prefix/lib$tdelibsuff $exec_prefix/lib$tdelibsuff $kde_extra_libs"
- if test ! "$ac_ssl_libraries" = "NO"; then
- ssl_libdirs="$ac_ssl_libraries $ssl_libdirs"
- fi
-
- test=NONE
- ssl_libdir=NONE
- for dir in $ssl_libdirs; do
- try="ls -1 $dir/libssl*"
- if test=`eval $try 2> /dev/null`; then ssl_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi
- done
-
- ac_ssl_libraries="$ssl_libdir"
-
- ac_ldflags_safe="$LDFLAGS"
- ac_libs_safe="$LIBS"
-
- LDFLAGS="$LDFLAGS -L$ssl_libdir $all_libraries"
- LIBS="$LIBS $LIBSSL -lRSAglue -lrsaref"
-
- AC_TRY_LINK(,void RSAPrivateEncrypt(void);RSAPrivateEncrypt();,
- ac_ssl_rsaref="yes"
- ,
- ac_ssl_rsaref="no"
- )
-
- LDFLAGS="$ac_ldflags_safe"
- LIBS="$ac_libs_safe"
-
- if test "$ac_ssl_includes" = NO || test "$ac_ssl_libraries" = NO; then
- have_ssl=no
- else
- have_ssl=yes;
- fi
-
- ])
-
- eval "$ac_cv_have_ssl"
-
- AC_MSG_RESULT([libraries $ac_ssl_libraries, headers $ac_ssl_includes])
-
- AC_MSG_CHECKING([whether OpenSSL uses rsaref])
- AC_MSG_RESULT($ac_ssl_rsaref)
-
- AC_MSG_CHECKING([for easter eggs])
- AC_MSG_RESULT([none found])
-
-else
- have_ssl=no
-fi
-
-if test "$have_ssl" = yes; then
- AC_MSG_CHECKING(for OpenSSL version)
- dnl Check for SSL version
- AC_CACHE_VAL(ac_cv_ssl_version,
- [
-
- cat >conftest.$ac_ext <<EOF
-#include <openssl/opensslv.h>
-#include <stdio.h>
- int main() {
-
-#ifndef OPENSSL_VERSION_NUMBER
- printf("ssl_version=\\"error\\"\n");
-#else
- if (OPENSSL_VERSION_NUMBER < 0x00906000)
- printf("ssl_version=\\"old\\"\n");
- else
- printf("ssl_version=\\"ok\\"\n");
-#endif
- return (0);
- }
-EOF
-
- ac_save_CPPFLAGS=$CPPFLAGS
- if test "$ac_ssl_includes" != "/usr/include"; then
- CPPFLAGS="$CPPFLAGS -I$ac_ssl_includes"
- fi
-
- if AC_TRY_EVAL(ac_link); then
-
- if eval `./conftest 2>&5`; then
- if test $ssl_version = error; then
- AC_MSG_ERROR([$ssl_incdir/openssl/opensslv.h doesn't define OPENSSL_VERSION_NUMBER !])
- else
- if test $ssl_version = old; then
- AC_MSG_WARN([OpenSSL version too old. Upgrade to 0.9.6 at least, see http://www.openssl.org. SSL support disabled.])
- have_ssl=no
- fi
- fi
- ac_cv_ssl_version="ssl_version=$ssl_version"
- else
- AC_MSG_ERROR([Your system couldn't run a small SSL test program.
- Check config.log, and if you can't figure it out, send a mail to
- David Faure <faure@kde.org>, attaching your config.log])
- fi
-
- else
- AC_MSG_ERROR([Your system couldn't link a small SSL test program.
- Check config.log, and if you can't figure it out, send a mail to
- David Faure <faure@kde.org>, attaching your config.log])
- fi
- CPPFLAGS=$ac_save_CPPFLAGS
-
- ])
-
- eval "$ac_cv_ssl_version"
- AC_MSG_RESULT($ssl_version)
-fi
-
-if test "$have_ssl" != yes; then
- LIBSSL="";
-else
- AC_DEFINE(HAVE_SSL, 1, [If we are going to use OpenSSL])
- ac_cv_have_ssl="have_ssl=yes \
- ac_ssl_includes=$ac_ssl_includes ac_ssl_libraries=$ac_ssl_libraries ac_ssl_rsaref=$ac_ssl_rsaref"
-
-
- ssl_libraries="$ac_ssl_libraries"
- ssl_includes="$ac_ssl_includes"
-
- if test "$ac_ssl_rsaref" = yes; then
- LIBSSL="-lssl -lcrypto -lRSAglue -lrsaref"
- fi
-
- if test $ssl_version = "old"; then
- AC_DEFINE(HAVE_OLD_SSL_API, 1, [Define if you have OpenSSL < 0.9.6])
- fi
-fi
-
-SSL_INCLUDES=
-
-if test "$ssl_includes" = "/usr/include"; then
- if test -f /usr/kerberos/include/krb5.h; then
- SSL_INCLUDES="-I/usr/kerberos/include"
- fi
-elif test "$ssl_includes" != "/usr/local/include" && test -n "$ssl_includes"; then
- SSL_INCLUDES="-I$ssl_includes"
-fi
-
-if test "$ssl_libraries" = "/usr/lib" || test "$ssl_libraries" = "/usr/local/lib" || test -z "$ssl_libraries" || test "$ssl_libraries" = "NONE"; then
- SSL_LDFLAGS=""
-else
- SSL_LDFLAGS="-L$ssl_libraries -R$ssl_libraries"
-fi
-
-AC_SUBST(SSL_INCLUDES)
-AC_SUBST(SSL_LDFLAGS)
-AC_SUBST(LIBSSL)
-])
-
-AC_DEFUN([KDE_CHECK_STRLCPY],
-[
- AC_REQUIRE([AC_CHECK_STRLCAT])
- AC_REQUIRE([AC_CHECK_STRLCPY])
- AC_CHECK_SIZEOF(size_t)
- AC_CHECK_SIZEOF(unsigned long)
-
- AC_MSG_CHECKING([sizeof size_t == sizeof unsigned long])
- AC_TRY_COMPILE(,[
- #if SIZEOF_SIZE_T != SIZEOF_UNSIGNED_LONG
- choke me
- #endif
- ],AC_MSG_RESULT([yes]),[
- AC_MSG_RESULT(no)
- AC_MSG_ERROR([
- Apparently on your system our assumption sizeof size_t == sizeof unsigned long
- does not apply. Please mail kde-devel@kde.org with a description of your system!
- ])
- ])
-])
-
-AC_DEFUN([KDE_CHECK_BINUTILS],
-[
- AC_MSG_CHECKING([if ld supports unversioned version maps])
-
- kde_save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map"
- echo "{ local: extern \"C++\" { foo }; };" > conftest.map
- AC_TRY_LINK([int foo;],
-[
-#ifdef __INTEL_COMPILER
-icc apparently does not support libtools version-info and version-script
-at the same time. Dunno where the bug is, but until somebody figured out,
-better disable the optional version scripts.
-#endif
-
- foo = 42;
-], kde_supports_versionmaps=yes, kde_supports_versionmaps=no)
- LDFLAGS="$kde_save_LDFLAGS"
- rm -f conftest.map
- AM_CONDITIONAL(include_VERSION_SCRIPT,
- [test "$kde_supports_versionmaps" = "yes" && test "$kde_use_debug_code" = "no"])
-
- AC_MSG_RESULT($kde_supports_versionmaps)
-])
-
-AC_DEFUN([AM_PROG_OBJC],[
-AC_CHECK_PROGS(OBJC, gcc, gcc)
-test -z "$OBJC" && AC_MSG_ERROR([no acceptable objective-c gcc found in \$PATH])
-if test "x${OBJCFLAGS-unset}" = xunset; then
- OBJCFLAGS="-g -O2"
-fi
-AC_SUBST(OBJCFLAGS)
-_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES(OBJC)])
-])
-
-AC_DEFUN([KDE_CHECK_PERL],
-[
- KDE_FIND_PATH(perl, PERL, [$bindir $exec_prefix/bin $prefix/bin], [
- AC_MSG_ERROR([No Perl found in your $PATH.
-We need perl to generate some code.])
- ])
- AC_SUBST(PERL)
-])
-
-AC_DEFUN([KDE_CHECK_LARGEFILE],
-[
-AC_SYS_LARGEFILE
-if test "$ac_cv_sys_file_offset_bits" != no; then
- CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
-fi
-
-if test "x$ac_cv_sys_large_files" != "xno"; then
- CPPFLAGS="$CPPFLAGS -D_LARGE_FILES=1"
-fi
-
-])
-
-dnl A small extension to PKG_CHECK_MODULES (defined in pkg.m4.in)
-dnl which allows to search for libs that get installed into the KDE prefix.
-dnl
-dnl Syntax: KDE_PKG_CHECK_MODULES(KSTUFF, libkexif >= 0.2 glib = 1.3.4, action-if, action-not)
-dnl defines KSTUFF_LIBS, KSTUFF_CFLAGS, see pkg-config man page
-dnl also defines KSTUFF_PKG_ERRORS on error
-AC_DEFUN([KDE_PKG_CHECK_MODULES], [
-
- PKG_CONFIG_PATH="$prefix/lib${tdelibsuff}/pkgconfig:$PKG_CONFIG_PATH"
- if test "$prefix" != "$kde_libs_prefix"; then
- PKG_CONFIG_PATH="$kde_libs_prefix/lib${tdelibsuff}/pkgconfig:$PKG_CONFIG_PATH"
- fi
- export PKG_CONFIG_PATH
- PKG_CHECK_MODULES([$1],[$2],[$3],[$4])
-])
-
-
-dnl Check for PIE support in the compiler and linker
-AC_DEFUN([KDE_CHECK_PIE_SUPPORT],
-[
- AC_CACHE_CHECK([for PIE support], kde_cv_val_pie_support,
- [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- safe_CXXFLAGS=$CXXFLAGS
- safe_LDFLAGS=$LDFLAGS
- CXXFLAGS="$CXXFLAGS -fPIE"
- LDFLAGS="$LDFLAGS -pie"
-
- AC_TRY_LINK([int foo;], [], [kde_cv_val_pie_support=yes], [kde_cv_val_pie_support=no])
-
- CXXFLAGS=$safe_CXXFLAGS
- LDFLAGS=$safe_LDFLAGS
- AC_LANG_RESTORE
- ])
-
- AC_MSG_CHECKING(if enabling -pie/fPIE support)
-
- AC_ARG_ENABLE(pie,
- AC_HELP_STRING([--enable-pie],[platform supports PIE linking [default=detect]]),
- [kde_has_pie_support=$enableval],
- [kde_has_pie_support=detect])
-
- if test "$kde_has_pie_support" = "detect"; then
- kde_has_pie_support=$kde_cv_val_pie_support
- fi
-
- AC_MSG_RESULT([$kde_has_pie_support])
-
- KDE_USE_FPIE=""
- KDE_USE_PIE=""
-
- AC_SUBST([KDE_USE_FPIE])
- AC_SUBST([KDE_USE_PIE])
-
- if test "$kde_has_pie_support" = "yes"; then
- KDE_USE_FPIE="-fPIE"
- KDE_USE_PIE="-pie"
- fi
-])
-# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
-## Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007
-## Free Software Foundation, Inc.
-## Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-##
-## This file is free software; the Free Software Foundation gives
-## unlimited permission to copy and/or distribute it, with or without
-## modifications, as long as this notice is preserved.
-
-# serial 51 Debian 1.5.24-1 AC_PROG_LIBTOOL
-
-
-# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
-# -----------------------------------------------------------
-# If this macro is not defined by Autoconf, define it here.
-m4_ifdef([AC_PROVIDE_IFELSE],
- [],
- [m4_define([AC_PROVIDE_IFELSE],
- [m4_ifdef([AC_PROVIDE_$1],
- [$2], [$3])])])
-
-
-# AC_PROG_LIBTOOL
-# ---------------
-AC_DEFUN([AC_PROG_LIBTOOL],
-[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
-dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
-dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
- AC_PROVIDE_IFELSE([AC_PROG_CXX],
- [AC_LIBTOOL_CXX],
- [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
- ])])
-dnl And a similar setup for Fortran 77 support
- AC_PROVIDE_IFELSE([AC_PROG_F77],
- [AC_LIBTOOL_F77],
- [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
-])])
-
-dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
-dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
-dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
- AC_PROVIDE_IFELSE([AC_PROG_GCJ],
- [AC_LIBTOOL_GCJ],
- [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
- [AC_LIBTOOL_GCJ],
- [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
- [AC_LIBTOOL_GCJ],
- [ifdef([AC_PROG_GCJ],
- [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
- ifdef([A][M_PROG_GCJ],
- [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
- ifdef([LT_AC_PROG_GCJ],
- [define([LT_AC_PROG_GCJ],
- defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
-])])# AC_PROG_LIBTOOL
-
-
-# _AC_PROG_LIBTOOL
-# ----------------
-AC_DEFUN([_AC_PROG_LIBTOOL],
-[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
-
-# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-
-# Always use our own libtool.
-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
-AC_SUBST(LIBTOOL)dnl
-
-# Prevent multiple expansion
-define([AC_PROG_LIBTOOL], [])
-])# _AC_PROG_LIBTOOL
-
-
-# AC_LIBTOOL_SETUP
-# ----------------
-AC_DEFUN([AC_LIBTOOL_SETUP],
-[AC_PREREQ(2.50)dnl
-AC_REQUIRE([AC_ENABLE_SHARED])dnl
-AC_REQUIRE([AC_ENABLE_STATIC])dnl
-AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_PROG_LD])dnl
-AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
-AC_REQUIRE([AC_PROG_NM])dnl
-
-AC_REQUIRE([AC_PROG_LN_S])dnl
-AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
-# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
-AC_REQUIRE([AC_OBJEXT])dnl
-AC_REQUIRE([AC_EXEEXT])dnl
-dnl
-
-AC_LIBTOOL_SYS_MAX_CMD_LEN
-AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-AC_LIBTOOL_OBJDIR
-
-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-_LT_AC_PROG_ECHO_BACKSLASH
-
-case $host_os in
-aix3*)
- # AIX sometimes has problems with the GCC collect2 program. For some
- # reason, if we set the COLLECT_NAMES environment variable, the problems
- # vanish in a puff of smoke.
- if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
- fi
- ;;
-esac
-
-# Sed substitution that helps us do robust quoting. It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed='sed -e 1s/^X//'
-[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
-
-# Same as above, but do not quote variable references.
-[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g']
-
-# Sed substitution to delay expansion of an escaped shell variable in a
-# double_quote_subst'ed string.
-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-
-# Sed substitution to avoid accidental globbing in evaled expressions
-no_glob_subst='s/\*/\\\*/g'
-
-# Constants:
-rm="rm -f"
-
-# Global variables:
-default_ofile=libtool
-can_build_shared=yes
-
-# All known linkers require a `.a' archive for static linking (except MSVC,
-# which needs '.lib').
-libext=a
-ltmain="$ac_aux_dir/ltmain.sh"
-ofile="$default_ofile"
-with_gnu_ld="$lt_cv_prog_gnu_ld"
-
-AC_CHECK_TOOL(AR, ar, false)
-AC_CHECK_TOOL(RANLIB, ranlib, :)
-AC_CHECK_TOOL(STRIP, strip, :)
-
-old_CC="$CC"
-old_CFLAGS="$CFLAGS"
-
-# Set sane defaults for various variables
-test -z "$AR" && AR=ar
-test -z "$AR_FLAGS" && AR_FLAGS=cru
-test -z "$AS" && AS=as
-test -z "$CC" && CC=cc
-test -z "$LTCC" && LTCC=$CC
-test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
-test -z "$DLLTOOL" && DLLTOOL=dlltool
-test -z "$LD" && LD=ld
-test -z "$LN_S" && LN_S="ln -s"
-test -z "$MAGIC_CMD" && MAGIC_CMD=file
-test -z "$NM" && NM=nm
-test -z "$SED" && SED=sed
-test -z "$OBJDUMP" && OBJDUMP=objdump
-test -z "$RANLIB" && RANLIB=:
-test -z "$STRIP" && STRIP=:
-test -z "$ac_objext" && ac_objext=o
-
-# Determine commands to create old-style static archives.
-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
-old_postinstall_cmds='chmod 644 $oldlib'
-old_postuninstall_cmds=
-
-if test -n "$RANLIB"; then
- case $host_os in
- openbsd*)
- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
- ;;
- *)
- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
- ;;
- esac
- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-fi
-
-_LT_CC_BASENAME([$compiler])
-
-# Only perform the check for file, if the check method requires it
-case $deplibs_check_method in
-file_magic*)
- if test "$file_magic_cmd" = '$MAGIC_CMD'; then
- AC_PATH_MAGIC
- fi
- ;;
-esac
-
-AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
-enable_win32_dll=yes, enable_win32_dll=no)
-
-AC_ARG_ENABLE([libtool-lock],
- [AC_HELP_STRING([--disable-libtool-lock],
- [avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-AC_ARG_WITH([pic],
- [AC_HELP_STRING([--with-pic],
- [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
- [pic_mode="$withval"],
- [pic_mode=default])
-test -z "$pic_mode" && pic_mode=default
-
-# Use C for the default configuration in the libtool script
-tagname=
-AC_LIBTOOL_LANG_C_CONFIG
-_LT_AC_TAGCONFIG
-])# AC_LIBTOOL_SETUP
-
-
-# _LT_AC_SYS_COMPILER
-# -------------------
-AC_DEFUN([_LT_AC_SYS_COMPILER],
-[AC_REQUIRE([AC_PROG_CC])dnl
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-])# _LT_AC_SYS_COMPILER
-
-
-# _LT_CC_BASENAME(CC)
-# -------------------
-# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
-AC_DEFUN([_LT_CC_BASENAME],
-[for cc_temp in $1""; do
- case $cc_temp in
- compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
- distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-])
-
-
-# _LT_COMPILER_BOILERPLATE
-# ------------------------
-# Check for compiler boilerplate output or warnings with
-# the simple compiler test code.
-AC_DEFUN([_LT_COMPILER_BOILERPLATE],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-])# _LT_COMPILER_BOILERPLATE
-
-
-# _LT_LINKER_BOILERPLATE
-# ----------------------
-# Check for linker boilerplate output or warnings with
-# the simple link test code.
-AC_DEFUN([_LT_LINKER_BOILERPLATE],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-])# _LT_LINKER_BOILERPLATE
-
-
-# _LT_AC_SYS_LIBPATH_AIX
-# ----------------------
-# Links a minimal program and checks the executable
-# for the system default hardcoded library path. In most cases,
-# this is /usr/lib:/lib, but when the MPI compilers are used
-# the location of the communication and MPI libs are included too.
-# If we don't find anything, use the default library path according
-# to the aix ld manual.
-AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_LINK_IFELSE(AC_LANG_PROGRAM,[
-lt_aix_libpath_sed='
- /Import File Strings/,/^$/ {
- /^0/ {
- s/^0 *\(.*\)$/\1/
- p
- }
- }'
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then
- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-fi],[])
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-])# _LT_AC_SYS_LIBPATH_AIX
-
-
-# _LT_AC_SHELL_INIT(ARG)
-# ----------------------
-AC_DEFUN([_LT_AC_SHELL_INIT],
-[ifdef([AC_DIVERSION_NOTICE],
- [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
- [AC_DIVERT_PUSH(NOTICE)])
-$1
-AC_DIVERT_POP
-])# _LT_AC_SHELL_INIT
-
-
-# _LT_AC_PROG_ECHO_BACKSLASH
-# --------------------------
-# Add some code to the start of the generated configure script which
-# will find an echo command which doesn't interpret backslashes.
-AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
-[_LT_AC_SHELL_INIT([
-# Check that we are running under the correct shell.
-SHELL=${CONFIG_SHELL-/bin/sh}
-
-case X$ECHO in
-X*--fallback-echo)
- # Remove one level of quotation (which was required for Make).
- ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
- ;;
-esac
-
-echo=${ECHO-echo}
-if test "X[$]1" = X--no-reexec; then
- # Discard the --no-reexec flag, and continue.
- shift
-elif test "X[$]1" = X--fallback-echo; then
- # Avoid inline document here, it may be left over
- :
-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
- # Yippee, $echo works!
- :
-else
- # Restart under the correct shell.
- exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
-fi
-
-if test "X[$]1" = X--fallback-echo; then
- # used as fallback echo
- shift
- cat <<EOF
-[$]*
-EOF
- exit 0
-fi
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-if test -z "$ECHO"; then
-if test "X${echo_test_string+set}" != Xset; then
-# find a string as large as possible, as long as the shell can cope with it
- for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
- # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
- if (echo_test_string=`eval $cmd`) 2>/dev/null &&
- echo_test_string=`eval $cmd` &&
- (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
- then
- break
- fi
- done
-fi
-
-if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- :
-else
- # The Solaris, AIX, and Digital Unix default echo programs unquote
- # backslashes. This makes it impossible to quote backslashes using
- # echo "$something" | sed 's/\\/\\\\/g'
- #
- # So, first we look for a working echo in the user's PATH.
-
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for dir in $PATH /usr/ucb; do
- IFS="$lt_save_ifs"
- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- echo="$dir/echo"
- break
- fi
- done
- IFS="$lt_save_ifs"
-
- if test "X$echo" = Xecho; then
- # We didn't find a better echo, so look for alternatives.
- if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # This shell has a builtin print -r that does the trick.
- echo='print -r'
- elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
- test "X$CONFIG_SHELL" != X/bin/ksh; then
- # If we have ksh, try running configure again with it.
- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
- export ORIGINAL_CONFIG_SHELL
- CONFIG_SHELL=/bin/ksh
- export CONFIG_SHELL
- exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
- else
- # Try using printf.
- echo='printf %s\n'
- if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # Cool, printf works
- :
- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
- export CONFIG_SHELL
- SHELL="$CONFIG_SHELL"
- export SHELL
- echo="$CONFIG_SHELL [$]0 --fallback-echo"
- elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- echo="$CONFIG_SHELL [$]0 --fallback-echo"
- else
- # maybe with a smaller string...
- prev=:
-
- for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
- if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
- then
- break
- fi
- prev="$cmd"
- done
-
- if test "$prev" != 'sed 50q "[$]0"'; then
- echo_test_string=`eval $prev`
- export echo_test_string
- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
- else
- # Oops. We lost completely, so just stick with echo.
- echo=echo
- fi
- fi
- fi
- fi
-fi
-fi
-
-# Copy echo and quote the copy suitably for passing to libtool from
-# the Makefile, instead of quoting the original, which is used later.
-ECHO=$echo
-if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
- ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
-fi
-
-AC_SUBST(ECHO)
-])])# _LT_AC_PROG_ECHO_BACKSLASH
-
-
-# _LT_AC_LOCK
-# -----------
-AC_DEFUN([_LT_AC_LOCK],
-[AC_ARG_ENABLE([libtool-lock],
- [AC_HELP_STRING([--disable-libtool-lock],
- [avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-# Some flags need to be propagated to the compiler or linker for good
-# libtool support.
-case $host in
-ia64-*-hpux*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.$ac_objext` in
- *ELF-32*)
- HPUX_IA64_MODE="32"
- ;;
- *ELF-64*)
- HPUX_IA64_MODE="64"
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-*-*-irix6*)
- # Find out which ABI we are using.
- echo '[#]line __oline__ "configure"' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- if test "$lt_cv_prog_gnu_ld" = yes; then
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -melf32bsmip"
- ;;
- *N32*)
- LD="${LD-ld} -melf32bmipn32"
- ;;
- *64-bit*)
- LD="${LD-ld} -melf64bmip"
- ;;
- esac
- else
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -32"
- ;;
- *N32*)
- LD="${LD-ld} -n32"
- ;;
- *64-bit*)
- LD="${LD-ld} -64"
- ;;
- esac
- fi
- fi
- rm -rf conftest*
- ;;
-
-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
-s390*-*linux*|sparc*-*linux*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.o` in
- *32-bit*)
- case $host in
- x86_64-*kfreebsd*-gnu)
- LD="${LD-ld} -m elf_i386_fbsd"
- ;;
- x86_64-*linux*)
- LD="${LD-ld} -m elf_i386"
- ;;
- ppc64-*linux*|powerpc64-*linux*)
- LD="${LD-ld} -m elf32ppclinux"
- ;;
- s390x-*linux*)
- LD="${LD-ld} -m elf_s390"
- ;;
- sparc64-*linux*)
- LD="${LD-ld} -m elf32_sparc"
- ;;
- esac
- ;;
- *64-bit*)
- case $host in
- x86_64-*kfreebsd*-gnu)
- LD="${LD-ld} -m elf_x86_64_fbsd"
- ;;
- x86_64-*linux*)
- LD="${LD-ld} -m elf_x86_64"
- ;;
- ppc*-*linux*|powerpc*-*linux*)
- LD="${LD-ld} -m elf64ppc"
- ;;
- s390*-*linux*)
- LD="${LD-ld} -m elf64_s390"
- ;;
- sparc*-*linux*)
- LD="${LD-ld} -m elf64_sparc"
- ;;
- esac
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-
-*-*-sco3.2v5*)
- # On SCO OpenServer 5, we need -belf to get full-featured binaries.
- SAVE_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -belf"
- AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
- [AC_LANG_PUSH(C)
- AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
- AC_LANG_POP])
- if test x"$lt_cv_cc_needs_belf" != x"yes"; then
- # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
- CFLAGS="$SAVE_CFLAGS"
- fi
- ;;
-sparc*-*solaris*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.o` in
- *64-bit*)
- case $lt_cv_prog_gnu_ld in
- yes*) LD="${LD-ld} -m elf64_sparc" ;;
- *) LD="${LD-ld} -64" ;;
- esac
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
-[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
- AC_CHECK_TOOL(DLLTOOL, dlltool, false)
- AC_CHECK_TOOL(AS, as, false)
- AC_CHECK_TOOL(OBJDUMP, objdump, false)
- ;;
- ])
-esac
-
-need_locks="$enable_libtool_lock"
-
-])# _LT_AC_LOCK
-
-
-# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
-# ----------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
-[AC_REQUIRE([LT_AC_PROG_SED])
-AC_CACHE_CHECK([$1], [$2],
- [$2=no
- ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="$3"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- # The option is referenced via a variable to avoid confusing sed.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
- -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
- (eval "$lt_compile" 2>conftest.err)
- ac_status=$?
- cat conftest.err >&AS_MESSAGE_LOG_FD
- echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
- if (exit $ac_status) && test -s "$ac_outfile"; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings other than the usual output.
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
- $2=yes
- fi
- fi
- $rm conftest*
-])
-
-if test x"[$]$2" = xyes; then
- ifelse([$5], , :, [$5])
-else
- ifelse([$6], , :, [$6])
-fi
-])# AC_LIBTOOL_COMPILER_OPTION
-
-
-# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-# [ACTION-SUCCESS], [ACTION-FAILURE])
-# ------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_CACHE_CHECK([$1], [$2],
- [$2=no
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS $3"
- echo "$lt_simple_link_test_code" > conftest.$ac_ext
- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
- # The linker can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s conftest.err; then
- # Append any errors to the config.log.
- cat conftest.err 1>&AS_MESSAGE_LOG_FD
- $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if diff conftest.exp conftest.er2 >/dev/null; then
- $2=yes
- fi
- else
- $2=yes
- fi
- fi
- $rm conftest*
- LDFLAGS="$save_LDFLAGS"
-])
-
-if test x"[$]$2" = xyes; then
- ifelse([$4], , :, [$4])
-else
- ifelse([$5], , :, [$5])
-fi
-])# AC_LIBTOOL_LINKER_OPTION
-
-
-# AC_LIBTOOL_SYS_MAX_CMD_LEN
-# --------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
-[# find the maximum length of command line arguments
-AC_MSG_CHECKING([the maximum length of command line arguments])
-AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
- i=0
- teststring="ABCD"
-
- case $build_os in
- msdosdjgpp*)
- # On DJGPP, this test can blow up pretty badly due to problems in libc
- # (any single argument exceeding 2000 bytes causes a buffer overrun
- # during glob expansion). Even if it were fixed, the result of this
- # check would be larger than it should be.
- lt_cv_sys_max_cmd_len=12288; # 12K is about right
- ;;
-
- gnu*)
- # Under GNU Hurd, this test is not required because there is
- # no limit to the length of command line arguments.
- # Libtool will interpret -1 as no limit whatsoever
- lt_cv_sys_max_cmd_len=-1;
- ;;
-
- cygwin* | mingw*)
- # On Win9x/ME, this test blows up -- it succeeds, but takes
- # about 5 minutes as the teststring grows exponentially.
- # Worse, since 9x/ME are not pre-emptively multitasking,
- # you end up with a "frozen" computer, even though with patience
- # the test eventually succeeds (with a max line length of 256k).
- # Instead, let's just punt: use the minimum linelength reported by
- # all of the supported platforms: 8192 (on NT/2K/XP).
- lt_cv_sys_max_cmd_len=8192;
- ;;
-
- amigaos*)
- # On AmigaOS with pdksh, this test takes hours, literally.
- # So we just punt and use a minimum line length of 8192.
- lt_cv_sys_max_cmd_len=8192;
- ;;
-
- netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
- # This has been around since 386BSD, at least. Likely further.
- if test -x /sbin/sysctl; then
- lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
- elif test -x /usr/sbin/sysctl; then
- lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
- else
- lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
- fi
- # And add a safety zone
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
- ;;
-
- interix*)
- # We know the value 262144 and hardcode it with a safety zone (like BSD)
- lt_cv_sys_max_cmd_len=196608
- ;;
-
- osf*)
- # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
- # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
- # nice to cause kernel panics so lets avoid the loop below.
- # First set a reasonable default.
- lt_cv_sys_max_cmd_len=16384
- #
- if test -x /sbin/sysconfig; then
- case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
- *1*) lt_cv_sys_max_cmd_len=-1 ;;
- esac
- fi
- ;;
- sco3.2v5*)
- lt_cv_sys_max_cmd_len=102400
- ;;
- sysv5* | sco5v6* | sysv4.2uw2*)
- kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
- if test -n "$kargmax"; then
- lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
- else
- lt_cv_sys_max_cmd_len=32768
- fi
- ;;
- *)
- lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
- if test -n "$lt_cv_sys_max_cmd_len"; then
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
- else
- SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
- while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
- = "XX$teststring") >/dev/null 2>&1 &&
- new_result=`expr "X$teststring" : ".*" 2>&1` &&
- lt_cv_sys_max_cmd_len=$new_result &&
- test $i != 17 # 1/2 MB should be enough
- do
- i=`expr $i + 1`
- teststring=$teststring$teststring
- done
- teststring=
- # Add a significant safety factor because C++ compilers can tack on massive
- # amounts of additional arguments before passing them to the linker.
- # It appears as though 1/2 is a usable value.
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
- fi
- ;;
- esac
-])
-if test -n $lt_cv_sys_max_cmd_len ; then
- AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
-else
- AC_MSG_RESULT(none)
-fi
-])# AC_LIBTOOL_SYS_MAX_CMD_LEN
-
-
-# _LT_AC_CHECK_DLFCN
-# ------------------
-AC_DEFUN([_LT_AC_CHECK_DLFCN],
-[AC_CHECK_HEADERS(dlfcn.h)dnl
-])# _LT_AC_CHECK_DLFCN
-
-
-# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
-# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
-# ---------------------------------------------------------------------
-AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-if test "$cross_compiling" = yes; then :
- [$4]
-else
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<EOF
-[#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-# define LT_DLGLOBAL RTLD_GLOBAL
-#else
-# ifdef DL_GLOBAL
-# define LT_DLGLOBAL DL_GLOBAL
-# else
-# define LT_DLGLOBAL 0
-# endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
- find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-# ifdef RTLD_LAZY
-# define LT_DLLAZY_OR_NOW RTLD_LAZY
-# else
-# ifdef DL_LAZY
-# define LT_DLLAZY_OR_NOW DL_LAZY
-# else
-# ifdef RTLD_NOW
-# define LT_DLLAZY_OR_NOW RTLD_NOW
-# else
-# ifdef DL_NOW
-# define LT_DLLAZY_OR_NOW DL_NOW
-# else
-# define LT_DLLAZY_OR_NOW 0
-# endif
-# endif
-# endif
-# endif
-#endif
-
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
-void fnord() { int i=42;}
-int main ()
-{
- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
- int status = $lt_dlunknown;
-
- if (self)
- {
- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
- /* dlclose (self); */
- }
- else
- puts (dlerror ());
-
- exit (status);
-}]
-EOF
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
- lt_status=$?
- case x$lt_status in
- x$lt_dlno_uscore) $1 ;;
- x$lt_dlneed_uscore) $2 ;;
- x$lt_dlunknown|x*) $3 ;;
- esac
- else :
- # compilation failed
- $3
- fi
-fi
-rm -fr conftest*
-])# _LT_AC_TRY_DLOPEN_SELF
-
-
-# AC_LIBTOOL_DLOPEN_SELF
-# ----------------------
-AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-if test "x$enable_dlopen" != xyes; then
- enable_dlopen=unknown
- enable_dlopen_self=unknown
- enable_dlopen_self_static=unknown
-else
- lt_cv_dlopen=no
- lt_cv_dlopen_libs=
-
- case $host_os in
- beos*)
- lt_cv_dlopen="load_add_on"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
- ;;
-
- mingw* | pw32*)
- lt_cv_dlopen="LoadLibrary"
- lt_cv_dlopen_libs=
- ;;
-
- cygwin*)
- lt_cv_dlopen="dlopen"
- lt_cv_dlopen_libs=
- ;;
-
- darwin*)
- # if libdl is installed we need to link against it
- AC_CHECK_LIB([dl], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
- lt_cv_dlopen="dyld"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
- ])
- ;;
-
- *)
- AC_CHECK_FUNC([shl_load],
- [lt_cv_dlopen="shl_load"],
- [AC_CHECK_LIB([dld], [shl_load],
- [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
- [AC_CHECK_FUNC([dlopen],
- [lt_cv_dlopen="dlopen"],
- [AC_CHECK_LIB([dl], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
- [AC_CHECK_LIB([svld], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
- [AC_CHECK_LIB([dld], [dld_link],
- [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
- ])
- ])
- ])
- ])
- ])
- ;;
- esac
-
- if test "x$lt_cv_dlopen" != xno; then
- enable_dlopen=yes
- else
- enable_dlopen=no
- fi
-
- case $lt_cv_dlopen in
- dlopen)
- save_CPPFLAGS="$CPPFLAGS"
- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-
- save_LDFLAGS="$LDFLAGS"
- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-
- save_LIBS="$LIBS"
- LIBS="$lt_cv_dlopen_libs $LIBS"
-
- AC_CACHE_CHECK([whether a program can dlopen itself],
- lt_cv_dlopen_self, [dnl
- _LT_AC_TRY_DLOPEN_SELF(
- lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
- lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
- ])
-
- if test "x$lt_cv_dlopen_self" = xyes; then
- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
- AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
- lt_cv_dlopen_self_static, [dnl
- _LT_AC_TRY_DLOPEN_SELF(
- lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
- lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
- ])
- fi
-
- CPPFLAGS="$save_CPPFLAGS"
- LDFLAGS="$save_LDFLAGS"
- LIBS="$save_LIBS"
- ;;
- esac
-
- case $lt_cv_dlopen_self in
- yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
- *) enable_dlopen_self=unknown ;;
- esac
-
- case $lt_cv_dlopen_self_static in
- yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
- *) enable_dlopen_self_static=unknown ;;
- esac
-fi
-])# AC_LIBTOOL_DLOPEN_SELF
-
-
-# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
-# ---------------------------------
-# Check to see if options -c and -o are simultaneously supported by compiler
-AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
- [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
- [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
- $rm -r conftest 2>/dev/null
- mkdir conftest
- cd conftest
- mkdir out
- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- lt_compiler_flag="-o out/conftest2.$ac_objext"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
- -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
- (eval "$lt_compile" 2>out/conftest.err)
- ac_status=$?
- cat out/conftest.err >&AS_MESSAGE_LOG_FD
- echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
- if (exit $ac_status) && test -s out/conftest2.$ac_objext
- then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
- _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
- fi
- fi
- chmod u+w . 2>&AS_MESSAGE_LOG_FD
- $rm conftest*
- # SGI C++ compiler will create directory out/ii_files/ for
- # template instantiation
- test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
- $rm out/* && rmdir out
- cd ..
- rmdir conftest
- $rm conftest*
-])
-])# AC_LIBTOOL_PROG_CC_C_O
-
-
-# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
-# -----------------------------------------
-# Check to see if we can do hard links to lock some files if needed
-AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
-[AC_REQUIRE([_LT_AC_LOCK])dnl
-
-hard_links="nottested"
-if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
- # do not overwrite the value of need_locks provided by the user
- AC_MSG_CHECKING([if we can lock with hard links])
- hard_links=yes
- $rm conftest*
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- touch conftest.a
- ln conftest.a conftest.b 2>&5 || hard_links=no
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- AC_MSG_RESULT([$hard_links])
- if test "$hard_links" = no; then
- AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
- need_locks=warn
- fi
-else
- need_locks=no
-fi
-])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
-
-
-# AC_LIBTOOL_OBJDIR
-# -----------------
-AC_DEFUN([AC_LIBTOOL_OBJDIR],
-[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
-[rm -f .libs 2>/dev/null
-mkdir .libs 2>/dev/null
-if test -d .libs; then
- lt_cv_objdir=.libs
-else
- # MS-DOS does not allow filenames that begin with a dot.
- lt_cv_objdir=_libs
-fi
-rmdir .libs 2>/dev/null])
-objdir=$lt_cv_objdir
-])# AC_LIBTOOL_OBJDIR
-
-
-# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
-# ----------------------------------------------
-# Check hardcoding attributes.
-AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
-[AC_MSG_CHECKING([how to hardcode library paths into programs])
-_LT_AC_TAGVAR(hardcode_action, $1)=
-if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
- test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
- test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
-
- # We can hardcode non-existant directories.
- if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
- # If the only mechanism to avoid hardcoding is shlibpath_var, we
- # have to relink, otherwise we might link with an installed library
- # when we should be linking with a yet-to-be-installed one
- ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
- test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
- # Linking always hardcodes the temporary library directory.
- _LT_AC_TAGVAR(hardcode_action, $1)=relink
- else
- # We can link without hardcoding, and we can hardcode nonexisting dirs.
- _LT_AC_TAGVAR(hardcode_action, $1)=immediate
- fi
-else
- # We cannot hardcode anything, or else we can only hardcode existing
- # directories.
- _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
-fi
-AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
-
-if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then
- # Fast installation is not supported
- enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
- test "$enable_shared" = no; then
- # Fast installation is not necessary
- enable_fast_install=needless
-fi
-])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
-
-
-# AC_LIBTOOL_SYS_LIB_STRIP
-# ------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
-[striplib=
-old_striplib=
-AC_MSG_CHECKING([whether stripping libraries is possible])
-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
- test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
- test -z "$striplib" && striplib="$STRIP --strip-unneeded"
- AC_MSG_RESULT([yes])
-else
-# FIXME - insert some real tests, host_os isn't really good enough
- case $host_os in
- darwin*)
- if test -n "$STRIP" ; then
- striplib="$STRIP -x"
- old_striplib="$STRIP -S"
- AC_MSG_RESULT([yes])
- else
- AC_MSG_RESULT([no])
-fi
- ;;
- *)
- AC_MSG_RESULT([no])
- ;;
- esac
-fi
-])# AC_LIBTOOL_SYS_LIB_STRIP
-
-
-# AC_LIBTOOL_SYS_DYNAMIC_LINKER
-# -----------------------------
-# PORTME Fill in your ld.so characteristics
-AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_MSG_CHECKING([dynamic linker characteristics])
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext_cmds=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-m4_if($1,[],[
-if test "$GCC" = yes; then
- case $host_os in
- darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
- *) lt_awk_arg="/^libraries:/" ;;
- esac
- lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
- if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
- # if the path contains ";" then we assume it to be the separator
- # otherwise default to the standard path separator (i.e. ":") - it is
- # assumed that no part of a normal pathname contains ";" but that should
- # okay in the real world where ";" in dirpaths is itself problematic.
- lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
- else
- lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
- fi
- # Ok, now we have the path, separated by spaces, we can step through it
- # and add multilib dir if necessary.
- lt_tmp_lt_search_path_spec=
- lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
- for lt_sys_path in $lt_search_path_spec; do
- if test -d "$lt_sys_path/$lt_multi_os_dir"; then
- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
- else
- test -d "$lt_sys_path" && \
- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
- fi
- done
- lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
-BEGIN {RS=" "; FS="/|\n";} {
- lt_foo="";
- lt_count=0;
- for (lt_i = NF; lt_i > 0; lt_i--) {
- if ($lt_i != "" && $lt_i != ".") {
- if ($lt_i == "..") {
- lt_count++;
- } else {
- if (lt_count == 0) {
- lt_foo="/" $lt_i lt_foo;
- } else {
- lt_count--;
- }
- }
- }
- }
- if (lt_foo != "") { lt_freq[[lt_foo]]++; }
- if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
-}'`
- sys_lib_search_path_spec=`echo $lt_search_path_spec`
-else
- sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-fi])
-need_lib_prefix=unknown
-hardcode_into_libs=no
-
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-need_version=unknown
-
-case $host_os in
-aix3*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
- shlibpath_var=LIBPATH
-
- # AIX 3 has no versioning support, so we append a major version to the name.
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
-
-aix4* | aix5*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- hardcode_into_libs=yes
- if test "$host_cpu" = ia64; then
- # AIX 5 supports IA64
- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- else
- # With GCC up to 2.95.x, collect2 would create an import file
- # for dependence libraries. The import file would start with
- # the line `#! .'. This would cause the generated library to
- # depend on `.', always an invalid library. This was fixed in
- # development snapshots of GCC prior to 3.0.
- case $host_os in
- aix4 | aix4.[[01]] | aix4.[[01]].*)
- if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
- echo ' yes '
- echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
- :
- else
- can_build_shared=no
- fi
- ;;
- esac
- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
- # soname into executable. Probably we can add versioning support to
- # collect2, so additional links can be useful in future.
- if test "$aix_use_runtimelinking" = yes; then
- # If using run time linking (on AIX 4.2 or later) use lib<name>.so
- # instead of lib<name>.a to let people know that these are not
- # typical AIX shared libraries.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- else
- # We preserve .a as extension for shared libraries through AIX4.2
- # and later when we are not doing run time linking.
- library_names_spec='${libname}${release}.a $libname.a'
- soname_spec='${libname}${release}${shared_ext}$major'
- fi
- shlibpath_var=LIBPATH
- fi
- ;;
-
-amigaos*)
- library_names_spec='$libname.ixlibrary $libname.a'
- # Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
- ;;
-
-beos*)
- library_names_spec='${libname}${shared_ext}'
- dynamic_linker="$host_os ld.so"
- shlibpath_var=LIBRARY_PATH
- ;;
-
-bsdi[[45]]*)
- version_type=linux
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
- # the default ld.so.conf also contains /usr/contrib/lib and
- # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
- # libtool to hard-code these into programs
- ;;
-
-cygwin* | mingw* | pw32*)
- version_type=windows
- shrext_cmds=".dll"
- need_version=no
- need_lib_prefix=no
-
- case $GCC,$host_os in
- yes,cygwin* | yes,mingw* | yes,pw32*)
- library_names_spec='$libname.dll.a'
- # DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
- dldir=$destdir/`dirname \$dlpath`~
- test -d \$dldir || mkdir -p \$dldir~
- $install_prog $dir/$dlname \$dldir/$dlname~
- chmod a+x \$dldir/$dlname'
- postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
- dlpath=$dir/\$dldll~
- $rm \$dlpath'
- shlibpath_overrides_runpath=yes
-
- case $host_os in
- cygwin*)
- # Cygwin DLLs use 'cyg' prefix rather than 'lib'
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
- ;;
- mingw*)
- # MinGW DLLs use traditional 'lib' prefix
- soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
- if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then
- # It is most probably a Windows format PATH printed by
- # mingw gcc, but we are running on Cygwin. Gcc prints its search
- # path with ; separators, and with drive letters. We can handle the
- # drive letters (cygwin fileutils understands them), so leave them,
- # especially as we might pass files found there to a mingw objdump,
- # which wouldn't understand a cygwinified path. Ahh.
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
- else
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
- fi
- ;;
- pw32*)
- # pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- ;;
- esac
- ;;
-
- *)
- library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
- ;;
- esac
- dynamic_linker='Win32 ld.exe'
- # FIXME: first we should search . and the directory the executable is in
- shlibpath_var=PATH
- ;;
-
-darwin* | rhapsody*)
- dynamic_linker="$host_os dyld"
- version_type=darwin
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
- soname_spec='${libname}${release}${major}$shared_ext'
- shlibpath_overrides_runpath=yes
- shlibpath_var=DYLD_LIBRARY_PATH
- shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
- m4_if([$1], [],[
- sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"])
- sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
- ;;
-
-dgux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-freebsd1*)
- dynamic_linker=no
- ;;
-
-freebsd* | dragonfly*)
- # DragonFly does not have aout. When/if they implement a new
- # versioning mechanism, adjust this.
- if test -x /usr/bin/objformat; then
- objformat=`/usr/bin/objformat`
- else
- case $host_os in
- freebsd[[123]]*) objformat=aout ;;
- *) objformat=elf ;;
- esac
- fi
- version_type=freebsd-$objformat
- case $version_type in
- freebsd-elf*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- need_version=no
- need_lib_prefix=no
- ;;
- freebsd-*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
- need_version=yes
- ;;
- esac
- shlibpath_var=LD_LIBRARY_PATH
- case $host_os in
- freebsd2*)
- shlibpath_overrides_runpath=yes
- ;;
- freebsd3.[[01]]* | freebsdelf3.[[01]]*)
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
- freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
- freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
- *) # from 4.6 on, and DragonFly
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
- esac
- ;;
-
-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- ;;
-
-hpux9* | hpux10* | hpux11*)
- # Give a soname corresponding to the major version so that dld.sl refuses to
- # link against other versions.
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- case $host_cpu in
- ia64*)
- shrext_cmds='.so'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.so"
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- if test "X$HPUX_IA64_MODE" = X32; then
- sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
- else
- sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
- fi
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- hppa*64*)
- shrext_cmds='.sl'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- *)
- shrext_cmds='.sl'
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=SHLIB_PATH
- shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
- esac
- # HP-UX runs *really* slowly unless shared libraries are mode 555.
- postinstall_cmds='chmod 555 $lib'
- ;;
-
-interix[[3-9]]*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $host_os in
- nonstopux*) version_type=nonstopux ;;
- *)
- if test "$lt_cv_prog_gnu_ld" = yes; then
- version_type=linux
- else
- version_type=irix
- fi ;;
- esac
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
- case $host_os in
- irix5* | nonstopux*)
- libsuff= shlibsuff=
- ;;
- *)
- case $LD in # libtool.m4 will add one of these switches to LD
- *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
- libsuff= shlibsuff= libmagic=32-bit;;
- *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
- libsuff=32 shlibsuff=N32 libmagic=N32;;
- *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
- libsuff=64 shlibsuff=64 libmagic=64-bit;;
- *) libsuff= shlibsuff= libmagic=never-match;;
- esac
- ;;
- esac
- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
- hardcode_into_libs=yes
- ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux*oldld* | linux*aout* | linux*coff*)
- dynamic_linker=no
- ;;
-
-# This must be Linux ELF.
-linux* | k*bsd*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- # This implies no fast_install, which is unacceptable.
- # Some rework will be needed to allow for fast_install
- # before this can be enabled.
- hardcode_into_libs=yes
-
- # Append ld.so.conf contents to the search path
- if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
- fi
-
- # We used to test for /lib/ld.so.1 and disable shared libraries on
- # powerpc, because MkLinux only supported shared libraries with the
- # GNU dynamic linker. Since this was broken with cross compilers,
- # most powerpc-linux boxes support dynamic linking these days and
- # people can always --disable-shared, the test was removed, and we
- # assume the GNU/Linux dynamic linker is in use.
- dynamic_linker='GNU/Linux ld.so'
- ;;
-
-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
-netbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- dynamic_linker='NetBSD (a.out) ld.so'
- else
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='NetBSD ld.elf_so'
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
-
-newsos6)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-nto-qnx*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-openbsd*)
- version_type=sunos
- sys_lib_dlsearch_path_spec="/usr/lib"
- need_lib_prefix=no
- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
- case $host_os in
- openbsd3.3 | openbsd3.3.*) need_version=yes ;;
- *) need_version=no ;;
- esac
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- case $host_os in
- openbsd2.[[89]] | openbsd2.[[89]].*)
- shlibpath_overrides_runpath=no
- ;;
- *)
- shlibpath_overrides_runpath=yes
- ;;
- esac
- else
- shlibpath_overrides_runpath=yes
- fi
- ;;
-
-os2*)
- libname_spec='$name'
- shrext_cmds=".dll"
- need_lib_prefix=no
- library_names_spec='$libname${shared_ext} $libname.a'
- dynamic_linker='OS/2 ld.exe'
- shlibpath_var=LIBPATH
- ;;
-
-osf3* | osf4* | osf5*)
- version_type=osf
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
- ;;
-
-rdos*)
- dynamic_linker=no
- ;;
-
-solaris*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- # ldd complains unless libraries are executable
- postinstall_cmds='chmod +x $lib'
- ;;
-
-sunos4*)
- version_type=sunos
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- if test "$with_gnu_ld" = yes; then
- need_lib_prefix=no
- fi
- need_version=yes
- ;;
-
-sysv4 | sysv4.3*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- case $host_vendor in
- sni)
- shlibpath_overrides_runpath=no
- need_lib_prefix=no
- export_dynamic_flag_spec='${wl}-Blargedynsym'
- runpath_var=LD_RUN_PATH
- ;;
- siemens)
- need_lib_prefix=no
- ;;
- motorola)
- need_lib_prefix=no
- need_version=no
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
- ;;
- esac
- ;;
-
-sysv4*MP*)
- if test -d /usr/nec ;then
- version_type=linux
- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
- soname_spec='$libname${shared_ext}.$major'
- shlibpath_var=LD_LIBRARY_PATH
- fi
- ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
- version_type=freebsd-elf
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- if test "$with_gnu_ld" = yes; then
- sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
- shlibpath_overrides_runpath=no
- else
- sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
- shlibpath_overrides_runpath=yes
- case $host_os in
- sco3.2v5*)
- sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
- ;;
- esac
- fi
- sys_lib_dlsearch_path_spec='/usr/lib'
- ;;
-
-uts4*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-*)
- dynamic_linker=no
- ;;
-esac
-AC_MSG_RESULT([$dynamic_linker])
-test "$dynamic_linker" = no && can_build_shared=no
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
-
-
-# _LT_AC_TAGCONFIG
-# ----------------
-AC_DEFUN([_LT_AC_TAGCONFIG],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_ARG_WITH([tags],
- [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
- [include additional configurations @<:@automatic@:>@])],
- [tagnames="$withval"])
-
-if test -f "$ltmain" && test -n "$tagnames"; then
- if test ! -f "${ofile}"; then
- AC_MSG_WARN([output file `$ofile' does not exist])
- fi
-
- if test -z "$LTCC"; then
- eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
- if test -z "$LTCC"; then
- AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
- else
- AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
- fi
- fi
- if test -z "$LTCFLAGS"; then
- eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
- fi
-
- # Extract list of available tagged configurations in $ofile.
- # Note that this assumes the entire list is on one line.
- available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
-
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for tagname in $tagnames; do
- IFS="$lt_save_ifs"
- # Check whether tagname contains only valid characters
- case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in
- "") ;;
- *) AC_MSG_ERROR([invalid tag name: $tagname])
- ;;
- esac
-
- if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
- then
- AC_MSG_ERROR([tag name \"$tagname\" already exists])
- fi
-
- # Update the list of available tags.
- if test -n "$tagname"; then
- echo appending configuration tag \"$tagname\" to $ofile
-
- case $tagname in
- CXX)
- if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
- (test "X$CXX" != "Xg++"))) ; then
- AC_LIBTOOL_LANG_CXX_CONFIG
- else
- tagname=""
- fi
- ;;
-
- F77)
- if test -n "$F77" && test "X$F77" != "Xno"; then
- AC_LIBTOOL_LANG_F77_CONFIG
- else
- tagname=""
- fi
- ;;
-
- GCJ)
- if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
- AC_LIBTOOL_LANG_GCJ_CONFIG
- else
- tagname=""
- fi
- ;;
-
- RC)
- AC_LIBTOOL_LANG_RC_CONFIG
- ;;
-
- *)
- AC_MSG_ERROR([Unsupported tag name: $tagname])
- ;;
- esac
-
- # Append the new tag name to the list of available tags.
- if test -n "$tagname" ; then
- available_tags="$available_tags $tagname"
- fi
- fi
- done
- IFS="$lt_save_ifs"
-
- # Now substitute the updated list of available tags.
- if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
- mv "${ofile}T" "$ofile"
- chmod +x "$ofile"
- else
- rm -f "${ofile}T"
- AC_MSG_ERROR([unable to update list of available tagged configurations.])
- fi
-fi
-])# _LT_AC_TAGCONFIG
-
-
-# AC_LIBTOOL_DLOPEN
-# -----------------
-# enable checks for dlopen support
-AC_DEFUN([AC_LIBTOOL_DLOPEN],
- [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
-])# AC_LIBTOOL_DLOPEN
-
-
-# AC_LIBTOOL_WIN32_DLL
-# --------------------
-# declare package support for building win32 DLLs
-AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
-[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
-])# AC_LIBTOOL_WIN32_DLL
-
-
-# AC_ENABLE_SHARED([DEFAULT])
-# ---------------------------
-# implement the --enable-shared flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_SHARED],
-[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([shared],
- [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
- [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
- [p=${PACKAGE-default}
- case $enableval in
- yes) enable_shared=yes ;;
- no) enable_shared=no ;;
- *)
- enable_shared=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_shared=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac],
- [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
-])# AC_ENABLE_SHARED
-
-
-# AC_DISABLE_SHARED
-# -----------------
-# set the default shared flag to --disable-shared
-AC_DEFUN([AC_DISABLE_SHARED],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_SHARED(no)
-])# AC_DISABLE_SHARED
-
-
-# AC_ENABLE_STATIC([DEFAULT])
-# ---------------------------
-# implement the --enable-static flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_STATIC],
-[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([static],
- [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
- [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
- [p=${PACKAGE-default}
- case $enableval in
- yes) enable_static=yes ;;
- no) enable_static=no ;;
- *)
- enable_static=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_static=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac],
- [enable_static=]AC_ENABLE_STATIC_DEFAULT)
-])# AC_ENABLE_STATIC
-
-
-# AC_DISABLE_STATIC
-# -----------------
-# set the default static flag to --disable-static
-AC_DEFUN([AC_DISABLE_STATIC],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_STATIC(no)
-])# AC_DISABLE_STATIC
-
-
-# AC_ENABLE_FAST_INSTALL([DEFAULT])
-# ---------------------------------
-# implement the --enable-fast-install flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_FAST_INSTALL],
-[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([fast-install],
- [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
- [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
- [p=${PACKAGE-default}
- case $enableval in
- yes) enable_fast_install=yes ;;
- no) enable_fast_install=no ;;
- *)
- enable_fast_install=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_fast_install=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac],
- [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
-])# AC_ENABLE_FAST_INSTALL
-
-
-# AC_DISABLE_FAST_INSTALL
-# -----------------------
-# set the default to --disable-fast-install
-AC_DEFUN([AC_DISABLE_FAST_INSTALL],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_FAST_INSTALL(no)
-])# AC_DISABLE_FAST_INSTALL
-
-
-# AC_LIBTOOL_PICMODE([MODE])
-# --------------------------
-# implement the --with-pic flag
-# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
-AC_DEFUN([AC_LIBTOOL_PICMODE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-pic_mode=ifelse($#,1,$1,default)
-])# AC_LIBTOOL_PICMODE
-
-
-# AC_PROG_EGREP
-# -------------
-# This is predefined starting with Autoconf 2.54, so this conditional
-# definition can be removed once we require Autoconf 2.54 or later.
-m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
-[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
- [if echo a | (grep -E '(a|b)') >/dev/null 2>&1
- then ac_cv_prog_egrep='grep -E'
- else ac_cv_prog_egrep='egrep'
- fi])
- EGREP=$ac_cv_prog_egrep
- AC_SUBST([EGREP])
-])])
-
-
-# AC_PATH_TOOL_PREFIX
-# -------------------
-# find a file program which can recognize shared library
-AC_DEFUN([AC_PATH_TOOL_PREFIX],
-[AC_REQUIRE([AC_PROG_EGREP])dnl
-AC_MSG_CHECKING([for $1])
-AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
-[case $MAGIC_CMD in
-[[\\/*] | ?:[\\/]*])
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
- ;;
-*)
- lt_save_MAGIC_CMD="$MAGIC_CMD"
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-dnl $ac_dummy forces splitting on constant user-supplied paths.
-dnl POSIX.2 word splitting is done only on the output of word expansions,
-dnl not every word. This closes a longstanding sh security hole.
- ac_dummy="ifelse([$2], , $PATH, [$2])"
- for ac_dir in $ac_dummy; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$1; then
- lt_cv_path_MAGIC_CMD="$ac_dir/$1"
- if test -n "$file_magic_test_file"; then
- case $deplibs_check_method in
- "file_magic "*)
- file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
- $EGREP "$file_magic_regex" > /dev/null; then
- :
- else
- cat <<EOF 1>&2
-
-*** Warning: the command libtool uses to detect shared libraries,
-*** $file_magic_cmd, produces output that libtool cannot recognize.
-*** The result is that libtool may fail to recognize shared libraries
-*** as such. This will affect the creation of libtool libraries that
-*** depend on shared libraries, but programs linked with such libtool
-*** libraries will work regardless of this problem. Nevertheless, you
-*** may want to report the problem to your system manager and/or to
-*** bug-libtool@gnu.org
-
-EOF
- fi ;;
- esac
- fi
- break
- fi
- done
- IFS="$lt_save_ifs"
- MAGIC_CMD="$lt_save_MAGIC_CMD"
- ;;
-esac])
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-if test -n "$MAGIC_CMD"; then
- AC_MSG_RESULT($MAGIC_CMD)
-else
- AC_MSG_RESULT(no)
-fi
-])# AC_PATH_TOOL_PREFIX
-
-
-# AC_PATH_MAGIC
-# -------------
-# find a file program which can recognize a shared library
-AC_DEFUN([AC_PATH_MAGIC],
-[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
-if test -z "$lt_cv_path_MAGIC_CMD"; then
- if test -n "$ac_tool_prefix"; then
- AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
- else
- MAGIC_CMD=:
- fi
-fi
-])# AC_PATH_MAGIC
-
-
-# AC_PROG_LD
-# ----------
-# find the pathname to the GNU or non-GNU linker
-AC_DEFUN([AC_PROG_LD],
-[AC_ARG_WITH([gnu-ld],
- [AC_HELP_STRING([--with-gnu-ld],
- [assume the C compiler uses GNU ld @<:@default=no@:>@])],
- [test "$withval" = no || with_gnu_ld=yes],
- [with_gnu_ld=no])
-AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-ac_prog=ld
-if test "$GCC" = yes; then
- # Check if gcc -print-prog-name=ld gives a path.
- AC_MSG_CHECKING([for ld used by $CC])
- case $host in
- *-*-mingw*)
- # gcc leaves a trailing carriage return which upsets mingw
- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
- *)
- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
- esac
- case $ac_prog in
- # Accept absolute paths.
- [[\\/]]* | ?:[[\\/]]*)
- re_direlt='/[[^/]][[^/]]*/\.\./'
- # Canonicalize the pathname of ld
- ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
- while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
- ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
- done
- test -z "$LD" && LD="$ac_prog"
- ;;
- "")
- # If it fails, then pretend we aren't using GCC.
- ac_prog=ld
- ;;
- *)
- # If it is relative, then search for the first ld in PATH.
- with_gnu_ld=unknown
- ;;
- esac
-elif test "$with_gnu_ld" = yes; then
- AC_MSG_CHECKING([for GNU ld])
-else
- AC_MSG_CHECKING([for non-GNU ld])
-fi
-AC_CACHE_VAL(lt_cv_path_LD,
-[if test -z "$LD"; then
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
- lt_cv_path_LD="$ac_dir/$ac_prog"
- # Check to see if the program is GNU ld. I'd rather use --version,
- # but apparently some variants of GNU ld only accept -v.
- # Break only if it was the GNU/non-GNU ld that we prefer.
- case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
- *GNU* | *'with BFD'*)
- test "$with_gnu_ld" != no && break
- ;;
- *)
- test "$with_gnu_ld" != yes && break
- ;;
- esac
- fi
- done
- IFS="$lt_save_ifs"
-else
- lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi])
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
- AC_MSG_RESULT($LD)
-else
- AC_MSG_RESULT(no)
-fi
-test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
-AC_PROG_LD_GNU
-])# AC_PROG_LD
-
-
-# AC_PROG_LD_GNU
-# --------------
-AC_DEFUN([AC_PROG_LD_GNU],
-[AC_REQUIRE([AC_PROG_EGREP])dnl
-AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
-[# I'd rather use --version here, but apparently some GNU lds only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
- lt_cv_prog_gnu_ld=yes
- ;;
-*)
- lt_cv_prog_gnu_ld=no
- ;;
-esac])
-with_gnu_ld=$lt_cv_prog_gnu_ld
-])# AC_PROG_LD_GNU
-
-
-# AC_PROG_LD_RELOAD_FLAG
-# ----------------------
-# find reload flag for linker
-# -- PORTME Some linkers may need a different reload flag.
-AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
-[AC_CACHE_CHECK([for $LD option to reload object files],
- lt_cv_ld_reload_flag,
- [lt_cv_ld_reload_flag='-r'])
-reload_flag=$lt_cv_ld_reload_flag
-case $reload_flag in
-"" | " "*) ;;
-*) reload_flag=" $reload_flag" ;;
-esac
-reload_cmds='$LD$reload_flag -o $output$reload_objs'
-case $host_os in
- darwin*)
- if test "$GCC" = yes; then
- reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
- else
- reload_cmds='$LD$reload_flag -o $output$reload_objs'
- fi
- ;;
-esac
-])# AC_PROG_LD_RELOAD_FLAG
-
-
-# AC_DEPLIBS_CHECK_METHOD
-# -----------------------
-# how to check for library dependencies
-# -- PORTME fill in with the dynamic library characteristics
-AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
-[AC_CACHE_CHECK([how to recognize dependent libraries],
-lt_cv_deplibs_check_method,
-[lt_cv_file_magic_cmd='$MAGIC_CMD'
-lt_cv_file_magic_test_file=
-lt_cv_deplibs_check_method='unknown'
-# Need to set the preceding variable on all platforms that support
-# interlibrary dependencies.
-# 'none' -- dependencies not supported.
-# `unknown' -- same as none, but documents that we really don't know.
-# 'pass_all' -- all dependencies passed with no checks.
-# 'test_compile' -- check by making test program.
-# 'file_magic [[regex]]' -- check by looking for files in library path
-# which responds to the $file_magic_cmd with a given extended regex.
-# If you have `file' or equivalent on your system and you're not sure
-# whether `pass_all' will *always* work, you probably want this one.
-
-case $host_os in
-aix4* | aix5*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-beos*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-bsdi[[45]]*)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
- lt_cv_file_magic_cmd='/usr/bin/file -L'
- lt_cv_file_magic_test_file=/shlib/libc.so
- ;;
-
-cygwin*)
- # func_win32_libid is a shell function defined in ltmain.sh
- lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
- lt_cv_file_magic_cmd='func_win32_libid'
- ;;
-
-mingw* | pw32*)
- # Base MSYS/MinGW do not provide the 'file' command needed by
- # func_win32_libid shell function, so use a weaker test based on 'objdump',
- # unless we find 'file', for example because we are cross-compiling.
- if ( file / ) >/dev/null 2>&1; then
- lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
- lt_cv_file_magic_cmd='func_win32_libid'
- else
- lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
- lt_cv_file_magic_cmd='$OBJDUMP -f'
- fi
- ;;
-
-darwin* | rhapsody*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-freebsd* | dragonfly*)
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- case $host_cpu in
- i*86 )
- # Not sure whether the presence of OpenBSD here was a mistake.
- # Let's accept both of them until this is cleared up.
- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
- ;;
- esac
- else
- lt_cv_deplibs_check_method=pass_all
- fi
- ;;
-
-gnu*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-hpux10.20* | hpux11*)
- lt_cv_file_magic_cmd=/usr/bin/file
- case $host_cpu in
- ia64*)
- lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
- lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
- ;;
- hppa*64*)
- [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
- lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
- ;;
- *)
- lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
- lt_cv_file_magic_test_file=/usr/lib/libc.sl
- ;;
- esac
- ;;
-
-interix[[3-9]]*)
- # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $LD in
- *-32|*"-32 ") libmagic=32-bit;;
- *-n32|*"-n32 ") libmagic=N32;;
- *-64|*"-64 ") libmagic=64-bit;;
- *) libmagic=never-match;;
- esac
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-# This must be Linux ELF.
-linux* | k*bsd*-gnu)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-netbsd* | netbsdelf*-gnu)
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
- else
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
- fi
- ;;
-
-newos6*)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=/usr/lib/libnls.so
- ;;
-
-nto-qnx*)
- lt_cv_deplibs_check_method=unknown
- ;;
-
-openbsd*)
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
- else
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
- fi
- ;;
-
-osf3* | osf4* | osf5*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-rdos*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-solaris*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-sysv4 | sysv4.3*)
- case $host_vendor in
- motorola)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
- ;;
- ncr)
- lt_cv_deplibs_check_method=pass_all
- ;;
- sequent)
- lt_cv_file_magic_cmd='/bin/file'
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
- ;;
- sni)
- lt_cv_file_magic_cmd='/bin/file'
- lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
- lt_cv_file_magic_test_file=/lib/libc.so
- ;;
- siemens)
- lt_cv_deplibs_check_method=pass_all
- ;;
- pc)
- lt_cv_deplibs_check_method=pass_all
- ;;
- esac
- ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-esac
-])
-file_magic_cmd=$lt_cv_file_magic_cmd
-deplibs_check_method=$lt_cv_deplibs_check_method
-test -z "$deplibs_check_method" && deplibs_check_method=unknown
-])# AC_DEPLIBS_CHECK_METHOD
-
-
-# AC_PROG_NM
-# ----------
-# find the pathname to a BSD-compatible name lister
-AC_DEFUN([AC_PROG_NM],
-[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
-[if test -n "$NM"; then
- # Let the user override the test.
- lt_cv_path_NM="$NM"
-else
- lt_nm_to_check="${ac_tool_prefix}nm"
- if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
- lt_nm_to_check="$lt_nm_to_check nm"
- fi
- for lt_tmp_nm in $lt_nm_to_check; do
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- tmp_nm="$ac_dir/$lt_tmp_nm"
- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
- # Check to see if the nm accepts a BSD-compat flag.
- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
- # nm: unknown option "B" ignored
- # Tru64's nm complains that /dev/null is an invalid object file
- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
- */dev/null* | *'Invalid file or object type'*)
- lt_cv_path_NM="$tmp_nm -B"
- break
- ;;
- *)
- case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
- */dev/null*)
- lt_cv_path_NM="$tmp_nm -p"
- break
- ;;
- *)
- lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
- continue # so that we can try to find one that supports BSD flags
- ;;
- esac
- ;;
- esac
- fi
- done
- IFS="$lt_save_ifs"
- done
- test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
-fi])
-NM="$lt_cv_path_NM"
-])# AC_PROG_NM
-
-
-# AC_CHECK_LIBM
-# -------------
-# check for math library
-AC_DEFUN([AC_CHECK_LIBM],
-[AC_REQUIRE([AC_CANONICAL_HOST])dnl
-LIBM=
-case $host in
-*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
- # These system don't have libm, or don't need it
- ;;
-*-ncr-sysv4.3*)
- AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
- AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
- ;;
-*)
- AC_CHECK_LIB(m, cos, LIBM="-lm")
- ;;
-esac
-])# AC_CHECK_LIBM
-
-
-# AC_LIBLTDL_CONVENIENCE([DIRECTORY])
-# -----------------------------------
-# sets LIBLTDL to the link flags for the libltdl convenience library and
-# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-convenience to the configure arguments. Note that
-# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided,
-# it is assumed to be `libltdl'. LIBLTDL will be prefixed with
-# '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/'
-# (note the single quotes!). If your package is not flat and you're not
-# using automake, define top_builddir and top_srcdir appropriately in
-# the Makefiles.
-AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
- case $enable_ltdl_convenience in
- no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
- "") enable_ltdl_convenience=yes
- ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
- esac
- LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
- LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
- # For backwards non-gettext consistent compatibility...
- INCLTDL="$LTDLINCL"
-])# AC_LIBLTDL_CONVENIENCE
-
-
-# AC_LIBLTDL_INSTALLABLE([DIRECTORY])
-# -----------------------------------
-# sets LIBLTDL to the link flags for the libltdl installable library and
-# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-install to the configure arguments. Note that
-# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided,
-# and an installed libltdl is not found, it is assumed to be `libltdl'.
-# LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with
-# '${top_srcdir}/' (note the single quotes!). If your package is not
-# flat and you're not using automake, define top_builddir and top_srcdir
-# appropriately in the Makefiles.
-# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
-AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
- AC_CHECK_LIB(ltdl, lt_dlinit,
- [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
- [if test x"$enable_ltdl_install" = xno; then
- AC_MSG_WARN([libltdl not installed, but installation disabled])
- else
- enable_ltdl_install=yes
- fi
- ])
- if test x"$enable_ltdl_install" = x"yes"; then
- ac_configure_args="$ac_configure_args --enable-ltdl-install"
- LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
- LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
- else
- ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
- LIBLTDL="-lltdl"
- LTDLINCL=
- fi
- # For backwards non-gettext consistent compatibility...
- INCLTDL="$LTDLINCL"
-])# AC_LIBLTDL_INSTALLABLE
-
-
-# AC_LIBTOOL_CXX
-# --------------
-# enable support for C++ libraries
-AC_DEFUN([AC_LIBTOOL_CXX],
-[AC_REQUIRE([_LT_AC_LANG_CXX])
-])# AC_LIBTOOL_CXX
-
-
-# _LT_AC_LANG_CXX
-# ---------------
-AC_DEFUN([_LT_AC_LANG_CXX],
-[AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([_LT_AC_PROG_CXXCPP])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
-])# _LT_AC_LANG_CXX
-
-# _LT_AC_PROG_CXXCPP
-# ------------------
-AC_DEFUN([_LT_AC_PROG_CXXCPP],
-[
-AC_REQUIRE([AC_PROG_CXX])
-if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
- (test "X$CXX" != "Xg++"))) ; then
- AC_PROG_CXXCPP
-fi
-])# _LT_AC_PROG_CXXCPP
-
-# AC_LIBTOOL_F77
-# --------------
-# enable support for Fortran 77 libraries
-AC_DEFUN([AC_LIBTOOL_F77],
-[AC_REQUIRE([_LT_AC_LANG_F77])
-])# AC_LIBTOOL_F77
-
-
-# _LT_AC_LANG_F77
-# ---------------
-AC_DEFUN([_LT_AC_LANG_F77],
-[AC_REQUIRE([AC_PROG_F77])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
-])# _LT_AC_LANG_F77
-
-
-# AC_LIBTOOL_GCJ
-# --------------
-# enable support for GCJ libraries
-AC_DEFUN([AC_LIBTOOL_GCJ],
-[AC_REQUIRE([_LT_AC_LANG_GCJ])
-])# AC_LIBTOOL_GCJ
-
-
-# _LT_AC_LANG_GCJ
-# ---------------
-AC_DEFUN([_LT_AC_LANG_GCJ],
-[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
- [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
- [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
- [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
- [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
- [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
-])# _LT_AC_LANG_GCJ
-
-
-# AC_LIBTOOL_RC
-# -------------
-# enable support for Windows resource files
-AC_DEFUN([AC_LIBTOOL_RC],
-[AC_REQUIRE([LT_AC_PROG_RC])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
-])# AC_LIBTOOL_RC
-
-
-# AC_LIBTOOL_LANG_C_CONFIG
-# ------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
-AC_DEFUN([_LT_AC_LANG_C_CONFIG],
-[lt_save_CC="$CC"
-AC_LANG_PUSH(C)
-
-# Source file extension for C test sources.
-ac_ext=c
-
-# Object file extension for compiled C test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="int some_variable = 0;"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(){return(0);}'
-
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-## CAVEAT EMPTOR:
-## There is no encapsulation within the following macros, do not change
-## the running order or otherwise move them around unless you know exactly
-## what you are doing...
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF
-
-# Report which library types will actually be built
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case $host_os in
-aix3*)
- test "$enable_shared" = yes && enable_static=no
- if test -n "$RANLIB"; then
- archive_cmds="$archive_cmds~\$RANLIB \$lib"
- postinstall_cmds='$RANLIB $lib'
- fi
- ;;
-
-aix4* | aix5*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
- fi
- ;;
-esac
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_C_CONFIG
-
-
-# AC_LIBTOOL_LANG_CXX_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
-AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
-[AC_LANG_PUSH(C++)
-AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([_LT_AC_PROG_CXXCPP])
-
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
-_LT_AC_TAGVAR(module_cmds, $1)=
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-
-# Dependencies to place before and after the object being linked:
-_LT_AC_TAGVAR(predep_objects, $1)=
-_LT_AC_TAGVAR(postdep_objects, $1)=
-_LT_AC_TAGVAR(predeps, $1)=
-_LT_AC_TAGVAR(postdeps, $1)=
-_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
-
-# Source file extension for C++ test sources.
-ac_ext=cpp
-
-# Object file extension for compiled C++ test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="int some_variable = 0;"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }'
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC=$CC
-lt_save_LD=$LD
-lt_save_GCC=$GCC
-GCC=$GXX
-lt_save_with_gnu_ld=$with_gnu_ld
-lt_save_path_LD=$lt_cv_path_LD
-if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
- lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
-else
- $as_unset lt_cv_prog_gnu_ld
-fi
-if test -n "${lt_cv_path_LDCXX+set}"; then
- lt_cv_path_LD=$lt_cv_path_LDCXX
-else
- $as_unset lt_cv_path_LD
-fi
-test -z "${LDCXX+set}" || LD=$LDCXX
-CC=${CXX-"c++"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-
-# We don't want -fno-exception wen compiling C++ code, so set the
-# no_builtin_flag separately
-if test "$GXX" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
-else
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-fi
-
-if test "$GXX" = yes; then
- # Set up default GNU C++ configuration
-
- AC_PROG_LD
-
- # Check if GNU C++ uses GNU ld as the underlying linker, since the
- # archiving commands below assume that GNU ld is being used.
- if test "$with_gnu_ld" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-
- # If archive_cmds runs LD, not CC, wlarc should be empty
- # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
- # investigate it a little bit more. (MM)
- wlarc='${wl}'
-
- # ancient GNU ld didn't support --whole-archive et. al.
- if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
- grep 'no-whole-archive' > /dev/null; then
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- fi
- else
- with_gnu_ld=no
- wlarc=
-
- # A generic and very simple default shared library creation
- # command for GNU C++ for the case where it uses the native
- # linker, instead of GNU ld. If possible, this setting should
- # overridden to take advantage of the native linker features on
- # the platform it is being used on.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
- fi
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
-else
- GXX=no
- with_gnu_ld=no
- wlarc=
-fi
-
-# PORTME: fill in a description of your system's C++ link characteristics
-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
-_LT_AC_TAGVAR(ld_shlibs, $1)=yes
-case $host_os in
- aix3*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- aix4* | aix5*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- exp_sym_flag='-Bexport'
- no_entry_flag=""
- else
- aix_use_runtimelinking=no
-
- # Test if we are trying to use run time linking or normal
- # AIX style linking. If -brtl is somewhere in LDFLAGS, we
- # need to do runtime linking.
- case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
- for ld_flag in $LDFLAGS; do
- case $ld_flag in
- *-brtl*)
- aix_use_runtimelinking=yes
- break
- ;;
- esac
- done
- ;;
- esac
-
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
-
- # When large executables or shared objects are built, AIX ld can
- # have problems creating the table of contents. If linking a library
- # or program results in "error TOC overflow" add -mminimal-toc to
- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
- _LT_AC_TAGVAR(archive_cmds, $1)=''
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
- if test "$GXX" = yes; then
- case $host_os in aix4.[[012]]|aix4.[[012]].*)
- # We only want to do this on AIX 4.2 and lower, the check
- # below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- :
- else
- # We have old collect2
- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
- # It fails to find uninstalled libraries when the uninstalled
- # path is not listed in the libpath. Setting hardcode_minus_L
- # to unsupported forces relinking
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
- fi
- ;;
- esac
- shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
- fi
- else
- # not using gcc
- if test "$host_cpu" = ia64; then
- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
- # chokes on -Wl,-G. The following line is correct:
- shared_flag='-G'
- else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='${wl}-G'
- else
- shared_flag='${wl}-bM:SRE'
- fi
- fi
- fi
-
- # It seems that -bexpall does not export symbols beginning with
- # underscore (_), so it is better to generate a list of symbols to export.
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
- if test "$aix_use_runtimelinking" = yes; then
- # Warning - without using the other runtime loading flags (-brtl),
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
-
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
- else
- if test "$host_cpu" = ia64; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
- else
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- # Warning - without using the other run time loading flags,
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
- # Exported symbols can be pulled into shared objects from archives
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds its shared libraries.
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
- fi
- fi
- ;;
-
- beos*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
- # support --undefined. This deserves some investigation. FIXME
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- chorus*)
- case $cc_basename in
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
-
- cygwin* | mingw* | pw32*)
- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
- # as there is no search path for DLLs.
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-
- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- darwin* | rhapsody*)
- case $host_os in
- rhapsody* | darwin1.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- ;;
- 10.*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
- if test "$GXX" = yes ; then
- lt_int_apple_cc_single_mod=no
- output_verbose_link_cmd='echo'
- if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
- lt_int_apple_cc_single_mod=yes
- fi
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
- fi
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- else
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- fi
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- else
- case $cc_basename in
- xlc*)
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- ;;
- *)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- fi
- ;;
-
- dgux*)
- case $cc_basename in
- ec++*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- ghcx*)
- # Green Hills C++ Compiler
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- freebsd[[12]]*)
- # C++ shared libraries reported to be fairly broken before switch to ELF
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- freebsd-elf*)
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- ;;
- freebsd* | dragonfly*)
- # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
- # conventions
- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
- ;;
- gnu*)
- ;;
- hpux9*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
- # but as the default
- # location of the library.
-
- case $cc_basename in
- CC*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- aCC*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- hpux10*|hpux11*)
- if test $with_gnu_ld = no; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- case $host_cpu in
- hppa*64*|ia64*) ;;
- *)
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- ;;
- esac
- fi
- case $host_cpu in
- hppa*64*|ia64*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
- *)
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
- # but as the default
- # location of the library.
- ;;
- esac
-
- case $cc_basename in
- CC*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- aCC*)
- case $host_cpu in
- hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- esac
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes; then
- if test $with_gnu_ld = no; then
- case $host_cpu in
- hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- esac
- fi
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- interix[[3-9]]*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
- # Instead, shared libraries are loaded at an image base (0x10000000 by
- # default) and relocated if they conflict, which is a slow very memory
- # consuming and fragmenting process. To avoid this, we pick a random,
- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
- # time. Moving up from 0x10000000 also allows more sbrk(2) space.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- ;;
- irix5* | irix6*)
- case $cc_basename in
- CC*)
- # SGI C++
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-
- # Archives containing C++ object files must be created using
- # "CC -ar", where "CC" is the IRIX C++ compiler. This is
- # necessary to make sure instantiated templates are included
- # in the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
- ;;
- *)
- if test "$GXX" = yes; then
- if test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
- fi
- fi
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- ;;
- esac
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
- linux* | k*bsd*-gnu)
- case $cc_basename in
- KCC*)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-
- # Archives containing C++ object files must be created using
- # "CC -Bstatic", where "CC" is the KAI C++ compiler.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
- ;;
- icpc*)
- # Intel C++
- with_gnu_ld=yes
- # version 8.0 and above of icpc choke on multiply defined symbols
- # if we add $predep_objects and $postdep_objects, however 7.1 and
- # earlier do not add the objects themselves.
- case `$CC -V 2>&1` in
- *"Version 7."*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- ;;
- *) # Version 8.0 or newer
- tmp_idyn=
- case $host_cpu in
- ia64*) tmp_idyn=' -i_dynamic';;
- esac
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- ;;
- esac
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
- ;;
- pgCC*)
- # Portland Group C++ compiler
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- ;;
- cxx*)
- # Compaq C++
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
-
- runpath_var=LD_RUN_PATH
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*)
- # Sun C++ 5.9
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-
- # Not sure whether something based on
- # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
- # would be better.
- output_verbose_link_cmd='echo'
-
- # Archives containing C++ object files must be created using
- # "CC -xar", where "CC" is the Sun C++ compiler. This is
- # necessary to make sure instantiated templates are included
- # in the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
- ;;
- esac
- ;;
- esac
- ;;
- lynxos*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- m88k*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- mvs*)
- case $cc_basename in
- cxx*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- netbsd* | netbsdelf*-gnu)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
- wlarc=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- fi
- # Workaround some broken pre-1.5 toolchains
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
- ;;
- openbsd2*)
- # C++ shared libraries are fairly broken
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- openbsd*)
- if test -f /usr/libexec/ld.so; then
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- fi
- output_verbose_link_cmd='echo'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- osf3*)
- case $cc_basename in
- KCC*)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Archives containing C++ object files must be created using
- # "CC -Bstatic", where "CC" is the KAI C++ compiler.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
-
- ;;
- RCC*)
- # Rational C++ 2.4.1
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- cxx*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- osf4* | osf5*)
- case $cc_basename in
- KCC*)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Archives containing C++ object files must be created using
- # the KAI C++ compiler.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
- ;;
- RCC*)
- # Rational C++ 2.4.1
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- cxx*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
- echo "-hidden">> $lib.exp~
- $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
- $rm $lib.exp'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- psos*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- sunos4*)
- case $cc_basename in
- CC*)
- # Sun C++ 4.x
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- lcc*)
- # Lucid
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- solaris*)
- case $cc_basename in
- CC*)
- # Sun C++ 4.2, 5.x and Centerline C++
- _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- case $host_os in
- solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
- *)
- # The compiler driver will combine and reorder linker options,
- # but understands `-z linker_flag'.
- # Supported since Solaris 2.6 (maybe 2.5.1?)
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
- ;;
- esac
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
- output_verbose_link_cmd='echo'
-
- # Archives containing C++ object files must be created using
- # "CC -xar", where "CC" is the Sun C++ compiler. This is
- # necessary to make sure instantiated templates are included
- # in the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
- ;;
- gcx*)
- # Green Hills C++ Compiler
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-
- # The C++ compiler must be used to create the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
- ;;
- *)
- # GNU C++ compiler with Solaris linker
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
- if $CC --version | grep -v '^2\.7' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
- else
- # g++ 2.7 appears to require `-G' NOT `-shared' on this
- # platform.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
- fi
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
- case $host_os in
- solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
- *)
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
- ;;
- esac
- fi
- ;;
- esac
- ;;
- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- runpath_var='LD_RUN_PATH'
-
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- esac
- ;;
- sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
- # link with -lc, and that would cause any symbols used from libc to
- # always be unresolved, which means just about no library would
- # ever link correctly. If we're not using GNU ld we use -z text
- # though, which does catch some bad symbols but isn't as heavy-handed
- # as -z defs.
- # For security reasons, it is highly recommended that you always
- # use absolute paths for naming shared libraries, and exclude the
- # DT_RUNPATH tag from executables and libraries. But doing so
- # requires that you compile everything twice, which is a pain.
- # So that behaviour is only enabled if SCOABSPATH is set to a
- # non-empty value in the environment. Most likely only useful for
- # creating official distributions of packages.
- # This is a hack until libtool officially supports absolute path
- # names for shared libraries.
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
- runpath_var='LD_RUN_PATH'
-
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- esac
- ;;
- tandem*)
- case $cc_basename in
- NCC*)
- # NonStop-UX NCC 3.20
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- vxworks*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-esac
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-_LT_AC_TAGVAR(GCC, $1)="$GXX"
-_LT_AC_TAGVAR(LD, $1)="$LD"
-
-## CAVEAT EMPTOR:
-## There is no encapsulation within the following macros, do not change
-## the running order or otherwise move them around unless you know exactly
-## what you are doing...
-AC_LIBTOOL_POSTDEP_PREDEP($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC=$lt_save_CC
-LDCXX=$LD
-LD=$lt_save_LD
-GCC=$lt_save_GCC
-with_gnu_ldcxx=$with_gnu_ld
-with_gnu_ld=$lt_save_with_gnu_ld
-lt_cv_path_LDCXX=$lt_cv_path_LD
-lt_cv_path_LD=$lt_save_path_LD
-lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
-lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
-])# AC_LIBTOOL_LANG_CXX_CONFIG
-
-# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
-# ------------------------------------
-# Figure out "hidden" library dependencies from verbose
-# compiler output when linking a shared library.
-# Parse the compiler output and extract the necessary
-# objects, libraries and library flags.
-AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
-dnl we can't use the lt_simple_compile_test_code here,
-dnl because it contains code intended for an executable,
-dnl not a library. It's possible we should let each
-dnl tag define a new lt_????_link_test_code variable,
-dnl but it's only used here...
-ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
-int a;
-void foo (void) { a = 0; }
-EOF
-],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
-class Foo
-{
-public:
- Foo (void) { a = 0; }
-private:
- int a;
-};
-EOF
-],[$1],[F77],[cat > conftest.$ac_ext <<EOF
- subroutine foo
- implicit none
- integer*4 a
- a=0
- return
- end
-EOF
-],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
-public class foo {
- private int a;
- public void bar (void) {
- a = 0;
- }
-};
-EOF
-])
-dnl Parse the compiler output and extract the necessary
-dnl objects, libraries and library flags.
-if AC_TRY_EVAL(ac_compile); then
- # Parse the compiler output and extract the necessary
- # objects, libraries and library flags.
-
- # Sentinel used to keep track of whether or not we are before
- # the conftest object file.
- pre_test_object_deps_done=no
-
- # The `*' in the case matches for architectures that use `case' in
- # $output_verbose_cmd can trigger glob expansion during the loop
- # eval without this substitution.
- output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
-
- for p in `eval $output_verbose_link_cmd`; do
- case $p in
-
- -L* | -R* | -l*)
- # Some compilers place space between "-{L,R}" and the path.
- # Remove the space.
- if test $p = "-L" \
- || test $p = "-R"; then
- prev=$p
- continue
- else
- prev=
- fi
-
- if test "$pre_test_object_deps_done" = no; then
- case $p in
- -L* | -R*)
- # Internal compiler library paths should come after those
- # provided the user. The postdeps already come after the
- # user supplied libs so there is no need to process them.
- if test -z "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
- _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
- else
- _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
- fi
- ;;
- # The "-l" case would never come before the object being
- # linked, so don't bother handling this case.
- esac
- else
- if test -z "$_LT_AC_TAGVAR(postdeps, $1)"; then
- _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
- else
- _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${prev}${p}"
- fi
- fi
- ;;
-
- *.$objext)
- # This assumes that the test object file only shows up
- # once in the compiler output.
- if test "$p" = "conftest.$objext"; then
- pre_test_object_deps_done=yes
- continue
- fi
-
- if test "$pre_test_object_deps_done" = no; then
- if test -z "$_LT_AC_TAGVAR(predep_objects, $1)"; then
- _LT_AC_TAGVAR(predep_objects, $1)="$p"
- else
- _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
- fi
- else
- if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
- _LT_AC_TAGVAR(postdep_objects, $1)="$p"
- else
- _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
- fi
- fi
- ;;
-
- *) ;; # Ignore the rest.
-
- esac
- done
-
- # Clean up.
- rm -f a.out a.exe
-else
- echo "libtool.m4: error: problem compiling $1 test program"
-fi
-
-$rm -f confest.$objext
-
-# PORTME: override above test on systems where it is broken
-ifelse([$1],[CXX],
-[case $host_os in
-interix[[3-9]]*)
- # Interix 3.5 installs completely hosed .la files for C++, so rather than
- # hack all around it, let's just trust "g++" to DTRT.
- _LT_AC_TAGVAR(predep_objects,$1)=
- _LT_AC_TAGVAR(postdep_objects,$1)=
- _LT_AC_TAGVAR(postdeps,$1)=
- ;;
-
-linux*)
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*)
- # Sun C++ 5.9
- #
- # The more standards-conforming stlport4 library is
- # incompatible with the Cstd library. Avoid specifying
- # it if it's in CXXFLAGS. Ignore libCrun as
- # -library=stlport4 depends on it.
- case " $CXX $CXXFLAGS " in
- *" -library=stlport4 "*)
- solaris_use_stlport4=yes
- ;;
- esac
- if test "$solaris_use_stlport4" != yes; then
- _LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
- fi
- ;;
- esac
- ;;
-
-solaris*)
- case $cc_basename in
- CC*)
- # The more standards-conforming stlport4 library is
- # incompatible with the Cstd library. Avoid specifying
- # it if it's in CXXFLAGS. Ignore libCrun as
- # -library=stlport4 depends on it.
- case " $CXX $CXXFLAGS " in
- *" -library=stlport4 "*)
- solaris_use_stlport4=yes
- ;;
- esac
-
- # Adding this requires a known-good setup of shared libraries for
- # Sun compiler versions before 5.6, else PIC objects from an old
- # archive will be linked into the output, leading to subtle bugs.
- if test "$solaris_use_stlport4" != yes; then
- _LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
- fi
- ;;
- esac
- ;;
-esac
-])
-
-case " $_LT_AC_TAGVAR(postdeps, $1) " in
-*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
-esac
-])# AC_LIBTOOL_POSTDEP_PREDEP
-
-# AC_LIBTOOL_LANG_F77_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
-AC_DEFUN([_LT_AC_LANG_F77_CONFIG],
-[AC_REQUIRE([AC_PROG_F77])
-AC_LANG_PUSH(Fortran 77)
-
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
-_LT_AC_TAGVAR(module_cmds, $1)=
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-
-# Source file extension for f77 test sources.
-ac_ext=f
-
-# Object file extension for compiled f77 test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="\
- subroutine t
- return
- end
-"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code="\
- program t
- end
-"
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${F77-"f77"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case $host_os in
-aix3*)
- test "$enable_shared" = yes && enable_static=no
- if test -n "$RANLIB"; then
- archive_cmds="$archive_cmds~\$RANLIB \$lib"
- postinstall_cmds='$RANLIB $lib'
- fi
- ;;
-aix4* | aix5*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
- fi
- ;;
-esac
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-_LT_AC_TAGVAR(GCC, $1)="$G77"
-_LT_AC_TAGVAR(LD, $1)="$LD"
-
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_F77_CONFIG
-
-
-# AC_LIBTOOL_LANG_GCJ_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
-AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],
-[AC_LANG_SAVE
-
-# Source file extension for Java test sources.
-ac_ext=java
-
-# Object file extension for compiled Java test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="class foo {}"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }'
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${GCJ-"gcj"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-
-# GCJ did not exist at the time GCC didn't implicitly link libc in.
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-
-## CAVEAT EMPTOR:
-## There is no encapsulation within the following macros, do not change
-## the running order or otherwise move them around unless you know exactly
-## what you are doing...
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_RESTORE
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_GCJ_CONFIG
-
-
-# AC_LIBTOOL_LANG_RC_CONFIG
-# -------------------------
-# Ensure that the configuration vars for the Windows resource compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
-AC_DEFUN([_LT_AC_LANG_RC_CONFIG],
-[AC_LANG_SAVE
-
-# Source file extension for RC test sources.
-ac_ext=rc
-
-# Object file extension for compiled RC test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
-
-# Code to be used in simple link tests
-lt_simple_link_test_code="$lt_simple_compile_test_code"
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${RC-"windres"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_RESTORE
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_RC_CONFIG
-
-
-# AC_LIBTOOL_CONFIG([TAGNAME])
-# ----------------------------
-# If TAGNAME is not passed, then create an initial libtool script
-# with a default configuration from the untagged config vars. Otherwise
-# add code to config.status for appending the configuration named by
-# TAGNAME from the matching tagged config vars.
-AC_DEFUN([AC_LIBTOOL_CONFIG],
-[# The else clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
- # See if we are running on zsh, and set the options which allow our commands through
- # without removal of \ escapes.
- if test -n "${ZSH_VERSION+set}" ; then
- setopt NO_GLOB_SUBST
- fi
- # Now quote all the things that may contain metacharacters while being
- # careful not to overquote the AC_SUBSTed values. We take copies of the
- # variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
- SED SHELL STRIP \
- libname_spec library_names_spec soname_spec extract_expsyms_cmds \
- old_striplib striplib file_magic_cmd finish_cmds finish_eval \
- deplibs_check_method reload_flag reload_cmds need_locks \
- lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
- lt_cv_sys_global_symbol_to_c_name_address \
- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
- old_postinstall_cmds old_postuninstall_cmds \
- _LT_AC_TAGVAR(compiler, $1) \
- _LT_AC_TAGVAR(CC, $1) \
- _LT_AC_TAGVAR(LD, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
- _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
- _LT_AC_TAGVAR(old_archive_cmds, $1) \
- _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
- _LT_AC_TAGVAR(predep_objects, $1) \
- _LT_AC_TAGVAR(postdep_objects, $1) \
- _LT_AC_TAGVAR(predeps, $1) \
- _LT_AC_TAGVAR(postdeps, $1) \
- _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
- _LT_AC_TAGVAR(archive_cmds, $1) \
- _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
- _LT_AC_TAGVAR(postinstall_cmds, $1) \
- _LT_AC_TAGVAR(postuninstall_cmds, $1) \
- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
- _LT_AC_TAGVAR(allow_undefined_flag, $1) \
- _LT_AC_TAGVAR(no_undefined_flag, $1) \
- _LT_AC_TAGVAR(export_symbols_cmds, $1) \
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
- _LT_AC_TAGVAR(hardcode_automatic, $1) \
- _LT_AC_TAGVAR(module_cmds, $1) \
- _LT_AC_TAGVAR(module_expsym_cmds, $1) \
- _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
- _LT_AC_TAGVAR(fix_srcfile_path, $1) \
- _LT_AC_TAGVAR(exclude_expsyms, $1) \
- _LT_AC_TAGVAR(include_expsyms, $1); do
-
- case $var in
- _LT_AC_TAGVAR(old_archive_cmds, $1) | \
- _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
- _LT_AC_TAGVAR(archive_cmds, $1) | \
- _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
- _LT_AC_TAGVAR(module_cmds, $1) | \
- _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
- _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
- extract_expsyms_cmds | reload_cmds | finish_cmds | \
- postinstall_cmds | postuninstall_cmds | \
- old_postinstall_cmds | old_postuninstall_cmds | \
- sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
- # Double-quote double-evaled strings.
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
- ;;
- *)
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
- ;;
- esac
- done
-
- case $lt_echo in
- *'\[$]0 --fallback-echo"')
- lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'`
- ;;
- esac
-
-ifelse([$1], [],
- [cfgfile="${ofile}T"
- trap "$rm \"$cfgfile\"; exit 1" 1 2 15
- $rm -f "$cfgfile"
- AC_MSG_NOTICE([creating $ofile])],
- [cfgfile="$ofile"])
-
- cat <<__EOF__ >> "$cfgfile"
-ifelse([$1], [],
-[#! $SHELL
-
-# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
-# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
-# Free Software Foundation, Inc.
-#
-# This file is part of GNU Libtool:
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# A sed program that does not truncate output.
-SED=$lt_SED
-
-# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-Xsed="$SED -e 1s/^X//"
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-# The names of the tagged configurations supported by this script.
-available_tags=
-
-# ### BEGIN LIBTOOL CONFIG],
-[# ### BEGIN LIBTOOL TAG CONFIG: $tagname])
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# A C compiler.
-LTCC=$lt_LTCC
-
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
-# A language-specific compiler.
-CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
-
-# Is the compiler the GNU C compiler?
-with_gcc=$_LT_AC_TAGVAR(GCC, $1)
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_[]_LT_AC_TAGVAR(LD, $1)
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$lt_STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally ".so").
-shrext_cmds='$shrext_cmds'
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
-pic_mode=$pic_mode
-
-# What is the maximum length of a command?
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
-
-# Must we lock files when doing compilation?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1)
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names. First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
-archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to build a loadable module (assumed same as above if empty)
-module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1)
-module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1)
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)
-
-# If ld is used when linking, flag to hardcode \$libdir into
-# a binary during linking. This must work even if \$libdir does
-# not exist.
-hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)
-
-# Set to yes if building a shared library automatically hardcodes DIR into the library
-# and all subsequent libraries and executables linked against it.
-hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1)
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path=$lt_fix_srcfile_path
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1)
-
-# Symbols that must always be exported.
-include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)
-
-ifelse([$1],[],
-[# ### END LIBTOOL CONFIG],
-[# ### END LIBTOOL TAG CONFIG: $tagname])
-
-__EOF__
-
-ifelse([$1],[], [
- case $host_os in
- aix3*)
- cat <<\EOF >> "$cfgfile"
-
-# AIX sometimes has problems with the GCC collect2 program. For some
-# reason, if we set the COLLECT_NAMES environment variable, the problems
-# vanish in a puff of smoke.
-if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
-fi
-EOF
- ;;
- esac
-
- # We use sed instead of cat because bash on DJGPP gets confused if
- # if finds mixed CR/LF and LF-only lines. Since sed operates in
- # text mode, it properly converts lines to CR/LF. This bash problem
- # is reportedly fixed, but why not run on old versions too?
- sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
-
- mv -f "$cfgfile" "$ofile" || \
- (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
- chmod +x "$ofile"
-])
-else
- # If there is no Makefile yet, we rely on a make rule to execute
- # `config.status --recheck' to rerun these tests and create the
- # libtool script then.
- ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
- if test -f "$ltmain_in"; then
- test -f Makefile && make "$ltmain"
- fi
-fi
-])# AC_LIBTOOL_CONFIG
-
-
-# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
-# -------------------------------------------
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI],
-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-
-_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-
-if test "$GCC" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
-
- AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
- lt_cv_prog_compiler_rtti_exceptions,
- [-fno-rtti -fno-exceptions], [],
- [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
-fi
-])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI
-
-
-# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-# ---------------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
-[AC_REQUIRE([AC_CANONICAL_HOST])
-AC_REQUIRE([LT_AC_PROG_SED])
-AC_REQUIRE([AC_PROG_NM])
-AC_REQUIRE([AC_OBJEXT])
-# Check for command to grab the raw symbol name followed by C symbol from nm.
-AC_MSG_CHECKING([command to parse $NM output from $compiler object])
-AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
-[
-# These are sane defaults that work on at least a few old systems.
-# [They come from Ultrix. What could be older than Ultrix?!! ;)]
-
-# Character class describing NM global symbol codes.
-symcode='[[BCDEGRST]]'
-
-# Regexp to match symbols that can be accessed directly from C.
-sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
-
-# Transform an extracted symbol line into a proper C declaration
-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
-
-# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
-
-# Define system-specific variables.
-case $host_os in
-aix*)
- symcode='[[BCDT]]'
- ;;
-cygwin* | mingw* | pw32*)
- symcode='[[ABCDGISTW]]'
- ;;
-hpux*) # Its linker distinguishes data from code symbols
- if test "$host_cpu" = ia64; then
- symcode='[[ABCDEGRST]]'
- fi
- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
- ;;
-linux* | k*bsd*-gnu)
- if test "$host_cpu" = ia64; then
- symcode='[[ABCDGIRSTW]]'
- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
- fi
- ;;
-irix* | nonstopux*)
- symcode='[[BCDEGRST]]'
- ;;
-osf*)
- symcode='[[BCDEGQRST]]'
- ;;
-solaris*)
- symcode='[[BDRT]]'
- ;;
-sco3.2v5*)
- symcode='[[DT]]'
- ;;
-sysv4.2uw2*)
- symcode='[[DT]]'
- ;;
-sysv5* | sco5v6* | unixware* | OpenUNIX*)
- symcode='[[ABDT]]'
- ;;
-sysv4)
- symcode='[[DFNSTU]]'
- ;;
-esac
-
-# Handle CRLF in mingw tool chain
-opt_cr=
-case $build_os in
-mingw*)
- opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
- ;;
-esac
-
-# If we're using GNU nm, then use its standard symbol codes.
-case `$NM -V 2>&1` in
-*GNU* | *'with BFD'*)
- symcode='[[ABCDGIRSTW]]' ;;
-esac
-
-# Try without a prefix undercore, then with it.
-for ac_symprfx in "" "_"; do
-
- # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
- symxfrm="\\1 $ac_symprfx\\2 \\2"
-
- # Write the raw and C identifiers.
- lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
-
- # Check to see that the pipe works correctly.
- pipe_works=no
-
- rm -f conftest*
- cat > conftest.$ac_ext <<EOF
-#ifdef __cplusplus
-extern "C" {
-#endif
-char nm_test_var;
-void nm_test_func(){}
-#ifdef __cplusplus
-}
-#endif
-int main(){nm_test_var='a';nm_test_func();return(0);}
-EOF
-
- if AC_TRY_EVAL(ac_compile); then
- # Now try to grab the symbols.
- nlist=conftest.nm
- if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
- # Try sorting and uniquifying the output.
- if sort "$nlist" | uniq > "$nlist"T; then
- mv -f "$nlist"T "$nlist"
- else
- rm -f "$nlist"T
- fi
-
- # Make sure that we snagged all the symbols we need.
- if grep ' nm_test_var$' "$nlist" >/dev/null; then
- if grep ' nm_test_func$' "$nlist" >/dev/null; then
- cat <<EOF > conftest.$ac_ext
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-EOF
- # Now generate the symbol file.
- eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
-
- cat <<EOF >> conftest.$ac_ext
-#if defined (__STDC__) && __STDC__
-# define lt_ptr_t void *
-#else
-# define lt_ptr_t char *
-# define const
-#endif
-
-/* The mapping between symbol names and symbols. */
-const struct {
- const char *name;
- lt_ptr_t address;
-}
-lt_preloaded_symbols[[]] =
-{
-EOF
- $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
- cat <<\EOF >> conftest.$ac_ext
- {0, (lt_ptr_t) 0}
-};
-
-#ifdef __cplusplus
-}
-#endif
-EOF
- # Now try linking the two files.
- mv conftest.$ac_objext conftstm.$ac_objext
- lt_save_LIBS="$LIBS"
- lt_save_CFLAGS="$CFLAGS"
- LIBS="conftstm.$ac_objext"
- CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
- pipe_works=yes
- fi
- LIBS="$lt_save_LIBS"
- CFLAGS="$lt_save_CFLAGS"
- else
- echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
- fi
- else
- echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
- fi
- else
- echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
- fi
- else
- echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
- cat conftest.$ac_ext >&5
- fi
- rm -f conftest* conftst*
-
- # Do not use the global_symbol_pipe unless it works.
- if test "$pipe_works" = yes; then
- break
- else
- lt_cv_sys_global_symbol_pipe=
- fi
-done
-])
-if test -z "$lt_cv_sys_global_symbol_pipe"; then
- lt_cv_sys_global_symbol_to_cdecl=
-fi
-if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
- AC_MSG_RESULT(failed)
-else
- AC_MSG_RESULT(ok)
-fi
-]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-
-
-# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
-# ---------------------------------------
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC],
-[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
-_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
-
-AC_MSG_CHECKING([for $compiler option to produce PIC])
- ifelse([$1],[CXX],[
- # C++ specific cases for pic, static, wl, etc.
- if test "$GXX" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-
- case $host_os in
- aix*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- fi
- ;;
- amigaos*)
- # FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
- ;;
- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
- mingw* | cygwin* | os2* | pw32*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- # Although the cygwin gcc ignores -fPIC, still need this for old-style
- # (--disable-auto-import) libraries
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
- ;;
- darwin* | rhapsody*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
- ;;
- *djgpp*)
- # DJGPP does not support shared libraries at all
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- ;;
- interix[[3-9]]*)
- # Interix 3.x gcc -fpic/-fPIC options generate broken code.
- # Instead, we relocate shared libraries at runtime.
- ;;
- sysv4*MP*)
- if test -d /usr/nec; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
- fi
- ;;
- hpux*)
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case $host_cpu in
- hppa*64*|ia64*)
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- else
- case $host_os in
- aix4* | aix5*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- else
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
- fi
- ;;
- chorus*)
- case $cc_basename in
- cxch68*)
- # Green Hills C++ Compiler
- # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
- ;;
- esac
- ;;
- darwin*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- case $cc_basename in
- xlc*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- ;;
- esac
- ;;
- dgux*)
- case $cc_basename in
- ec++*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- ;;
- ghcx*)
- # Green Hills C++ Compiler
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- ;;
- *)
- ;;
- esac
- ;;
- freebsd* | dragonfly*)
- # FreeBSD uses GNU C++
- ;;
- hpux9* | hpux10* | hpux11*)
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
- if test "$host_cpu" != ia64; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- fi
- ;;
- aCC*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
- case $host_cpu in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- ;;
- esac
- ;;
- *)
- ;;
- esac
- ;;
- interix*)
- # This is c89, which is MS Visual C++ (no shared libs)
- # Anyone wants to do a port?
- ;;
- irix5* | irix6* | nonstopux*)
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- # CC pic flag -KPIC is the default.
- ;;
- *)
- ;;
- esac
- ;;
- linux* | k*bsd*-gnu)
- case $cc_basename in
- KCC*)
- # KAI C++ Compiler
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- icpc* | ecpc*)
- # Intel C++
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
- ;;
- pgCC*)
- # Portland Group C++ compiler.
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
- cxx*)
- # Compaq C++
- # Make sure the PIC flag is empty. It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
- *)
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*)
- # Sun C++ 5.9
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
- ;;
- esac
- ;;
- esac
- ;;
- lynxos*)
- ;;
- m88k*)
- ;;
- mvs*)
- case $cc_basename in
- cxx*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
- ;;
- *)
- ;;
- esac
- ;;
- netbsd* | netbsdelf*-gnu)
- ;;
- osf3* | osf4* | osf5*)
- case $cc_basename in
- KCC*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
- ;;
- RCC*)
- # Rational C++ 2.4.1
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- ;;
- cxx*)
- # Digital/Compaq C++
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # Make sure the PIC flag is empty. It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
- *)
- ;;
- esac
- ;;
- psos*)
- ;;
- solaris*)
- case $cc_basename in
- CC*)
- # Sun C++ 4.2, 5.x and Centerline C++
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
- ;;
- gcx*)
- # Green Hills C++ Compiler
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
- ;;
- *)
- ;;
- esac
- ;;
- sunos4*)
- case $cc_basename in
- CC*)
- # Sun C++ 4.x
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
- lcc*)
- # Lucid
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- ;;
- *)
- ;;
- esac
- ;;
- tandem*)
- case $cc_basename in
- NCC*)
- # NonStop-UX NCC 3.20
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- ;;
- *)
- ;;
- esac
- ;;
- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
- esac
- ;;
- vxworks*)
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- ;;
- esac
- fi
-],
-[
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-
- case $host_os in
- aix*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- fi
- ;;
-
- amigaos*)
- # FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
- ;;
-
- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
-
- mingw* | cygwin* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- # Although the cygwin gcc ignores -fPIC, still need this for old-style
- # (--disable-auto-import) libraries
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
- ;;
-
- darwin* | rhapsody*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
- ;;
-
- interix[[3-9]]*)
- # Interix 3.x gcc -fpic/-fPIC options generate broken code.
- # Instead, we relocate shared libraries at runtime.
- ;;
-
- msdosdjgpp*)
- # Just because we use GCC doesn't mean we suddenly get shared libraries
- # on systems that don't support them.
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- enable_shared=no
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
- fi
- ;;
-
- hpux*)
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case $host_cpu in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- ;;
-
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- else
- # PORTME Check for flag to pass linker flags through the system compiler.
- case $host_os in
- aix*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- else
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
- fi
- ;;
- darwin*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- case $cc_basename in
- xlc*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- ;;
- esac
- ;;
-
- mingw* | cygwin* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
- ;;
-
- hpux9* | hpux10* | hpux11*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case $host_cpu in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- ;;
- esac
- # Is there a better lt_prog_compiler_static that works with the bundled CC?
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
- ;;
-
- irix5* | irix6* | nonstopux*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # PIC (with -KPIC) is the default.
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
-
- newsos6)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- linux* | k*bsd*-gnu)
- case $cc_basename in
- icc* | ecc*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
- ;;
- pgcc* | pgf77* | pgf90* | pgf95*)
- # Portland Group compilers (*not* the Pentium gcc compiler,
- # which looks to be a dead project)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
- ccc*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # All Alpha code is PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
- *)
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*)
- # Sun C 5.9
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- ;;
- *Sun\ F*)
- # Sun Fortran 8.3 passes all unrecognized flags to the linker
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=''
- ;;
- esac
- ;;
- esac
- ;;
-
- osf3* | osf4* | osf5*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # All OSF/1 code is PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
-
- rdos*)
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
-
- solaris*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- case $cc_basename in
- f77* | f90* | f95*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
- esac
- ;;
-
- sunos4*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- sysv4 | sysv4.2uw2* | sysv4.3*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec ;then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- fi
- ;;
-
- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- unicos*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- ;;
-
- uts4*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- ;;
- esac
- fi
-])
-AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
- AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
- _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
- [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
- [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
- "" | " "*) ;;
- *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
- esac],
- [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
-fi
-case $host_os in
- # For platforms which do not support PIC, -DPIC is meaningless:
- *djgpp*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
- ;;
-esac
-
-#
-# Check to make sure the static flag actually works.
-#
-wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
-AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
- _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
- $lt_tmp_static_flag,
- [],
- [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
-])
-
-
-# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
-# ------------------------------------
-# See if the linker supports building shared libraries.
-AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
-ifelse([$1],[CXX],[
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- case $host_os in
- aix4* | aix5*)
- # If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- else
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- fi
- ;;
- pw32*)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
- ;;
- cygwin* | mingw*)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
- ;;
- linux* | k*bsd*-gnu)
- _LT_AC_TAGVAR(link_all_deplibs, $1)=no
- ;;
- *)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- ;;
- esac
-],[
- runpath_var=
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
- _LT_AC_TAGVAR(archive_cmds, $1)=
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
- _LT_AC_TAGVAR(hardcode_automatic, $1)=no
- _LT_AC_TAGVAR(module_cmds, $1)=
- _LT_AC_TAGVAR(module_expsym_cmds, $1)=
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- # include_expsyms should be a list of space-separated symbols to be *always*
- # included in the symbol list
- _LT_AC_TAGVAR(include_expsyms, $1)=
- # exclude_expsyms can be an extended regexp of symbols to exclude
- # it will be wrapped by ` (' and `)$', so one must not match beginning or
- # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
- # as well as any symbol that contains `d'.
- _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
- # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
- # platforms (ab)use it in PIC code, but their linkers get confused if
- # the symbol is explicitly referenced. Since portable code cannot
- # rely on this symbol name, it's probably fine to never include it in
- # preloaded symbol tables.
- extract_expsyms_cmds=
- # Just being paranoid about ensuring that cc_basename is set.
- _LT_CC_BASENAME([$compiler])
- case $host_os in
- cygwin* | mingw* | pw32*)
- # FIXME: the MSVC++ port hasn't been tested in a loooong time
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- if test "$GCC" != yes; then
- with_gnu_ld=no
- fi
- ;;
- interix*)
- # we just hope/assume this is gcc and not c89 (= MSVC++)
- with_gnu_ld=yes
- ;;
- openbsd*)
- with_gnu_ld=no
- ;;
- esac
-
- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
- if test "$with_gnu_ld" = yes; then
- # If archive_cmds runs LD, not CC, wlarc should be empty
- wlarc='${wl}'
-
- # Set some defaults for GNU ld with shared library support. These
- # are reset later if shared libraries are not supported. Putting them
- # here allows them to be overridden if necessary.
- runpath_var=LD_RUN_PATH
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- fi
- supports_anon_versioning=no
- case `$LD -v 2>/dev/null` in
- *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
- *\ 2.11.*) ;; # other 2.11 versions
- *) supports_anon_versioning=yes ;;
- esac
-
- # See if GNU ld supports shared libraries.
- case $host_os in
- aix3* | aix4* | aix5*)
- # On AIX/PPC, the GNU linker is very broken
- if test "$host_cpu" != ia64; then
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- cat <<EOF 1>&2
-
-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-*** to be unable to reliably create shared libraries on AIX.
-*** Therefore, libtool is disabling shared libraries support. If you
-*** really care for shared libraries, you may want to modify your PATH
-*** so that a non-GNU linker is found, and then restart.
-
-EOF
- fi
- ;;
-
- amigaos*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-
- # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
- # that the semantics of dynamic libraries on AmigaOS, at least up
- # to version 4, is to share data among multiple programs linked
- # with the same dynamic library. Since this doesn't match the
- # behavior of shared libraries on other platforms, we can't use
- # them.
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- beos*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
- # support --undefined. This deserves some investigation. FIXME
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- cygwin* | mingw* | pw32*)
- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
- # as there is no search path for DLLs.
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
-
- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- interix[[3-9]]*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
- # Instead, shared libraries are loaded at an image base (0x10000000 by
- # default) and relocated if they conflict, which is a slow very memory
- # consuming and fragmenting process. To avoid this, we pick a random,
- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
- # time. Moving up from 0x10000000 also allows more sbrk(2) space.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- ;;
-
- gnu* | linux* | k*bsd*-gnu)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- tmp_addflag=
- case $cc_basename,$host_cpu in
- pgcc*) # Portland Group C compiler
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_addflag=' $pic_flag'
- ;;
- pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_addflag=' $pic_flag -Mnomain' ;;
- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
- tmp_addflag=' -i_dynamic' ;;
- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
- tmp_addflag=' -i_dynamic -nofor_main' ;;
- ifc* | ifort*) # Intel Fortran compiler
- tmp_addflag=' -nofor_main' ;;
- esac
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*) # Sun C 5.9
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_sharedflag='-G' ;;
- *Sun\ F*) # Sun Fortran 8.3
- tmp_sharedflag='-G' ;;
- *)
- tmp_sharedflag='-shared' ;;
- esac
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-
- if test $supports_anon_versioning = yes; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- $echo "local: *; };" >> $output_objdir/$libname.ver~
- $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
- fi
- _LT_AC_TAGVAR(link_all_deplibs, $1)=no
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- netbsd* | netbsdelf*-gnu)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
- wlarc=
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- fi
- ;;
-
- solaris*)
- if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- cat <<EOF 1>&2
-
-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-*** create shared libraries on Solaris systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.9.1 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-EOF
- elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
- case `$LD -v 2>&1` in
- *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- cat <<_LT_EOF 1>&2
-
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-*** reliably create shared libraries on SCO systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
- ;;
- *)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
-
- sunos4*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- wlarc=
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- *)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
-
- if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then
- runpath_var=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- fi
- else
- # PORTME fill in a description of your system's linker (not GNU ld)
- case $host_os in
- aix3*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
- # Note: this linker hardcodes the directories in LIBPATH if there
- # are no directories specified by -L.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
- # Neither direct hardcoding nor static linking is supported with a
- # broken collect2.
- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
- fi
- ;;
-
- aix4* | aix5*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- exp_sym_flag='-Bexport'
- no_entry_flag=""
- else
- # If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- else
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- fi
- aix_use_runtimelinking=no
-
- # Test if we are trying to use run time linking or normal
- # AIX style linking. If -brtl is somewhere in LDFLAGS, we
- # need to do runtime linking.
- case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
- for ld_flag in $LDFLAGS; do
- if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
- aix_use_runtimelinking=yes
- break
- fi
- done
- ;;
- esac
-
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
-
- # When large executables or shared objects are built, AIX ld can
- # have problems creating the table of contents. If linking a library
- # or program results in "error TOC overflow" add -mminimal-toc to
- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
- _LT_AC_TAGVAR(archive_cmds, $1)=''
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
- if test "$GCC" = yes; then
- case $host_os in aix4.[[012]]|aix4.[[012]].*)
- # We only want to do this on AIX 4.2 and lower, the check
- # below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- :
- else
- # We have old collect2
- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
- # It fails to find uninstalled libraries when the uninstalled
- # path is not listed in the libpath. Setting hardcode_minus_L
- # to unsupported forces relinking
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
- fi
- ;;
- esac
- shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
- fi
- else
- # not using gcc
- if test "$host_cpu" = ia64; then
- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
- # chokes on -Wl,-G. The following line is correct:
- shared_flag='-G'
- else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='${wl}-G'
- else
- shared_flag='${wl}-bM:SRE'
- fi
- fi
- fi
-
- # It seems that -bexpall does not export symbols beginning with
- # underscore (_), so it is better to generate a list of symbols to export.
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
- if test "$aix_use_runtimelinking" = yes; then
- # Warning - without using the other runtime loading flags (-brtl),
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
- else
- if test "$host_cpu" = ia64; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
- else
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- # Warning - without using the other run time loading flags,
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
- # Exported symbols can be pulled into shared objects from archives
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds its shared libraries.
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
- fi
- fi
- ;;
-
- amigaos*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- # see comment about different semantics on the GNU ld section
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- bsdi[[45]]*)
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
- ;;
-
- cygwin* | mingw* | pw32*)
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- # hardcode_libdir_flag_spec is actually meaningless, as there is
- # no search path for DLLs.
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- # Tell ltmain to make .lib files, not .a files.
- libext=lib
- # Tell ltmain to make .dll files, not .so files.
- shrext_cmds=".dll"
- # FIXME: Setting linknames here is a bad hack.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
- # The linker will automatically build a .lib file if we build a DLL.
- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
- # FIXME: Should let the user specify the lib program.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
- _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
- ;;
-
- darwin* | rhapsody*)
- case $host_os in
- rhapsody* | darwin1.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- ;;
- 10.*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- if test "$GCC" = yes ; then
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- else
- case $cc_basename in
- xlc*)
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- ;;
- *)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- fi
- ;;
-
- dgux*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- freebsd1*)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
- # support. Future versions do this automatically, but an explicit c++rt0.o
- # does not break anything, and helps significantly (at the cost of a little
- # extra space).
- freebsd2.2*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- # Unfortunately, older versions of FreeBSD 2 do not have this feature.
- freebsd2*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | dragonfly*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- hpux9*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- ;;
-
- hpux10*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
- fi
- if test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- fi
- ;;
-
- hpux11*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- case $host_cpu in
- hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- esac
- else
- case $host_cpu in
- hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- esac
- fi
- if test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- case $host_cpu in
- hppa*64*|ia64*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
- *)
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- ;;
- esac
- fi
- ;;
-
- irix5* | irix6* | nonstopux*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- ;;
-
- netbsd* | netbsdelf*-gnu)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- newsos6)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- openbsd*)
- if test -f /usr/libexec/ld.so; then
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- else
- case $host_os in
- openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- ;;
- esac
- fi
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- os2*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
- ;;
-
- osf3*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
-
- osf4* | osf5*) # as osf3* with the addition of -msym flag
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- else
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
-
- # Both c and cxx compiler support -rpath directly
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
-
- solaris*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
- if test "$GCC" = yes; then
- wlarc='${wl}'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
- else
- wlarc=''
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- case $host_os in
- solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
- *)
- # The compiler driver will combine and reorder linker options,
- # but understands `-z linker_flag'. GCC discards it without `$wl',
- # but is careful enough not to reorder.
- # Supported since Solaris 2.6 (maybe 2.5.1?)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
- else
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
- fi
- ;;
- esac
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- ;;
-
- sunos4*)
- if test "x$host_vendor" = xsequent; then
- # Use $CC to link under sequent, because it throws in some extra .o
- # files that make .init and .fini sections work.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- sysv4)
- case $host_vendor in
- sni)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
- ;;
- siemens)
- ## LD is ld it makes a PLAMLIB
- ## CC just makes a GrossModule.
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- ;;
- motorola)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
- ;;
- esac
- runpath_var='LD_RUN_PATH'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- sysv4.3*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
- fi
- ;;
-
- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- runpath_var='LD_RUN_PATH'
-
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- fi
- ;;
-
- sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
- # link with -lc, and that would cause any symbols used from libc to
- # always be unresolved, which means just about no library would
- # ever link correctly. If we're not using GNU ld we use -z text
- # though, which does catch some bad symbols but isn't as heavy-handed
- # as -z defs.
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
- runpath_var='LD_RUN_PATH'
-
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- fi
- ;;
-
- uts4*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- *)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- fi
-])
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
-x|xyes)
- # Assume -lc should be added
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-
- if test "$enable_shared" = yes && test "$GCC" = yes; then
- case $_LT_AC_TAGVAR(archive_cmds, $1) in
- *'~'*)
- # FIXME: we may have to deal with multi-command sequences.
- ;;
- '$CC '*)
- # Test whether the compiler implicitly links with -lc since on some
- # systems, -lgcc has to come before -lc. If gcc already passes -lc
- # to ld, don't add -lc before -lgcc.
- AC_MSG_CHECKING([whether -lc should be explicitly linked in])
- $rm conftest*
- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
- soname=conftest
- lib=conftest
- libobjs=conftest.$ac_objext
- deplibs=
- wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
- pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
- compiler_flags=-v
- linker_flags=-v
- verstring=
- output_objdir=.
- libname=conftest
- lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=
- if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
- then
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- else
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- fi
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
- else
- cat conftest.err 1>&5
- fi
- $rm conftest*
- AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
- ;;
- esac
- fi
- ;;
-esac
-])# AC_LIBTOOL_PROG_LD_SHLIBS
-
-
-# _LT_AC_FILE_LTDLL_C
-# -------------------
-# Be careful that the start marker always follows a newline.
-AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
-# /* ltdll.c starts here */
-# #define WIN32_LEAN_AND_MEAN
-# #include <windows.h>
-# #undef WIN32_LEAN_AND_MEAN
-# #include <stdio.h>
-#
-# #ifndef __CYGWIN__
-# # ifdef __CYGWIN32__
-# # define __CYGWIN__ __CYGWIN32__
-# # endif
-# #endif
-#
-# #ifdef __cplusplus
-# extern "C" {
-# #endif
-# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
-# #ifdef __cplusplus
-# }
-# #endif
-#
-# #ifdef __CYGWIN__
-# #include <cygwin/cygwin_dll.h>
-# DECLARE_CYGWIN_DLL( DllMain );
-# #endif
-# HINSTANCE __hDllInstance_base;
-#
-# BOOL APIENTRY
-# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
-# {
-# __hDllInstance_base = hInst;
-# return TRUE;
-# }
-# /* ltdll.c ends here */
-])# _LT_AC_FILE_LTDLL_C
-
-
-# _LT_AC_TAGVAR(VARNAME, [TAGNAME])
-# ---------------------------------
-AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
-
-
-# old names
-AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
-AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
-AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
-AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
-AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
-AC_DEFUN([AM_PROG_LD], [AC_PROG_LD])
-AC_DEFUN([AM_PROG_NM], [AC_PROG_NM])
-
-# This is just to silence aclocal about the macro not being used
-ifelse([AC_DISABLE_FAST_INSTALL])
-
-AC_DEFUN([LT_AC_PROG_GCJ],
-[AC_CHECK_TOOL(GCJ, gcj, no)
- test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
- AC_SUBST(GCJFLAGS)
-])
-
-AC_DEFUN([LT_AC_PROG_RC],
-[AC_CHECK_TOOL(RC, windres, no)
-])
-
-
-# Cheap backport of AS_EXECUTABLE_P and required macros
-# from Autoconf 2.59; we should not use $as_executable_p directly.
-
-# _AS_TEST_PREPARE
-# ----------------
-m4_ifndef([_AS_TEST_PREPARE],
-[m4_defun([_AS_TEST_PREPARE],
-[if test -x / >/dev/null 2>&1; then
- as_executable_p='test -x'
-else
- as_executable_p='test -f'
-fi
-])])# _AS_TEST_PREPARE
-
-# AS_EXECUTABLE_P
-# ---------------
-# Check whether a file is executable.
-m4_ifndef([AS_EXECUTABLE_P],
-[m4_defun([AS_EXECUTABLE_P],
-[AS_REQUIRE([_AS_TEST_PREPARE])dnl
-$as_executable_p $1[]dnl
-])])# AS_EXECUTABLE_P
-
-############################################################
-# NOTE: This macro has been submitted for inclusion into #
-# GNU Autoconf as AC_PROG_SED. When it is available in #
-# a released version of Autoconf we should remove this #
-# macro and use it instead. #
-############################################################
-# LT_AC_PROG_SED
-# --------------
-# Check for a fully-functional sed program, that truncates
-# as few characters as possible. Prefer GNU sed if found.
-AC_DEFUN([LT_AC_PROG_SED],
-[AC_MSG_CHECKING([for a sed that does not truncate output])
-AC_CACHE_VAL(lt_cv_path_SED,
-[# Loop through the user's path and test for sed and gsed.
-# Then use that list of sed's as ones to test for truncation.
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for lt_ac_prog in sed gsed; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- if AS_EXECUTABLE_P(["$as_dir/$lt_ac_prog$ac_exec_ext"]); then
- lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
- fi
- done
- done
-done
-IFS=$as_save_IFS
-lt_ac_max=0
-lt_ac_count=0
-# Add /usr/xpg4/bin/sed as it is typically found on Solaris
-# along with /bin/sed that truncates output.
-for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
- test ! -f $lt_ac_sed && continue
- cat /dev/null > conftest.in
- lt_ac_count=0
- echo $ECHO_N "0123456789$ECHO_C" >conftest.in
- # Check for GNU sed and select it if it is found.
- if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
- lt_cv_path_SED=$lt_ac_sed
- break
- fi
- while true; do
- cat conftest.in conftest.in >conftest.tmp
- mv conftest.tmp conftest.in
- cp conftest.in conftest.nl
- echo >>conftest.nl
- $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
- cmp -s conftest.out conftest.nl || break
- # 10000 chars as input seems more than enough
- test $lt_ac_count -gt 10 && break
- lt_ac_count=`expr $lt_ac_count + 1`
- if test $lt_ac_count -gt $lt_ac_max; then
- lt_ac_max=$lt_ac_count
- lt_cv_path_SED=$lt_ac_sed
- fi
- done
-done
-])
-SED=$lt_cv_path_SED
-AC_SUBST([SED])
-AC_MSG_RESULT([$SED])
-])
-
-dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not)
-dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page
-dnl also defines GSTUFF_PKG_ERRORS on error
-AC_DEFUN([PKG_CHECK_MODULES], [
- succeeded=no
-
- if test -z "$PKG_CONFIG"; then
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
- fi
-
- if test "$PKG_CONFIG" = "no" ; then
- echo "*** The pkg-config script could not be found. Make sure it is"
- echo "*** in your path, or set the PKG_CONFIG environment variable"
- echo "*** to the full path to pkg-config."
- echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
- else
- PKG_CONFIG_MIN_VERSION=0.9.0
- if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
- AC_MSG_CHECKING(for $2)
-
- if $PKG_CONFIG --exists "$2" ; then
- AC_MSG_RESULT(yes)
- succeeded=yes
-
- AC_MSG_CHECKING($1_CFLAGS)
- $1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
- AC_MSG_RESULT($$1_CFLAGS)
-
- AC_MSG_CHECKING($1_LIBS)
- $1_LIBS=`$PKG_CONFIG --libs "$2"`
- AC_MSG_RESULT($$1_LIBS)
- else
- $1_CFLAGS=""
- $1_LIBS=""
- ## If we have a custom action on failure, don't print errors, but
- ## do set a variable so people can do so.
- $1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
- ifelse([$4], ,echo $$1_PKG_ERRORS,)
- fi
-
- AC_SUBST($1_CFLAGS)
- AC_SUBST($1_LIBS)
- else
- echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
- echo "*** See http://www.freedesktop.org/software/pkgconfig"
- fi
- fi
-
- if test $succeeded = yes; then
- ifelse([$3], , :, [$3])
- else
- ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4])
- fi
-])
-
-
diff --git a/aclocal.m4 b/aclocal.m4
deleted file mode 100644
index 2f1ca33..0000000
--- a/aclocal.m4
+++ /dev/null
@@ -1,910 +0,0 @@
-# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-m4_ifndef([AC_AUTOCONF_VERSION],
- [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-m4_if(AC_AUTOCONF_VERSION, [2.61],,
-[m4_warning([this file was generated for autoconf 2.61.
-You have another version of autoconf. It may work, but is not guaranteed to.
-If you have problems, you may need to regenerate the build system entirely.
-To do so, use the procedure documented by the package, typically `autoreconf'.])])
-
-# Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_AUTOMAKE_VERSION(VERSION)
-# ----------------------------
-# Automake X.Y traces this macro to ensure aclocal.m4 has been
-# generated from the m4 files accompanying Automake X.Y.
-# (This private macro should not be called outside this file.)
-AC_DEFUN([AM_AUTOMAKE_VERSION],
-[am__api_version='1.10'
-dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
-dnl require some minimum version. Point them to the right macro.
-m4_if([$1], [1.10.1], [],
- [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
-])
-
-# _AM_AUTOCONF_VERSION(VERSION)
-# -----------------------------
-# aclocal traces this macro to find the Autoconf version.
-# This is a private macro too. Using m4_define simplifies
-# the logic in aclocal, which can simply ignore this definition.
-m4_define([_AM_AUTOCONF_VERSION], [])
-
-# AM_SET_CURRENT_AUTOMAKE_VERSION
-# -------------------------------
-# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
-# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
-AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.10.1])dnl
-m4_ifndef([AC_AUTOCONF_VERSION],
- [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)])
-
-# AM_AUX_DIR_EXPAND -*- Autoconf -*-
-
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
-# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
-# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
-#
-# Of course, Automake must honor this variable whenever it calls a
-# tool from the auxiliary directory. The problem is that $srcdir (and
-# therefore $ac_aux_dir as well) can be either absolute or relative,
-# depending on how configure is run. This is pretty annoying, since
-# it makes $ac_aux_dir quite unusable in subdirectories: in the top
-# source directory, any form will work fine, but in subdirectories a
-# relative path needs to be adjusted first.
-#
-# $ac_aux_dir/missing
-# fails when called from a subdirectory if $ac_aux_dir is relative
-# $top_srcdir/$ac_aux_dir/missing
-# fails if $ac_aux_dir is absolute,
-# fails when called from a subdirectory in a VPATH build with
-# a relative $ac_aux_dir
-#
-# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
-# are both prefixed by $srcdir. In an in-source build this is usually
-# harmless because $srcdir is `.', but things will broke when you
-# start a VPATH build or use an absolute $srcdir.
-#
-# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
-# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
-# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
-# and then we would define $MISSING as
-# MISSING="\${SHELL} $am_aux_dir/missing"
-# This will work as long as MISSING is not called from configure, because
-# unfortunately $(top_srcdir) has no meaning in configure.
-# However there are other variables, like CC, which are often used in
-# configure, and could therefore not use this "fixed" $ac_aux_dir.
-#
-# Another solution, used here, is to always expand $ac_aux_dir to an
-# absolute PATH. The drawback is that using absolute paths prevent a
-# configured tree to be moved without reconfiguration.
-
-AC_DEFUN([AM_AUX_DIR_EXPAND],
-[dnl Rely on autoconf to set up CDPATH properly.
-AC_PREREQ([2.50])dnl
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
-])
-
-# AM_CONDITIONAL -*- Autoconf -*-
-
-# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 8
-
-# AM_CONDITIONAL(NAME, SHELL-CONDITION)
-# -------------------------------------
-# Define a conditional.
-AC_DEFUN([AM_CONDITIONAL],
-[AC_PREREQ(2.52)dnl
- ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
- [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
-AC_SUBST([$1_TRUE])dnl
-AC_SUBST([$1_FALSE])dnl
-_AM_SUBST_NOTMAKE([$1_TRUE])dnl
-_AM_SUBST_NOTMAKE([$1_FALSE])dnl
-if $2; then
- $1_TRUE=
- $1_FALSE='#'
-else
- $1_TRUE='#'
- $1_FALSE=
-fi
-AC_CONFIG_COMMANDS_PRE(
-[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
- AC_MSG_ERROR([[conditional "$1" was never defined.
-Usually this means the macro was only invoked conditionally.]])
-fi])])
-
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 9
-
-# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
-# written in clear, in which case automake, when reading aclocal.m4,
-# will think it sees a *use*, and therefore will trigger all it's
-# C support machinery. Also note that it means that autoscan, seeing
-# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
-
-
-# _AM_DEPENDENCIES(NAME)
-# ----------------------
-# See how the compiler implements dependency checking.
-# NAME is "CC", "CXX", "GCJ", or "OBJC".
-# We try a few techniques and use that to set a single cache variable.
-#
-# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
-# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
-# dependency, and given that the user is not expected to run this macro,
-# just rely on AC_PROG_CC.
-AC_DEFUN([_AM_DEPENDENCIES],
-[AC_REQUIRE([AM_SET_DEPDIR])dnl
-AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
-AC_REQUIRE([AM_MAKE_INCLUDE])dnl
-AC_REQUIRE([AM_DEP_TRACK])dnl
-
-ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
- [$1], CXX, [depcc="$CXX" am_compiler_list=],
- [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
- [$1], UPC, [depcc="$UPC" am_compiler_list=],
- [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
- [depcc="$$1" am_compiler_list=])
-
-AC_CACHE_CHECK([dependency style of $depcc],
- [am_cv_$1_dependencies_compiler_type],
-[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
- # We make a subdir and do the tests there. Otherwise we can end up
- # making bogus files that we don't know about and never remove. For
- # instance it was reported that on HP-UX the gcc test will end up
- # making a dummy file named `D' -- because `-MD' means `put the output
- # in D'.
- mkdir conftest.dir
- # Copy depcomp to subdir because otherwise we won't find it if we're
- # using a relative directory.
- cp "$am_depcomp" conftest.dir
- cd conftest.dir
- # We will build objects and dependencies in a subdirectory because
- # it helps to detect inapplicable dependency modes. For instance
- # both Tru64's cc and ICC support -MD to output dependencies as a
- # side effect of compilation, but ICC will put the dependencies in
- # the current directory while Tru64 will put them in the object
- # directory.
- mkdir sub
-
- am_cv_$1_dependencies_compiler_type=none
- if test "$am_compiler_list" = ""; then
- am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
- fi
- for depmode in $am_compiler_list; do
- # Setup a source with many dependencies, because some compilers
- # like to wrap large dependency lists on column 80 (with \), and
- # we should not choose a depcomp mode which is confused by this.
- #
- # We need to recreate these files for each test, as the compiler may
- # overwrite some of them when testing with obscure command lines.
- # This happens at least with the AIX C compiler.
- : > sub/conftest.c
- for i in 1 2 3 4 5 6; do
- echo '#include "conftst'$i'.h"' >> sub/conftest.c
- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
- # Solaris 8's {/usr,}/bin/sh.
- touch sub/conftst$i.h
- done
- echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
- case $depmode in
- nosideeffect)
- # after this tag, mechanisms are not by side-effect, so they'll
- # only be used when explicitly requested
- if test "x$enable_dependency_tracking" = xyes; then
- continue
- else
- break
- fi
- ;;
- none) break ;;
- esac
- # We check with `-c' and `-o' for the sake of the "dashmstdout"
- # mode. It turns out that the SunPro C++ compiler does not properly
- # handle `-M -o', and we need to detect this.
- if depmode=$depmode \
- source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
- depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
- $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
- >/dev/null 2>conftest.err &&
- grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
- grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
- grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
- ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
- # icc doesn't choke on unknown options, it will just issue warnings
- # or remarks (even with -Werror). So we grep stderr for any message
- # that says an option was ignored or not supported.
- # When given -MP, icc 7.0 and 7.1 complain thusly:
- # icc: Command line warning: ignoring option '-M'; no argument required
- # The diagnosis changed in icc 8.0:
- # icc: Command line remark: option '-MP' not supported
- if (grep 'ignoring option' conftest.err ||
- grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
- am_cv_$1_dependencies_compiler_type=$depmode
- break
- fi
- fi
- done
-
- cd ..
- rm -rf conftest.dir
-else
- am_cv_$1_dependencies_compiler_type=none
-fi
-])
-AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
-AM_CONDITIONAL([am__fastdep$1], [
- test "x$enable_dependency_tracking" != xno \
- && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
-])
-
-
-# AM_SET_DEPDIR
-# -------------
-# Choose a directory name for dependency files.
-# This macro is AC_REQUIREd in _AM_DEPENDENCIES
-AC_DEFUN([AM_SET_DEPDIR],
-[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
-AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
-])
-
-
-# AM_DEP_TRACK
-# ------------
-AC_DEFUN([AM_DEP_TRACK],
-[AC_ARG_ENABLE(dependency-tracking,
-[ --disable-dependency-tracking speeds up one-time build
- --enable-dependency-tracking do not reject slow dependency extractors])
-if test "x$enable_dependency_tracking" != xno; then
- am_depcomp="$ac_aux_dir/depcomp"
- AMDEPBACKSLASH='\'
-fi
-AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
-AC_SUBST([AMDEPBACKSLASH])dnl
-_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
-])
-
-# Generate code to set up dependency tracking. -*- Autoconf -*-
-
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-#serial 3
-
-# _AM_OUTPUT_DEPENDENCY_COMMANDS
-# ------------------------------
-AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
-[for mf in $CONFIG_FILES; do
- # Strip MF so we end up with the name of the file.
- mf=`echo "$mf" | sed -e 's/:.*$//'`
- # Check whether this is an Automake generated Makefile or not.
- # We used to match only the files named `Makefile.in', but
- # some people rename them; so instead we look at the file content.
- # Grep'ing the first line is not enough: some people post-process
- # each Makefile.in and add a new line on top of each file to say so.
- # Grep'ing the whole file is not good either: AIX grep has a line
- # limit of 2048, but all sed's we know have understand at least 4000.
- if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
- dirpart=`AS_DIRNAME("$mf")`
- else
- continue
- fi
- # Extract the definition of DEPDIR, am__include, and am__quote
- # from the Makefile without running `make'.
- DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
- test -z "$DEPDIR" && continue
- am__include=`sed -n 's/^am__include = //p' < "$mf"`
- test -z "am__include" && continue
- am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
- # When using ansi2knr, U may be empty or an underscore; expand it
- U=`sed -n 's/^U = //p' < "$mf"`
- # Find all dependency output files, they are included files with
- # $(DEPDIR) in their names. We invoke sed twice because it is the
- # simplest approach to changing $(DEPDIR) to its actual value in the
- # expansion.
- for file in `sed -n "
- s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
- # Make sure the directory exists.
- test -f "$dirpart/$file" && continue
- fdir=`AS_DIRNAME(["$file"])`
- AS_MKDIR_P([$dirpart/$fdir])
- # echo "creating $dirpart/$file"
- echo '# dummy' > "$dirpart/$file"
- done
-done
-])# _AM_OUTPUT_DEPENDENCY_COMMANDS
-
-
-# AM_OUTPUT_DEPENDENCY_COMMANDS
-# -----------------------------
-# This macro should only be invoked once -- use via AC_REQUIRE.
-#
-# This code is only required when automatic dependency tracking
-# is enabled. FIXME. This creates each `.P' file that we will
-# need in order to bootstrap the dependency handling code.
-AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
-[AC_CONFIG_COMMANDS([depfiles],
- [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
- [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
-])
-
-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 8
-
-# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
-AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
-
-# Do all the work for Automake. -*- Autoconf -*-
-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2008 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 13
-
-# This macro actually does too much. Some checks are only needed if
-# your package does certain things. But this isn't really a big deal.
-
-# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
-# AM_INIT_AUTOMAKE([OPTIONS])
-# -----------------------------------------------
-# The call with PACKAGE and VERSION arguments is the old style
-# call (pre autoconf-2.50), which is being phased out. PACKAGE
-# and VERSION should now be passed to AC_INIT and removed from
-# the call to AM_INIT_AUTOMAKE.
-# We support both call styles for the transition. After
-# the next Automake release, Autoconf can make the AC_INIT
-# arguments mandatory, and then we can depend on a new Autoconf
-# release and drop the old call support.
-AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.60])dnl
-dnl Autoconf wants to disallow AM_ names. We explicitly allow
-dnl the ones we care about.
-m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
-AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
-AC_REQUIRE([AC_PROG_INSTALL])dnl
-if test "`cd $srcdir && pwd`" != "`pwd`"; then
- # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
- # is not polluted with repeated "-I."
- AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
- # test to see if srcdir already configured
- if test -f $srcdir/config.status; then
- AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
- fi
-fi
-
-# test whether we have cygpath
-if test -z "$CYGPATH_W"; then
- if (cygpath --version) >/dev/null 2>/dev/null; then
- CYGPATH_W='cygpath -w'
- else
- CYGPATH_W=echo
- fi
-fi
-AC_SUBST([CYGPATH_W])
-
-# Define the identity of the package.
-dnl Distinguish between old-style and new-style calls.
-m4_ifval([$2],
-[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
- AC_SUBST([PACKAGE], [$1])dnl
- AC_SUBST([VERSION], [$2])],
-[_AM_SET_OPTIONS([$1])dnl
-dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
-m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
- [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
-
-_AM_IF_OPTION([no-define],,
-[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
-
-# Some tools Automake needs.
-AC_REQUIRE([AM_SANITY_CHECK])dnl
-AC_REQUIRE([AC_ARG_PROGRAM])dnl
-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
-AM_MISSING_PROG(AUTOCONF, autoconf)
-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
-AM_MISSING_PROG(AUTOHEADER, autoheader)
-AM_MISSING_PROG(MAKEINFO, makeinfo)
-AM_PROG_INSTALL_SH
-AM_PROG_INSTALL_STRIP
-AC_REQUIRE([AM_PROG_MKDIR_P])dnl
-# We need awk for the "check" target. The system "awk" is bad on
-# some platforms.
-AC_REQUIRE([AC_PROG_AWK])dnl
-AC_REQUIRE([AC_PROG_MAKE_SET])dnl
-AC_REQUIRE([AM_SET_LEADING_DOT])dnl
-_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
- [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
- [_AM_PROG_TAR([v7])])])
-_AM_IF_OPTION([no-dependencies],,
-[AC_PROVIDE_IFELSE([AC_PROG_CC],
- [_AM_DEPENDENCIES(CC)],
- [define([AC_PROG_CC],
- defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
-AC_PROVIDE_IFELSE([AC_PROG_CXX],
- [_AM_DEPENDENCIES(CXX)],
- [define([AC_PROG_CXX],
- defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
-AC_PROVIDE_IFELSE([AC_PROG_OBJC],
- [_AM_DEPENDENCIES(OBJC)],
- [define([AC_PROG_OBJC],
- defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
-])
-])
-
-
-# When config.status generates a header, we must update the stamp-h file.
-# This file resides in the same directory as the config header
-# that is generated. The stamp files are numbered to have different names.
-
-# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
-# loop where config.status creates the headers, so we can generate
-# our stamp files there.
-AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
-[# Compute $1's index in $config_headers.
-_am_arg=$1
-_am_stamp_count=1
-for _am_header in $config_headers :; do
- case $_am_header in
- $_am_arg | $_am_arg:* )
- break ;;
- * )
- _am_stamp_count=`expr $_am_stamp_count + 1` ;;
- esac
-done
-echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
-
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_INSTALL_SH
-# ------------------
-# Define $install_sh.
-AC_DEFUN([AM_PROG_INSTALL_SH],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
-AC_SUBST(install_sh)])
-
-# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 2
-
-# Check whether the underlying file-system supports filenames
-# with a leading dot. For instance MS-DOS doesn't.
-AC_DEFUN([AM_SET_LEADING_DOT],
-[rm -rf .tst 2>/dev/null
-mkdir .tst 2>/dev/null
-if test -d .tst; then
- am__leading_dot=.
-else
- am__leading_dot=_
-fi
-rmdir .tst 2>/dev/null
-AC_SUBST([am__leading_dot])])
-
-# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
-# From Jim Meyering
-
-# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 4
-
-AC_DEFUN([AM_MAINTAINER_MODE],
-[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
- dnl maintainer-mode is disabled by default
- AC_ARG_ENABLE(maintainer-mode,
-[ --enable-maintainer-mode enable make rules and dependencies not useful
- (and sometimes confusing) to the casual installer],
- USE_MAINTAINER_MODE=$enableval,
- USE_MAINTAINER_MODE=no)
- AC_MSG_RESULT([$USE_MAINTAINER_MODE])
- AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
- MAINT=$MAINTAINER_MODE_TRUE
- AC_SUBST(MAINT)dnl
-]
-)
-
-AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
-
-# Check to see how 'make' treats includes. -*- Autoconf -*-
-
-# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 3
-
-# AM_MAKE_INCLUDE()
-# -----------------
-# Check to see how make treats includes.
-AC_DEFUN([AM_MAKE_INCLUDE],
-[am_make=${MAKE-make}
-cat > confinc << 'END'
-am__doit:
- @echo done
-.PHONY: am__doit
-END
-# If we don't find an include directive, just comment out the code.
-AC_MSG_CHECKING([for style of include used by $am_make])
-am__include="#"
-am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# We grep out `Entering directory' and `Leaving directory'
-# messages which can occur if `w' ends up in MAKEFLAGS.
-# In particular we don't look at `^make:' because GNU make might
-# be invoked under some other name (usually "gmake"), in which
-# case it prints its new name instead of `make'.
-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
- am__include=include
- am__quote=
- _am_result=GNU
-fi
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
- echo '.include "confinc"' > confmf
- if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
- am__include=.include
- am__quote="\""
- _am_result=BSD
- fi
-fi
-AC_SUBST([am__include])
-AC_SUBST([am__quote])
-AC_MSG_RESULT([$_am_result])
-rm -f confinc confmf
-])
-
-# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
-
-# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 5
-
-# AM_MISSING_PROG(NAME, PROGRAM)
-# ------------------------------
-AC_DEFUN([AM_MISSING_PROG],
-[AC_REQUIRE([AM_MISSING_HAS_RUN])
-$1=${$1-"${am_missing_run}$2"}
-AC_SUBST($1)])
-
-
-# AM_MISSING_HAS_RUN
-# ------------------
-# Define MISSING if not defined so far and test if it supports --run.
-# If it does, set am_missing_run to use it, otherwise, to nothing.
-AC_DEFUN([AM_MISSING_HAS_RUN],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-AC_REQUIRE_AUX_FILE([missing])dnl
-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
-# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
- am_missing_run="$MISSING --run "
-else
- am_missing_run=
- AC_MSG_WARN([`missing' script is too old or missing])
-fi
-])
-
-# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_MKDIR_P
-# ---------------
-# Check for `mkdir -p'.
-AC_DEFUN([AM_PROG_MKDIR_P],
-[AC_PREREQ([2.60])dnl
-AC_REQUIRE([AC_PROG_MKDIR_P])dnl
-dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
-dnl while keeping a definition of mkdir_p for backward compatibility.
-dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
-dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
-dnl Makefile.ins that do not define MKDIR_P, so we do our own
-dnl adjustment using top_builddir (which is defined more often than
-dnl MKDIR_P).
-AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
-case $mkdir_p in
- [[\\/$]]* | ?:[[\\/]]*) ;;
- */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
-esac
-])
-
-# Helper functions for option handling. -*- Autoconf -*-
-
-# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 3
-
-# _AM_MANGLE_OPTION(NAME)
-# -----------------------
-AC_DEFUN([_AM_MANGLE_OPTION],
-[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
-
-# _AM_SET_OPTION(NAME)
-# ------------------------------
-# Set option NAME. Presently that only means defining a flag for this option.
-AC_DEFUN([_AM_SET_OPTION],
-[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
-
-# _AM_SET_OPTIONS(OPTIONS)
-# ----------------------------------
-# OPTIONS is a space-separated list of Automake options.
-AC_DEFUN([_AM_SET_OPTIONS],
-[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
-
-# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
-# -------------------------------------------
-# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
-AC_DEFUN([_AM_IF_OPTION],
-[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
-
-# Check to make sure that the build environment is sane. -*- Autoconf -*-
-
-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 4
-
-# AM_SANITY_CHECK
-# ---------------
-AC_DEFUN([AM_SANITY_CHECK],
-[AC_MSG_CHECKING([whether build environment is sane])
-# Just in case
-sleep 1
-echo timestamp > conftest.file
-# Do `set' in a subshell so we don't clobber the current shell's
-# arguments. Must try -L first in case configure is actually a
-# symlink; some systems play weird games with the mod time of symlinks
-# (eg FreeBSD returns the mod time of the symlink's containing
-# directory).
-if (
- set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
- if test "$[*]" = "X"; then
- # -L didn't work.
- set X `ls -t $srcdir/configure conftest.file`
- fi
- rm -f conftest.file
- if test "$[*]" != "X $srcdir/configure conftest.file" \
- && test "$[*]" != "X conftest.file $srcdir/configure"; then
-
- # If neither matched, then we have a broken ls. This can happen
- # if, for instance, CONFIG_SHELL is bash and it inherits a
- # broken ls alias from the environment. This has actually
- # happened. Such a system could not be considered "sane".
- AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
-alias in your environment])
- fi
-
- test "$[2]" = conftest.file
- )
-then
- # Ok.
- :
-else
- AC_MSG_ERROR([newly created file is older than distributed files!
-Check your system clock])
-fi
-AC_MSG_RESULT(yes)])
-
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_INSTALL_STRIP
-# ---------------------
-# One issue with vendor `install' (even GNU) is that you can't
-# specify the program used to strip binaries. This is especially
-# annoying in cross-compiling environments, where the build's strip
-# is unlikely to handle the host's binaries.
-# Fortunately install-sh will honor a STRIPPROG variable, so we
-# always use install-sh in `make install-strip', and initialize
-# STRIPPROG with the value of the STRIP variable (set by the user).
-AC_DEFUN([AM_PROG_INSTALL_STRIP],
-[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'. However `strip' might not be the right
-# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
-if test "$cross_compiling" != no; then
- AC_CHECK_TOOL([STRIP], [strip], :)
-fi
-INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
-AC_SUBST([INSTALL_STRIP_PROGRAM])])
-
-# Copyright (C) 2006 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# _AM_SUBST_NOTMAKE(VARIABLE)
-# ---------------------------
-# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
-# This macro is traced by Automake.
-AC_DEFUN([_AM_SUBST_NOTMAKE])
-
-# Check how to create a tarball. -*- Autoconf -*-
-
-# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 2
-
-# _AM_PROG_TAR(FORMAT)
-# --------------------
-# Check how to create a tarball in format FORMAT.
-# FORMAT should be one of `v7', `ustar', or `pax'.
-#
-# Substitute a variable $(am__tar) that is a command
-# writing to stdout a FORMAT-tarball containing the directory
-# $tardir.
-# tardir=directory && $(am__tar) > result.tar
-#
-# Substitute a variable $(am__untar) that extract such
-# a tarball read from stdin.
-# $(am__untar) < result.tar
-AC_DEFUN([_AM_PROG_TAR],
-[# Always define AMTAR for backward compatibility.
-AM_MISSING_PROG([AMTAR], [tar])
-m4_if([$1], [v7],
- [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
- [m4_case([$1], [ustar],, [pax],,
- [m4_fatal([Unknown tar format])])
-AC_MSG_CHECKING([how to create a $1 tar archive])
-# Loop over all known methods to create a tar archive until one works.
-_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
-_am_tools=${am_cv_prog_tar_$1-$_am_tools}
-# Do not fold the above two line into one, because Tru64 sh and
-# Solaris sh will not grok spaces in the rhs of `-'.
-for _am_tool in $_am_tools
-do
- case $_am_tool in
- gnutar)
- for _am_tar in tar gnutar gtar;
- do
- AM_RUN_LOG([$_am_tar --version]) && break
- done
- am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
- am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
- am__untar="$_am_tar -xf -"
- ;;
- plaintar)
- # Must skip GNU tar: if it does not support --format= it doesn't create
- # ustar tarball either.
- (tar --version) >/dev/null 2>&1 && continue
- am__tar='tar chf - "$$tardir"'
- am__tar_='tar chf - "$tardir"'
- am__untar='tar xf -'
- ;;
- pax)
- am__tar='pax -L -x $1 -w "$$tardir"'
- am__tar_='pax -L -x $1 -w "$tardir"'
- am__untar='pax -r'
- ;;
- cpio)
- am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
- am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
- am__untar='cpio -i -H $1 -d'
- ;;
- none)
- am__tar=false
- am__tar_=false
- am__untar=false
- ;;
- esac
-
- # If the value was cached, stop now. We just wanted to have am__tar
- # and am__untar set.
- test -n "${am_cv_prog_tar_$1}" && break
-
- # tar/untar a dummy directory, and stop if the command works
- rm -rf conftest.dir
- mkdir conftest.dir
- echo GrepMe > conftest.dir/file
- AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
- rm -rf conftest.dir
- if test -s conftest.tar; then
- AM_RUN_LOG([$am__untar <conftest.tar])
- grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
- fi
-done
-rm -rf conftest.dir
-
-AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
-AC_MSG_RESULT([$am_cv_prog_tar_$1])])
-AC_SUBST([am__tar])
-AC_SUBST([am__untar])
-]) # _AM_PROG_TAR
-
-m4_include([acinclude.m4])
diff --git a/admin b/admin
deleted file mode 160000
-Subproject 269bccc9055d7f6ac12e2cee4741f2da4f8b5eb
diff --git a/cmake b/cmake
deleted file mode 160000
-Subproject 53c7e28984f89f979c4495b30abdb10a80373d7
diff --git a/config.h.in b/config.h.in
deleted file mode 100644
index a3806e3..0000000
--- a/config.h.in
+++ /dev/null
@@ -1,252 +0,0 @@
-/* config.h.in. Generated from configure.in by autoheader. */
-
-/* Define to 1 if you have the <Carbon/Carbon.h> header file. */
-#undef HAVE_CARBON_CARBON_H
-
-/* Define if you have the CoreAudio API */
-#undef HAVE_COREAUDIO
-
-/* Define to 1 if you have the <crt_externs.h> header file. */
-#undef HAVE_CRT_EXTERNS_H
-
-/* Defines if your system has the crypt function */
-#undef HAVE_CRYPT
-
-/* Define to 1 if you have the <dlfcn.h> header file. */
-#undef HAVE_DLFCN_H
-
-/* Define to 1 if you have the <inttypes.h> header file. */
-#undef HAVE_INTTYPES_H
-
-/* Define if you have Kimiface headers */
-#undef HAVE_KIMIFACE
-
-/* Define if you have libjpeg */
-#undef HAVE_LIBJPEG
-
-/* Define if you have libpng */
-#undef HAVE_LIBPNG
-
-/* Define if you have a working libpthread (will enable threaded code) */
-#undef HAVE_LIBPTHREAD
-
-/* Define if you have libz */
-#undef HAVE_LIBZ
-
-/* Define to 1 if you have the <memory.h> header file. */
-#undef HAVE_MEMORY_H
-
-/* Define if your system needs _NSGetEnviron to set up the environment */
-#undef HAVE_NSGETENVIRON
-
-/* Define if you have res_init */
-#undef HAVE_RES_INIT
-
-/* Define if you have the res_init prototype */
-#undef HAVE_RES_INIT_PROTO
-
-/* Define if you have a STL implementation by SGI */
-#undef HAVE_SGI_STL
-
-/* Define to 1 if you have the `snprintf' function. */
-#undef HAVE_SNPRINTF
-
-/* Define to 1 if you have the <stdint.h> header file. */
-#undef HAVE_STDINT_H
-
-/* Define to 1 if you have the <stdlib.h> header file. */
-#undef HAVE_STDLIB_H
-
-/* Define to 1 if you have the <strings.h> header file. */
-#undef HAVE_STRINGS_H
-
-/* Define to 1 if you have the <string.h> header file. */
-#undef HAVE_STRING_H
-
-/* Define if you have strlcat */
-#undef HAVE_STRLCAT
-
-/* Define if you have the strlcat prototype */
-#undef HAVE_STRLCAT_PROTO
-
-/* Define if you have strlcpy */
-#undef HAVE_STRLCPY
-
-/* Define if you have the strlcpy prototype */
-#undef HAVE_STRLCPY_PROTO
-
-/* Define to 1 if you have the <sys/bitypes.h> header file. */
-#undef HAVE_SYS_BITYPES_H
-
-/* Define to 1 if you have the <sys/stat.h> header file. */
-#undef HAVE_SYS_STAT_H
-
-/* Define to 1 if you have the <sys/types.h> header file. */
-#undef HAVE_SYS_TYPES_H
-
-/* Define to 1 if you have the <tgmath.h> header file. */
-#undef HAVE_TGMATH_H
-
-/* Define to 1 if you have the <unistd.h> header file. */
-#undef HAVE_UNISTD_H
-
-/* Define to 1 if you have the `vsnprintf' function. */
-#undef HAVE_VSNPRINTF
-
-/* Define if you have the XScreenSaver extension */
-#undef HAVE_XSCREENSAVER
-
-/* Suffix for lib directories */
-#undef KDELIBSUFF
-
-/* Name of package */
-#undef PACKAGE
-
-/* Define to the address where bug reports for this package should be sent. */
-#undef PACKAGE_BUGREPORT
-
-/* Define to the full name of this package. */
-#undef PACKAGE_NAME
-
-/* Define to the full name and version of this package. */
-#undef PACKAGE_STRING
-
-/* Define to the one symbol short name of this package. */
-#undef PACKAGE_TARNAME
-
-/* Define to the version of this package. */
-#undef PACKAGE_VERSION
-
-/* The size of `char *', as computed by sizeof. */
-#undef SIZEOF_CHAR_P
-
-/* The size of `int', as computed by sizeof. */
-#undef SIZEOF_INT
-
-/* The size of `long', as computed by sizeof. */
-#undef SIZEOF_LONG
-
-/* The size of `short', as computed by sizeof. */
-#undef SIZEOF_SHORT
-
-/* The size of `size_t', as computed by sizeof. */
-#undef SIZEOF_SIZE_T
-
-/* The size of `unsigned long', as computed by sizeof. */
-#undef SIZEOF_UNSIGNED_LONG
-
-/* Define to 1 if you have the ANSI C header files. */
-#undef STDC_HEADERS
-
-/* If we use arts volume */
-#undef USE_ARTS
-
-/* Define if you have KNotify */
-#undef USE_KNOTIFY
-
-/* Version number of package */
-#undef VERSION
-
-/* Defined if compiling without arts */
-#undef WITHOUT_ARTS
-
-/*
- * jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
- * headers and I'm too lazy to write a configure test as long as only
- * unixware is related
- */
-#ifdef _UNIXWARE
-#define HAVE_BOOLEAN
-#endif
-
-
-
-/*
- * AIX defines FD_SET in terms of bzero, but fails to include <strings.h>
- * that defines bzero.
- */
-
-#if defined(_AIX)
-#include <strings.h>
-#endif
-
-
-
-#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H)
-# include <sys/time.h>
-# include <crt_externs.h>
-# define environ (*_NSGetEnviron())
-#endif
-
-
-
-#if !defined(HAVE_RES_INIT_PROTO)
-#ifdef __cplusplus
-extern "C" {
-#endif
-int res_init(void);
-#ifdef __cplusplus
-}
-#endif
-#endif
-
-
-
-#if !defined(HAVE_STRLCAT_PROTO)
-#ifdef __cplusplus
-extern "C" {
-#endif
-unsigned long strlcat(char*, const char*, unsigned long);
-#ifdef __cplusplus
-}
-#endif
-#endif
-
-
-
-#if !defined(HAVE_STRLCPY_PROTO)
-#ifdef __cplusplus
-extern "C" {
-#endif
-unsigned long strlcpy(char*, const char*, unsigned long);
-#ifdef __cplusplus
-}
-#endif
-#endif
-
-
-
-/*
- * On HP-UX, the declaration of vsnprintf() is needed every time !
- */
-
-#if !defined(HAVE_VSNPRINTF) || defined(hpux)
-#if __STDC__
-#include <stdarg.h>
-#include <stdlib.h>
-#else
-#include <varargs.h>
-#endif
-#ifdef __cplusplus
-extern "C"
-#endif
-int vsnprintf(char *str, size_t n, char const *fmt, va_list ap);
-#ifdef __cplusplus
-extern "C"
-#endif
-int snprintf(char *str, size_t n, char const *fmt, ...);
-#endif
-
-
-
-#if defined(__SVR4) && !defined(__svr4__)
-#define __svr4__ 1
-#endif
-
-
-/* type to use in place of socklen_t if not defined */
-#undef kde_socklen_t
-
-/* type to use in place of socklen_t if not defined (deprecated, use
- kde_socklen_t) */
-#undef ksize_t
diff --git a/configure.files b/configure.files
deleted file mode 100644
index e21fe66..0000000
--- a/configure.files
+++ /dev/null
@@ -1,3 +0,0 @@
-./admin/configure.in.min
-configure.in.in
-./konversation/configure.in.in
diff --git a/configure.in b/configure.in
deleted file mode 100644
index 552eff5..0000000
--- a/configure.in
+++ /dev/null
@@ -1,234 +0,0 @@
-dnl =======================================================
-dnl FILE: ./admin/configure.in.min
-dnl =======================================================
-
-dnl This file is part of the KDE libraries/packages
-dnl Copyright (C) 2001 Stephan Kulow (coolo@kde.org)
-
-dnl This file is free software; you can redistribute it and/or
-dnl modify it under the terms of the GNU Library General Public
-dnl License as published by the Free Software Foundation; either
-dnl version 2 of the License, or (at your option) any later version.
-
-dnl This library is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl Library General Public License for more details.
-
-dnl You should have received a copy of the GNU Library General Public License
-dnl along with this library; see the file COPYING.LIB. If not, write to
-dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-dnl Boston, MA 02110-1301, USA.
-
-# Original Author was Kalle@kde.org
-# I lifted it in some mater. (Stephan Kulow)
-# I used much code from Janos Farkas
-
-dnl Process this file with autoconf to produce a configure script.
-
-AC_INIT(acinclude.m4) dnl a source file from your sub dir
-
-dnl This is so we can use kde-common
-AC_CONFIG_AUX_DIR(admin)
-
-dnl This ksh/zsh feature conflicts with `cd blah ; pwd`
-unset CDPATH
-
-dnl Checking host/target/build systems, for make, install etc.
-AC_CANONICAL_SYSTEM
-dnl Perform program name transformation
-AC_ARG_PROGRAM
-
-dnl Automake doc recommends to do this only here. (Janos)
-AM_INIT_AUTOMAKE(konversation-1.1, "3.5.9") dnl searches for some needed programs
-
-AM_MAINTAINER_MODE
-
-KDE_SET_PREFIX
-
-dnl generate the config header
-AM_CONFIG_HEADER(config.h) dnl at the distribution this done
-
-dnl Checks for programs.
-AC_CHECK_COMPILERS
-AC_ENABLE_SHARED(yes)
-AC_ENABLE_STATIC(no)
-KDE_PROG_LIBTOOL
-
-dnl for NLS support. Call them in this order!
-dnl WITH_NLS is for the po files
-AM_KDE_WITH_NLS
-
-KDE_USE_TQT(3.2)
-AC_PATH_KDE
-dnl =======================================================
-dnl FILE: configure.in.in
-dnl =======================================================
-
-#MIN_CONFIG(3.2)
-CXXFLAGS="$CXXFLAGS $KDE_DEFAULT_CXXFLAGS"
-
-if test "$build_arts" = "yes"; then
- AC_DEFINE(USE_ARTS, 1, [If we use arts volume])
- LIB_ARTS="-lartskde"
- AC_SUBST(LIB_ARTS)
-fi
-
-KDE_INIT_DOXYGEN([KEG Network API Reference], [Version $VERSION])
-
-dnl =======================================================
-dnl FILE: ./konversation/configure.in.in
-dnl =======================================================
-
-#MIN_CONFIG(3.2)
-CXXFLAGS="$CXXFLAGS $KDE_DEFAULT_CXXFLAGS"
-
-KDE_CHECK_HEADER(knotifyclient.h,
- [
- AC_DEFINE(USE_KNOTIFY, 1, [Define if you have KNotify] )
- ])
-
-
-KDE_CHECK_HEADER(kimiface.h,
- [
- AC_DEFINE(HAVE_KIMIFACE, 1, [Define if you have Kimiface headers] )
- LIB_KIMIFACE="-ltdeimproxy"
- AC_SUBST(LIB_KIMIFACE)
- ])
-
-# Check for XScreenSaver
-AC_CHECK_HEADERS(tgmath.h)xss_save_ldflags="$LDFLAGS"
-LDFLAGS="$X_LDFLAGS"
-
-LIB_XSS=
-
-KDE_CHECK_HEADER(X11/extensions/scrnsaver.h,
- [
- AC_CHECK_LIB(Xext,XScreenSaverQueryInfo,
- [
- AC_DEFINE(HAVE_XSCREENSAVER, 1, [Define if you have the XScreenSaver extension])
- LIB_XSS="-lXext"
- ],
- [
- ld_shared_flag=
- KDE_CHECK_COMPILER_FLAG(shared, [ld_shared_flag="-shared"])
- AC_CHECK_LIB(Xss,XScreenSaverQueryInfo,
- [
- AC_DEFINE(HAVE_XSCREENSAVER, 1, [Define if you have the XScreenSaver extension])
- LIB_XSS="-lXss"
- ],
- [],
- [ $ld_shared_flag $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS ])
- ],
- [ $X_PRE_LIBS -lX11 $X_EXTRA_LIBS ])
- ], [],
- [
- #include <X11/Xlib.h>
- ] )
-
-AC_SUBST(LIB_XSS)
-LDFLAGS="$xss_save_ldflags"
-KDE_CREATE_SUBDIRSLIST
-AM_CONDITIONAL(doc_SUBDIR_included, test "x$doc_SUBDIR_included" = xyes)
-AM_CONDITIONAL(konversation_SUBDIR_included, test "x$konversation_SUBDIR_included" = xyes)
-AM_CONDITIONAL(po_SUBDIR_included, test "x$po_SUBDIR_included" = xyes)
-AC_CONFIG_FILES([ Makefile ])
-AC_CONFIG_FILES([ doc/Makefile ])
-AC_CONFIG_FILES([ doc/da/Makefile ])
-AC_CONFIG_FILES([ doc/es/Makefile ])
-AC_CONFIG_FILES([ doc/et/Makefile ])
-AC_CONFIG_FILES([ doc/it/Makefile ])
-AC_CONFIG_FILES([ doc/konversation/Makefile ])
-AC_CONFIG_FILES([ doc/pt/Makefile ])
-AC_CONFIG_FILES([ doc/ru/Makefile ])
-AC_CONFIG_FILES([ doc/sv/Makefile ])
-AC_CONFIG_FILES([ konversation/Makefile ])
-AC_CONFIG_FILES([ konversation/images/Makefile ])
-AC_CONFIG_FILES([ konversation/images/icons/Makefile ])
-AC_CONFIG_FILES([ konversation/images/nickicons/Makefile ])
-AC_CONFIG_FILES([ konversation/images/nickicons/alternative/Makefile ])
-AC_CONFIG_FILES([ konversation/images/nickicons/christmas/Makefile ])
-AC_CONFIG_FILES([ konversation/images/nickicons/classic/Makefile ])
-AC_CONFIG_FILES([ konversation/images/nickicons/default/Makefile ])
-AC_CONFIG_FILES([ konversation/images/nickicons/oxygen/Makefile ])
-AC_CONFIG_FILES([ konversation/images/nickicons/smiling/Makefile ])
-AC_CONFIG_FILES([ konversation/images/nickicons/square/Makefile ])
-AC_CONFIG_FILES([ konversation/scripts/Makefile ])
-AC_CONFIG_FILES([ konversation/src/Makefile ])
-AC_CONFIG_FILES([ konversation/src/blowfish/Makefile ])
-AC_CONFIG_FILES([ konversation/src/config/Makefile ])
-AC_CONFIG_FILES([ konversation/src/linkaddressbook/Makefile ])
-AC_CONFIG_FILES([ po/Makefile ])
-AC_CONFIG_FILES([ po/ar/Makefile ])
-AC_CONFIG_FILES([ po/bg/Makefile ])
-AC_CONFIG_FILES([ po/ca/Makefile ])
-AC_CONFIG_FILES([ po/da/Makefile ])
-AC_CONFIG_FILES([ po/de/Makefile ])
-AC_CONFIG_FILES([ po/el/Makefile ])
-AC_CONFIG_FILES([ po/en_GB/Makefile ])
-AC_CONFIG_FILES([ po/es/Makefile ])
-AC_CONFIG_FILES([ po/et/Makefile ])
-AC_CONFIG_FILES([ po/fi/Makefile ])
-AC_CONFIG_FILES([ po/fr/Makefile ])
-AC_CONFIG_FILES([ po/gl/Makefile ])
-AC_CONFIG_FILES([ po/he/Makefile ])
-AC_CONFIG_FILES([ po/hu/Makefile ])
-AC_CONFIG_FILES([ po/it/Makefile ])
-AC_CONFIG_FILES([ po/ja/Makefile ])
-AC_CONFIG_FILES([ po/ka/Makefile ])
-AC_CONFIG_FILES([ po/ko/Makefile ])
-AC_CONFIG_FILES([ po/pa/Makefile ])
-AC_CONFIG_FILES([ po/pt/Makefile ])
-AC_CONFIG_FILES([ po/ru/Makefile ])
-AC_CONFIG_FILES([ po/sr/Makefile ])
-AC_CONFIG_FILES([ po/sr@Latn/Makefile ])
-AC_CONFIG_FILES([ po/sv/Makefile ])
-AC_CONFIG_FILES([ po/tr/Makefile ])
-AC_CONFIG_FILES([ po/zh_CN/Makefile ])
-AC_CONFIG_FILES([ po/zh_TW/Makefile ])
-AC_OUTPUT
-# Check if KDE_SET_PREFIX was called, and --prefix was passed to configure
-if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then
- # And if so, warn when they don't match
- if test "$kde_libs_prefix" != "$given_prefix"; then
- # And if kde doesn't know about the prefix yet
- echo ":"`tde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null
- if test $? -ne 0; then
- echo ""
- echo "Warning: you chose to install this package in $given_prefix,"
- echo "but KDE was found in $kde_libs_prefix."
- echo "For this to work, you will need to tell KDE about the new prefix, by ensuring"
- echo "that TDEDIRS contains it, e.g. export TDEDIRS=$given_prefix:$kde_libs_prefix"
- echo "Then restart KDE."
- echo ""
- fi
- fi
-fi
-
-if test x$GXX = "xyes" -a x$kde_have_gcc_visibility = "xyes" -a x$kde_cv_val_qt_gcc_visibility_patched = "xno"; then
- echo ""
- echo "Your GCC supports symbol visibility, but the patch for Qt supporting visibility"
- echo "was not included. Therefore, GCC symbol visibility support remains disabled."
- echo ""
- echo "For better performance, consider including the Qt visibility supporting patch"
- echo "located at:"
- echo ""
- echo "http://bugs.kde.org/show_bug.cgi?id=109386"
- echo ""
- echo "and recompile all of Qt and KDE. Note, this is entirely optional and"
- echo "everything will continue to work just fine without it."
- echo ""
-fi
-
-if test "$all_tests" = "bad"; then
- if test ! "$cache_file" = "/dev/null"; then
- echo ""
- echo "Please remove the file $cache_file after changing your setup"
- echo "so that configure will find the changes next time."
- echo ""
- fi
-else
- echo ""
- echo "Good - your configure finished. Start make now"
- echo ""
-fi
diff --git a/configure.in.in b/configure.in.in
deleted file mode 100644
index 038ef13..0000000
--- a/configure.in.in
+++ /dev/null
@@ -1,13 +0,0 @@
-#MIN_CONFIG(3.2)
-KDE_ENABLE_HIDDEN_VISIBILITY
-KDE_INIT_DOXYGEN([KDE Utils API Reference], [Version $VERSION])
-CXXFLAGS="$CXXFLAGS $KDE_DEFAULT_CXXFLAGS"
-
-if test "$build_arts" = "yes"; then
- AC_DEFINE(USE_ARTS, 1, [If we use arts volume])
- LIB_ARTS="-lartskde"
- AC_SUBST(LIB_ARTS)
-fi
-
-KDE_INIT_DOXYGEN([KEG Network API Reference], [Version $VERSION])
-
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
deleted file mode 100644
index dc6bb77..0000000
--- a/doc/CMakeLists.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-#################################################
-#
-# (C) 2012 Golubev Alexander
-# fatzer2 (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-tde_auto_add_subdirectories( )
diff --git a/doc/Makefile.am b/doc/Makefile.am
deleted file mode 100644
index 6812bd2..0000000
--- a/doc/Makefile.am
+++ /dev/null
@@ -1,5 +0,0 @@
-
-KDE_LANG = en
-KDE_DOCS = AUTO
-SUBDIRS = $(AUTODIRS)
-
diff --git a/doc/da/CMakeLists.txt b/doc/da/CMakeLists.txt
deleted file mode 100644
index f4d15d6..0000000
--- a/doc/da/CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-#################################################
-#
-# (C) 2012 Golubev Alexander
-# fatzer2 (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-
-tde_create_handbook(
- DESTINATION konversation
- LANG da
-)
-
diff --git a/doc/da/Makefile.am b/doc/da/Makefile.am
deleted file mode 100644
index fc88e70..0000000
--- a/doc/da/Makefile.am
+++ /dev/null
@@ -1,2 +0,0 @@
-KDE_LANG = da
-KDE_DOCS = konversation
diff --git a/doc/da/index.docbook b/doc/da/index.docbook
index e2ab2d9..901f73d 100644
--- a/doc/da/index.docbook
+++ b/doc/da/index.docbook
@@ -1794,7 +1794,7 @@ mozilla -remote "openURL($@, new-tab)" || exec mozilla "$@";
<para><userinput><replaceable>/exec tdeversion</replaceable></userinput></para>
-<para>Sender dit systems &kde;- og &Qt;-versionsnummer til kanalen.</para>
+<para>Sender dit systems &tde;- og &TQt;-versionsnummer til kanalen.</para>
<para><userinput><replaceable>/exec cmd uname -a</replaceable></userinput></para>
@@ -1918,7 +1918,7 @@ mozilla -remote "openURL($@, new-tab)" || exec mozilla "$@";
<para><userinput><replaceable>/exec tdeversion</replaceable></userinput></para>
-<para>for at sende dine &kde;- og &Qt;-versionsnumre til kanalen.</para>
+<para>for at sende dine &tde;- og &TQt;-versionsnumre til kanalen.</para>
<para><userinput><replaceable>/exec cmd uname -a</replaceable></userinput></para>
diff --git a/doc/konversation/addchannel.png b/doc/en/addchannel.png
index 17f9d5b..17f9d5b 100644
--- a/doc/konversation/addchannel.png
+++ b/doc/en/addchannel.png
Binary files differ
diff --git a/doc/konversation/addnetwork_co.png b/doc/en/addnetwork_co.png
index d35f516..d35f516 100644
--- a/doc/konversation/addnetwork_co.png
+++ b/doc/en/addnetwork_co.png
Binary files differ
diff --git a/doc/konversation/addserver_co.png b/doc/en/addserver_co.png
index 19c6b22..19c6b22 100644
--- a/doc/konversation/addserver_co.png
+++ b/doc/en/addserver_co.png
Binary files differ
diff --git a/doc/konversation/channel_screen_co.png b/doc/en/channel_screen_co.png
index 991ac9c..991ac9c 100644
--- a/doc/konversation/channel_screen_co.png
+++ b/doc/en/channel_screen_co.png
Binary files differ
diff --git a/doc/konversation/channel_screen_tour_co.png b/doc/en/channel_screen_tour_co.png
index e93e334..e93e334 100644
--- a/doc/konversation/channel_screen_tour_co.png
+++ b/doc/en/channel_screen_tour_co.png
Binary files differ
diff --git a/doc/konversation/channellist_screen_co.png b/doc/en/channellist_screen_co.png
index d61927d..d61927d 100644
--- a/doc/konversation/channellist_screen_co.png
+++ b/doc/en/channellist_screen_co.png
Binary files differ
diff --git a/doc/konversation/checkidentities.png b/doc/en/checkidentities.png
index 898ca48..898ca48 100644
--- a/doc/konversation/checkidentities.png
+++ b/doc/en/checkidentities.png
Binary files differ
diff --git a/doc/konversation/colorchooser_screen.png b/doc/en/colorchooser_screen.png
index 484d17d..484d17d 100644
--- a/doc/konversation/colorchooser_screen.png
+++ b/doc/en/colorchooser_screen.png
Binary files differ
diff --git a/doc/konversation/colorize.png b/doc/en/colorize.png
index 33239e4..33239e4 100644
--- a/doc/konversation/colorize.png
+++ b/doc/en/colorize.png
Binary files differ
diff --git a/doc/konversation/configure.png b/doc/en/configure.png
index 80326bc..80326bc 100644
--- a/doc/konversation/configure.png
+++ b/doc/en/configure.png
Binary files differ
diff --git a/doc/konversation/dccstatus_screen_co.png b/doc/en/dccstatus_screen_co.png
index e3d42fb..e3d42fb 100644
--- a/doc/konversation/dccstatus_screen_co.png
+++ b/doc/en/dccstatus_screen_co.png
Binary files differ
diff --git a/doc/konversation/editserver_screen_co.png b/doc/en/editserver_screen_co.png
index 258cfbd..258cfbd 100644
--- a/doc/konversation/editserver_screen_co.png
+++ b/doc/en/editserver_screen_co.png
Binary files differ
diff --git a/doc/konversation/first_channel_co.png b/doc/en/first_channel_co.png
index 728f733..728f733 100644
--- a/doc/konversation/first_channel_co.png
+++ b/doc/en/first_channel_co.png
Binary files differ
diff --git a/doc/konversation/first_serverlist_co.png b/doc/en/first_serverlist_co.png
index 09f1dec..09f1dec 100644
--- a/doc/konversation/first_serverlist_co.png
+++ b/doc/en/first_serverlist_co.png
Binary files differ
diff --git a/doc/konversation/highlighting_screen_co.png b/doc/en/highlighting_screen_co.png
index 855ef85..855ef85 100644
--- a/doc/konversation/highlighting_screen_co.png
+++ b/doc/en/highlighting_screen_co.png
Binary files differ
diff --git a/doc/konversation/identities_adv_co.png b/doc/en/identities_adv_co.png
index 07be4db..07be4db 100644
--- a/doc/konversation/identities_adv_co.png
+++ b/doc/en/identities_adv_co.png
Binary files differ
diff --git a/doc/konversation/identities_away_co.png b/doc/en/identities_away_co.png
index 8c20a03..8c20a03 100644
--- a/doc/konversation/identities_away_co.png
+++ b/doc/en/identities_away_co.png
Binary files differ
diff --git a/doc/konversation/identities_gen_co.png b/doc/en/identities_gen_co.png
index 35adecb..35adecb 100644
--- a/doc/konversation/identities_gen_co.png
+++ b/doc/en/identities_gen_co.png
Binary files differ
diff --git a/doc/konversation/index.docbook b/doc/en/index.docbook
index 7b1986e..d96ea0b 100644
--- a/doc/konversation/index.docbook
+++ b/doc/en/index.docbook
@@ -2551,7 +2551,7 @@ scripts.</para>
<para><userinput><replaceable>/exec tdeversion</replaceable></userinput></para>
-<para>Sends your system's &kde; and &Qt; version numbers to the channel.</para>
+<para>Sends your system's &tde; and &TQt; version numbers to the channel.</para>
<para><userinput><replaceable>/exec cmd uname -a</replaceable></userinput></para>
@@ -2730,7 +2730,7 @@ passing it (optional) <userinput><replaceable>parameters</replaceable></userinpu
<para><userinput><replaceable>/exec tdeversion</replaceable></userinput></para>
-<para>to send your &kde; and &Qt; version numbers to the channel.</para>
+<para>to send your &tde; and &TQt; version numbers to the channel.</para>
<para><userinput><replaceable>/exec cmd uname -a</replaceable></userinput></para>
diff --git a/doc/konversation/irc_admin.png b/doc/en/irc_admin.png
index ae25adf..ae25adf 100644
--- a/doc/konversation/irc_admin.png
+++ b/doc/en/irc_admin.png
Binary files differ
diff --git a/doc/konversation/irc_away.png b/doc/en/irc_away.png
index 19bf973..19bf973 100644
--- a/doc/konversation/irc_away.png
+++ b/doc/en/irc_away.png
Binary files differ
diff --git a/doc/konversation/irc_halfop.png b/doc/en/irc_halfop.png
index 7554988..7554988 100644
--- a/doc/konversation/irc_halfop.png
+++ b/doc/en/irc_halfop.png
Binary files differ
diff --git a/doc/konversation/irc_normal.png b/doc/en/irc_normal.png
index 3ea2ea6..3ea2ea6 100644
--- a/doc/konversation/irc_normal.png
+++ b/doc/en/irc_normal.png
Binary files differ
diff --git a/doc/konversation/irc_op.png b/doc/en/irc_op.png
index 746232c..746232c 100644
--- a/doc/konversation/irc_op.png
+++ b/doc/en/irc_op.png
Binary files differ
diff --git a/doc/konversation/irc_owner.png b/doc/en/irc_owner.png
index 1e68cd9..1e68cd9 100644
--- a/doc/konversation/irc_owner.png
+++ b/doc/en/irc_owner.png
Binary files differ
diff --git a/doc/konversation/irc_voice.png b/doc/en/irc_voice.png
index 8563170..8563170 100644
--- a/doc/konversation/irc_voice.png
+++ b/doc/en/irc_voice.png
Binary files differ
diff --git a/doc/konversation/kaddressbook.png b/doc/en/kaddressbook.png
index c5f4237..c5f4237 100644
--- a/doc/konversation/kaddressbook.png
+++ b/doc/en/kaddressbook.png
Binary files differ
diff --git a/doc/konversation/led_blue_off.png b/doc/en/led_blue_off.png
index 451bc02..451bc02 100644
--- a/doc/konversation/led_blue_off.png
+++ b/doc/en/led_blue_off.png
Binary files differ
diff --git a/doc/konversation/led_blue_on.png b/doc/en/led_blue_on.png
index 36af629..36af629 100644
--- a/doc/konversation/led_blue_on.png
+++ b/doc/en/led_blue_on.png
Binary files differ
diff --git a/doc/konversation/led_green_off.png b/doc/en/led_green_off.png
index 8caa3aa..8caa3aa 100644
--- a/doc/konversation/led_green_off.png
+++ b/doc/en/led_green_off.png
Binary files differ
diff --git a/doc/konversation/led_green_on.png b/doc/en/led_green_on.png
index 60b4940..60b4940 100644
--- a/doc/konversation/led_green_on.png
+++ b/doc/en/led_green_on.png
Binary files differ
diff --git a/doc/konversation/led_red_off.png b/doc/en/led_red_off.png
index 153d67d..153d67d 100644
--- a/doc/konversation/led_red_off.png
+++ b/doc/en/led_red_off.png
Binary files differ
diff --git a/doc/konversation/led_red_on.png b/doc/en/led_red_on.png
index 5779aa6..5779aa6 100644
--- a/doc/konversation/led_red_on.png
+++ b/doc/en/led_red_on.png
Binary files differ
diff --git a/doc/konversation/led_yellow_off.png b/doc/en/led_yellow_off.png
index b7c3d80..b7c3d80 100644
--- a/doc/konversation/led_yellow_off.png
+++ b/doc/en/led_yellow_off.png
Binary files differ
diff --git a/doc/konversation/led_yellow_on.png b/doc/en/led_yellow_on.png
index 1ef7bf6..1ef7bf6 100644
--- a/doc/konversation/led_yellow_on.png
+++ b/doc/en/led_yellow_on.png
Binary files differ
diff --git a/doc/konversation/logviewer_co.png b/doc/en/logviewer_co.png
index faad2c0..faad2c0 100644
--- a/doc/konversation/logviewer_co.png
+++ b/doc/en/logviewer_co.png
Binary files differ
diff --git a/doc/konversation/nicksonline_co.png b/doc/en/nicksonline_co.png
index 1e48a8a..1e48a8a 100644
--- a/doc/konversation/nicksonline_co.png
+++ b/doc/en/nicksonline_co.png
Binary files differ
diff --git a/doc/konversation/nickthemes_screen_co.png b/doc/en/nickthemes_screen_co.png
index 42f9613..42f9613 100644
--- a/doc/konversation/nickthemes_screen_co.png
+++ b/doc/en/nickthemes_screen_co.png
Binary files differ
diff --git a/doc/konversation/notification_screen_co.png b/doc/en/notification_screen_co.png
index 742a26d..742a26d 100644
--- a/doc/konversation/notification_screen_co.png
+++ b/doc/en/notification_screen_co.png
Binary files differ
diff --git a/doc/konversation/notifylist_screen_co.png b/doc/en/notifylist_screen_co.png
index 1e29314..1e29314 100644
--- a/doc/konversation/notifylist_screen_co.png
+++ b/doc/en/notifylist_screen_co.png
Binary files differ
diff --git a/doc/konversation/osd_demo.png b/doc/en/osd_demo.png
index 8293ff3..8293ff3 100644
--- a/doc/konversation/osd_demo.png
+++ b/doc/en/osd_demo.png
Binary files differ
diff --git a/doc/konversation/osd_screen_co.png b/doc/en/osd_screen_co.png
index e8ee546..e8ee546 100644
--- a/doc/konversation/osd_screen_co.png
+++ b/doc/en/osd_screen_co.png
Binary files differ
diff --git a/doc/konversation/prefs_identity_screen_co.png b/doc/en/prefs_identity_screen_co.png
index e572510..e572510 100644
--- a/doc/konversation/prefs_identity_screen_co.png
+++ b/doc/en/prefs_identity_screen_co.png
Binary files differ
diff --git a/doc/konversation/quickbuttons_screen.png b/doc/en/quickbuttons_screen.png
index b402266..b402266 100644
--- a/doc/konversation/quickbuttons_screen.png
+++ b/doc/en/quickbuttons_screen.png
Binary files differ
diff --git a/doc/konversation/quickconnect_screen.png b/doc/en/quickconnect_screen.png
index 2f91902..2f91902 100644
--- a/doc/konversation/quickconnect_screen.png
+++ b/doc/en/quickconnect_screen.png
Binary files differ
diff --git a/doc/konversation/serverlist_co.png b/doc/en/serverlist_co.png
index 20e5386..20e5386 100644
--- a/doc/konversation/serverlist_co.png
+++ b/doc/en/serverlist_co.png
Binary files differ
diff --git a/doc/konversation/serverlist_screen_co.png b/doc/en/serverlist_screen_co.png
index ff196d8..ff196d8 100644
--- a/doc/konversation/serverlist_screen_co.png
+++ b/doc/en/serverlist_screen_co.png
Binary files differ
diff --git a/doc/konversation/tdeimproxy_create_screen2.png b/doc/en/tdeimproxy_create_screen2.png
index ed7dd73..ed7dd73 100644
--- a/doc/konversation/tdeimproxy_create_screen2.png
+++ b/doc/en/tdeimproxy_create_screen2.png
Binary files differ
diff --git a/doc/konversation/tdeimproxy_create_screen_co.png b/doc/en/tdeimproxy_create_screen_co.png
index ebbf32a..ebbf32a 100644
--- a/doc/konversation/tdeimproxy_create_screen_co.png
+++ b/doc/en/tdeimproxy_create_screen_co.png
Binary files differ
diff --git a/doc/konversation/urlcatcher_screen_co.png b/doc/en/urlcatcher_screen_co.png
index a373641..a373641 100644
--- a/doc/konversation/urlcatcher_screen_co.png
+++ b/doc/en/urlcatcher_screen_co.png
Binary files differ
diff --git a/doc/konversation/webbrowser_screen_co.png b/doc/en/webbrowser_screen_co.png
index b1606a6..b1606a6 100644
--- a/doc/konversation/webbrowser_screen_co.png
+++ b/doc/en/webbrowser_screen_co.png
Binary files differ
diff --git a/doc/es/CMakeLists.txt b/doc/es/CMakeLists.txt
deleted file mode 100644
index cb2a496..0000000
--- a/doc/es/CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-#################################################
-#
-# (C) 2012 Golubev Alexander
-# fatzer2 (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-#################################################
-#
-# This documentation cannot be installed
-# because is missing index.docbook
-#
-#################################################
diff --git a/doc/es/Makefile.am b/doc/es/Makefile.am
deleted file mode 100644
index 212bba7..0000000
--- a/doc/es/Makefile.am
+++ /dev/null
@@ -1,2 +0,0 @@
-KDE_LANG = es
-KDE_DOCS = konversation
diff --git a/doc/et/CMakeLists.txt b/doc/et/CMakeLists.txt
deleted file mode 100644
index 9089f26..0000000
--- a/doc/et/CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-#################################################
-#
-# (C) 2012 Golubev Alexander
-# fatzer2 (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-
-tde_create_handbook(
- DESTINATION konversation
- LANG et
-)
-
diff --git a/doc/et/Makefile.am b/doc/et/Makefile.am
deleted file mode 100644
index 1284321..0000000
--- a/doc/et/Makefile.am
+++ /dev/null
@@ -1,2 +0,0 @@
-KDE_LANG = et
-KDE_DOCS = konversation
diff --git a/doc/et/index.docbook b/doc/et/index.docbook
index 5b9b8a0..eb65e2c 100644
--- a/doc/et/index.docbook
+++ b/doc/et/index.docbook
@@ -1794,7 +1794,7 @@ mozilla -remote "openURL($@, new-tab)" || exec mozilla "$@";
<para><userinput><replaceable>/exec tdeversion</replaceable></userinput></para>
-<para>Saadab kanalile sinu süsteemi &kde; ja &Qt; versiooni info.</para>
+<para>Saadab kanalile sinu süsteemi &tde; ja &TQt; versiooni info.</para>
<para><userinput><replaceable>/exec cmd uname -a</replaceable></userinput></para>
@@ -1918,7 +1918,7 @@ mozilla -remote "openURL($@, new-tab)" || exec mozilla "$@";
<para><userinput><replaceable>/exec tdeversion</replaceable></userinput></para>
-<para>mis edastab kanalile sinu süsteemi &kde; ja &Qt; versiooni.</para>
+<para>mis edastab kanalile sinu süsteemi &tde; ja &TQt; versiooni.</para>
<para><userinput><replaceable>/exec cmd uname -a</replaceable></userinput></para>
diff --git a/doc/it/CMakeLists.txt b/doc/it/CMakeLists.txt
deleted file mode 100644
index 97d745e..0000000
--- a/doc/it/CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-#################################################
-#
-# (C) 2012 Golubev Alexander
-# fatzer2 (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-
-tde_create_handbook(
- DESTINATION konversation
- LANG it
-)
-
diff --git a/doc/it/Makefile.am b/doc/it/Makefile.am
deleted file mode 100644
index 9871d98..0000000
--- a/doc/it/Makefile.am
+++ /dev/null
@@ -1,2 +0,0 @@
-KDE_LANG = it
-KDE_DOCS = konversation
diff --git a/doc/it/index.docbook b/doc/it/index.docbook
index da32252..4290583 100644
--- a/doc/it/index.docbook
+++ b/doc/it/index.docbook
@@ -1794,7 +1794,7 @@ mozilla -remote "openURL($@, new-tab)" || exec mozilla "$@";
<para><userinput><replaceable>/exec tdeversion</replaceable></userinput></para>
-<para>Invia i numeri di versione di &kde; e &Qt; del tuo sistema al canale.</para>
+<para>Invia i numeri di versione di &tde; e &TQt; del tuo sistema al canale.</para>
<para><userinput><replaceable>/exec comando uname -a</replaceable></userinput></para>
@@ -1918,7 +1918,7 @@ mozilla -remote "openURL($@, new-tab)" || exec mozilla "$@";
<para><userinput><replaceable>/exec tdeversion</replaceable></userinput></para>
-<para>per inviare i tuoi numeri di versione di &kde; e &Qt; al canale.</para>
+<para>per inviare i tuoi numeri di versione di &tde; e &TQt; al canale.</para>
<para><userinput><replaceable>/exec comando uname -a</replaceable></userinput></para>
diff --git a/doc/konversation/CMakeLists.txt b/doc/konversation/CMakeLists.txt
deleted file mode 100644
index f85e562..0000000
--- a/doc/konversation/CMakeLists.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-#################################################
-#
-# (C) 2012 Golubev Alexander
-# fatzer2 (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-
-tde_create_handbook( DESTINATION konversation )
-
diff --git a/doc/konversation/Makefile.am b/doc/konversation/Makefile.am
deleted file mode 100644
index 3eea89c..0000000
--- a/doc/konversation/Makefile.am
+++ /dev/null
@@ -1,9 +0,0 @@
-####### tdevelop will overwrite this part!!! (begin)##########
-
-SUBDIRS =
-
-####### tdevelop will overwrite this part!!! (end)############
-
-KDE_LANG = en
-KDE_DOCS = konversation
-
diff --git a/doc/man/konversation.1 b/doc/man/konversation.1
new file mode 100644
index 0000000..b6021b5
--- /dev/null
+++ b/doc/man/konversation.1
@@ -0,0 +1,186 @@
+'\" t
+.\" Title: KONVERSATION
+.\" Author: Nathaniel W Turner <nate@houseofnate.net>
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 2005-05-31
+.\" Manual: [FIXME: manual]
+.\" Source: [FIXME: source]
+.\" Language: English
+.\"
+.TH "KONVERSATION" "1" "2005\-05\-31" "[FIXME: source]" "[FIXME: manual]"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "NAME"
+konversation \- user friendly IRC client for TDE
+.SH "SYNOPSIS"
+.HP \w'\fBkonversation\fR\ 'u
+\fBkonversation\fR [\fB\fIQt\-options\fR\fR] [\fB\fITDE\-options\fR\fR] [\fB\fIoptions\fR\fR]
+.SH "DESCRIPTION"
+.PP
+Konversation is client for the Internet Relay Chat (IRC) protocol\&.
+.PP
+IRC is a great way to meet friends on the net, make new acquaintances and lose yourself in talk about your favorite subject\&.
+.PP
+Konversation is under active development and is currently in beta\&.
+.SH "OPTIONS"
+.PP
+All
+TDE(TM)
+and
+TQt(TM)
+programs accept a some common command\-line options\&.
+.PP
+.PP
+\fBGeneric options:\fR
+.PP
+\fB\-\-help\fR
+.RS 4
+Show help about options
+.RE
+.PP
+\fB\-\-help\-tqt\fR
+.RS 4
+Show TQt specific options
+.RE
+.PP
+\fB\-\-help\-tde\fR
+.RS 4
+Show TDE specific options
+.RE
+.PP
+\fB\-\-help\-all\fR
+.RS 4
+Show all options
+.RE
+.PP
+\fB\-\-author\fR
+.RS 4
+Show author information
+.RE
+.PP
+\fB\-v\fR, \fB\-\-version\fR
+.RS 4
+Show version information
+.RE
+.PP
+\fB\-\-license\fR
+.RS 4
+Show license information
+.RE
+.PP
+\fB\-\-\fR
+.RS 4
+Indicates end of options
+.RE
+.PP
+.PP
+\fBOptions\fR
+.PP
+\fB\-\-server\fR {\fIserver\fR}
+.RS 4
+Server to connect
+.RE
+.PP
+\fB\-\-port\fR {\fIport\fR}
+.RS 4
+Port to use (default: 6667)
+.RE
+.PP
+\fB\-\-channel\fR {\fIchannel\fR}
+.RS 4
+Channel to join after connection
+.RE
+.PP
+\fB\-\-nick\fR {\fInickname\fR}
+.RS 4
+Nickname to use
+.RE
+.PP
+\fB\-\-password\fR {\fIpassword\fR}
+.RS 4
+Password for connection
+.RE
+.PP
+\fB\-\-ssl\fR
+.RS 4
+Use SSL for connection (default: false)
+.RE
+.SH "SCRIPTING"
+.PP
+Konversation looks for scripts in
+/opt/trinity/share/apps/konversation/scripts
+and in
+~/\&.trinity/share/apps/konversation/scripts\&. To execute a script, use the
+\fBexec\fR
+command:
+.HP \w'\fB/exec\fR\ 'u
+\fB/exec\fR {\fIscriptname\fR} [\fIarguments\fR]
+.PP
+For example:
+.PP
+\fB/exec gauge 75\fR
+.SH "FILES"
+.PP
+.PP
+~/\&.trinity/share/config/konversationrc
+.RS 4
+Main configuration
+.RE
+.PP
+~/\&.trinity/share/config/konversation\&.eventsrc
+.RS 4
+Notification settings
+.RE
+.PP
+~/\&.trinity/share/apps/konversation/logs
+.RS 4
+Directory containing channel log files
+.RE
+.SH "SEE ALSO"
+.PP
+The Konversation Handbook is an excellent resource for further reading\&. It can be found under the
+Help
+menu in Konversation\&.
+.PP
+The following manual pages may also be of interest:
+\fBkonversationircprotocolhandler\fR(1),
+\fBdcop\fR(1)
+.SH "COPYRIGHT"
+.PP
+This manual page was written by Nathaniel W\&. Turner
+<nate@houseofnate\&.net>
+for the
+Debian(TM)
+system (but may be used by others)\&. Permission is granted to copy, distribute and/or modify this document under the terms of the
+GNU
+General Public License, Version 2 or any later version published by the Free Software Foundation\&.
+.PP
+On Debian systems, the complete text of the GNU General Public License can be found in
+/usr/share/common\-licenses/GPL\&.
+.SH "AUTHOR"
+.PP
+\fBNathaniel W Turner\fR <\&nate@houseofnate\&.net\&>
+.RS 4
+Author.
+.RE
+.SH "COPYRIGHT"
+.br
+Copyright \(co 2004 Nathaniel W. Turner
+.br
diff --git a/doc/man/konversationircprotocolhandler.1 b/doc/man/konversationircprotocolhandler.1
new file mode 100644
index 0000000..78da0f6
--- /dev/null
+++ b/doc/man/konversationircprotocolhandler.1
@@ -0,0 +1,70 @@
+'\" t
+.\" Title: KONVERSATIONIRCPROTOCOLHANDLER
+.\" Author: Nathaniel W Turner <nate@houseofnate.net>
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 2004-07-06
+.\" Manual: [FIXME: manual]
+.\" Source: [FIXME: source]
+.\" Language: English
+.\"
+.TH "KONVERSATIONIRCPROTO" "1" "2004\-07\-06" "[FIXME: source]" "[FIXME: manual]"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "NAME"
+konversationircprotocolhandler \- handler for irc:// URI scheme
+.SH "SYNOPSIS"
+.HP \w'\fBkonversationircprotocolhandler\fR\ 'u
+\fBkonversationircprotocolhandler\fR {\fBURI\fR}
+.SH "DESCRIPTION"
+.PP
+This program takes a URI of the form irc://\fIserver\fR:\fIport\fR/ (or simply irc://\fIserver\fR/) and opens a connection to the specified IRC server in a running Konversation client\&.
+.PP
+This program is registered with TDE as a handler for the irc URI scheme, and TDE applications will use this program to handle such URI\&. (For example, it will be called if a user clicks on an irc:// link on a web page in Konqueror\&.)
+.PP
+This program can also be used directly, but since it is somewhat internal to Konversation, it\*(Aqs interface might change in an incompatible way, and relying on it is not advised\&. It is better to use Konversation\*(Aqs dcop interface directly\&.
+.SH "BUGS"
+.PP
+This program will only work if there is a currently running konversation process\&.
+.SH "SEE ALSO"
+.PP
+\fBkonversation\fR(1),
+\fBdcop\fR(1)
+.SH "COPYRIGHT"
+.PP
+This manual page was written by Nathaniel W\&. Turner
+<nate@houseofnate\&.net>
+for the
+Debian(TM)
+system (but may be used by others)\&. Permission is granted to copy, distribute and/or modify this document under the terms of the
+GNU
+General Public License, Version 2 or any later version published by the Free Software Foundation\&.
+.PP
+On Debian systems, the complete text of the GNU General Public License can be found in
+/usr/share/common\-licenses/GPL\&.
+.SH "AUTHOR"
+.PP
+\fBNathaniel W Turner\fR <\&nate@houseofnate\&.net\&>
+.RS 4
+Author.
+.RE
+.SH "COPYRIGHT"
+.br
+Copyright \(co 2004 Nathaniel W. Turner
+.br
diff --git a/doc/pt/CMakeLists.txt b/doc/pt/CMakeLists.txt
deleted file mode 100644
index e0dac75..0000000
--- a/doc/pt/CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-#################################################
-#
-# (C) 2012 Golubev Alexander
-# fatzer2 (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-
-tde_create_handbook(
- DESTINATION konversation
- LANG pt
-)
-
diff --git a/doc/pt/Makefile.am b/doc/pt/Makefile.am
deleted file mode 100644
index be3f4f8..0000000
--- a/doc/pt/Makefile.am
+++ /dev/null
@@ -1,2 +0,0 @@
-KDE_LANG = pt
-KDE_DOCS = konversation
diff --git a/doc/pt/index.docbook b/doc/pt/index.docbook
index c1478df..4fea85c 100644
--- a/doc/pt/index.docbook
+++ b/doc/pt/index.docbook
@@ -1794,7 +1794,7 @@ mozilla -remote "openURL($@, new-tab)" || exec mozilla "$@";
<para><userinput><replaceable>/exec tdeversion</replaceable></userinput></para>
-<para>Envia os números de versão do &kde; e do &Qt; do seu sistema para o canal.</para>
+<para>Envia os números de versão do &tde; e do &TQt; do seu sistema para o canal.</para>
<para><userinput><replaceable>/exec cmd uname -a</replaceable></userinput></para>
@@ -1918,7 +1918,7 @@ mozilla -remote "openURL($@, new-tab)" || exec mozilla "$@";
<para><userinput><replaceable>/exec tdeversion</replaceable></userinput></para>
-<para>para enviar as versões do &kde; e do &Qt; para o canal.</para>
+<para>para enviar as versões do &tde; e do &TQt; para o canal.</para>
<para><userinput><replaceable>/exec cmd uname -a</replaceable></userinput></para>
diff --git a/doc/ru/CMakeLists.txt b/doc/ru/CMakeLists.txt
deleted file mode 100644
index f0976ef..0000000
--- a/doc/ru/CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-#################################################
-#
-# (C) 2012 Golubev Alexander
-# fatzer2 (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-
-tde_create_handbook(
- DESTINATION konversation
- LANG ru
-)
-
diff --git a/doc/ru/Makefile.am b/doc/ru/Makefile.am
deleted file mode 100644
index 91a7703..0000000
--- a/doc/ru/Makefile.am
+++ /dev/null
@@ -1,2 +0,0 @@
-KDE_LANG = ru
-KDE_DOCS = konversation
diff --git a/doc/ru/index.docbook b/doc/ru/index.docbook
index 2c126f0..7e486ce 100644
--- a/doc/ru/index.docbook
+++ b/doc/ru/index.docbook
@@ -1800,7 +1800,7 @@ mozilla -remote "openURL($@, new-tab)" || exec mozilla "$@";
<para><userinput><replaceable>/exec tdeversion</replaceable></userinput></para>
-<para>Посылает на канал номера версий ваших KDE и Qt.</para>
+<para>Посылает на канал номера версий ваших &tde; и &TQt;.</para>
<para><userinput><replaceable>/exec cmd uname -a</replaceable></userinput></para>
@@ -1924,7 +1924,7 @@ mozilla -remote "openURL($@, new-tab)" || exec mozilla "$@";
<para><userinput><replaceable>/exec tdeversion</replaceable></userinput></para>
-<para>передаст на канал номера версий KDE и Qt, установленных в системе.</para>
+<para>передаст на канал номера версий &tde; и &TQt;, установленных в системе.</para>
<para><userinput><replaceable>/exec cmd uname -a</replaceable></userinput></para>
diff --git a/doc/sv/CMakeLists.txt b/doc/sv/CMakeLists.txt
deleted file mode 100644
index 80cafc9..0000000
--- a/doc/sv/CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-#################################################
-#
-# (C) 2012 Golubev Alexander
-# fatzer2 (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-
-tde_create_handbook(
- DESTINATION konversation
- LANG sv
-)
-
diff --git a/doc/sv/Makefile.am b/doc/sv/Makefile.am
deleted file mode 100644
index 3d9353e..0000000
--- a/doc/sv/Makefile.am
+++ /dev/null
@@ -1,2 +0,0 @@
-KDE_LANG = sv
-KDE_DOCS = konversation
diff --git a/doc/sv/index.docbook b/doc/sv/index.docbook
index 16d5b5c..761ec14 100644
--- a/doc/sv/index.docbook
+++ b/doc/sv/index.docbook
@@ -1794,7 +1794,7 @@ mozilla -remote "openURL($@, new-tab)" || exec mozilla "$@";
<para><userinput><replaceable>/exec tdeversion</replaceable></userinput></para>
-<para>Skickar ditt systems &kde;- och &Qt;-versionsnummer till kanalen.</para>
+<para>Skickar ditt systems &tde;- och &TQt;-versionsnummer till kanalen.</para>
<para><userinput><replaceable>/exec cmd uname -a</replaceable></userinput></para>
@@ -1918,7 +1918,7 @@ mozilla -remote "openURL($@, new-tab)" || exec mozilla "$@";
<para><userinput><replaceable>/exec tdeversion</replaceable></userinput></para>
-<para>för att skicka dina &kde;- och &Qt;-versionsnummer till kanalen.</para>
+<para>för att skicka dina &tde;- och &TQt;-versionsnummer till kanalen.</para>
<para><userinput><replaceable>/exec cmd uname -a</replaceable></userinput></para>
diff --git a/konversation/CMakeL10n.txt b/konversation/CMakeL10n.txt
index 7e9e519..fce5d7d 100644
--- a/konversation/CMakeL10n.txt
+++ b/konversation/CMakeL10n.txt
@@ -1,3 +1,16 @@
##### create translation templates ##############
-tde_l10n_create_template( "konversation" )
+tde_l10n_create_template( "messages/konversation" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/konversation-desktops"
+ SOURCES
+ src/*.desktop
+ src/*.protocol
+ images/*.desktop
+)
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/eventsrc/"
+ SOURCES src/eventsrc
+)
diff --git a/konversation/Makefile.am b/konversation/Makefile.am
deleted file mode 100644
index 4641e7b..0000000
--- a/konversation/Makefile.am
+++ /dev/null
@@ -1,19 +0,0 @@
-SUBDIRS = src images scripts
-EXTRA_DIST = AUTHORS COPYING ChangeLog INSTALL README TODO
-
-messages: rc.cpp
- $(EXTRACTRC) `find . -name "*.rc" -o -name "*.ui" -o -name "*.kcfg"` > rc.cpp
-# we haven't got a tips file atm, so there isn't a lot of point in making one...
-# maybe someone will document the process of writing tips files, or tell me that
-# it needs to be done
-# $(PREPARETIPS) > tips.cpp
- LIST=`find . -name \*.h -o -name \*.hh -o -name \*.H -o -name \*.hxx -o -name \*.hpp -o -name \*.cpp -o -name \*.cc -o -name *.cxx -o -name \*.ecpp -o -name \*.C`; \
- if test -n "$$LIST"; then \
- $(XGETTEXT) $$LIST -o $(podir)/konversation.pot; \
- fi
-# rm -f tips.cpp
- rm -f rc.cpp
-
-
-include $(top_srcdir)/admin/Doxyfile.am
-
diff --git a/konversation/NEWS b/konversation/NEWS
deleted file mode 100644
index 1e542ef..0000000
--- a/konversation/NEWS
+++ /dev/null
@@ -1,5 +0,0 @@
-Mon Jul 14 08:40:00 CEST 2008
-- Konversation now depends on KDE 3.5
-
-Tue Jan 17 16:11:00 CEST 2006
-- Konversation now depends on KDE 3.4
diff --git a/konversation/configure.files b/konversation/configure.files
deleted file mode 100644
index dc6867b..0000000
--- a/konversation/configure.files
+++ /dev/null
@@ -1,3 +0,0 @@
-./admin/configure.in.min
-configure.in.in
-
diff --git a/konversation/configure.in.in b/konversation/configure.in.in
deleted file mode 100644
index a0bc693..0000000
--- a/konversation/configure.in.in
+++ /dev/null
@@ -1,48 +0,0 @@
-#MIN_CONFIG(3.2)
-CXXFLAGS="$CXXFLAGS $KDE_DEFAULT_CXXFLAGS"
-
-KDE_CHECK_HEADER(knotifyclient.h,
- [
- AC_DEFINE(USE_KNOTIFY, 1, [Define if you have KNotify] )
- ])
-
-
-KDE_CHECK_HEADER(kimiface.h,
- [
- AC_DEFINE(HAVE_KIMIFACE, 1, [Define if you have Kimiface headers] )
- LIB_KIMIFACE="-ltdeimproxy"
- AC_SUBST(LIB_KIMIFACE)
- ])
-
-# Check for XScreenSaver
-AC_CHECK_HEADERS(tgmath.h)xss_save_ldflags="$LDFLAGS"
-LDFLAGS="$X_LDFLAGS"
-
-LIB_XSS=
-
-KDE_CHECK_HEADER(X11/extensions/scrnsaver.h,
- [
- AC_CHECK_LIB(Xext,XScreenSaverQueryInfo,
- [
- AC_DEFINE(HAVE_XSCREENSAVER, 1, [Define if you have the XScreenSaver extension])
- LIB_XSS="-lXext"
- ],
- [
- ld_shared_flag=
- KDE_CHECK_COMPILER_FLAG(shared, [ld_shared_flag="-shared"])
- AC_CHECK_LIB(Xss,XScreenSaverQueryInfo,
- [
- AC_DEFINE(HAVE_XSCREENSAVER, 1, [Define if you have the XScreenSaver extension])
- LIB_XSS="-lXss"
- ],
- [],
- [ $ld_shared_flag $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS ])
- ],
- [ $X_PRE_LIBS -lX11 $X_EXTRA_LIBS ])
- ], [],
- [
- #include <X11/Xlib.h>
- ] )
-
-AC_SUBST(LIB_XSS)
-LDFLAGS="$xss_save_ldflags"
diff --git a/konversation/images/Makefile.am b/konversation/images/Makefile.am
deleted file mode 100644
index e565828..0000000
--- a/konversation/images/Makefile.am
+++ /dev/null
@@ -1 +0,0 @@
-SUBDIRS = icons nickicons
diff --git a/konversation/images/icons/Makefile.am b/konversation/images/icons/Makefile.am
deleted file mode 100644
index e5515a8..0000000
--- a/konversation/images/icons/Makefile.am
+++ /dev/null
@@ -1 +0,0 @@
-KDE_ICON = AUTO
diff --git a/konversation/images/nickicons/Makefile.am b/konversation/images/nickicons/Makefile.am
deleted file mode 100644
index 32c7af8..0000000
--- a/konversation/images/nickicons/Makefile.am
+++ /dev/null
@@ -1 +0,0 @@
-SUBDIRS = alternative christmas classic default smiling square oxygen
diff --git a/konversation/images/nickicons/alternative/CMakeLists.txt b/konversation/images/nickicons/alternative/CMakeLists.txt
index 6acb10e..8171881 100644
--- a/konversation/images/nickicons/alternative/CMakeLists.txt
+++ b/konversation/images/nickicons/alternative/CMakeLists.txt
@@ -9,10 +9,14 @@
#
#################################################
+tde_create_translated_desktop(
+ SOURCE index.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/konversation/themes/alternative
+)
+
install( FILES irc_admin.png irc_away.png
irc_halfop.png irc_normal.png irc_op.png
- irc_owner.png irc_voice.png index.desktop
+ irc_owner.png irc_voice.png
DESTINATION
${DATA_INSTALL_DIR}/konversation/themes/alternative
)
-
diff --git a/konversation/images/nickicons/alternative/Makefile.am b/konversation/images/nickicons/alternative/Makefile.am
deleted file mode 100644
index 78b04ec..0000000
--- a/konversation/images/nickicons/alternative/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-konversationicondir = $(kde_datadir)/konversation/themes/alternative
-konversationicon_DATA = irc_admin.png irc_away.png irc_halfop.png irc_normal.png irc_op.png \
- irc_owner.png irc_voice.png index.desktop
diff --git a/konversation/images/nickicons/alternative/index.desktop b/konversation/images/nickicons/alternative/index.desktop
index cb7baa2..d2ef703 100644
--- a/konversation/images/nickicons/alternative/index.desktop
+++ b/konversation/images/nickicons/alternative/index.desktop
@@ -1,57 +1,4 @@
[Desktop Entry]
Type=Theme
Name=Big Bullets
-Name[bg]=Големи орнаменти
-Name[br]=Melloù bras
-Name[cs]=Velké odrážky
-Name[de]=Große Kugeln
-Name[el]=Μεγάλα Bullet
-Name[fi]=Isot luettelomerkit
-Name[fr]=Grosse balles
-Name[he]=עיגולים גדולים
-Name[hi]=बिग बुलेट्स
-Name[ja]=ビュレット
-Name[ka]=დიდი ტყვიები
-Name[lt]=Dideli ženkliukai
-Name[pa]=ਵੱਡੀਆਂ ਬਿੰਦੀਆਂ
-Name[pt_BR]=Bolas grandes
-Name[sr]=Велики предзнаци
-Name[sr@Latn]=Veliki predznaci
-Name[sv]=Stora punkter
-Name[ta]=பெரிய புள்ளிகள்
-Name[tr]=Büyük Mermiler
-Name[uk]=Великі крапки
-Name[xx]=xxBig Bulletsxx
-Name[zh_CN]=圆点
Comment="Big Bullets" by Dario Abatianni
-Comment[ar]="Big Bullets" من Dario Abatianni
-Comment[bg]="Големи орнаменти" от Dario Abatianni
-Comment[ca]="Big Bullets" per Dario Abatianni
-Comment[cs]=Velké odrážky od Daria Abatianniho
-Comment[da]="Big Bullets" af Dario Abatianni
-Comment[de]="Big Bullets" von Dario Abatianni
-Comment[el]="Μεγάλα Bullet" από Dario Abatianni
-Comment[es]=«Big Bullets» de Dario Abatianni
-Comment[et]="Big Bullets" (autor Dario Abatianni)
-Comment[fi]="Isot luettelomerkit" (Dario Abatianni)
-Comment[fr]=« Grosses balles » par Dario Abatianni
-Comment[ga]="Big Bullets" le Dario Abatianni
-Comment[gl]="Big Bullets" por Dario Abatianni
-Comment[he]="עיגולים גדולים" של Dario Abatianni
-Comment[hi]="बिग बुलेट्स" दारियो अबातिआनी द्वारा
-Comment[it]=«Big Bullets» di Dario Abatianni
-Comment[ja]=Dario Abatianni 作のビュレットテーマ
-Comment[ka]="დიდი ტყვიები" დარიო აბატიანის მიერ
-Comment[lt]=„Dideli ženkliukai“, sukurti Dario Abatianni
-Comment[nl]="Big Bullets", door Dario Abatianni
-Comment[pt]="Big Bullets" por Dario Abatianni
-Comment[pt_BR]="Bolas grandes" de Dario Abatianni
-Comment[sr]=„Велики предзнаци“ од Дарија Абатијанија (Dario Abatianni)
-Comment[sr@Latn]=„Veliki predznaci“ od Darija Abatijanija (Dario Abatianni)
-Comment[sv]="Stora punkter" av Dario Abatianni
-Comment[ta]="Big Bullets" டாரியோ அபடையானி
-Comment[tr]=Dario Abatianni tarafından "Büyük Mermiler"
-Comment[uk]="Великі крапки" - Dario Abatianni
-Comment[xx]=xx"Big Bullets" by Dario Abatiannixx
-Comment[zh_CN]=“圆点”,由 Dario Abatianni 设计
-Comment[zh_TW]="Big Bullets",由 Dario Abatianni 撰寫
diff --git a/konversation/images/nickicons/christmas/CMakeLists.txt b/konversation/images/nickicons/christmas/CMakeLists.txt
index 98f7eb4..bb2e898 100644
--- a/konversation/images/nickicons/christmas/CMakeLists.txt
+++ b/konversation/images/nickicons/christmas/CMakeLists.txt
@@ -9,9 +9,14 @@
#
#################################################
+tde_create_translated_desktop(
+ SOURCE index.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/konversation/themes/christmas
+)
+
install( FILES irc_admin.png irc_away.png
irc_halfop.png irc_normal.png irc_op.png
- irc_owner.png irc_voice.png index.desktop
+ irc_owner.png irc_voice.png
DESTINATION
${DATA_INSTALL_DIR}/konversation/themes/christmas
)
diff --git a/konversation/images/nickicons/christmas/Makefile.am b/konversation/images/nickicons/christmas/Makefile.am
deleted file mode 100644
index 4c1aa5c..0000000
--- a/konversation/images/nickicons/christmas/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-konversationicondir = $(kde_datadir)/konversation/themes/christmas
-konversationicon_DATA = irc_admin.png irc_away.png irc_halfop.png irc_normal.png irc_op.png \
- irc_owner.png irc_voice.png index.desktop
diff --git a/konversation/images/nickicons/christmas/index.desktop b/konversation/images/nickicons/christmas/index.desktop
index c3ae670..4e520ae 100644
--- a/konversation/images/nickicons/christmas/index.desktop
+++ b/konversation/images/nickicons/christmas/index.desktop
@@ -1,68 +1,4 @@
[Desktop Entry]
Type=Theme
Name=Christmas Theme
-Name[ar]=سمة Christmas
-Name[bg]=Коледна тема
-Name[br]=Giz Nedeleg
-Name[ca]=Tema nadalenc
-Name[cs]=Vánoční téma
-Name[da]=Juletema
-Name[de]=Weihnachtsdesign
-Name[el]=Χριστουγεννιάτικο θέμα
-Name[es]=Tema navideño
-Name[et]=Jõuluteema
-Name[fi]=Jouluteema
-Name[fr]=Thème de Noël
-Name[gl]=Tema de Nadal
-Name[he]=ערכת חג מולד
-Name[it]=Tema natalizio
-Name[ja]=クリスマス
-Name[ka]=საშობაო გაფორმება
-Name[lt]=Kalėdinė tema
-Name[nl]=Kerstthema
-Name[pa]=ਕਰਿਸਮਿਸ ਸਰੂਪ
-Name[pt]=Tema de Natal
-Name[pt_BR]=Tema de Natal
-Name[ru]=Рождественская
-Name[sr]=Божићна тема
-Name[sr@Latn]=Božićna tema
-Name[sv]=Jultema
-Name[ta]=கிறிஸ்துமஸ் பொருள்
-Name[tr]=Noel Teması
-Name[uk]=Різдвяна тема
-Name[xx]=xxChristmas Themexx
-Name[zh_CN]=耶诞节主题
-Name[zh_TW]=聖誕主題
Comment="Christmas Theme" by Kenichiro Takahashi
-Comment[ar]=سمة "Christmas Theme" من Kenichiro Takahashi
-Comment[bg]="Коледна тема" от Kenichiro Takahashi
-Comment[br]=« Giz Nedeleg » gant Kenichiro Takahashi
-Comment[ca]="Tema nadalenc" per Kenichiro Takahashi
-Comment[cs]=Vánoční téma od Kenichiro Takahashi
-Comment[da]="Juletema" af Kenichiro Takahashi
-Comment[de]="Christmas Theme" von Kenichiro Takahashi
-Comment[el]="Χριστουγεννιάτικο θέμα" από Kenichiro Takahashi
-Comment[es]=«Tema navideño» de Kenichiro Takahashi
-Comment[et]="Jõuluteema" (autor Kenichiro Takahashi)
-Comment[fi]="Jouluteema" (Kenichiro Takahashi)
-Comment[fr]=« Thème de Noël » par Kenichiro Takahashi
-Comment[ga]="Christmas Theme" le Kenichiro Takahashi
-Comment[gl]="Tema de Nadal" por Kenichiro Takahashi
-Comment[he]="ערכת חג מולד " של Kenichiro Takahashi
-Comment[it]=«Tema natalizio» di Kenichiro Takahashi
-Comment[ja]=Kenichiro Takahashi 作のクリスマステーマ
-Comment[ka]="საშობაო გაფორმება" კენიჩირო ტაკაჰაშის მიერ
-Comment[lt]=„Kalėdinė tema“, sukurta Kenichiro Takahashi
-Comment[nl]="Christmas Theme" door Kenichiro Takahashi
-Comment[pt]="Tema de Natal" por Kenichiro Takahashi
-Comment[pt_BR]="Tema de Natal" de Kenichiro Takahashi
-Comment[ru]=Сделал Kenichiro Takahashi
-Comment[sr]=„Божићна тема“ од Кеничира Такахашија (Kenichiro Takahashi)
-Comment[sr@Latn]=„Božićna tema“ od Keničira Takahašija (Kenichiro Takahashi)
-Comment[sv]="Jultema" av Kenichiro Takahashi
-Comment[ta]="Christmas Theme" கெனிசிரோ டகாஹாஷி
-Comment[tr]=Kenichiro Takahashi tarafından "Noel Teması"
-Comment[uk]="Різдвяна тема" - Kenichiro Takahashi
-Comment[xx]=xx"Christmas Theme" by Kenichiro Takahashixx
-Comment[zh_CN]=“耶诞节主题”,由 Kenichiro Takahashi 设计
-Comment[zh_TW]="聖誕"主題,由 Kenichiro Takahashi 撰寫
diff --git a/konversation/images/nickicons/classic/CMakeLists.txt b/konversation/images/nickicons/classic/CMakeLists.txt
index 58fddd9..d520eab 100644
--- a/konversation/images/nickicons/classic/CMakeLists.txt
+++ b/konversation/images/nickicons/classic/CMakeLists.txt
@@ -9,9 +9,14 @@
#
#################################################
+tde_create_translated_desktop(
+ SOURCE index.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/konversation/themes/classic
+)
+
install( FILES irc_admin.png irc_away.png
irc_halfop.png irc_normal.png irc_op.png
- irc_owner.png irc_voice.png index.desktop
+ irc_owner.png irc_voice.png
DESTINATION
${DATA_INSTALL_DIR}/konversation/themes/classic
)
diff --git a/konversation/images/nickicons/classic/Makefile.am b/konversation/images/nickicons/classic/Makefile.am
deleted file mode 100644
index 343835b..0000000
--- a/konversation/images/nickicons/classic/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-konversationicondir = $(kde_datadir)/konversation/themes/classic
-konversationicon_DATA = irc_admin.png irc_away.png irc_halfop.png irc_normal.png irc_op.png \
- irc_owner.png irc_voice.png index.desktop
diff --git a/konversation/images/nickicons/classic/index.desktop b/konversation/images/nickicons/classic/index.desktop
index 5191fd9..46ce0cc 100644
--- a/konversation/images/nickicons/classic/index.desktop
+++ b/konversation/images/nickicons/classic/index.desktop
@@ -1,70 +1,4 @@
[Desktop Entry]
Type=Theme
Name=Classic Theme
-Name[ar]=سمة كلاسيكية
-Name[bg]=Класическа тема
-Name[br]=Giz da gustum
-Name[ca]=Tema clàssic
-Name[cs]=Klasické téma
-Name[da]=Klassisk tema
-Name[de]=Klassisches Design
-Name[el]=Κλασικό θέμα
-Name[es]=Tema clásico
-Name[et]=Klassikaline teema
-Name[fi]=Klassinen teema
-Name[fr]=Thème classique
-Name[ga]=Téama Clasaiceach
-Name[gl]=Tema Clásico
-Name[he]=הערכה הישנה והטובה
-Name[hi]=क्लासिक प्रसंग
-Name[it]=Tema classico
-Name[ja]=クラシック
-Name[ka]=კლასიკური გაფორმება
-Name[lt]=Klasikinė tema
-Name[nl]=Klassiek thema
-Name[pa]=ਟਕਸਾਲੀ ਸਰੂਪ
-Name[pt]=Tema Clássico
-Name[pt_BR]=Tema Clássico
-Name[ru]=Классическая
-Name[sr]=Класична тема
-Name[sr@Latn]=Klasična tema
-Name[sv]=Klassiskt tema
-Name[ta]=சிறந்த தலைப்பு
-Name[tr]=Klasik tema
-Name[uk]=Класична тема
-Name[xx]=xxClassic Themexx
-Name[zh_CN]=经典主题
-Name[zh_TW]=傳統式主題
Comment="LED" by Dario Abatianni
-Comment[ar]="LED" من Dario Abatianni
-Comment[bg]="LED" от Dario Abatianni
-Comment[br]=« LED » gant Dario Abatianni
-Comment[ca]="LED" per Dario Abatianni
-Comment[cs]=LED od Daria Abatianniho
-Comment[da]="LED" af Dario Abatianni
-Comment[de]="LED" von Dario Abatianni
-Comment[el]="LED" από Dario Abatianni
-Comment[es]=«LED» de Dario Abatianni
-Comment[et]="LED" (autor Dario Abatianni)
-Comment[fi]="LEDit" (Dario Abatianni)
-Comment[fr]=« LED » par Dario Abatianni
-Comment[ga]="LED" le Dario Abatianni
-Comment[gl]="LED" led Dario Abatianni
-Comment[he]="LED" של Dario Abatianni
-Comment[hi]="एलईडी" दारियो अबातिआनी द्वारा
-Comment[it]=«LED» di Dario Abatianni
-Comment[ja]=Dario Abatianni 作の LED テーマ
-Comment[ka]="LED" დარიო აბატიანის მიერ
-Comment[lt]=„LED“, sukurta Dario Abatianni
-Comment[nl]="LED", door Dario Abatianni
-Comment[pt]="LED" por Dario Abatianni
-Comment[pt_BR]="LED" de Dario Abatianni
-Comment[sr]=„LED“ од Дарија Абатијанија (Dario Abatianni)
-Comment[sr@Latn]=„LED“ od Darija Abatijanija (Dario Abatianni)
-Comment[sv]="Lampor" av Dario Abatianni
-Comment[ta]="LED" டைரியோ அபடியானி
-Comment[tr]=Dario Abatianni tarafından "LED"
-Comment[uk]="LED" - Dario Abatianni
-Comment[xx]=xx"LED" by Dario Abatiannixx
-Comment[zh_CN]=“指示灯”,由 Dario Abatianni 设计
-Comment[zh_TW]="LED" 由 Dario Abatianni 撰寫
diff --git a/konversation/images/nickicons/default/CMakeLists.txt b/konversation/images/nickicons/default/CMakeLists.txt
index 4b0be7d..def0fdd 100644
--- a/konversation/images/nickicons/default/CMakeLists.txt
+++ b/konversation/images/nickicons/default/CMakeLists.txt
@@ -9,9 +9,14 @@
#
#################################################
+tde_create_translated_desktop(
+ SOURCE index.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/konversation/themes/default
+)
+
install( FILES irc_admin.png irc_away.png
irc_halfop.png irc_normal.png irc_op.png
- irc_owner.png irc_voice.png index.desktop
+ irc_owner.png irc_voice.png
DESTINATION
${DATA_INSTALL_DIR}/konversation/themes/default
)
diff --git a/konversation/images/nickicons/default/Makefile.am b/konversation/images/nickicons/default/Makefile.am
deleted file mode 100644
index 10886c0..0000000
--- a/konversation/images/nickicons/default/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-konversationicondir = $(kde_datadir)/konversation/themes/default
-konversationicon_DATA = irc_admin.png irc_away.png irc_halfop.png irc_normal.png irc_op.png \
- irc_owner.png irc_voice.png index.desktop
diff --git a/konversation/images/nickicons/default/index.desktop b/konversation/images/nickicons/default/index.desktop
index d0c1222..c15d21f 100644
--- a/konversation/images/nickicons/default/index.desktop
+++ b/konversation/images/nickicons/default/index.desktop
@@ -1,69 +1,4 @@
[Desktop Entry]
Type=Theme
Name=Default Theme
-Name[ar]=السِمة الإفتراضية
-Name[bg]=Стандартна тема
-Name[br]=Giz dre ziouer
-Name[ca]=Tema per omissió
-Name[cs]=Výchozí téma
-Name[da]=Standardtema
-Name[de]=Standard-Design
-Name[el]=Προκαθορισμένο θέμα
-Name[es]=Tema predeterminado
-Name[et]=Vaiketeema
-Name[fi]=Oletusteema
-Name[fr]=Thème par défaut
-Name[ga]=Téama Réamhshocraithe
-Name[gl]=Tema por omisión
-Name[he]=ערכת ברירת מחדל
-Name[hi]=डिफ़ॉल्ट प्रसंग
-Name[it]=Tema predefinito
-Name[ja]=標準テーマ
-Name[ka]=ნაგულისხმები გაფორმება
-Name[lt]=Numatyta tema
-Name[nl]=Standaardthema
-Name[pa]=ਮੂਲ ਸਰੂਪ
-Name[pt]=Tema Predefinido
-Name[pt_BR]=Tema Padrão
-Name[ru]=Стандартная
-Name[sr]=Подразумевана тема
-Name[sr@Latn]=Podrazumevana tema
-Name[sv]=Standardtema
-Name[ta]=முன்னிருப்பு தலைப்பு
-Name[tr]=Öntanımlı tema
-Name[uk]=Типова тема
-Name[xx]=xxDefault Themexx
-Name[zh_CN]=默认页面
-Name[zh_TW]=預設主題
Comment="Simplistic" by Shintaro Matsuoka
-Comment[ar]="Simplistic" من Shintaro Matsuoka
-Comment[bg]="Опростена" от Shintaro Matsuoka
-Comment[ca]="Simplistic" per Shintaro Matsuoka
-Comment[cs]=Jednoduché téma od Shintara Matsuoky
-Comment[da]="Simplistic" af Shintaro Matsuoka
-Comment[de]="Simplistic" von Shintaro Matsuoka
-Comment[el]="Απλοϊκό" από Shintaro Matsuoka
-Comment[es]=«Simplistic» de Shintaro Matsuoka
-Comment[et]="Simplistic" (autor Shintaro Matsuoka)
-Comment[fi]="Yksinkertainen" (Shintaro Matsuoka)
-Comment[fr]=« Simpliste » par Shintaro Matsuoka
-Comment[ga]="Simplistic" le Shintaro Matsuoka
-Comment[gl]="Simples" por Shintaro Matsuoka
-Comment[he]="מראה פשוט" של Shintaro Matsuoka
-Comment[hi]="सिम्प्लिस्टिक" शिनतारो मात्सुओका द्वारा
-Comment[it]=«Simplistic» di Shintaro Matsuoka
-Comment[ja]=Shintaro Matsuoka 作のシンプルなテーマ
-Comment[ka]="Simplistic" შინტარო მაცუოკას მიერ
-Comment[lt]=„Supaprastinta“, sukurta Shintaro Matsuoka
-Comment[nl]="Simplistic", door Shintaro Matsuoka
-Comment[pt]="Simplistic" por Shintaro Matsuoka
-Comment[pt_BR]="Simplista" de Shintaro Matsuoka
-Comment[sr]=„Једноставно“ од Шинтара Мацуоке (Shintaro Matsuoka)
-Comment[sr@Latn]=„Jednostavno“ od Šintara Macuoke (Shintaro Matsuoka)
-Comment[sv]="Förenklat" av Shintaro Matsuoka
-Comment[ta]="Simplistic" ஷிண்டாரோ மாட்சொக்கா
-Comment[tr]=Shintaro Matsuoka tarafından "Basitlik"
-Comment[uk]="Проста" - Shintaro Matsuoka
-Comment[xx]=xx"Simplistic" by Shintaro Matsuokaxx
-Comment[zh_CN]=“简洁”,由 Shintaro Matsuoka 设计
-Comment[zh_TW]="Simplistic" 由 Shintaro Matsuoka 撰寫
diff --git a/konversation/images/nickicons/oxygen/CMakeLists.txt b/konversation/images/nickicons/oxygen/CMakeLists.txt
index e52cfca..211483e 100644
--- a/konversation/images/nickicons/oxygen/CMakeLists.txt
+++ b/konversation/images/nickicons/oxygen/CMakeLists.txt
@@ -9,9 +9,14 @@
#
#################################################
+tde_create_translated_desktop(
+ SOURCE index.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/konversation/themes/oxygen
+)
+
install( FILES irc_admin.png irc_away.png
irc_halfop.png irc_normal.png irc_op.png
- irc_owner.png irc_voice.png index.desktop
+ irc_owner.png irc_voice.png
DESTINATION
${DATA_INSTALL_DIR}/konversation/themes/oxygen
)
diff --git a/konversation/images/nickicons/oxygen/Makefile.am b/konversation/images/nickicons/oxygen/Makefile.am
deleted file mode 100644
index 66ef8e5..0000000
--- a/konversation/images/nickicons/oxygen/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-konversationicondir = $(kde_datadir)/konversation/themes/oxygen
-konversationicon_DATA = irc_admin.png irc_away.png irc_halfop.png irc_normal.png irc_op.png \
- irc_owner.png irc_voice.png index.desktop
diff --git a/konversation/images/nickicons/oxygen/index.desktop b/konversation/images/nickicons/oxygen/index.desktop
index 07796da..54fffed 100644
--- a/konversation/images/nickicons/oxygen/index.desktop
+++ b/konversation/images/nickicons/oxygen/index.desktop
@@ -1,22 +1,4 @@
[Desktop Entry]
Type=Theme
Name=Oxygen Theme
-Name[da]=Oxygen-tema
-Name[de]=Oxygen-Design
-Name[et]=Oxygeni teema
-Name[it]=Tema Oxygen
-Name[ja]=Oxygen テーマ
-Name[sr]=Кисеоник тема
-Name[sr@Latn]=Kiseonik tema
-Name[sv]=Oxygen-tema
-Name[zh_TW]=Oxygen 主題
Comment="Oxygen" by Nuno Pinheiro
-Comment[da]="Oxygen" af Nuno Pinheiro
-Comment[de]="Oxygen" von Nuno Pinheiro
-Comment[et]="Oxygen" (autor Nuno Pinheiro)
-Comment[it]=«Oxygen» di Nuno Pinheiro
-Comment[ja]=Nuno Pinheiro 作の Oxygen テーマ
-Comment[sr]=„Кисеоник“ од Нуна Пињеира
-Comment[sr@Latn]=„Kiseonik“ od Nuna Pinjeira
-Comment[sv]="Oxygen" av Nuno Pinheiro
-Comment[zh_TW]="Oxygen",由 Nuno Pinheiro 提供
diff --git a/konversation/images/nickicons/smiling/CMakeLists.txt b/konversation/images/nickicons/smiling/CMakeLists.txt
index c82a658..a7622a0 100644
--- a/konversation/images/nickicons/smiling/CMakeLists.txt
+++ b/konversation/images/nickicons/smiling/CMakeLists.txt
@@ -9,9 +9,14 @@
#
#################################################
+tde_create_translated_desktop(
+ SOURCE index.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/konversation/themes/smiling
+)
+
install( FILES irc_admin.png irc_away.png
irc_halfop.png irc_normal.png irc_op.png
- irc_owner.png irc_voice.png index.desktop
+ irc_owner.png irc_voice.png
DESTINATION
${DATA_INSTALL_DIR}/konversation/themes/smiling
)
diff --git a/konversation/images/nickicons/smiling/Makefile.am b/konversation/images/nickicons/smiling/Makefile.am
deleted file mode 100644
index 8b92cf0..0000000
--- a/konversation/images/nickicons/smiling/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-konversationicondir = $(kde_datadir)/konversation/themes/smiling
-konversationicon_DATA = irc_admin.png irc_away.png irc_halfop.png irc_normal.png irc_op.png \
- irc_owner.png irc_voice.png index.desktop
diff --git a/konversation/images/nickicons/smiling/index.desktop b/konversation/images/nickicons/smiling/index.desktop
index f749f61..87960e8 100644
--- a/konversation/images/nickicons/smiling/index.desktop
+++ b/konversation/images/nickicons/smiling/index.desktop
@@ -1,70 +1,4 @@
[Desktop Entry]
Type=Theme
Name=Smiling Theme
-Name[ar]=سمة ضاحِكة ( Smiling )
-Name[bg]=Тема "Усмивка"
-Name[br]=Giz Mousc'hoarzh
-Name[ca]=Tema Smiling
-Name[cs]=Smajlíkové téma
-Name[da]=Smilende tema
-Name[de]=Smiley-Design
-Name[el]=Θέμα χαμόγελου
-Name[es]=Tema «Smiling»
-Name[et]=Naerusuuteema
-Name[fi]=Hymiöteema
-Name[fr]=Thème sourire
-Name[ga]=Téama "Smiling"
-Name[gl]=Tema Sorrinte
-Name[he]=ערכה מחייכת
-Name[hi]=मुस्कुराता प्रसंग
-Name[it]=Tema sorridente
-Name[ja]=スマイリー
-Name[ka]=მომღიმარი გაფორმება
-Name[lt]=Besišypsanti tema
-Name[nl]=Smiling-thema
-Name[pa]=ਖੁਸ਼ ਸਰੂਪ
-Name[pt]=Tema "Smiling"
-Name[pt_BR]=Tema Sorridente
-Name[ru]=Улыбочки
-Name[sr]=Насмејана тема
-Name[sr@Latn]=Nasmejana tema
-Name[sv]=Leende tema
-Name[ta]=சிரிக்கின்ற பொருள்
-Name[tr]=Gülümseyen Tema
-Name[uk]=Тема посмішок
-Name[xx]=xxSmiling Themexx
-Name[zh_CN]=微笑主题
-Name[zh_TW]=微笑主題
Comment="Smiling" stolen from Kopete by John Tapsell
-Comment[ar]=أخِذ "Smiling" من Kopete من قِبل John Tapsell
-Comment[bg]=Тема "Усмивка" е откраднато от Kopete от John Tapsell
-Comment[ca]="Smiling" robat del Kopete per John Tapsell
-Comment[cs]=Smajlíkové téma od Johna Tapsella převzato z Kopete
-Comment[da]="Smilende" stjålet fra Kopete af John Tapsell
-Comment[de]="Smiling" geklaut bei Kopete von John Tapsell
-Comment[el]="Χαμόγελο" κλεμμένο από το Kopete από John Tapsell
-Comment[es]=«Smiling» tomado de Kopete por John Tapsell
-Comment[et]="Smiling" (Kopetest hiivas John Tapsell)
-Comment[fi]="Hymiöteema" Kopetesta (John Tapsell)
-Comment[fr]=« Sourire » volé à Kopete par John Tapsell
-Comment[ga]="Smiling", goidte ó Kopete ag John Tapsell
-Comment[gl]="Sorriso" roubado de Kopete por John Tapsell
-Comment[he]="ערכה מחייכת" נגנבה מ־Kopete על ידי John Tapsell
-Comment[hi]="मुस्कान" को के-ऑप्टी से जॉन तापसेल द्वारा चुराया गया
-Comment[it]=«Sorridente» rubato a Kopete da John Tapsell
-Comment[ja]=John Tapsell 作の Kopete のテーマを借用
-Comment[ka]="მომღიმარი" მოპარულია Kopete-დან ჯონ ტაპსელის მიერ
-Comment[lt]=„Besišypsanti tema“, John Tapsell pavogta iš Kopete programos
-Comment[nl]="Smiling", overgenomen van Kopete, door John Tapsell
-Comment[pt]="Smiling" retirado do Kopete por John Tapsell
-Comment[pt_BR]="Sorridente" roubado do Kopete por John Tapsell
-Comment[ru]=Украл у Kopete John Tapsell
-Comment[sr]=„Насмејано“ украо из Kopete-а Џон Тапсел (John Tapsell)
-Comment[sr@Latn]=„Nasmejano“ ukrao iz Kopete-a Džon Tapsel (John Tapsell)
-Comment[sv]="Leende" stulen från Kopete av John Tapsell
-Comment[ta]=Kopeteல் இருந்து "Smiling" ஸ்டோலன் ஜான் டாப்செல்
-Comment[tr]=John Tapsell tarafından Kopete'in "Gülümseyen"i
-Comment[uk]="Посмішки" взято з Kopete - John Tapsell
-Comment[xx]=xx"Smiling" stolen from Kopete by John Tapsellxx
-Comment[zh_CN]=“微笑”,借鉴自 John Tapsell 为 Kopete 设计的造型
-Comment[zh_TW]="微笑"主題,從 Kopete 偷來的,由 John Tapsell 撰寫
diff --git a/konversation/images/nickicons/square/CMakeLists.txt b/konversation/images/nickicons/square/CMakeLists.txt
index 2ef90be..cc280dd 100644
--- a/konversation/images/nickicons/square/CMakeLists.txt
+++ b/konversation/images/nickicons/square/CMakeLists.txt
@@ -9,9 +9,14 @@
#
#################################################
+tde_create_translated_desktop(
+ SOURCE index.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/konversation/themes/square
+)
+
install( FILES irc_admin.png irc_away.png
irc_halfop.png irc_normal.png irc_op.png
- irc_owner.png irc_voice.png index.desktop
+ irc_owner.png irc_voice.png
DESTINATION
${DATA_INSTALL_DIR}/konversation/themes/square
)
diff --git a/konversation/images/nickicons/square/Makefile.am b/konversation/images/nickicons/square/Makefile.am
deleted file mode 100644
index 6ef4b68..0000000
--- a/konversation/images/nickicons/square/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-konversationicondir = $(kde_datadir)/konversation/themes/square
-konversationicon_DATA = irc_admin.png irc_away.png irc_halfop.png irc_normal.png irc_op.png \
- irc_owner.png irc_voice.png index.desktop
diff --git a/konversation/images/nickicons/square/index.desktop b/konversation/images/nickicons/square/index.desktop
index 955b293..b5ef769 100644
--- a/konversation/images/nickicons/square/index.desktop
+++ b/konversation/images/nickicons/square/index.desktop
@@ -1,69 +1,4 @@
[Desktop Entry]
Type=Theme
Name=Square Theme
-Name[ar]=سمة Square
-Name[bg]=Тема "Квадрат"
-Name[br]=Giz karrez
-Name[ca]=Tema Square
-Name[cs]=Square téma
-Name[da]=Square tema
-Name[de]=Rechteck-Design
-Name[el]=Τετράγωνο θέμα
-Name[es]=Tema «Square»
-Name[et]=Kandiline teema
-Name[fi]=Neliöteema
-Name[fr]=Thème carré
-Name[ga]=Téama "Square"
-Name[gl]=Tema Cadrado
-Name[he]=ערכה מרובעת
-Name[it]=Tema quadrato
-Name[ja]=四角
-Name[ka]=კვადრატული გაფორმება
-Name[lt]=Kvadratinė tema
-Name[nl]=Vierkant thema
-Name[pa]=ਵਰਗ ਸਰੂਪ
-Name[pt]=Tema Quadrado
-Name[pt_BR]=Tema Quadrado
-Name[ru]=Квадратики
-Name[sr]=Квадратна тема
-Name[sr@Latn]=Kvadratna tema
-Name[sv]=Kvadratiskt tema
-Name[ta]=சதுர பொருள்
-Name[tr]=Kare Teması
-Name[uk]=Квадратна тема
-Name[xx]=xxSquare Themexx
-Name[zh_CN]=方块主题
-Name[zh_TW]=方塊主題
Comment="SQUARE" by Kenichiro Takahashi
-Comment[ar]="SQUARE" تأليف Kenichiro Takahashi
-Comment[bg]=Тема "Квадрат" от Kenichiro Takahashi
-Comment[br]=« SQUARE » gant Kenichiro Takahashi
-Comment[ca]="SQUARE" per Kenichiro Takahashi
-Comment[cs]="SQUARE" od Kenichiro Takahashi
-Comment[da]="SQUARE" af Kenichiro Takahashi
-Comment[de]="SQUARE" von Kenichiro Takahashi
-Comment[el]="Τετράγωνο" από Kenichiro Takahashi
-Comment[es]=«SQUARE» de Kenichiro Takahashi
-Comment[et]="SQUARE" (autor Kenichiro Takahashi)
-Comment[fi]="NELIÖT" (Kenichiro Takahashi)
-Comment[fr]=« CARRÉ » par Kenichiro Takahashi
-Comment[ga]="SQUARE" le Kenichiro Takahashi
-Comment[gl]="Cadrado" por Kenichiro Takahashi
-Comment[he]="ערכה מרובעת" של Kenichiro Takahashi
-Comment[it]=«Quadrato» di Kenichiro Takahashi
-Comment[ja]=Kenichiro Takahashi 作の四角いテーマ
-Comment[ka]="კვადრატული" კენიჩირო ტაკაჰაშის მიერ
-Comment[lt]=„Kvadratinė tema“, sukurta Kenichiro Takahashi
-Comment[nl]="SQUARE" door Kenichiro Takahashi
-Comment[pt]="QUADRADO" por Kenichiro Takahashi
-Comment[pt_BR]="Quadrado" por Kenichiro Takahashi
-Comment[ru]=Сделал Kenichiro Takahashi
-Comment[sr]=„Квадрат“ од Кеничира Такахашија (Kenichiro Takahashi)
-Comment[sr@Latn]=„Kvadrat“ od Keničira Takahašija (Kenichiro Takahashi)
-Comment[sv]="KVADRATISK" av Kenichiro Takahashi
-Comment[ta]="SQUARE" கெனிசிரோ டகாஹாஷி
-Comment[tr]=Kenichiro Takahashi tarafından "KARE"
-Comment[uk]="КВАДРАТ" - Kenichiro Takahashi
-Comment[xx]=xx"SQUARE" by Kenichiro Takahashixx
-Comment[zh_CN]=“方块”,由 Kenichiro Takahashi 设计
-Comment[zh_TW]="方塊"主題,由 Kenichiro Takahashi 撰寫
diff --git a/konversation/scripts/Makefile.am b/konversation/scripts/Makefile.am
deleted file mode 100644
index 68c678e..0000000
--- a/konversation/scripts/Makefile.am
+++ /dev/null
@@ -1,4 +0,0 @@
-scriptsdir=$(kde_datadir)/konversation/scripts
-scripts_SCRIPTS=bug fortune gauge uptime tdeversion cmd sayclip weather sysinfo media mail tinyurl
-scripts_DATA=fortunes.dat
-
diff --git a/konversation/scripts/README b/konversation/scripts/README
index d06d9f9..aad08f6 100644
--- a/konversation/scripts/README
+++ b/konversation/scripts/README
@@ -21,7 +21,7 @@ uptime Displays the system uptime on the current channel.
fortune Displays a random fortune cookie
usage: /fortune
-tdeversion Displays the Qt/KDE version.
+tdeversion Displays the TQt/TDE version.
usage: /tdeversion
cmd Prints the output of a given command.
diff --git a/konversation/scripts/fortunes.dat b/konversation/scripts/fortunes.dat
index 240af34..756f18a 100644
--- a/konversation/scripts/fortunes.dat
+++ b/konversation/scripts/fortunes.dat
@@ -213,7 +213,7 @@ I would rather spend 10 hours reading someone else's source code than
10 minutes listening to Musak waiting for technical support which isn't.
-- Dr. Greg Wettstein, Roger Maris Cancer Center
%
-...[Linux's] capacity to talk via any medium except smoke Q_SIGNALS.
+...[Linux's] capacity to talk via any medium except smoke signals.
-- Dr. Greg Wettstein, Roger Maris Cancer Center
%
Whip me. Beat me. Make me maintain AIX.
diff --git a/konversation/scripts/media b/konversation/scripts/media
index e369262..dcfc7d3 100755
--- a/konversation/scripts/media
+++ b/konversation/scripts/media
@@ -68,13 +68,14 @@ import os
import sys
import re
import string
+from functools import reduce
try:
APP_ID = sys.argv[1]
IRC_SERVER = sys.argv[2]
TARGET = sys.argv[3]
except IndexError:
- print >>sys.stderr, "This script is intended to be run from within Konversation."
+ print("This script is intended to be run from within Konversation.", file=sys.stderr)
sys.exit(0)
if (sys.hexversion >> 16) < 0x0204:
@@ -137,7 +138,7 @@ class Player(object):
#Update args last to prevent non-sensical override in formatVariables
x={'title':title, 'artist':artist, 'album':album}
if FIXUP:
- for i,j in x.items():
+ for i,j in list(x.items()):
if re.search(FIXUP,j):
x[i]='%s%s%s'%(QUOTE_BEFORE,j,QUOTE_AFTER)
self._format.update(x)
@@ -408,7 +409,7 @@ def run(kind):
unsorted=dict([(i.displayName.lower(),i) for i in PLAYERS if kind in i.type])
play=[unsorted.pop(i.lower(),Player("ImproperlySupported")) for i in playerRankings[kind]]
if len(unsorted):
- play.extend(unsorted.values())
+ play.extend(list(unsorted.values()))
else:
play=[i for i in PLAYERS if i.displayName.lower() == kind]
try:
diff --git a/konversation/src/CMakeLists.txt b/konversation/src/CMakeLists.txt
index a3c990c..9dab49f 100644
--- a/konversation/src/CMakeLists.txt
+++ b/konversation/src/CMakeLists.txt
@@ -82,7 +82,12 @@ tde_add_executable( konversation AUTOMOC
##### other data ################################
-install( FILES konversationui.rc eventsrc
+tde_create_translated_desktop(
+ SOURCE eventsrc
+ DESTINATION ${DATA_INSTALL_DIR}/konversation
+)
+install(
+ FILES konversationui.rc
DESTINATION ${DATA_INSTALL_DIR}/konversation
)
@@ -99,15 +104,13 @@ install( PROGRAMS
DESTINATION ${KCONF_UPDATE_INSTALL_DIR}
)
-install( FILES konversation.desktop
- DESTINATION ${XDG_APPS_INSTALL_DIR}
-)
+tde_create_translated_desktop( konversation.desktop )
-install( FILES konvirc.protocol konvirc6.protocol
+tde_create_translated_desktop(
+ SOURCE konvirc.protocol konvirc6.protocol
DESTINATION ${SERVICES_INSTALL_DIR}
)
install( FILES konversation.upd
DESTINATION ${KCONF_UPDATE_INSTALL_DIR}
)
-
diff --git a/konversation/src/Makefile.am b/konversation/src/Makefile.am
deleted file mode 100644
index 7c55d13..0000000
--- a/konversation/src/Makefile.am
+++ /dev/null
@@ -1,73 +0,0 @@
-SUBDIRS = config linkaddressbook blowfish .
-
-METASOURCES = AUTO
-
-bin_PROGRAMS = konversation
-
-konversation_SOURCES = konviface.skel konviconfigdialog.cpp konversationstatusbar.cpp \
- konvisettingsdialog.cpp viewcontainer.cpp viewtree.cpp viewtreeitem.cpp konversationmainwindow.cpp \
- valuelistviewitem.cpp urlcatcher.cpp scriptlauncher.cpp rawlog.cpp konvdcop.cpp channellistpanel.cpp \
- konsolepanel.cpp identity.cpp statuspanel.cpp dccrecipientdialog.cpp topiccombobox.cpp nicksonline.cpp \
- dcctransferpanel.cpp dcctransferpanelitem.cpp highlight.cpp highlightviewitem.cpp modebutton.cpp \
- ignore_preferencesui.ui ignore_preferences.cpp ignore.cpp nicklistview.cpp ircinput.cpp \
- channeloptionsui.ui channeloptionsdialog.cpp ignorelistviewitem.cpp images.cpp quickbutton.cpp \
- chatwindow.cpp outputfilter.cpp logfilereader.cpp query.cpp konversationapplication.cpp nick.cpp \
- inputfilter.cpp channel.cpp ircview.cpp server.cpp main.cpp dcc_preferencesui.ui log_preferences.ui \
- tabs_preferencesui.ui tabs_preferences.cpp chatwindowappearance_preferences.ui irccolorchooserui.ui \
- colorsappearance_preferences.ui irccolorchooser.cpp channellistviewitem.cpp osd.cpp trayicon.cpp \
- dccchat.cpp multilineedit.cpp nickinfo.cpp dccresumedialog.cpp konversationsound.cpp quickconnectdialog.cpp \
- serverlistdialog.cpp dcctransfersend.cpp dcctransferrecv.cpp channelnick.cpp insertchardialog.cpp \
- irccharsets.cpp editnotifydialog.cpp common.cpp serverison.cpp sslsocket.cpp servergroupsettings.cpp \
- serversettings.cpp servergroupdialog.cpp ssllabel.cpp serverdialog.cpp channeldialog.cpp identitydialog.cpp \
- topiclabel.cpp notificationhandler.cpp joinchannelui.ui joinchanneldialog.cpp emoticon.cpp \
- chatwindowbehaviour_preferences.ui alias_preferencesui.ui osd_preferencesui.ui theme_preferencesui.ui \
- highlight_preferencesui.ui warnings_preferencesui.ui warnings_preferences.cpp quickbuttons_preferencesui.ui \
- watchednicknames_preferencesui.ui generalbehavior_preferences.ui connectionbehavior_preferences.ui \
- fontappearance_preferences.ui nicklistbehavior_preferencesui.ui konvibookmarkhandler.cpp konvibookmarkmenu.cpp \
- ircviewbox.cpp searchbar.cpp osd_preferences.cpp theme_preferences.cpp dcc_preferences.cpp \
- alias_preferences.cpp highlight_preferences.cpp watchednicknames_preferences.cpp quickbuttons_preferences.cpp \
- nicklistbehavior_preferences.cpp tabnotifications_preferences.ui multilinetextedit.cpp serverlistview.cpp \
- nicksonlineitem.cpp searchbarbase.ui autoreplace_preferencesui.ui autoreplace_preferences.cpp \
- servergroupdialogui.ui dcctransfer.cpp dcctransfermanager.cpp dcctransferdetailedinfopanelui.ui \
- dcctransferdetailedinfopanel.cpp dcccommon.cpp queuetunerbase.ui queuetuner.cpp ircqueue.cpp \
- connectionsettings.cpp connectionmanager.cpp awaymanager.cpp
-
-konversation_COMPILE_FIRST = config/preferences_base.h
-konversation_LDADD = $(LIB_TDEIO) $(LIB_XSS) $(LIB_TDEABC) $(LIB_KIMIFACE) linkaddressbook/liblinkaddressbookui.la blowfish/libblowfish.la config/libkonversationconfig.la
-
-xdg_apps_DATA = konversation.desktop
-
-# set the include path for X, qt and KDE
-INCLUDES= -Ilinkaddressbook -I$(srcdir)/linkaddressbook -Iblowfish -I$(srcdir)/blowfish\
- -Iconfig -I$(srcdir)/config $(all_includes)
-# the library search path.
-konversation_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(LIB_TQT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI) -ltdefx $(LIB_TDEIO) -ltdetexteditor
-
-rcdir = $(kde_datadir)/konversation
-rc_DATA = konversationui.rc eventsrc
-
-kdelnk_DATA = konvirc.protocol konvirc6.protocol
-kdelnkdir = $(kde_servicesdir)
-
-updatedir = $(kde_datadir)/tdeconf_update
-update_DATA = konversation.upd
-update_SCRIPTS = konversation-0.19-colors.pl konversation-0.19-sortorder.pl konversation-0.19-appearance.pl \
- konversation-0.19-tabplacement.pl konversation-0.19-custombrowser.pl \
- konversation-0.19-colorcodes.pl konversation-0.19-notifylists.pl \
- konversation-0.20-quickbuttons.pl konversation-0.20-customfonts.pl
-
-messages: rc.cpp
- LIST=`find . -name \*.h -o -name \*.hh -o -name \*.H -o -name \*.hxx -o -name \*.hpp -o -name \*.cpp -o -name \*.cc -o -name \*.cxx -o -name \*.ecpp -o -name \*.C`; \
- if test -n "$$LIST"; then \
- $(XGETTEXT) $$LIST -o $(podir)/konversation.pot; \
- fi
-
-noinst_HEADERS = serverlistdialog.h dcctransfersend.h dcctransferrecv.h \
- insertchardialog.h editnotifydialog.h serverison.h \
- servergroupsettings.h serversettings.h servergroupdialog.h serverdialog.h channeldialog.h \
- identitydialog.h topiclabel.h channeloptionsdialog.h joinchanneldialog.h \
- highlight_preferences.h watchednicknames_preferences.h quickbuttons_preferences.h \
- nicklistbehavior_preferences.h konvisettingspage.h nicksonlineitem.h
-
-# User might still have these in src/ instead of src/config, so remove these in that case
-CLEANFILES = preferences_base.h preferences_base.cpp watchednicknamesconfigcontroller.*
diff --git a/konversation/src/alias_preferences.cpp b/konversation/src/alias_preferences.cpp
index e715a07..7ec6f06 100644
--- a/konversation/src/alias_preferences.cpp
+++ b/konversation/src/alias_preferences.cpp
@@ -38,15 +38,15 @@ Alias_Config::Alias_Config(TQWidget* parent, const char* name)
aliasListView->setSorting(-1,false);
aliasListView->header()->setMovingEnabled(false);
- connect(aliasListView, TQT_SIGNAL(selectionChanged(TQListViewItem*)), this, TQT_SLOT(entrySelected(TQListViewItem*)));
- connect(aliasListView, TQT_SIGNAL(clicked(TQListViewItem*)), this, TQT_SLOT(entrySelected(TQListViewItem*)) );
- connect(aliasListView, TQT_SIGNAL(moved()), this, TQT_SIGNAL(modified()));
+ connect(aliasListView, TQ_SIGNAL(selectionChanged(TQListViewItem*)), this, TQ_SLOT(entrySelected(TQListViewItem*)));
+ connect(aliasListView, TQ_SIGNAL(clicked(TQListViewItem*)), this, TQ_SLOT(entrySelected(TQListViewItem*)) );
+ connect(aliasListView, TQ_SIGNAL(moved()), this, TQ_SIGNAL(modified()));
- connect(aliasInput, TQT_SIGNAL(textChanged(const TQString&)), this, TQT_SLOT(nameChanged(const TQString&)));
- connect(replacementInput, TQT_SIGNAL(textChanged(const TQString&)), this, TQT_SLOT(actionChanged(const TQString&)));
+ connect(aliasInput, TQ_SIGNAL(textChanged(const TQString&)), this, TQ_SLOT(nameChanged(const TQString&)));
+ connect(replacementInput, TQ_SIGNAL(textChanged(const TQString&)), this, TQ_SLOT(actionChanged(const TQString&)));
- connect(newButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(addEntry()));
- connect(removeButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(removeEntry()));
+ connect(newButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(addEntry()));
+ connect(removeButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(removeEntry()));
}
Alias_Config::~Alias_Config()
diff --git a/konversation/src/alias_preferences.h b/konversation/src/alias_preferences.h
index 5ad7d7f..2c02d1f 100644
--- a/konversation/src/alias_preferences.h
+++ b/konversation/src/alias_preferences.h
@@ -20,7 +20,7 @@
class Alias_Config : public Alias_ConfigUI, public KonviSettingsPage
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/autoreplace_preferences.cpp b/konversation/src/autoreplace_preferences.cpp
index 02fbda3..0eae053 100644
--- a/konversation/src/autoreplace_preferences.cpp
+++ b/konversation/src/autoreplace_preferences.cpp
@@ -68,21 +68,21 @@ Autoreplace_Config::Autoreplace_Config(TQWidget* parent, const char* name)
// populate listview
loadSettings();
- connect(patternListView, TQT_SIGNAL(selectionChanged(TQListViewItem*)), this, TQT_SLOT(entrySelected(TQListViewItem*)));
- connect(patternListView, TQT_SIGNAL(clicked(TQListViewItem*)), this, TQT_SLOT(entrySelected(TQListViewItem*)));
- connect(patternListView, TQT_SIGNAL(moved()), TQT_SIGNAL(modified()));
+ connect(patternListView, TQ_SIGNAL(selectionChanged(TQListViewItem*)), this, TQ_SLOT(entrySelected(TQListViewItem*)));
+ connect(patternListView, TQ_SIGNAL(clicked(TQListViewItem*)), this, TQ_SLOT(entrySelected(TQListViewItem*)));
+ connect(patternListView, TQ_SIGNAL(moved()), TQ_SIGNAL(modified()));
- connect(patternListView, TQT_SIGNAL(aboutToMove()), TQT_SLOT(disableSort()));
- connect(patternListView->header(), TQT_SIGNAL(clicked(int)), TQT_SLOT(sort(int)));
+ connect(patternListView, TQ_SIGNAL(aboutToMove()), TQ_SLOT(disableSort()));
+ connect(patternListView->header(), TQ_SIGNAL(clicked(int)), TQ_SLOT(sort(int)));
- connect(directionCombo, TQT_SIGNAL(activated(int)), this, TQT_SLOT(directionChanged(int)));
+ connect(directionCombo, TQ_SIGNAL(activated(int)), this, TQ_SLOT(directionChanged(int)));
- connect(patternInput, TQT_SIGNAL(textChanged(const TQString&)), this, TQT_SLOT(patternChanged(const TQString&)));
- connect(regExpEditorButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(showRegExpEditor()));
- connect(replacementInput, TQT_SIGNAL(textChanged(const TQString&)), this, TQT_SLOT(replacementChanged(const TQString&)));
+ connect(patternInput, TQ_SIGNAL(textChanged(const TQString&)), this, TQ_SLOT(patternChanged(const TQString&)));
+ connect(regExpEditorButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(showRegExpEditor()));
+ connect(replacementInput, TQ_SIGNAL(textChanged(const TQString&)), this, TQ_SLOT(replacementChanged(const TQString&)));
- connect(newButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(addEntry()));
- connect(removeButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(removeEntry()));
+ connect(newButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(addEntry()));
+ connect(removeButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(removeEntry()));
}
Autoreplace_Config::~Autoreplace_Config()
diff --git a/konversation/src/autoreplace_preferences.h b/konversation/src/autoreplace_preferences.h
index f0e1a95..aa8fc1b 100644
--- a/konversation/src/autoreplace_preferences.h
+++ b/konversation/src/autoreplace_preferences.h
@@ -21,7 +21,7 @@
class Autoreplace_Config : public Autoreplace_ConfigUI, public KonviSettingsPage
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/autoreplace_preferencesui.ui b/konversation/src/autoreplace_preferencesui.ui
index d40c078..45c175a 100644
--- a/konversation/src/autoreplace_preferencesui.ui
+++ b/konversation/src/autoreplace_preferencesui.ui
@@ -161,9 +161,6 @@
<property name="text">
<string>...</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</widget>
<widget class="TQLabel" row="0" column="0">
<property name="name">
diff --git a/konversation/src/awaymanager.cpp b/konversation/src/awaymanager.cpp
index d84368b..c1f272b 100644
--- a/konversation/src/awaymanager.cpp
+++ b/konversation/src/awaymanager.cpp
@@ -86,7 +86,7 @@ AwayManager::AwayManager(TQObject* parent) : TQObject(parent)
#endif
m_activityTimer = new TQTimer(this, "AwayTimer");
- connect(m_activityTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(checkActivity()));
+ connect(m_activityTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(checkActivity()));
m_idleTime.start();
}
diff --git a/konversation/src/awaymanager.h b/konversation/src/awaymanager.h
index 0839436..4fa432e 100644
--- a/konversation/src/awaymanager.h
+++ b/konversation/src/awaymanager.h
@@ -27,7 +27,7 @@ struct AwayManagerPrivate;
class AwayManager : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/blowfish/Makefile.am b/konversation/src/blowfish/Makefile.am
deleted file mode 100644
index 07abe04..0000000
--- a/konversation/src/blowfish/Makefile.am
+++ /dev/null
@@ -1,7 +0,0 @@
-AM_CPPFLAGS = $(all_includes) -I$(srcdir)/../
-
-noinst_LTLIBRARIES = libblowfish.la
-noinst_HEADERS = b64stuff.h BlowfishCbc.h blowfish.h mc_blowfish.h newblowfish.h oldblowfish1.h oldblowfish2.h
-
-libblowfish_la_SOURCES = b64stuff.cpp BlowfishCbc.cpp blowfish.cpp mc_blowfish.cpp newblowfish.cpp oldblowfish.cpp
-libblowfish_la_LDFLAGS = $(all_libraries) -no-undefined
diff --git a/konversation/src/channel.cpp b/konversation/src/channel.cpp
index c6ea53c..23f11e0 100644
--- a/konversation/src/channel.cpp
+++ b/konversation/src/channel.cpp
@@ -114,7 +114,7 @@ Channel::Channel(TQWidget* parent, TQString _name) : ChatWindow(parent)
TQSizePolicy modest = TQSizePolicy(TQSizePolicy::Preferred, TQSizePolicy::Preferred);
TQSizePolicy greedy = TQSizePolicy(TQSizePolicy::MinimumExpanding, TQSizePolicy::MinimumExpanding);
- m_vertSplitter = new TQSplitter(Qt::Vertical, this);
+ m_vertSplitter = new TQSplitter(TQt::Vertical, this);
m_vertSplitter->setOpaqueResize(TDEGlobalSettings::opaqueResize());
@@ -126,13 +126,13 @@ Channel::Channel(TQWidget* parent, TQString _name) : ChatWindow(parent)
m_topicButton = new TQToolButton(topicWidget);
m_topicButton->setIconSet(SmallIconSet("edit", 16));
TQToolTip::add(m_topicButton, i18n("Edit Channel Settings"));
- connect(m_topicButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(showOptionsDialog()));
+ connect(m_topicButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(showOptionsDialog()));
topicLine = new Konversation::TopicLabel(topicWidget);
TQWhatsThis::add(topicLine, i18n("<qt>Every channel on IRC has a topic associated with it. This is simply a message that everybody can see.<p>If you are an operator, or the channel mode <em>'T'</em> has not been set, then you can change the topic by clicking the Edit Channel Properties button to the left of the topic. You can also view the history of topics there.</qt>"));
- connect(topicLine, TQT_SIGNAL(setStatusBarTempText(const TQString&)), this, TQT_SIGNAL(setStatusBarTempText(const TQString&)));
- connect(topicLine, TQT_SIGNAL(clearStatusBarTempText()), this, TQT_SIGNAL(clearStatusBarTempText()));
- connect(topicLine,TQT_SIGNAL(popupCommand(int)),this,TQT_SLOT(popupChannelCommand(int)));
+ connect(topicLine, TQ_SIGNAL(setStatusBarTempText(const TQString&)), this, TQ_SIGNAL(setStatusBarTempText(const TQString&)));
+ connect(topicLine, TQ_SIGNAL(clearStatusBarTempText()), this, TQ_SIGNAL(clearStatusBarTempText()));
+ connect(topicLine,TQ_SIGNAL(popupCommand(int)),this,TQ_SLOT(popupChannelCommand(int)));
topicLayout->addWidget(m_topicButton, 0, 0);
topicLayout->addMultiCellWidget(topicLine, 0, 1, 1, 1);
@@ -158,20 +158,20 @@ Channel::Channel(TQWidget* parent, TQString _name) : ChatWindow(parent)
TQWhatsThis::add(modeK, i18n("<qt>These control the <em>mode</em> of the channel. Only an operator can change these.<p>A <b>P</b>rotected channel requires users to enter a password in order to join.</qt>"));
TQWhatsThis::add(modeL, i18n("<qt>These control the <em>mode</em> of the channel. Only an operator can change these.<p>A channel that has a user <b>L</b>imit means that only that many users can be in the channel at any one time. Some channels have a bot that sits in the channel and changes this automatically depending on how busy the channel is.</qt>"));
- connect(modeT,TQT_SIGNAL(clicked(int,bool)),this,TQT_SLOT(modeButtonClicked(int,bool)));
- connect(modeN,TQT_SIGNAL(clicked(int,bool)),this,TQT_SLOT(modeButtonClicked(int,bool)));
- connect(modeS,TQT_SIGNAL(clicked(int,bool)),this,TQT_SLOT(modeButtonClicked(int,bool)));
- connect(modeI,TQT_SIGNAL(clicked(int,bool)),this,TQT_SLOT(modeButtonClicked(int,bool)));
- connect(modeP,TQT_SIGNAL(clicked(int,bool)),this,TQT_SLOT(modeButtonClicked(int,bool)));
- connect(modeM,TQT_SIGNAL(clicked(int,bool)),this,TQT_SLOT(modeButtonClicked(int,bool)));
- connect(modeK,TQT_SIGNAL(clicked(int,bool)),this,TQT_SLOT(modeButtonClicked(int,bool)));
- connect(modeL,TQT_SIGNAL(clicked(int,bool)),this,TQT_SLOT(modeButtonClicked(int,bool)));
+ connect(modeT,TQ_SIGNAL(clicked(int,bool)),this,TQ_SLOT(modeButtonClicked(int,bool)));
+ connect(modeN,TQ_SIGNAL(clicked(int,bool)),this,TQ_SLOT(modeButtonClicked(int,bool)));
+ connect(modeS,TQ_SIGNAL(clicked(int,bool)),this,TQ_SLOT(modeButtonClicked(int,bool)));
+ connect(modeI,TQ_SIGNAL(clicked(int,bool)),this,TQ_SLOT(modeButtonClicked(int,bool)));
+ connect(modeP,TQ_SIGNAL(clicked(int,bool)),this,TQ_SLOT(modeButtonClicked(int,bool)));
+ connect(modeM,TQ_SIGNAL(clicked(int,bool)),this,TQ_SLOT(modeButtonClicked(int,bool)));
+ connect(modeK,TQ_SIGNAL(clicked(int,bool)),this,TQ_SLOT(modeButtonClicked(int,bool)));
+ connect(modeL,TQ_SIGNAL(clicked(int,bool)),this,TQ_SLOT(modeButtonClicked(int,bool)));
limit=new KLineEdit(modeBox);
TQToolTip::add(limit, i18n("Maximum users allowed in channel"));
TQWhatsThis::add(limit, i18n("<qt>This is the channel user limit - the maximum number of users that can be in the channel at a time. If you are an operator, you can set this. The channel mode <b>T</b>opic (button to left) will automatically be set if set this.</qt>"));
- connect(limit,TQT_SIGNAL (returnPressed()),this,TQT_SLOT (channelLimitChanged()) );
- connect(limit,TQT_SIGNAL (lostFocus()), this, TQT_SLOT(channelLimitChanged()) );
+ connect(limit,TQ_SIGNAL (returnPressed()),this,TQ_SLOT (channelLimitChanged()) );
+ connect(limit,TQ_SIGNAL (lostFocus()), this, TQ_SLOT(channelLimitChanged()) );
topicLayout->addWidget(modeBox, 0, 2);
topicLayout->setRowStretch(1, 10);
@@ -187,8 +187,8 @@ Channel::Channel(TQWidget* parent, TQString _name) : ChatWindow(parent)
// Server will be set later in setServer()
IRCViewBox* ircViewBox = new IRCViewBox(m_horizSplitter, NULL);
setTextView(ircViewBox->ircView());
- connect(textView,TQT_SIGNAL(popupCommand(int)),this,TQT_SLOT(popupChannelCommand(int)));
- connect(topicLine, TQT_SIGNAL(currentChannelChanged(const TQString&)),textView,TQT_SLOT(setCurrentChannel(const TQString&)));
+ connect(textView,TQ_SIGNAL(popupCommand(int)),this,TQ_SLOT(popupChannelCommand(int)));
+ connect(topicLine, TQ_SIGNAL(currentChannelChanged(const TQString&)),textView,TQ_SLOT(setCurrentChannel(const TQString&)));
// The box that holds the Nick List and the quick action buttons
nickListButtons = new TQVBox(m_horizSplitter);
@@ -268,57 +268,57 @@ Channel::Channel(TQWidget* parent, TQString _name) : ChatWindow(parent)
getTextView()->setSizePolicy(greedy);
nicknameListView->setSizePolicy(hmodest);
- connect(channelInput,TQT_SIGNAL (submit()),this,TQT_SLOT (channelTextEntered()) );
- connect(channelInput,TQT_SIGNAL (envelopeCommand()),this,TQT_SLOT (channelPassthroughCommand()) );
- connect(channelInput,TQT_SIGNAL (nickCompletion()),this,TQT_SLOT (completeNick()) );
- connect(channelInput,TQT_SIGNAL (endCompletion()),this,TQT_SLOT (endCompleteNick()) );
- connect(channelInput,TQT_SIGNAL (textPasted(const TQString&)),this,TQT_SLOT (textPasted(const TQString&)) );
+ connect(channelInput,TQ_SIGNAL (submit()),this,TQ_SLOT (channelTextEntered()) );
+ connect(channelInput,TQ_SIGNAL (envelopeCommand()),this,TQ_SLOT (channelPassthroughCommand()) );
+ connect(channelInput,TQ_SIGNAL (nickCompletion()),this,TQ_SLOT (completeNick()) );
+ connect(channelInput,TQ_SIGNAL (endCompletion()),this,TQ_SLOT (endCompleteNick()) );
+ connect(channelInput,TQ_SIGNAL (textPasted(const TQString&)),this,TQ_SLOT (textPasted(const TQString&)) );
- connect(getTextView(), TQT_SIGNAL(textPasted(bool)), channelInput, TQT_SLOT(paste(bool)));
- connect(getTextView(),TQT_SIGNAL (gotFocus()),channelInput,TQT_SLOT (setFocus()) );
- connect(getTextView(),TQT_SIGNAL (sendFile()),this,TQT_SLOT (sendFileMenu()) );
- connect(getTextView(),TQT_SIGNAL (autoText(const TQString&)),this,TQT_SLOT (sendChannelText(const TQString&)) );
+ connect(getTextView(), TQ_SIGNAL(textPasted(bool)), channelInput, TQ_SLOT(paste(bool)));
+ connect(getTextView(),TQ_SIGNAL (gotFocus()),channelInput,TQ_SLOT (setFocus()) );
+ connect(getTextView(),TQ_SIGNAL (sendFile()),this,TQ_SLOT (sendFileMenu()) );
+ connect(getTextView(),TQ_SIGNAL (autoText(const TQString&)),this,TQ_SLOT (sendChannelText(const TQString&)) );
- connect(nicknameListView,TQT_SIGNAL (popupCommand(int)),this,TQT_SLOT (popupCommand(int)) );
- connect(nicknameListView,TQT_SIGNAL (doubleClicked(TQListViewItem*)),this,TQT_SLOT (doubleClickCommand(TQListViewItem*)) );
- connect(nicknameListView,TQT_SIGNAL (dropped(TQDropEvent*,TQListViewItem*)),this,TQT_SLOT (filesDropped(TQDropEvent*)) );
- connect(nicknameCombobox,TQT_SIGNAL (activated(int)),this,TQT_SLOT(nicknameComboboxChanged()));
+ connect(nicknameListView,TQ_SIGNAL (popupCommand(int)),this,TQ_SLOT (popupCommand(int)) );
+ connect(nicknameListView,TQ_SIGNAL (doubleClicked(TQListViewItem*)),this,TQ_SLOT (doubleClickCommand(TQListViewItem*)) );
+ connect(nicknameListView,TQ_SIGNAL (dropped(TQDropEvent*,TQListViewItem*)),this,TQ_SLOT (filesDropped(TQDropEvent*)) );
+ connect(nicknameCombobox,TQ_SIGNAL (activated(int)),this,TQ_SLOT(nicknameComboboxChanged()));
if(nicknameCombobox->lineEdit())
- connect(nicknameCombobox->lineEdit(), TQT_SIGNAL (lostFocus()),this,TQT_SLOT(nicknameComboboxChanged()));
+ connect(nicknameCombobox->lineEdit(), TQ_SIGNAL (lostFocus()),this,TQ_SLOT(nicknameComboboxChanged()));
nicknameList.setAutoDelete(true);
setLog(Preferences::log());
- connect(&userhostTimer,TQT_SIGNAL (timeout()),this,TQT_SLOT (autoUserhost()));
+ connect(&userhostTimer,TQ_SIGNAL (timeout()),this,TQ_SLOT (autoUserhost()));
// every few seconds try to get more userhosts
userhostTimer.start(10000);
- connect(&m_whoTimer,TQT_SIGNAL (timeout()),this,TQT_SLOT (autoWho()));
+ connect(&m_whoTimer,TQ_SIGNAL (timeout()),this,TQ_SLOT (autoWho()));
// every 5 minutes decrease everyone's activity by 1 unit
m_fadeActivityTimer.start(5*60*1000);
- connect(&m_fadeActivityTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(fadeActivity()));
+ connect(&m_fadeActivityTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(fadeActivity()));
// re-schedule when the settings were changed
- connect(Preferences::self(), TQT_SIGNAL (autoContinuousWhoChanged()),this,TQT_SLOT (scheduleAutoWho()));
+ connect(Preferences::self(), TQ_SIGNAL (autoContinuousWhoChanged()),this,TQ_SLOT (scheduleAutoWho()));
updateAppearance();
//FIXME JOHNFLUX
- // connect( Konversation::Addressbook::self()->getAddressBook(), TQT_SIGNAL( addressBookChanged( AddressBook * ) ), this, TQT_SLOT( slotLoadAddressees() ) );
- // connect( Konversation::Addressbook::self(), TQT_SIGNAL(addresseesChanged()), this, TQT_SLOT(slotLoadAddressees()));
+ // connect( Konversation::Addressbook::self()->getAddressBook(), TQ_SIGNAL( addressBookChanged( AddressBook * ) ), this, TQ_SLOT( slotLoadAddressees() ) );
+ // connect( Konversation::Addressbook::self(), TQ_SIGNAL(addresseesChanged()), this, TQ_SLOT(slotLoadAddressees()));
}
//FIXME there is some logic in setLogfileName that needs to be split out and called here if the server display name gets changed
void Channel::setServer(Server* server)
{
if (m_server != server)
- connect(server, TQT_SIGNAL(connectionStateChanged(Server*, Konversation::ConnectionState)),
- TQT_SLOT(connectionStateChanged(Server*, Konversation::ConnectionState)));
+ connect(server, TQ_SIGNAL(connectionStateChanged(Server*, Konversation::ConnectionState)),
+ TQ_SLOT(connectionStateChanged(Server*, Konversation::ConnectionState)));
ChatWindow::setServer(server);
if (!server->getKeyForRecipient(getName()).isNull())
blowfishLabel->show();
@@ -1268,7 +1268,7 @@ void Channel::joinNickname(ChannelNickPtr channelNick)
appendCommandMessage(i18n("Join"),i18n("%1 is the channel and %2 is our hostmask",
"You have joined the channel %1 (%2).").arg(getName()).arg(channelNick->getHostmask()),false, false, true);
m_ownChannelNick = channelNick;
- connect(m_ownChannelNick, TQT_SIGNAL(channelNickChanged()), TQT_SLOT(refreshModeButtons()));
+ connect(m_ownChannelNick, TQ_SIGNAL(channelNickChanged()), TQ_SLOT(refreshModeButtons()));
refreshModeButtons();
setActive(true);
@@ -2101,7 +2101,7 @@ void Channel::updateQuickButtons(const TQStringList &newButtonList)
QuickButton* quickButton = new QuickButton(TQString(), TQString(), buttonsGrid);
buttonList.append(quickButton);
- connect(quickButton, TQT_SIGNAL(clicked(const TQString &)), this, TQT_SLOT(quickButtonClicked(const TQString &)));
+ connect(quickButton, TQ_SIGNAL(clicked(const TQString &)), this, TQ_SLOT(quickButtonClicked(const TQString &)));
// Get the button definition
TQString buttonText=newButtonList[index];
@@ -2353,7 +2353,7 @@ void Channel::addPendingNickList(const TQStringList& pendingChannelNickList)
if (!m_processingTimer)
{
m_processingTimer = new TQTimer(this);
- connect(m_processingTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(processPendingNicks()));
+ connect(m_processingTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(processPendingNicks()));
}
m_pendingChannelNickLists.append(pendingChannelNickList);
@@ -2702,7 +2702,7 @@ void Channel::requestNickListSort()
if(!m_delayedSortTimer)
{
m_delayedSortTimer = new TQTimer(this);
- connect(m_delayedSortTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(sortNickList()));
+ connect(m_delayedSortTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(sortNickList()));
}
if(!m_delayedSortTimer->isActive())
@@ -2733,7 +2733,7 @@ void Channel::setIdentity(const IdentityPtr identity)
bool Channel::eventFilter(TQObject* watched, TQEvent* e)
{
- if((TQT_BASE_OBJECT(watched) == TQT_BASE_OBJECT(nicknameListView)) && (e->type() == TQEvent::Resize) && splittersInitialized && isShown())
+ if(watched == nicknameListView && e->type() == TQEvent::Resize && splittersInitialized && isShown())
{
if (!topicSplitterHidden && !channelSplitterHidden)
{
diff --git a/konversation/src/channel.h b/konversation/src/channel.h
index e177ce2..c28bb5e 100644
--- a/konversation/src/channel.h
+++ b/konversation/src/channel.h
@@ -73,7 +73,7 @@ class NickList : public TQPtrList<Nick>
class Channel : public ChatWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/channeldialog.h b/konversation/src/channeldialog.h
index 7ae3891..17fe94a 100644
--- a/konversation/src/channeldialog.h
+++ b/konversation/src/channeldialog.h
@@ -24,7 +24,7 @@ namespace Konversation
class ChannelDialog : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/channellistpanel.cpp b/konversation/src/channellistpanel.cpp
index db6d2f5..0af39d1 100644
--- a/konversation/src/channellistpanel.cpp
+++ b/konversation/src/channellistpanel.cpp
@@ -63,7 +63,7 @@ ChannelListPanel::ChannelListPanel(TQWidget* parent) : ChatWindow(parent)
filterTextChanged(TQString());
TQHGroupBox* filterGroup=new TQHGroupBox(i18n("Filter Settings"),this);
- TQGrid* mainGrid=new TQGrid(2,Qt::Vertical,filterGroup);
+ TQGrid* mainGrid=new TQGrid(2,TQt::Vertical,filterGroup);
mainGrid->setSpacing(spacing());
TQLabel* minLabel=new TQLabel(i18n("Minimum users:"),mainGrid);
@@ -126,35 +126,35 @@ ChannelListPanel::ChannelListPanel(TQWidget* parent) : ChatWindow(parent)
joinChannelButton=new TQPushButton(i18n("Join Channel"),actionBox,"join_channel_button");
TQWhatsThis::add(joinChannelButton, i18n("Click here to join the channel. A new tab is created for the channel."));
- connect(&updateTimer,TQT_SIGNAL (timeout()),this,TQT_SLOT (updateDisplay()));
+ connect(&updateTimer,TQ_SIGNAL (timeout()),this,TQ_SLOT (updateDisplay()));
// double click on channel entry joins the channel
- connect(channelListView,TQT_SIGNAL (doubleClicked(TQListViewItem*)),
- this,TQT_SLOT (joinChannelClicked()) );
+ connect(channelListView,TQ_SIGNAL (doubleClicked(TQListViewItem*)),
+ this,TQ_SLOT (joinChannelClicked()) );
- connect(channelListView,TQT_SIGNAL (contextMenu (TDEListView*, TQListViewItem*, const TQPoint&) ),
- this, TQT_SLOT (contextMenu (TDEListView*, TQListViewItem*, const TQPoint&)) );
+ connect(channelListView,TQ_SIGNAL (contextMenu (TDEListView*, TQListViewItem*, const TQPoint&) ),
+ this, TQ_SLOT (contextMenu (TDEListView*, TQListViewItem*, const TQPoint&)) );
- connect(minUsersSpin,TQT_SIGNAL (valueChanged(int)),this,TQT_SLOT(setMinUsers(int)) );
- connect(maxUsersSpin,TQT_SIGNAL (valueChanged(int)),this,TQT_SLOT(setMaxUsers(int)) );
- connect(this,TQT_SIGNAL (adjustMinValue(int)),minUsersSpin,TQT_SLOT (setValue(int)) );
- connect(this,TQT_SIGNAL (adjustMaxValue(int)),maxUsersSpin,TQT_SLOT (setValue(int)) );
+ connect(minUsersSpin,TQ_SIGNAL (valueChanged(int)),this,TQ_SLOT(setMinUsers(int)) );
+ connect(maxUsersSpin,TQ_SIGNAL (valueChanged(int)),this,TQ_SLOT(setMaxUsers(int)) );
+ connect(this,TQ_SIGNAL (adjustMinValue(int)),minUsersSpin,TQ_SLOT (setValue(int)) );
+ connect(this,TQ_SIGNAL (adjustMaxValue(int)),maxUsersSpin,TQ_SLOT (setValue(int)) );
- connect(filterInput,TQT_SIGNAL (textChanged(const TQString&)),this,TQT_SLOT (filterTextChanged(const TQString&)) );
- connect(filterInput,TQT_SIGNAL (returnPressed()),this,TQT_SLOT (applyFilterClicked()) );
+ connect(filterInput,TQ_SIGNAL (textChanged(const TQString&)),this,TQ_SLOT (filterTextChanged(const TQString&)) );
+ connect(filterInput,TQ_SIGNAL (returnPressed()),this,TQ_SLOT (applyFilterClicked()) );
- connect(channelFilter,TQT_SIGNAL (clicked()),this,TQT_SLOT (channelTargetClicked()) );
- connect(topicFilter,TQT_SIGNAL (clicked()),this,TQT_SLOT (topicTargetClicked()) );
- connect(regexpCheck,TQT_SIGNAL (clicked()),this,TQT_SLOT (regExpClicked()) );
+ connect(channelFilter,TQ_SIGNAL (clicked()),this,TQ_SLOT (channelTargetClicked()) );
+ connect(topicFilter,TQ_SIGNAL (clicked()),this,TQ_SLOT (topicTargetClicked()) );
+ connect(regexpCheck,TQ_SIGNAL (clicked()),this,TQ_SLOT (regExpClicked()) );
- connect(applyFilter,TQT_SIGNAL (clicked()),this,TQT_SLOT (applyFilterClicked()) );
+ connect(applyFilter,TQ_SIGNAL (clicked()),this,TQ_SLOT (applyFilterClicked()) );
- connect(refreshListButton,TQT_SIGNAL (clicked()),this,TQT_SLOT (refreshList()) );
- connect(saveListButton,TQT_SIGNAL (clicked()),this,TQT_SLOT (saveList()) );
- connect(joinChannelButton,TQT_SIGNAL (clicked()),this,TQT_SLOT (joinChannelClicked()) );
+ connect(refreshListButton,TQ_SIGNAL (clicked()),this,TQ_SLOT (refreshList()) );
+ connect(saveListButton,TQ_SIGNAL (clicked()),this,TQ_SLOT (saveList()) );
+ connect(joinChannelButton,TQ_SIGNAL (clicked()),this,TQ_SLOT (joinChannelClicked()) );
- connect(this,TQT_SIGNAL (updateNumUsers(const TQString&)),usersLabel,TQT_SLOT (setText(const TQString&)) );
- connect(this,TQT_SIGNAL (updateNumChannels(const TQString&)),channelsLabel,TQT_SLOT (setText(const TQString&)) );
+ connect(this,TQ_SIGNAL (updateNumUsers(const TQString&)),usersLabel,TQ_SLOT (setText(const TQString&)) );
+ connect(this,TQ_SIGNAL (updateNumChannels(const TQString&)),channelsLabel,TQ_SLOT (setText(const TQString&)) );
updateUsersChannels();
}
diff --git a/konversation/src/channellistpanel.h b/konversation/src/channellistpanel.h
index 1aa3238..f03dc3f 100644
--- a/konversation/src/channellistpanel.h
+++ b/konversation/src/channellistpanel.h
@@ -33,7 +33,7 @@ class ChannelListViewItem;
class ChannelListPanel : public ChatWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/channelnick.h b/konversation/src/channelnick.h
index 92fd92f..3e10919 100644
--- a/konversation/src/channelnick.h
+++ b/konversation/src/channelnick.h
@@ -22,7 +22,7 @@
class ChannelNick : public TQObject, public TDEShared
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/channeloptionsdialog.cpp b/konversation/src/channeloptionsdialog.cpp
index e9e9dbf..9a33b0a 100644
--- a/konversation/src/channeloptionsdialog.cpp
+++ b/konversation/src/channeloptionsdialog.cpp
@@ -58,28 +58,28 @@ namespace Konversation
m_channel = channel;
m_editingTopic = false;
- connect(m_widget->topicHistoryList, TQT_SIGNAL(clicked(TQListViewItem*)), this, TQT_SLOT(topicHistoryItemClicked(TQListViewItem*)));
- connect(m_widget->topicHistoryList, TQT_SIGNAL(selectionChanged(TQListViewItem*)), this, TQT_SLOT(topicHistoryItemClicked(TQListViewItem*)));
- connect(m_widget->toggleAdvancedModes, TQT_SIGNAL(clicked()), this, TQT_SLOT(toggleAdvancedModes()));
- connect(m_widget->topicEdit, TQT_SIGNAL(modificationChanged(bool)), this, TQT_SLOT(topicBeingEdited(bool)));
+ connect(m_widget->topicHistoryList, TQ_SIGNAL(clicked(TQListViewItem*)), this, TQ_SLOT(topicHistoryItemClicked(TQListViewItem*)));
+ connect(m_widget->topicHistoryList, TQ_SIGNAL(selectionChanged(TQListViewItem*)), this, TQ_SLOT(topicHistoryItemClicked(TQListViewItem*)));
+ connect(m_widget->toggleAdvancedModes, TQ_SIGNAL(clicked()), this, TQ_SLOT(toggleAdvancedModes()));
+ connect(m_widget->topicEdit, TQ_SIGNAL(modificationChanged(bool)), this, TQ_SLOT(topicBeingEdited(bool)));
- connect(m_channel, TQT_SIGNAL(topicHistoryChanged()), this, TQT_SLOT(refreshTopicHistory()));
+ connect(m_channel, TQ_SIGNAL(topicHistoryChanged()), this, TQ_SLOT(refreshTopicHistory()));
- connect(m_channel, TQT_SIGNAL(modesChanged()), this, TQT_SLOT(refreshModes()));
- connect(m_channel->getOwnChannelNick(), TQT_SIGNAL(channelNickChanged()), this, TQT_SLOT(refreshEnableModes()));
+ connect(m_channel, TQ_SIGNAL(modesChanged()), this, TQ_SLOT(refreshModes()));
+ connect(m_channel->getOwnChannelNick(), TQ_SIGNAL(channelNickChanged()), this, TQ_SLOT(refreshEnableModes()));
- connect(this, TQT_SIGNAL(cancelClicked()), this, TQT_SLOT(cancelClicked()));
- connect(this, TQT_SIGNAL(okClicked()), this, TQT_SLOT(changeOptions()));
- connect(this, TQT_SIGNAL(okClicked()), this, TQT_SLOT(okClicked()));
+ connect(this, TQ_SIGNAL(cancelClicked()), this, TQ_SLOT(cancelClicked()));
+ connect(this, TQ_SIGNAL(okClicked()), this, TQ_SLOT(changeOptions()));
+ connect(this, TQ_SIGNAL(okClicked()), this, TQ_SLOT(okClicked()));
- connect(m_channel, TQT_SIGNAL(banAdded(const TQString&)), this, TQT_SLOT(addBan(const TQString&)));
- connect(m_channel, TQT_SIGNAL(banRemoved(const TQString&)), this, TQT_SLOT(removeBan(const TQString&)));
- connect(m_channel, TQT_SIGNAL(banListCleared()), m_widget->banList, TQT_SLOT(clear()));
+ connect(m_channel, TQ_SIGNAL(banAdded(const TQString&)), this, TQ_SLOT(addBan(const TQString&)));
+ connect(m_channel, TQ_SIGNAL(banRemoved(const TQString&)), this, TQ_SLOT(removeBan(const TQString&)));
+ connect(m_channel, TQ_SIGNAL(banListCleared()), m_widget->banList, TQ_SLOT(clear()));
- connect(m_widget->addBan, TQT_SIGNAL(clicked()), this, TQT_SLOT(addBanClicked()));
- connect(m_widget->removeBan, TQT_SIGNAL(clicked()), this, TQT_SLOT(removeBanClicked()));
- connect(m_widget->banList, TQT_SIGNAL(itemRenamed (TQListViewItem*)), this, TQT_SLOT(banEdited(TQListViewItem*)));
- connect(m_widget->banList, TQT_SIGNAL(itemRenamed (TQListViewItem*, int, const TQString&)), this, TQT_SLOT(banEdited(TQListViewItem*)));
+ connect(m_widget->addBan, TQ_SIGNAL(clicked()), this, TQ_SLOT(addBanClicked()));
+ connect(m_widget->removeBan, TQ_SIGNAL(clicked()), this, TQ_SLOT(removeBanClicked()));
+ connect(m_widget->banList, TQ_SIGNAL(itemRenamed (TQListViewItem*)), this, TQ_SLOT(banEdited(TQListViewItem*)));
+ connect(m_widget->banList, TQ_SIGNAL(itemRenamed (TQListViewItem*, int, const TQString&)), this, TQ_SLOT(banEdited(TQListViewItem*)));
refreshTopicHistory();
refreshBanList();
@@ -172,7 +172,7 @@ namespace Konversation
{
TQDateTime date;
date.setTime_t((*it).section(' ', 0 ,0).toUInt());
- new TDEListViewItem(m_widget->topicHistoryList, (*it).section(' ', 1, 1), date.toString(Qt::LocalDate), (*it).section(' ', 2));
+ new TDEListViewItem(m_widget->topicHistoryList, (*it).section(' ', 1, 1), date.toString(TQt::LocalDate), (*it).section(' ', 2));
}
// update topic preview
@@ -446,7 +446,7 @@ namespace Konversation
{
if (m_widget->banList->renameLineEdit()->isShown())
{
- TQKeyEvent e(TQEvent::KeyPress, TQt::Key_Escape, 27, Qt::NoButton);
+ TQKeyEvent e(TQEvent::KeyPress, TQt::Key_Escape, 27, TQt::NoButton);
TDEApplication::sendEvent(m_widget->banList->renameLineEdit(), &e);
}
@@ -459,7 +459,7 @@ namespace Konversation
{
if (m_widget->banList->renameLineEdit()->isShown())
{
- TQKeyEvent e(TQEvent::KeyPress, TQt::Key_Return, 13, Qt::NoButton);
+ TQKeyEvent e(TQEvent::KeyPress, TQt::Key_Return, 13, TQt::NoButton);
TDEApplication::sendEvent(m_widget->banList->renameLineEdit(), &e);
}
diff --git a/konversation/src/channeloptionsdialog.h b/konversation/src/channeloptionsdialog.h
index 2ecf53e..0f72924 100644
--- a/konversation/src/channeloptionsdialog.h
+++ b/konversation/src/channeloptionsdialog.h
@@ -26,7 +26,7 @@ namespace Konversation
class ChannelOptionsDialog : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
explicit ChannelOptionsDialog(Channel *channel);
diff --git a/konversation/src/channeloptionsui.ui b/konversation/src/channeloptionsui.ui
index 3c68f89..c02a834 100644
--- a/konversation/src/channeloptionsui.ui
+++ b/konversation/src/channeloptionsui.ui
@@ -303,7 +303,7 @@ the Free Software Foundation; either version 2 of the License, or
<string>Show &amp;Advanced Modes &gt;&gt;</string>
</property>
<property name="accel">
- <string>Alt+A, Backspace, Tab, Backspace</string>
+ <string>Tab, Backspace</string>
</property>
<property name="toggleButton">
<bool>true</bool>
diff --git a/konversation/src/chatwindow.cpp b/konversation/src/chatwindow.cpp
index 4e9c884..713ba9d 100644
--- a/konversation/src/chatwindow.cpp
+++ b/konversation/src/chatwindow.cpp
@@ -101,7 +101,7 @@ void ChatWindow::setServer(Server* newServer)
else
{
m_server=newServer;
- connect(m_server,TQT_SIGNAL (serverOnline(bool)),this,TQT_SLOT (serverOnline(bool)) );
+ connect(m_server,TQ_SIGNAL (serverOnline(bool)),this,TQ_SLOT (serverOnline(bool)) );
// check if we need to set up the signals
if(getType() != ChannelList)
@@ -143,9 +143,9 @@ void ChatWindow::setTextView(IRCView* newView)
}
textView->setChatWin(this);
- connect(textView,TQT_SIGNAL(textToLog(const TQString&)), this,TQT_SLOT(logText(const TQString&)));
- connect(textView,TQT_SIGNAL(setStatusBarTempText(const TQString&)), this, TQT_SIGNAL(setStatusBarTempText(const TQString&)));
- connect(textView,TQT_SIGNAL(clearStatusBarTempText()), this, TQT_SIGNAL(clearStatusBarTempText()));
+ connect(textView,TQ_SIGNAL(textToLog(const TQString&)), this,TQ_SLOT(logText(const TQString&)));
+ connect(textView,TQ_SIGNAL(setStatusBarTempText(const TQString&)), this, TQ_SIGNAL(setStatusBarTempText(const TQString&)));
+ connect(textView,TQ_SIGNAL(clearStatusBarTempText()), this, TQ_SIGNAL(clearStatusBarTempText()));
}
void ChatWindow::appendRaw(const TQString& message, bool suppressTimestamps)
@@ -349,7 +349,7 @@ void ChatWindow::logText(const TQString& text)
}
TQTime time=TQTime::currentTime();
- TQString logLine(TQString("[%1] [%2] %3\n").arg(TQDate::currentDate(Qt::LocalTime).toString()).
+ TQString logLine(TQString("[%1] [%2] %3\n").arg(TQDate::currentDate(TQt::LocalTime).toString()).
arg(time.toString("hh:mm:ss")).arg(text));
logStream << logLine;
@@ -439,7 +439,7 @@ bool ChatWindow::eventFilter(TQObject* watched, TQEvent* e)
{
if(e->type() == TQEvent::KeyPress)
{
- TQKeyEvent* ke = TQT_TQKEYEVENT(e);
+ TQKeyEvent* ke = static_cast<TQKeyEvent*>(e);
bool scrollMod = (Preferences::useMultiRowInputBox() ? false : (ke->state() == TQt::ShiftButton));
diff --git a/konversation/src/chatwindow.h b/konversation/src/chatwindow.h
index 4ff3a6e..60a960e 100644
--- a/konversation/src/chatwindow.h
+++ b/konversation/src/chatwindow.h
@@ -26,7 +26,7 @@ class KonversationMainWindow;
class ChatWindow : public TQVBox
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/chatwindowappearance_preferences.ui b/konversation/src/chatwindowappearance_preferences.ui
index 5a7e050..65484d1 100644
--- a/konversation/src/chatwindowappearance_preferences.ui
+++ b/konversation/src/chatwindowappearance_preferences.ui
@@ -172,9 +172,6 @@ the Free Software Foundation; either version 2 of the License, or
<property name="text">
<string>Show sc&amp;rollbar</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</widget>
<widget class="TQCheckBox" row="7" column="0" rowspan="1" colspan="2">
<property name="name">
diff --git a/konversation/src/chatwindowbehaviour_preferences.ui b/konversation/src/chatwindowbehaviour_preferences.ui
index 5968850..e35ffdb 100644
--- a/konversation/src/chatwindowbehaviour_preferences.ui
+++ b/konversation/src/chatwindowbehaviour_preferences.ui
@@ -172,9 +172,6 @@
<property name="text">
<string>Mark the last position in a chat window when it is hidden</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="whatsThis" stdset="0">
<string>Inserts a remember line into the chat window when you switch to another chat window or minimize the application.</string>
</property>
diff --git a/konversation/src/config/Makefile.am b/konversation/src/config/Makefile.am
deleted file mode 100644
index 23e37bb..0000000
--- a/konversation/src/config/Makefile.am
+++ /dev/null
@@ -1,8 +0,0 @@
-INCLUDES = -I.. -I$(srcdir)/.. $(all_includes)
-METASOURCES = AUTO
-
-noinst_LTLIBRARIES = libkonversationconfig.la
-libkonversationconfig_la_SOURCES = preferences_base.kcfgc preferences.cpp
-libkonversationconfig_la_LDFLAGS = $(all_libraries) -no-undefined
-
-kde_kcfg_DATA = konversation.kcfg
diff --git a/konversation/src/config/preferences.cpp b/konversation/src/config/preferences.cpp
index 3fce016..5edcb32 100644
--- a/konversation/src/config/preferences.cpp
+++ b/konversation/src/config/preferences.cpp
@@ -71,8 +71,9 @@ Preferences::Preferences()
Konversation::ServerGroupSettingsPtr serverGroup = new Konversation::ServerGroupSettings;
serverGroup->setName("Trinity IRC");
Konversation::ServerSettings server;
- server.setHost("irc.freenode.net");
- server.setPort(8001);
+ server.setHost("irc.libera.chat");
+ server.setPort(6697);
+ server.setSSLEnabled(true);
serverGroup->addServer(server);
serverGroup->setIdentityId(mIdentity->id());
Konversation::ChannelSettings channel;
diff --git a/konversation/src/config/preferences.h b/konversation/src/config/preferences.h
index 267c73d..c1cf335 100644
--- a/konversation/src/config/preferences.h
+++ b/konversation/src/config/preferences.h
@@ -46,7 +46,7 @@ class Highlight;
class Preferences : public TQObject, public PreferencesBase
{
- Q_OBJECT
+ TQ_OBJECT
protected:
diff --git a/konversation/src/connectionmanager.cpp b/konversation/src/connectionmanager.cpp
index b40bf3d..cf34905 100644
--- a/konversation/src/connectionmanager.cpp
+++ b/konversation/src/connectionmanager.cpp
@@ -25,7 +25,7 @@
ConnectionManager::ConnectionManager(TQObject* parent) : TQObject(parent)
{
- connect(this, TQT_SIGNAL(requestReconnect(Server*)), this, TQT_SLOT(handleReconnect(Server*)));
+ connect(this, TQ_SIGNAL(requestReconnect(Server*)), this, TQ_SLOT(handleReconnect(Server*)));
}
ConnectionManager::~ConnectionManager()
@@ -109,22 +109,22 @@ void ConnectionManager::connectTo(Konversation::ConnectionFlag flag, ConnectionS
enlistConnection(server->connectionId(), server);
- connect(server, TQT_SIGNAL(destroyed(int)), this, TQT_SLOT(delistConnection(int)));
+ connect(server, TQ_SIGNAL(destroyed(int)), this, TQ_SLOT(delistConnection(int)));
- connect(server, TQT_SIGNAL(connectionStateChanged(Server*, Konversation::ConnectionState)),
- this, TQT_SLOT(handleConnectionStateChange(Server*, Konversation::ConnectionState)));
+ connect(server, TQ_SIGNAL(connectionStateChanged(Server*, Konversation::ConnectionState)),
+ this, TQ_SLOT(handleConnectionStateChange(Server*, Konversation::ConnectionState)));
- connect(server, TQT_SIGNAL(awayState(bool)), this, TQT_SIGNAL(connectionChangedAwayState(bool)));
+ connect(server, TQ_SIGNAL(awayState(bool)), this, TQ_SIGNAL(connectionChangedAwayState(bool)));
- connect(server, TQT_SIGNAL(nicksNowOnline(Server*, const TQStringList&, bool)),
- mainWindow, TQT_SLOT(setOnlineList(Server*, const TQStringList&,bool)));
- connect(server, TQT_SIGNAL(awayInsertRememberLine(Server*)),
- mainWindow, TQT_SIGNAL(triggerRememberLines(Server*)));
+ connect(server, TQ_SIGNAL(nicksNowOnline(Server*, const TQStringList&, bool)),
+ mainWindow, TQ_SLOT(setOnlineList(Server*, const TQStringList&,bool)));
+ connect(server, TQ_SIGNAL(awayInsertRememberLine(Server*)),
+ mainWindow, TQ_SIGNAL(triggerRememberLines(Server*)));
- connect(mainWindow, TQT_SIGNAL(startNotifyTimer(int)), server, TQT_SLOT(startNotifyTimer(int)));
+ connect(mainWindow, TQ_SIGNAL(startNotifyTimer(int)), server, TQ_SLOT(startNotifyTimer(int)));
- connect(server, TQT_SIGNAL(multiServerCommand(const TQString&, const TQString&)),
- konvApp, TQT_SLOT(sendMultiServerCommand(const TQString&, const TQString&)));
+ connect(server, TQ_SIGNAL(multiServerCommand(const TQString&, const TQString&)),
+ konvApp, TQ_SLOT(sendMultiServerCommand(const TQString&, const TQString&)));
}
void ConnectionManager::enlistConnection(int connectionId, Server* server)
@@ -215,7 +215,7 @@ void ConnectionManager::handleReconnect(Server* server)
server->getConnectionSettings().incrementReconnectCount();
- TQTimer::singleShot(Preferences::reconnectDelay() * 1000, server, TQT_SLOT(connectToIRCServer()));
+ TQTimer::singleShot(Preferences::reconnectDelay() * 1000, server, TQ_SLOT(connectToIRCServer()));
}
else
server->getStatusView()->appendServerMessage(i18n("Error"), i18n("Reconnection attempts exceeded."));
diff --git a/konversation/src/connectionmanager.h b/konversation/src/connectionmanager.h
index a625daf..aa7f41d 100644
--- a/konversation/src/connectionmanager.h
+++ b/konversation/src/connectionmanager.h
@@ -22,7 +22,7 @@ class ConnectionSettings;
class ConnectionManager : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/dcc_preferences.cpp b/konversation/src/dcc_preferences.cpp
index 880bd4c..27883a0 100644
--- a/konversation/src/dcc_preferences.cpp
+++ b/konversation/src/dcc_preferences.cpp
@@ -21,7 +21,7 @@ DCC_Config::DCC_Config(TQWidget *parent, const char* name) :
DCC_ConfigUI(parent,name)
{
languageChange();
- connect(kcfg_DccMethodToGetOwnIp, TQT_SIGNAL(activated(int)), this, TQT_SLOT(dccMethodChanged(int))); dccMethodChanged(kcfg_DccMethodToGetOwnIp->currentItem());
+ connect(kcfg_DccMethodToGetOwnIp, TQ_SIGNAL(activated(int)), this, TQ_SLOT(dccMethodChanged(int))); dccMethodChanged(kcfg_DccMethodToGetOwnIp->currentItem());
}
diff --git a/konversation/src/dcc_preferences.h b/konversation/src/dcc_preferences.h
index 49bd39d..89723cc 100644
--- a/konversation/src/dcc_preferences.h
+++ b/konversation/src/dcc_preferences.h
@@ -20,7 +20,7 @@ class TQComboBox;
class DCC_Config : public DCC_ConfigUI
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/dcc_preferencesui.ui b/konversation/src/dcc_preferencesui.ui
index 584cc62..3b6db26 100644
--- a/konversation/src/dcc_preferencesui.ui
+++ b/konversation/src/dcc_preferencesui.ui
@@ -76,9 +76,6 @@ the Free Software Foundation; either version 2 of the License, or
<property name="text">
<string>Convert spaces in file names to underscores before sending</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</widget>
<widget class="TQCheckBox" row="4" column="0" rowspan="1" colspan="4">
<property name="name">
@@ -200,9 +197,6 @@ the Free Software Foundation; either version 2 of the License, or
<property name="text">
<string>Enable passive DCC send</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</widget>
<spacer row="8" column="3">
<property name="name">
diff --git a/konversation/src/dccchat.cpp b/konversation/src/dccchat.cpp
index 7855029..a42aa60 100644
--- a/konversation/src/dccchat.cpp
+++ b/konversation/src/dccchat.cpp
@@ -62,7 +62,7 @@ DccChat::DccChat(TQWidget* parent, bool listen, Server* server, const TQString&
setType(ChatWindow::DccChat);
setChannelEncodingSupported(true);
- m_headerSplitter = new TQSplitter(Qt::Vertical, this);
+ m_headerSplitter = new TQSplitter(TQt::Vertical, this);
m_sourceLine = new Konversation::TopicLabel(m_headerSplitter);
@@ -90,12 +90,12 @@ DccChat::DccChat(TQWidget* parent, bool listen, Server* server, const TQString&
}
// connect the signals and slots
- connect( m_dccChatInput, TQT_SIGNAL( submit() ), this, TQT_SLOT( dccChatTextEntered() ) );
- connect( m_dccChatInput, TQT_SIGNAL( textPasted( const TQString& ) ), this, TQT_SLOT( textPasted( const TQString& ) ) );
+ connect( m_dccChatInput, TQ_SIGNAL( submit() ), this, TQ_SLOT( dccChatTextEntered() ) );
+ connect( m_dccChatInput, TQ_SIGNAL( textPasted( const TQString& ) ), this, TQ_SLOT( textPasted( const TQString& ) ) );
- connect( getTextView(), TQT_SIGNAL( textPasted(bool) ), m_dccChatInput, TQT_SLOT( paste(bool) ) );
- connect( getTextView(), TQT_SIGNAL( gotFocus() ), m_dccChatInput, TQT_SLOT( setFocus() ) );
- connect( getTextView(), TQT_SIGNAL( autoText(const TQString&) ), this, TQT_SLOT( sendDccChatText( const TQString& ) ) );
+ connect( getTextView(), TQ_SIGNAL( textPasted(bool) ), m_dccChatInput, TQ_SLOT( paste(bool) ) );
+ connect( getTextView(), TQ_SIGNAL( gotFocus() ), m_dccChatInput, TQ_SLOT( setFocus() ) );
+ connect( getTextView(), TQ_SIGNAL( autoText(const TQString&) ), this, TQ_SLOT( sendDccChatText( const TQString& ) ) );
if (listen)
{
@@ -129,16 +129,16 @@ void DccChat::listenForPartner()
// Set up server socket
TQString failedReason;
if ( Preferences::dccSpecificChatPorts() )
- m_listenSocket = DccCommon::createServerSocketAndListen( TQT_TQOBJECT(this), &failedReason, Preferences::dccChatPortsFirst(), Preferences::dccChatPortsLast() );
+ m_listenSocket = DccCommon::createServerSocketAndListen( this, &failedReason, Preferences::dccChatPortsFirst(), Preferences::dccChatPortsLast() );
else
- m_listenSocket = DccCommon::createServerSocketAndListen( TQT_TQOBJECT(this), &failedReason );
+ m_listenSocket = DccCommon::createServerSocketAndListen( this, &failedReason );
if ( !m_listenSocket )
{
getTextView()->appendServerMessage( i18n( "DCC" ), i18n( "Could not open a socket for listening: %1" ).arg( failedReason ) );
return;
}
- connect( m_listenSocket, TQT_SIGNAL(readyAccept()), this, TQT_SLOT(heardPartner()) );
+ connect( m_listenSocket, TQ_SIGNAL(readyAccept()), this, TQ_SLOT(heardPartner()) );
// Get our own port number
m_ownPort = DccCommon::getServerSocketPort( m_listenSocket );
@@ -161,7 +161,7 @@ void DccChat::connectToPartner()
m_sourceLine->setText( i18n( "%1 = nickname, %2 = IP, %3 = port", "DCC chat with %1 on %2:%3." ).arg( m_partnerNick ).arg( host ).arg( m_partnerPort ) );
- m_dccSocket = new KNetwork::KStreamSocket( m_partnerHost, TQString::number( m_partnerPort ), TQT_TQOBJECT(this) );
+ m_dccSocket = new KNetwork::KStreamSocket( m_partnerHost, TQString::number( m_partnerPort ), this );
m_dccSocket->setBlocking(false);
m_dccSocket->setFamily(KNetwork::KResolver::InetFamily);
@@ -170,11 +170,11 @@ void DccChat::connectToPartner()
m_dccSocket->setTimeout(10000);
m_dccSocket->blockSignals(false);
- connect( m_dccSocket, TQT_SIGNAL( hostFound() ), this, TQT_SLOT( lookupFinished() ) );
- connect( m_dccSocket, TQT_SIGNAL( connected( const KResolverEntry& ) ), this, TQT_SLOT( dccChatConnectionSuccess() ) );
- connect( m_dccSocket, TQT_SIGNAL( gotError( int ) ), this, TQT_SLOT( dccChatBroken( int ) ) );
- connect( m_dccSocket, TQT_SIGNAL( readyRead() ), this, TQT_SLOT( readData() ) );
- connect( m_dccSocket, TQT_SIGNAL( closed() ), this, TQT_SLOT( socketClosed() ) );
+ connect( m_dccSocket, TQ_SIGNAL( hostFound() ), this, TQ_SLOT( lookupFinished() ) );
+ connect( m_dccSocket, TQ_SIGNAL( connected( const KResolverEntry& ) ), this, TQ_SLOT( dccChatConnectionSuccess() ) );
+ connect( m_dccSocket, TQ_SIGNAL( gotError( int ) ), this, TQ_SLOT( dccChatBroken( int ) ) );
+ connect( m_dccSocket, TQ_SIGNAL( readyRead() ), this, TQ_SLOT( readData() ) );
+ connect( m_dccSocket, TQ_SIGNAL( closed() ), this, TQ_SLOT( socketClosed() ) );
m_dccSocket->connect();
@@ -324,9 +324,9 @@ void DccChat::heardPartner()
return;
}
- connect( m_dccSocket, TQT_SIGNAL( readyRead() ), this, TQT_SLOT( readData() ) );
- connect( m_dccSocket, TQT_SIGNAL( closed() ), this, TQT_SLOT( socketClosed() ) );
- connect( m_dccSocket, TQT_SIGNAL( gotError( int ) ), this, TQT_SLOT( dccChatBroken( int ) ) );
+ connect( m_dccSocket, TQ_SIGNAL( readyRead() ), this, TQ_SLOT( readData() ) );
+ connect( m_dccSocket, TQ_SIGNAL( closed() ), this, TQ_SLOT( socketClosed() ) );
+ connect( m_dccSocket, TQ_SIGNAL( gotError( int ) ), this, TQ_SLOT( dccChatBroken( int ) ) );
// the listen socket isn't needed anymore
disconnect( m_listenSocket, 0, 0, 0 );
diff --git a/konversation/src/dccchat.h b/konversation/src/dccchat.h
index 855e75a..755c7d6 100644
--- a/konversation/src/dccchat.h
+++ b/konversation/src/dccchat.h
@@ -35,7 +35,7 @@ namespace Konversation
class DccChat : public ChatWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/dccrecipientdialog.cpp b/konversation/src/dccrecipientdialog.cpp
index c1eb985..9fae439 100644
--- a/konversation/src/dccrecipientdialog.cpp
+++ b/konversation/src/dccrecipientdialog.cpp
@@ -44,8 +44,8 @@ DccRecipientDialog::DccRecipientDialog(TQWidget* parent, const TQStringList &lis
dialogLayout->addWidget(nicknameList);
dialogLayout->addWidget(nicknameInput);
- connect(nicknameList,TQT_SIGNAL (highlighted(TQListBoxItem*)),this,TQT_SLOT (newNicknameSelected(TQListBoxItem*)) );
- connect(nicknameList,TQT_SIGNAL (doubleClicked(TQListBoxItem*)),this,TQT_SLOT (newNicknameSelectedQuit(TQListBoxItem*)) );
+ connect(nicknameList,TQ_SIGNAL (highlighted(TQListBoxItem*)),this,TQ_SLOT (newNicknameSelected(TQListBoxItem*)) );
+ connect(nicknameList,TQ_SIGNAL (doubleClicked(TQListBoxItem*)),this,TQ_SLOT (newNicknameSelectedQuit(TQListBoxItem*)) );
setButtonOK(KGuiItem(i18n("&OK"),"button_ok",i18n("Select nickname and close the window")));
setButtonCancel(KGuiItem(i18n("&Cancel"),"button_cancel",i18n("Close the window without changes")));
diff --git a/konversation/src/dccrecipientdialog.h b/konversation/src/dccrecipientdialog.h
index 951be18..014018a 100644
--- a/konversation/src/dccrecipientdialog.h
+++ b/konversation/src/dccrecipientdialog.h
@@ -22,7 +22,7 @@ class KLineEdit;
class DccRecipientDialog : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/dccresumedialog.cpp b/konversation/src/dccresumedialog.cpp
index ecd81ce..43a6984 100644
--- a/konversation/src/dccresumedialog.cpp
+++ b/konversation/src/dccresumedialog.cpp
@@ -73,7 +73,7 @@ DccResumeDialog::DccResumeDialog(DccTransferRecv* item, const TQString& caption,
labelMessage->setText(message);
m_urlreqFileURL = new KURLRequester(m_item->getFileURL().prettyURL(), page);
- connect(m_urlreqFileURL, TQT_SIGNAL(textChanged(const TQString&)), this, TQT_SLOT(updateDialogButtons()));
+ connect(m_urlreqFileURL, TQ_SIGNAL(textChanged(const TQString&)), this, TQ_SLOT(updateDialogButtons()));
pageLayout->addWidget(labelMessage);
pageLayout->addWidget(m_urlreqFileURL);
@@ -89,8 +89,8 @@ DccResumeDialog::DccResumeDialog(DccTransferRecv* item, const TQString& caption,
filePathToolsLayout->addItem(new TQSpacerItem(0, 0, TQSizePolicy::Expanding));
filePathToolsLayout->addWidget(btnDefaultName);
filePathToolsLayout->addWidget(btnSuggestNewName);
- connect(btnSuggestNewName, TQT_SIGNAL(clicked()), this, TQT_SLOT(suggestNewName()));
- connect(btnDefaultName, TQT_SIGNAL(clicked()), this, TQT_SLOT(setDefaultName()));
+ connect(btnSuggestNewName, TQ_SIGNAL(clicked()), this, TQ_SLOT(suggestNewName()));
+ connect(btnDefaultName, TQ_SIGNAL(clicked()), this, TQ_SLOT(setDefaultName()));
pageLayout->addWidget(filePathToolsFrame);
diff --git a/konversation/src/dccresumedialog.h b/konversation/src/dccresumedialog.h
index 2efc267..9ff1b45 100644
--- a/konversation/src/dccresumedialog.h
+++ b/konversation/src/dccresumedialog.h
@@ -21,7 +21,7 @@ class DccTransferRecv;
class DccResumeDialog : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/dcctransfer.cpp b/konversation/src/dcctransfer.cpp
index a5fc08f..266d618 100644
--- a/konversation/src/dcctransfer.cpp
+++ b/konversation/src/dcctransfer.cpp
@@ -41,7 +41,7 @@ DccTransfer::DccTransfer( DccType dccType, TQObject* parent ) : TQObject(parent)
m_bufferSize = Preferences::dccBufferSize();
m_buffer = new char[ m_bufferSize ];
- connect( &m_loggerTimer, TQT_SIGNAL( timeout() ), this, TQT_SLOT( logTransfer() ) );
+ connect( &m_loggerTimer, TQ_SIGNAL( timeout() ), this, TQ_SLOT( logTransfer() ) );
m_timeOffer = TQDateTime::currentDateTime();
}
diff --git a/konversation/src/dcctransfer.h b/konversation/src/dcctransfer.h
index a504f38..2ecdbe7 100644
--- a/konversation/src/dcctransfer.h
+++ b/konversation/src/dcctransfer.h
@@ -29,7 +29,7 @@ typedef double transferspeed_t;
class DccTransfer : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/dcctransferdetailedinfopanel.cpp b/konversation/src/dcctransferdetailedinfopanel.cpp
index f8d5558..bc320d5 100644
--- a/konversation/src/dcctransferdetailedinfopanel.cpp
+++ b/konversation/src/dcctransferdetailedinfopanel.cpp
@@ -35,10 +35,10 @@ DccTransferDetailedInfoPanel::DccTransferDetailedInfoPanel( TQWidget* parent, co
{
m_autoViewUpdateTimer = new TQTimer( this );
- connect( m_urlreqLocation, TQT_SIGNAL( textChanged( const TQString& ) ), this, TQT_SLOT( slotLocationChanged( const TQString& ) ) );
- connect( m_buttonOpenFolder, TQT_SIGNAL( clicked() ), this, TQT_SLOT( slotOpenFolderButtonClicked() ) );
- connect( KonversationApplication::instance()->getDccTransferManager(), TQT_SIGNAL( fileURLChanged( DccTransferRecv* ) ),
- this, TQT_SLOT( updateView() ) ); // it's a little rough..
+ connect( m_urlreqLocation, TQ_SIGNAL( textChanged( const TQString& ) ), this, TQ_SLOT( slotLocationChanged( const TQString& ) ) );
+ connect( m_buttonOpenFolder, TQ_SIGNAL( clicked() ), this, TQ_SLOT( slotOpenFolderButtonClicked() ) );
+ connect( KonversationApplication::instance()->getDccTransferManager(), TQ_SIGNAL( fileURLChanged( DccTransferRecv* ) ),
+ this, TQ_SLOT( updateView() ) ); // it's a little rough..
}
DccTransferDetailedInfoPanel::~DccTransferDetailedInfoPanel()
@@ -55,7 +55,7 @@ void DccTransferDetailedInfoPanel::setItem( DccTransferPanelItem* item )
// because m_item can have been deleted already.
// set up the auto view-update timer
- connect( m_autoViewUpdateTimer, TQT_SIGNAL( timeout() ), this, TQT_SLOT( updateView() ) );
+ connect( m_autoViewUpdateTimer, TQ_SIGNAL( timeout() ), this, TQ_SLOT( updateView() ) );
m_item = item;
@@ -63,7 +63,7 @@ void DccTransferDetailedInfoPanel::setItem( DccTransferPanelItem* item )
// otherwise the information will not be updated every 0.5sec
if (m_item->transfer()->getStatus() == DccTransfer::Transferring)
m_autoViewUpdateTimer->start(500, false);
- connect( m_item->transfer(), TQT_SIGNAL( statusChanged( DccTransfer*, int, int ) ), this, TQT_SLOT( slotTransferStatusChanged( DccTransfer*, int, int ) ) );
+ connect( m_item->transfer(), TQ_SIGNAL( statusChanged( DccTransfer*, int, int ) ), this, TQ_SLOT( slotTransferStatusChanged( DccTransfer*, int, int ) ) );
updateView();
}
diff --git a/konversation/src/dcctransferdetailedinfopanel.h b/konversation/src/dcctransferdetailedinfopanel.h
index a0feec8..e6abc0b 100644
--- a/konversation/src/dcctransferdetailedinfopanel.h
+++ b/konversation/src/dcctransferdetailedinfopanel.h
@@ -22,7 +22,7 @@ class DccTransferPanelItem;
class DccTransferDetailedInfoPanel : public DccTransferDetailedInfoPanelUI
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/dcctransferdetailedinfopanelui.ui b/konversation/src/dcctransferdetailedinfopanelui.ui
index 72dc797..79891a7 100644
--- a/konversation/src/dcctransferdetailedinfopanelui.ui
+++ b/konversation/src/dcctransferdetailedinfopanelui.ui
@@ -133,9 +133,6 @@
<property name="text">
<string>Open Folder</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</widget>
</hbox>
</widget>
diff --git a/konversation/src/dcctransfermanager.cpp b/konversation/src/dcctransfermanager.cpp
index cc22a35..04f9237 100644
--- a/konversation/src/dcctransfermanager.cpp
+++ b/konversation/src/dcctransfermanager.cpp
@@ -25,8 +25,8 @@ DccTransferManager::DccTransferManager( TQObject* parent )
m_defaultIncomingFolder = Preferences::dccPath();
- connect( KonversationApplication::instance(), TQT_SIGNAL( appearanceChanged() ),
- this, TQT_SLOT( slotSettingsChanged() ) );
+ connect( KonversationApplication::instance(), TQ_SIGNAL( appearanceChanged() ),
+ this, TQ_SLOT( slotSettingsChanged() ) );
}
DccTransferManager::~DccTransferManager()
@@ -39,7 +39,7 @@ DccTransferRecv* DccTransferManager::newDownload()
{
DccTransferRecv* transfer = new DccTransferRecv(this);
m_recvItems.push_back( transfer );
- connect( transfer, TQT_SIGNAL( done( DccTransfer* ) ), this, TQT_SLOT( removeRecvItem( DccTransfer* ) ) );
+ connect( transfer, TQ_SIGNAL( done( DccTransfer* ) ), this, TQ_SLOT( removeRecvItem( DccTransfer* ) ) );
initTransfer( transfer );
return transfer;
}
@@ -48,7 +48,7 @@ DccTransferSend* DccTransferManager::newUpload()
{
DccTransferSend* transfer = new DccTransferSend(this);
m_sendItems.push_back( transfer );
- connect( transfer, TQT_SIGNAL( done( DccTransfer* ) ), this, TQT_SLOT( removeSendItem( DccTransfer* ) ) );
+ connect( transfer, TQ_SIGNAL( done( DccTransfer* ) ), this, TQ_SLOT( removeSendItem( DccTransfer* ) ) );
initTransfer( transfer );
return transfer;
}
@@ -144,7 +144,7 @@ DccTransferSend* DccTransferManager::startReverseSending( int connectionId, cons
void DccTransferManager::initTransfer( DccTransfer* transfer )
{
- connect( transfer, TQT_SIGNAL( statusChanged( DccTransfer*, int, int ) ), this, TQT_SLOT( slotTransferStatusChanged( DccTransfer*, int, int ) ) );
+ connect( transfer, TQ_SIGNAL( statusChanged( DccTransfer*, int, int ) ), this, TQ_SLOT( slotTransferStatusChanged( DccTransfer*, int, int ) ) );
emit newTransferAdded( transfer );
}
diff --git a/konversation/src/dcctransfermanager.h b/konversation/src/dcctransfermanager.h
index 038c070..6d27529 100644
--- a/konversation/src/dcctransfermanager.h
+++ b/konversation/src/dcctransfermanager.h
@@ -31,7 +31,7 @@ class DccTransferSend;
class DccTransferManager : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/dcctransferpanel.cpp b/konversation/src/dcctransferpanel.cpp
index b1be854..721435c 100644
--- a/konversation/src/dcctransferpanel.cpp
+++ b/konversation/src/dcctransferpanel.cpp
@@ -46,7 +46,7 @@ DccTransferPanel::DccTransferPanel(TQWidget* parent) : ChatWindow(parent)
initGUI();
- connect( KonversationApplication::instance()->getDccTransferManager(), TQT_SIGNAL( newTransferAdded( DccTransfer* ) ), this, TQT_SLOT( slotNewTransferAdded( DccTransfer* ) ) );
+ connect( KonversationApplication::instance()->getDccTransferManager(), TQ_SIGNAL( newTransferAdded( DccTransfer* ) ), this, TQ_SLOT( slotNewTransferAdded( DccTransfer* ) ) );
}
DccTransferPanel::~DccTransferPanel()
@@ -98,7 +98,7 @@ void DccTransferPanel::initGUI()
m_listView->setSorting(Column::OfferDate, false);
- connect(m_listView,TQT_SIGNAL (selectionChanged()),this,TQT_SLOT (updateButton()) );
+ connect(m_listView,TQ_SIGNAL (selectionChanged()),this,TQ_SLOT (updateButton()) );
// detailed info panel
m_detailPanel = new DccTransferDetailedInfoPanel(this);
@@ -123,12 +123,12 @@ void DccTransferPanel::initGUI()
TQToolTip::add( m_buttonOpen, i18n( "Run the file" ) );
TQToolTip::add( m_buttonDetail, i18n( "View DCC transfer details" ) );
- connect( m_buttonAccept, TQT_SIGNAL(clicked()), this, TQT_SLOT(acceptDcc()) );
- connect( m_buttonAbort, TQT_SIGNAL(clicked()), this, TQT_SLOT(abortDcc()) );
- connect( m_buttonClear, TQT_SIGNAL(clicked()), this, TQT_SLOT(clearDcc()) );
- connect( m_buttonOpen, TQT_SIGNAL(clicked()), this, TQT_SLOT(runDcc()) );
- //connect( m_buttonDetail, TQT_SIGNAL(clicked()), this, TQT_SLOT(openDetail()) );
- connect( m_buttonDetail, TQT_SIGNAL(toggled(bool)), m_detailPanel, TQT_SLOT(setShown(bool)) );
+ connect( m_buttonAccept, TQ_SIGNAL(clicked()), this, TQ_SLOT(acceptDcc()) );
+ connect( m_buttonAbort, TQ_SIGNAL(clicked()), this, TQ_SLOT(abortDcc()) );
+ connect( m_buttonClear, TQ_SIGNAL(clicked()), this, TQ_SLOT(clearDcc()) );
+ connect( m_buttonOpen, TQ_SIGNAL(clicked()), this, TQ_SLOT(runDcc()) );
+ //connect( m_buttonDetail, TQ_SIGNAL(clicked()), this, TQ_SLOT(openDetail()) );
+ connect( m_buttonDetail, TQ_SIGNAL(toggled(bool)), m_detailPanel, TQ_SLOT(setShown(bool)) );
m_buttonDetail->setOn(true);
@@ -150,13 +150,13 @@ void DccTransferPanel::initGUI()
#undef icon
- connect(m_listView, TQT_SIGNAL(contextMenuRequested(TQListViewItem*,const TQPoint&,int)), this, TQT_SLOT(popupRequested(TQListViewItem*,const TQPoint&,int)));
- connect(m_popup, TQT_SIGNAL(activated(int)), this, TQT_SLOT(popupActivated(int)));
+ connect(m_listView, TQ_SIGNAL(contextMenuRequested(TQListViewItem*,const TQPoint&,int)), this, TQ_SLOT(popupRequested(TQListViewItem*,const TQPoint&,int)));
+ connect(m_popup, TQ_SIGNAL(activated(int)), this, TQ_SLOT(popupActivated(int)));
// misc.
- connect(m_listView, TQT_SIGNAL(doubleClicked(TQListViewItem*,const TQPoint&,int)), this, TQT_SLOT(doubleClicked(TQListViewItem*,const TQPoint&,int)));
+ connect(m_listView, TQ_SIGNAL(doubleClicked(TQListViewItem*,const TQPoint&,int)), this, TQ_SLOT(doubleClicked(TQListViewItem*,const TQPoint&,int)));
- connect(m_listView, TQT_SIGNAL(currentChanged(TQListViewItem*)), this, TQT_SLOT(setDetailPanelItem(TQListViewItem*)));
+ connect(m_listView, TQ_SIGNAL(currentChanged(TQListViewItem*)), this, TQ_SLOT(setDetailPanelItem(TQListViewItem*)));
updateButton();
}
@@ -164,7 +164,7 @@ void DccTransferPanel::initGUI()
void DccTransferPanel::slotNewTransferAdded( DccTransfer* transfer )
{
DccTransferPanelItem* item = new DccTransferPanelItem( this, transfer );
- connect( transfer, TQT_SIGNAL( statusChanged( DccTransfer*, int, int ) ), this, TQT_SLOT( slotTransferStatusChanged() ) );
+ connect( transfer, TQ_SIGNAL( statusChanged( DccTransfer*, int, int ) ), this, TQ_SLOT( slotTransferStatusChanged() ) );
if ( m_listView->childCount() == 1 )
{
m_listView->clearSelection();
diff --git a/konversation/src/dcctransferpanel.h b/konversation/src/dcctransferpanel.h
index fb73b9b..636c834 100644
--- a/konversation/src/dcctransferpanel.h
+++ b/konversation/src/dcctransferpanel.h
@@ -28,7 +28,7 @@ class DccTransferDetailedInfoPanel;
class DccTransferPanel : public ChatWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/dcctransferpanelitem.cpp b/konversation/src/dcctransferpanelitem.cpp
index 22c15f3..3cd09ee 100644
--- a/konversation/src/dcctransferpanelitem.cpp
+++ b/konversation/src/dcctransferpanelitem.cpp
@@ -45,11 +45,11 @@ DccTransferPanelItem::DccTransferPanelItem( DccTransferPanel* panel, DccTransfer
m_progressBar->setCenterIndicator( true );
m_progressBar->setPercentageVisible( true );
- connect( m_transfer, TQT_SIGNAL( transferStarted( DccTransfer* ) ), this, TQT_SLOT( startAutoViewUpdate() ) );
- connect( m_transfer, TQT_SIGNAL( done( DccTransfer* ) ), this, TQT_SLOT( stopAutoViewUpdate() ) );
- connect( m_transfer, TQT_SIGNAL( done( DccTransfer* ) ), this, TQT_SLOT( backupTransferInfo( DccTransfer* ) ) );
+ connect( m_transfer, TQ_SIGNAL( transferStarted( DccTransfer* ) ), this, TQ_SLOT( startAutoViewUpdate() ) );
+ connect( m_transfer, TQ_SIGNAL( done( DccTransfer* ) ), this, TQ_SLOT( stopAutoViewUpdate() ) );
+ connect( m_transfer, TQ_SIGNAL( done( DccTransfer* ) ), this, TQ_SLOT( backupTransferInfo( DccTransfer* ) ) );
- connect( m_transfer, TQT_SIGNAL( statusChanged( DccTransfer*, int, int ) ), this, TQT_SLOT( slotStatusChanged( DccTransfer*, int, int ) ) );
+ connect( m_transfer, TQ_SIGNAL( statusChanged( DccTransfer*, int, int ) ), this, TQ_SLOT( slotStatusChanged( DccTransfer*, int, int ) ) );
updateView();
}
@@ -141,7 +141,7 @@ void DccTransferPanelItem::startAutoViewUpdate()
{
stopAutoViewUpdate();
m_autoUpdateViewTimer = new TQTimer( this );
- connect( m_autoUpdateViewTimer, TQT_SIGNAL( timeout() ), this, TQT_SLOT( updateView()) );
+ connect( m_autoUpdateViewTimer, TQ_SIGNAL( timeout() ), this, TQ_SLOT( updateView()) );
m_autoUpdateViewTimer->start( 500 );
}
diff --git a/konversation/src/dcctransferpanelitem.h b/konversation/src/dcctransferpanelitem.h
index a4ef8d2..9ca60c7 100644
--- a/konversation/src/dcctransferpanelitem.h
+++ b/konversation/src/dcctransferpanelitem.h
@@ -39,7 +39,7 @@ class DccTransferPanel;
class DccTransferPanelItem : public TQObject, public TDEListViewItem
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/dcctransferrecv.cpp b/konversation/src/dcctransferrecv.cpp
index 5bc51bc..9f9e954 100644
--- a/konversation/src/dcctransferrecv.cpp
+++ b/konversation/src/dcctransferrecv.cpp
@@ -67,7 +67,7 @@ DccTransferRecv::DccTransferRecv(TQObject* parent)
m_writeCacheHandler = 0;
m_connectionTimer = new TQTimer( this );
- connect( m_connectionTimer, TQT_SIGNAL( timeout() ), this, TQT_SLOT( connectionTimeout() ) );
+ connect( m_connectionTimer, TQ_SIGNAL( timeout() ), this, TQ_SLOT( connectionTimeout() ) );
//timer hasn't started yet. qtimer will be deleted automatically when 'this' object is deleted
}
@@ -285,9 +285,9 @@ void DccTransferRecv::prepareLocalKio( bool overwrite, bool resume, TDEIO::fileo
return;
}
- connect( transferJob, TQT_SIGNAL( canResume( TDEIO::Job*, TDEIO::filesize_t ) ), this, TQT_SLOT( slotLocalCanResume( TDEIO::Job*, TDEIO::filesize_t ) ) );
- connect( transferJob, TQT_SIGNAL( result( TDEIO::Job* ) ), this, TQT_SLOT( slotLocalGotResult( TDEIO::Job* ) ) );
- connect( transferJob, TQT_SIGNAL( dataReq( TDEIO::Job*, TQByteArray& ) ), this, TQT_SLOT( slotLocalReady( TDEIO::Job* ) ) );
+ connect( transferJob, TQ_SIGNAL( canResume( TDEIO::Job*, TDEIO::filesize_t ) ), this, TQ_SLOT( slotLocalCanResume( TDEIO::Job*, TDEIO::filesize_t ) ) );
+ connect( transferJob, TQ_SIGNAL( result( TDEIO::Job* ) ), this, TQ_SLOT( slotLocalGotResult( TDEIO::Job* ) ) );
+ connect( transferJob, TQ_SIGNAL( dataReq( TDEIO::Job*, TQByteArray& ) ), this, TQ_SLOT( slotLocalReady( TDEIO::Job* ) ) );
}
void DccTransferRecv::askAndPrepareLocalKio( const TQString& message, int enabledActions, DccResumeDialog::ReceiveAction defaultAction, TDEIO::fileoffset_t startPosition )
@@ -419,8 +419,8 @@ void DccTransferRecv::slotLocalReady( TDEIO::Job* job )
m_writeCacheHandler = new DccTransferRecvWriteCacheHandler( transferJob );
- connect( m_writeCacheHandler, TQT_SIGNAL( done() ), this, TQT_SLOT( slotLocalWriteDone() ) );
- connect( m_writeCacheHandler, TQT_SIGNAL( gotError( const TQString& ) ), this, TQT_SLOT( slotLocalGotWriteError( const TQString& ) ) );
+ connect( m_writeCacheHandler, TQ_SIGNAL( done() ), this, TQ_SLOT( slotLocalWriteDone() ) );
+ connect( m_writeCacheHandler, TQ_SIGNAL( gotError( const TQString& ) ), this, TQ_SLOT( slotLocalGotWriteError( const TQString& ) ) );
if ( !m_resumed )
connectWithSender();
@@ -515,8 +515,8 @@ void DccTransferRecv::connectToSendServer()
m_recvSocket->enableRead( false );
m_recvSocket->enableWrite( false );
- connect( m_recvSocket, TQT_SIGNAL( connected( const KResolverEntry& ) ), this, TQT_SLOT( startReceiving() ) );
- connect( m_recvSocket, TQT_SIGNAL( gotError( int ) ), this, TQT_SLOT( connectionFailed( int ) ) );
+ connect( m_recvSocket, TQ_SIGNAL( connected( const KResolverEntry& ) ), this, TQ_SLOT( startReceiving() ) );
+ connect( m_recvSocket, TQ_SIGNAL( gotError( int ) ), this, TQ_SLOT( connectionFailed( int ) ) );
kdDebug() << "DccTransferRecv::connectToServer(): attempting to connect to " << m_partnerIp << ":" << m_partnerPort << endl;
@@ -537,8 +537,8 @@ bool DccTransferRecv::startListeningForSender()
return false;
}
- connect( m_serverSocket, TQT_SIGNAL( readyAccept() ), this, TQT_SLOT( slotServerSocketReadyAccept() ) );
- connect( m_serverSocket, TQT_SIGNAL( gotError( int ) ), this, TQT_SLOT( slotServerSocketGotError( int ) ) );
+ connect( m_serverSocket, TQ_SIGNAL( readyAccept() ), this, TQ_SLOT( slotServerSocketReadyAccept() ) );
+ connect( m_serverSocket, TQ_SIGNAL( gotError( int ) ), this, TQ_SLOT( slotServerSocketGotError( int ) ) );
return true;
}
@@ -554,7 +554,7 @@ void DccTransferRecv::slotServerSocketReadyAccept()
return;
}
- connect( m_recvSocket, TQT_SIGNAL( gotError( int ) ), this, TQT_SLOT( connectionFailed( int ) ) );
+ connect( m_recvSocket, TQ_SIGNAL( gotError( int ) ), this, TQ_SLOT( connectionFailed( int ) ) );
// we don't need ServerSocket anymore
m_serverSocket->close();
@@ -573,9 +573,9 @@ void DccTransferRecv::startReceiving()
m_recvSocket->setBlocking( false ); // asynchronous mode
- connect( m_recvSocket, TQT_SIGNAL( readyRead() ), this, TQT_SLOT( readData() ) );
- connect( m_recvSocket, TQT_SIGNAL( readyWrite() ), this, TQT_SLOT( sendAck() ) );
- connect( m_recvSocket, TQT_SIGNAL( closed() ), this, TQT_SLOT( slotSocketClosed() ) );
+ connect( m_recvSocket, TQ_SIGNAL( readyRead() ), this, TQ_SLOT( readData() ) );
+ connect( m_recvSocket, TQ_SIGNAL( readyWrite() ), this, TQ_SLOT( sendAck() ) );
+ connect( m_recvSocket, TQ_SIGNAL( closed() ), this, TQ_SLOT( slotSocketClosed() ) );
setStatus( Transferring );
@@ -682,9 +682,9 @@ DccTransferRecvWriteCacheHandler::DccTransferRecvWriteCacheHandler( TDEIO::Trans
m_writeReady = true;
m_cacheStream = 0;
- connect( this, TQT_SIGNAL( dataFinished() ), m_transferJob, TQT_SLOT( slotFinished() ) );
- connect( m_transferJob, TQT_SIGNAL( dataReq( TDEIO::Job*, TQByteArray& ) ), this, TQT_SLOT( slotKIODataReq( TDEIO::Job*, TQByteArray& ) ) );
- connect( m_transferJob, TQT_SIGNAL( result( TDEIO::Job* ) ), this, TQT_SLOT( slotKIOResult( TDEIO::Job* ) ) );
+ connect( this, TQ_SIGNAL( dataFinished() ), m_transferJob, TQ_SLOT( slotFinished() ) );
+ connect( m_transferJob, TQ_SIGNAL( dataReq( TDEIO::Job*, TQByteArray& ) ), this, TQ_SLOT( slotKIODataReq( TDEIO::Job*, TQByteArray& ) ) );
+ connect( m_transferJob, TQ_SIGNAL( result( TDEIO::Job* ) ), this, TQ_SLOT( slotKIOResult( TDEIO::Job* ) ) );
m_transferJob->setAsyncDataEnabled( m_writeAsyncMode = true );
}
diff --git a/konversation/src/dcctransferrecv.h b/konversation/src/dcctransferrecv.h
index 4d267bd..dfa7277 100644
--- a/konversation/src/dcctransferrecv.h
+++ b/konversation/src/dcctransferrecv.h
@@ -43,7 +43,7 @@ class DccTransferRecvWriteCacheHandler;
class DccTransferRecv : public DccTransfer
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -151,7 +151,7 @@ class DccTransferRecv : public DccTransfer
class DccTransferRecvWriteCacheHandler : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/dcctransfersend.cpp b/konversation/src/dcctransfersend.cpp
index 69c09fc..b6599cb 100644
--- a/konversation/src/dcctransfersend.cpp
+++ b/konversation/src/dcctransfersend.cpp
@@ -56,7 +56,7 @@ DccTransferSend::DccTransferSend(TQObject* parent)
m_sendSocket = 0;
m_connectionTimer = new TQTimer( this );
- connect( m_connectionTimer, TQT_SIGNAL( timeout() ), this, TQT_SLOT( slotConnectionTimeout() ) );
+ connect( m_connectionTimer, TQ_SIGNAL( timeout() ), this, TQ_SLOT( slotConnectionTimeout() ) );
// set defualt values
m_reverse = Preferences::dccPassiveSend();
@@ -256,9 +256,9 @@ void DccTransferSend::start() // public slot
return;
}
- connect( m_serverSocket, TQT_SIGNAL( readyAccept() ), this, TQT_SLOT( acceptClient() ) );
- connect( m_serverSocket, TQT_SIGNAL( gotError( int ) ), this, TQT_SLOT( slotGotSocketError( int ) ) );
- connect( m_serverSocket, TQT_SIGNAL( closed() ), this, TQT_SLOT( slotServerSocketClosed() ) );
+ connect( m_serverSocket, TQ_SIGNAL( readyAccept() ), this, TQ_SLOT( acceptClient() ) );
+ connect( m_serverSocket, TQ_SIGNAL( gotError( int ) ), this, TQ_SLOT( slotGotSocketError( int ) ) );
+ connect( m_serverSocket, TQ_SIGNAL( closed() ), this, TQ_SLOT( slotServerSocketClosed() ) );
// Get own port number
m_ownPort = TQString::number( DccCommon::getServerSocketPort( m_serverSocket ) );
@@ -297,8 +297,8 @@ void DccTransferSend::connectToReceiver( const TQString& partnerHost, const TQSt
m_sendSocket->setBlocking( false );
- connect( m_sendSocket, TQT_SIGNAL( connected( const KResolverEntry& ) ), this, TQT_SLOT( startSending() ) );
- connect( m_sendSocket, TQT_SIGNAL( gotError( int ) ), this, TQT_SLOT( slotConnectionFailed( int ) ) );
+ connect( m_sendSocket, TQ_SIGNAL( connected( const KResolverEntry& ) ), this, TQ_SLOT( startSending() ) );
+ connect( m_sendSocket, TQ_SIGNAL( gotError( int ) ), this, TQ_SLOT( slotConnectionFailed( int ) ) );
setStatus( Connecting );
@@ -343,9 +343,9 @@ void DccTransferSend::acceptClient() // slot
void DccTransferSend::startSending()
{
- connect( m_sendSocket, TQT_SIGNAL( readyWrite() ), this, TQT_SLOT( writeData() ) );
- connect( m_sendSocket, TQT_SIGNAL( readyRead() ), this, TQT_SLOT( getAck() ) );
- connect( m_sendSocket, TQT_SIGNAL( closed() ), this, TQT_SLOT( slotSendSocketClosed() ) );
+ connect( m_sendSocket, TQ_SIGNAL( readyWrite() ), this, TQ_SLOT( writeData() ) );
+ connect( m_sendSocket, TQ_SIGNAL( readyRead() ), this, TQ_SLOT( getAck() ) );
+ connect( m_sendSocket, TQ_SIGNAL( closed() ), this, TQ_SLOT( slotSendSocketClosed() ) );
if ( m_sendSocket->peerAddress().asInet().ipAddress().isV4Mapped() )
m_partnerIp = KNetwork::KIpAddress( m_sendSocket->peerAddress().asInet().ipAddress().IPv4Addr() ).toString();
diff --git a/konversation/src/dcctransfersend.h b/konversation/src/dcctransfersend.h
index 9df25ce..b35018e 100644
--- a/konversation/src/dcctransfersend.h
+++ b/konversation/src/dcctransfersend.h
@@ -32,7 +32,7 @@ namespace KNetwork
class DccTransferSend : public DccTransfer
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/editnotifydialog.h b/konversation/src/editnotifydialog.h
index d0e06a9..59ad8bf 100644
--- a/konversation/src/editnotifydialog.h
+++ b/konversation/src/editnotifydialog.h
@@ -30,7 +30,7 @@ class KComboBox;
class EditNotifyDialog : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/eventsrc b/konversation/src/eventsrc
index 5fd65ad..a5a30ad 100644
--- a/konversation/src/eventsrc
+++ b/konversation/src/eventsrc
@@ -1,973 +1,73 @@
[!Global!]
-IconName=konversation
Comment=Konversation
-Comment[hi]=कनवर्सेसन
-Comment[pa]=ਕੇ-ਗੱਲਬਾਤ
-Comment[ta]=உரையாடல்
-Comment[xx]=xxKonversationxx
+IconName=konversation
[message]
Name=New message
-Name[ar]=رسالة جديدة
-Name[bg]=Ново съобщение
-Name[br]=Kemennad nevez
-Name[bs]=Nova poruka
-Name[ca]=Nou missatge
-Name[cs]=Nová zpráva
-Name[da]=Ny besked
-Name[de]=Neue Nachricht
-Name[el]=Νέο μήνυμα
-Name[es]=Nuevo mensaje
-Name[et]=Uus sõnum
-Name[fi]=Uusi viesti
-Name[fr]=Nouveau message
-Name[ga]=Teachtaireacht nua
-Name[gl]=Nova mensaxe
-Name[he]=הודעה חדשה
-Name[hi]=नया संदेश
-Name[hu]=Új üzenet
-Name[it]=Nuovo messaggio
-Name[ja]=新規メッセージ
-Name[ka]=ახალი შეტყობინება
-Name[lt]=Nauja žinutė
-Name[nl]=Nieuw bericht
-Name[pa]=ਨਵਾਂ ਸੁਨੇਹਾ
-Name[pt]=Nova mensagem
-Name[pt_BR]=Nova mensagem
-Name[ru]=Новое сообщение
-Name[sr]=Нова порука
-Name[sr@Latn]=Nova poruka
-Name[sv]=Nytt meddelande
-Name[ta]=புதியச் செய்தி
-Name[tr]=Yeni ileti
-Name[uk]=Нове повідомлення
-Name[uz]=Yangi xabar
-Name[uz@cyrillic]=Янги хабар
-Name[xx]=xxNew messagexx
-Name[zh_CN]=新消息
-Name[zh_TW]=新的訊息
Comment=New message arrived in a channel
-Comment[ar]=وصلة رِسالة جديدة في قناة
-Comment[bg]=Пристигна ново съобщение в канала
-Comment[br]=Deuet eo ur postel nevez en ur c'hanol
-Comment[bs]=Nova poruka pristigla na kanal
-Comment[ca]=Ha arribat un nou missatge a un canal
-Comment[cs]=Na kanálu se objevila nová zpráva
-Comment[da]=Ny besked ankom i kanal
-Comment[de]=Neue Nachricht in einem Kanal
-Comment[el]=Νέο μήνυμα έφτασε στο κανάλι
-Comment[es]=Ha llegado un nuevo mensaje a un canal
-Comment[et]=Kanalile saabus uus sõnum
-Comment[fi]=Kanavalle saapui uusi viesti
-Comment[fr]=Un nouveau message est arrivé dans un canal
-Comment[ga]=Tháinig teachtaireacht nua i gcainéal
-Comment[gl]=Chegou unha mensaxe nova nun canal
-Comment[he]=הודעה חדשה הגיעה לחדר
-Comment[hi]=चैनल में नया संदेश आया
-Comment[hu]=Új üzenet érkezett egy csatornára
-Comment[it]=Nuovo messaggio arrivato in un canale
-Comment[ja]=新しいメッセージがチャンネルに届きました
-Comment[ka]=ახალი შეტყობინება მოვიდა არხზე
-Comment[lt]=Kanale gauta nauja žinutė
-Comment[nl]=Nieuw bericht gearriveerd in een kanaal
-Comment[pa]=ਇੱਕ ਚੈਨਲ 'ਚ ਨਵਾਂ ਸੁਨੇਹਾ ਆਇਆ ਹੈ
-Comment[pt]=Nova mensagem chegou ao canal
-Comment[pt_BR]=Uma nova mensagem chegou em um canal
-Comment[ru]=Получено новое сообщение на канале
-Comment[sr]=Нова порука је стигла у каналу
-Comment[sr@Latn]=Nova poruka je stigla u kanalu
-Comment[sv]=Nytt meddelande anlände i en kanal
-Comment[ta]=தடங்களிருந்து புதிய தகவல் வந்தது
-Comment[tr]=Kanala yeni ileti geldi
-Comment[uk]=В канал надійшло нове повідомлення
-Comment[xx]=xxNew message arrived in a channelxx
-Comment[zh_CN]=频道中有新消息
-Comment[zh_TW]=新訊息已送達頻道
default_presentation=0
[nick]
Name=Nick written
-Name[ar]=كُُتِب الأسم المستعار
-Name[bg]=Написан псевдоним
-Name[bs]=Nick zapisan
-Name[ca]=Escriure sobrenom
-Name[cs]=Zapsána přezdívka
-Name[da]=Alias skrevet
-Name[de]=Spitzname erwähnt
-Name[el]=Το ψευδώνυμο γράφτηκε
-Name[es]=Apodo escrito
-Name[et]=Hüüdnimi kirjutatud
-Name[fi]=Nimimerkki kirjoitettiin
-Name[fr]=Pseudonyme écrit
-Name[ga]=Scríobhadh do leasainm
-Name[gl]=Alcume escrito
-Name[he]=הכינוי נכתב
-Name[hi]=निक लिखा
-Name[hu]=becenév kiírva
-Name[it]=Nick scritto
-Name[ja]=ニックが書かれました
-Name[ka]=მეტსახელი დაწერილია
-Name[lt]=Paminėtas slapyvardis
-Name[nl]=Bijnaam geschreven
-Name[pa]=ਨਾਂ ਲਿਖਿਆ
-Name[pt]=Alcunha escrita
-Name[pt_BR]=Apelido escrito
-Name[ru]=Упоминание вашего ника
-Name[sr]=Надимак је уписан
-Name[sr@Latn]=Nadimak je upisan
-Name[sv]=Något skrivet till smeknamnet
-Name[ta]=பட்டை எழுத்து
-Name[tr]=Takma ad yazıldı
-Name[uk]=Написане прізвисько
-Name[xx]=xxNick writtenxx
-Name[zh_CN]=昵称写入
-Name[zh_TW]=有人提到您的暱稱
Comment=Someone wrote your nick in a message
-Comment[ar]=أحد ما كتب إسمك المستعار في رسالة ما
-Comment[bg]=Псевдонимът ви бе написан в съобщение
-Comment[bs]=Neko je spomenuo vaš nick u poruci
-Comment[ca]=Algú ha escrit el vostre sobrenom en un missatge
-Comment[cs]=Někdo ve zprávě napsal vaší přezdívku
-Comment[da]=Nogen skrev dit alias i en besked
-Comment[de]=Jemand hat Ihren Spitznamen in einer Nachricht erwähnt
-Comment[el]=Κάποιος έγραψε το ψευδώνυμο σας σε ένα μήνυμα
-Comment[es]=Alguien ha escrito su apodo en un mensaje
-Comment[et]=Keegi kasutas sõnumis sinu hüüdnime
-Comment[fi]=Joku kirjoitti nimimerkkisi viestiin
-Comment[fr]=Quelqu'un a écrit votre pseudonyme dans un message
-Comment[ga]=Scríobh duine éigin do leasainm i dteachtaireacht
-Comment[gl]=Alguén escrebeu o seu alcume nunha mensaxe
-Comment[he]=מישהו כתב את הכינוי שלך בהודעה
-Comment[hi]=संदेश मे किसी ने आपका निक लिखा
-Comment[hu]=Valaki leírta az Ön becenevét az egyik csatornán
-Comment[it]=Qualcuno ha scritto il tuo nick in un messaggio
-Comment[ja]=誰かがあなたのニックをメッセージに書きました
-Comment[ka]=ვიღაცამ შეტყობინებაში თქვენი მეტსახელი დაწერა
-Comment[lt]=Kažkas paminėjo jūsų slapyvardį žinutėje
-Comment[nl]=Iemand schreef uw bijnaam in een bericht
-Comment[pt]=Alguém escrever a sua alcunha numa mensagem
-Comment[pt_BR]=Alguém escreveu o seu nick em uma mensagem
-Comment[ru]=Кто-то написал ваше имя в своём собщении
-Comment[sr]=Неко је написао ваш надимак у поруци
-Comment[sr@Latn]=Neko je napisao vaš nadimak u poruci
-Comment[sv]=Någon skrev ett meddelande till ditt smeknamn
-Comment[ta]=உங்கள் வடுத் தகவலில் ஒரு சிலர் எழுதியுள்ளனர்
-Comment[tr]=Birisi iletisinde sizin takma adınızı yazdı
-Comment[uk]=Хтось в повідомленні написав ваше прізвисько
-Comment[xx]=xxSomeone wrote your nick in a messagexx
-Comment[zh_CN]=有人在消息中输入了你的昵称
-Comment[zh_TW]=有人在訊息中提到您的暱稱
default_presentation=0
[queryMessage]
Name=Private message
-Name[bg]=Лично съобщение
-Name[cs]=Soukromá zpráva
-Name[da]=Provat besked
-Name[de]=Private Nachricht
-Name[el]=Προσωπικό μήνυμα
-Name[es]=Mensaje privado
-Name[et]=Privaatsõnum
-Name[ga]=Teachtaireacht phríobháideach
-Name[it]=Messaggio privato
-Name[ja]=プライベートメッセージ
-Name[nl]=Privaat bericht
-Name[pa]=ਪ੍ਰਾਈਵੇਟ ਸੁਨੇਹਾ
-Name[pt]=Mensagem privada
-Name[pt_BR]=Mensagem particular
-Name[sr]=Приватна порука
-Name[sr@Latn]=Privatna poruka
-Name[sv]=Privat meddelande
-Name[tr]=Özel ileti
-Name[uk]=Приватне повідомлення
-Name[xx]=xxPrivate messagexx
-Name[zh_CN]=私人消息
-Name[zh_TW]=私密訊息
Comment=You received a private message
-Comment[bg]=Получихте лично съобщение
-Comment[cs]=Obdrželi jste soukromou zprávu
-Comment[da]=Du modtog en privat besked
-Comment[de]=Sie haben eine private Nachricht erhalten
-Comment[el]=Λάβατε ένα προσωπικό μήνυμα
-Comment[es]=Ha recibido un mensaje privado
-Comment[et]=Sa said privaatsõnumi
-Comment[ga]=Fuair tú teachtaireacht phríobháideach
-Comment[it]=Hai ricevuto un messaggio privato
-Comment[ja]=プライベートメッセージを受け取りました
-Comment[nl]=U ontving een privaat bericht
-Comment[pt]=Você recebeu uma mensagem privada
-Comment[pt_BR]=Você recebeu uma mensagem particular
-Comment[sr]=Примили сте приватну поруку
-Comment[sr@Latn]=Primili ste privatnu poruku
-Comment[sv]=Du har tagit emot ett privat meddelande
-Comment[tr]=Bir özel ileti aldınız
-Comment[uk]=Ви отримали приватне повідомлення
-Comment[xx]=xxYou received a private messagexx
-Comment[zh_CN]=您收到了私人消息
-Comment[zh_TW]=您接收到一個私密訊息
default_presentation=0
[nickchange]
Name=Nick changed
-Name[ar]=تغيّر الإسم المستعار
-Name[bg]=Псевдонимът е променен
-Name[bs]=Nick promijenjen
-Name[ca]=Sobrenom canviat
-Name[cs]=Přezdívka změněna
-Name[da]=Alias ændret
-Name[de]=Spitzname geändert
-Name[el]=Το ψευδώνυμο άλλαξε
-Name[es]=Apodo modificado
-Name[et]=Hüüdnimi muudetud
-Name[fi]=Nimimerkki muuttui
-Name[fr]=Pseudonyme modifié
-Name[ga]=Athraíodh leasainm
-Name[gl]=Alcume trocado
-Name[he]=הכינוי שונה
-Name[hi]=निक बदला
-Name[hu]=Becenév módosítva
-Name[it]=Nick cambiato
-Name[ja]=ニック変更
-Name[ka]=მეტსახელი შეიცვალა
-Name[lt]=Slapyvardis pakeistas
-Name[nl]=Bijnaam gewijzigd
-Name[pa]=Nick ਬਦਲਿਆ
-Name[pt]=Alcunha alterada
-Name[pt_BR]=Apelido modificado
-Name[ru]=Изменён ник
-Name[sr]=Надимак је промењен
-Name[sr@Latn]=Nadimak je promenjen
-Name[sv]=Smeknamn ändrat
-Name[ta]= மாற்றியப் பட்டை
-Name[tr]=Takma ad değişti
-Name[uk]=Змінене прізвисько
-Name[xx]=xxNick changedxx
-Name[zh_CN]=昵称改变
-Name[zh_TW]=變更暱稱
Comment=Someone changed their nick
-Comment[ar]=أحد ما غيّر إسمه المستعار
-Comment[bg]=Някой си промени псевдонима
-Comment[bs]=Neko je promijenio svoj nick
-Comment[ca]=Algú ha canviat el seu sobrenom
-Comment[cs]=Někdo změnil svou přezdívku
-Comment[da]=Nogen ændrede deres alias
-Comment[de]=Jemand hat seinen Spitznamen geändert
-Comment[el]=Κάποιος άλλαξε το ψευδώνυμο του
-Comment[es]=Alguien ha cambiado su apodo
-Comment[et]=Keegi muutis oma hüüdnime
-Comment[fi]=Joku muutti nimimerkkiään
-Comment[fr]=Quelqu'un a changé de pseudonyme
-Comment[ga]=D'athraigh duine éigin a leasainm
-Comment[gl]=Alguén trocou de alcume
-Comment[he]=מישהו שינה את הכינוי שלו
-Comment[hi]=किसी ने अपना निक बदला
-Comment[hu]=Valaki megváltoztatta a becenevét
-Comment[it]=Qualcuno ha cambiato il proprio nick
-Comment[ja]=誰かがニックを変更しました
-Comment[ka]=ვიღაცამ მეტსახელი შეიცვალა
-Comment[lt]=Kažkas pasikeitė savo slapyvardį
-Comment[nl]=Iemand veranderde zijn of haar bijnaam
-Comment[pt]=Alguém mudou a sua alcunha
-Comment[pt_BR]=Alguém mudou o seu apelido
-Comment[ru]=Кто-то сменил своё имя
-Comment[sr]=Неко је променио свој надимак
-Comment[sr@Latn]=Neko je promenio svoj nadimak
-Comment[sv]=Någon ändrade sitt smeknamn
-Comment[ta]=வடுவை ஒரு சிலர் மாற்றினர்
-Comment[tr]=Birileri takma adlarını değiştirdi
-Comment[uk]=Хтось змінив своє прізвисько
-Comment[xx]=xxSomeone changed their nickxx
-Comment[zh_CN]=有人改变了昵称
-Comment[zh_TW]=有人變更了暱稱
default_presentation=0
[dcc_incoming]
Name=Incoming file
-Name[ar]=ملف وارِد
-Name[bg]=Пристигащ файл
-Name[br]=Restr resev
-Name[bs]=Dolazeća datoteka
-Name[ca]=Fitxer entrant
-Name[cs]=Příchozí soubor
-Name[da]=Indkommende fil
-Name[de]=Datei angeboten
-Name[el]=Εισερχόμενο αρχείο
-Name[es]=Fichero entrante
-Name[et]=Sisenev fail
-Name[fi]=Saapuva tiedosto
-Name[fr]=Fichier entrant
-Name[ga]=Comhad isteach
-Name[gl]=Ficheiro recebido
-Name[he]=קובץ נכנס
-Name[hi]=आनेवाली फाइल
-Name[hu]=Bejövő fájl
-Name[it]=File in arrivo
-Name[ja]=受信ファイル
-Name[ka]=შემომავალი ფაილი
-Name[lt]=Atsiunčiama byla
-Name[nl]=Bestand aangeboden
-Name[pa]=ਆ ਰਹੀ ਫਾਇਲ
-Name[pt]=Ficheiro recebido
-Name[pt_BR]=Arquivo de entrada
-Name[ru]=Входящий файл
-Name[sr]=Долазећи фајл
-Name[sr@Latn]=Dolazeći fajl
-Name[sv]=Inkommande fil
-Name[ta]=உள்ளீடு கோப்பு
-Name[tr]=Gelen dosya
-Name[uk]=Вхідний файл
-Name[xx]=xxIncoming filexx
-Name[zh_CN]=收到的文件
-Name[zh_TW]=送來檔案
Comment=Someone wants to transmit a file to you over DCC
-Comment[ar]=أحد ما يريد إرسال ملف إليك عبر DCC
-Comment[bg]=Някой иска да ви изпрати файл чрез DCC
-Comment[bs]=Neko želi da vam pošalje datoteku koristeći DCC
-Comment[ca]=Algú desitja enviar-vos un fitxer sobre DCC
-Comment[cs]=Někdo vám chce přes DCC poslat soubor
-Comment[da]=Nogen ønsker at transmittere en fil til dig over DCC
-Comment[de]=Jemand bietet Ihnen eine Datei zum DCC-Download an
-Comment[el]=Κάποιος θέλει να σας στείλει ένα αρχείο μέσω DCC
-Comment[es]=Alguien quiere transmitirle un fichero a través de DCC
-Comment[et]=Keegi tahab sulle faili edastada üle DCC
-Comment[fi]=Joku haluaa lähettää DCC-tiedoston sinulle
-Comment[fr]=Quelqu'un souhaite vous transmettre un fichier via DCC
-Comment[gl]=Alguén quer transmitir-lle un ficheiro por DCC
-Comment[he]=משיהו רוצה לשלוח לך קובץ דרך DCC
-Comment[hi]=कोई एक फाइल आपके डीसीसी पर ट्रांसमिट करना चाहता है
-Comment[hu]=Valaki fájl szeretne küldeni Önnek DCC-n keresztül
-Comment[it]=Qualcuno vuole trasmetterti un file via DCC
-Comment[ja]=誰かが DCC であなたにファイルを転送したいそうです
-Comment[ka]=ვიღაცას სურს DCC-ს მეშვეობით გადმოგცეთ ფაილი
-Comment[lt]=Kažkas nori jums atsiųsti bylą per DCC
-Comment[nl]=Iemand wil via DCC een bestand naar u sturen
-Comment[pt]=Alguém quer transmitir um ficheiro através de DCC
-Comment[pt_BR]=Alguém deseja transmitir um arquivo para você via DCC
-Comment[ru]=Кто-то хочет передать вам файл
-Comment[sr]=Неко жели да вам пошаље фајл преко DCC-а
-Comment[sr@Latn]=Neko želi da vam pošalje fajl preko DCC-a
-Comment[sv]=Någon vill skicka en fil till dig via direktkommunikation
-Comment[ta]= ஒரு சிலர் உங்களுக்குக் கோப்பினை வழங்க DCCலிருந்து விரும்புகின்றனர்
-Comment[tr]=Birisi size DCC üzerinden dosya göndermek istiyor
-Comment[uk]=Хтось хоче надіслати вам файл через DCC
-Comment[xx]=xxSomeone wants to transmit a file to you over DCCxx
-Comment[zh_CN]=有人希望通过 DCC 向你传输文件
-Comment[zh_TW]=有人要透過 DCC 傳送檔案給您
default_presentation=0
[join]
Name=Nick joined channel
-Name[ar]=الإسم المستعار إنضمّ إلى القناة
-Name[bg]=Псевдонимът се присъедини към канала
-Name[bs]=Nick se pridružio kanalu
-Name[ca]=El sobrenom ha accedit al canal
-Name[cs]=Přezdívka se objevila na kanálu
-Name[da]=Alias gik med i kanal
-Name[de]=Benutzer betritt Kanal
-Name[el]=Το ψευδώνυμο συνδέθηκε στο κανάλι
-Name[es]=Apodo se ha unido al canal
-Name[et]=Hüüdnimi ühines kanaliga
-Name[fi]=Nimimerkki liittyi kanavalle
-Name[fr]=Un pseudonyme a rejoint le canal
-Name[ga]=Chuaigh leasainm le cainéal
-Name[gl]=Alguén se uniu ao canal
-Name[he]=כינוי התחבר אל החדר
-Name[hi]=निक चैनल में शामिल हुआ
-Name[hu]=Valaki belépett a csatornára
-Name[it]=Nick entrato nel canale
-Name[ja]=ニックがチャンネルに入りました
-Name[ka]=მეტსახელი არხს შეუერთდა
-Name[lt]=Slapyvardis prisijungė kanale
-Name[nl]=Bijnaam neemt deel aan kanaal
-Name[pa]=Nick ਚੈਨਲ 'ਚ ਦਾਖਲ
-Name[pt]=Alcunha juntou-se ao canal
-Name[pt_BR]=Apelido entrou no canal
-Name[ru]=Пользователь вошёл на канал
-Name[sr]=Надимак се прикључио каналу
-Name[sr@Latn]=Nadimak se priključio kanalu
-Name[sv]=Någon med smeknamnet gick med i en kanal
-Name[ta]=இணைத்தத் தடப்பட்டை
-Name[tr]=Takma ad kanala girdi
-Name[uk]=Прізвисько приєдналось до каналу
-Name[xx]=xxNick joined channelxx
-Name[zh_CN]=昵称加入频道
-Name[zh_TW]=加入頻道
Comment=New nick joined a channel
-Comment[ar]=إسم مستعار جديد إنضمّ إلى القناة
-Comment[bg]=Нов псевдоним се присъедини към канала
-Comment[bs]=Novi nick se pridružio kanalu
-Comment[ca]=Un nou sobrenom ha accedit a un canal
-Comment[cs]=Na kanálu se objevila nová přezdívka
-Comment[da]=Nyt alias gik med i en kanal
-Comment[de]=Jemand betritt einen Kanal
-Comment[el]=Νέο ψευδώνυμο συνδέθηκε σε ένα κανάλι
-Comment[es]=Un nuevo usuario se ha unido a un canal
-Comment[et]=Kanaliga ühines uus hüüdnimi
-Comment[fi]=Uusi nimimerkki liittyi kanavalle
-Comment[fr]=Un pseudonyme a rejoint le canal
-Comment[ga]=Chuaigh leasainm nua le cainéal
-Comment[gl]=Un alcume novo uniu-se ao canal
-Comment[he]=כינוי חדש התחבר לחדר
-Comment[hi]=नया निक एक चैनल में शामिल हुआ
-Comment[hu]=Új felhasználó lépett be az egyik csatornára
-Comment[it]=Un nuovo nick è entrato nel canale
-Comment[ja]=新しいニックがチャンネルに入りました
-Comment[ka]=ახალი მეტსახელი არხს შეუერთდა
-Comment[lt]=Naujas slapyvardis prisijungė kanale
-Comment[nl]=Nieuwe bijnaam neemt deel aan een kanaal
-Comment[pt]=Um novo utilizador juntou-se ao canal
-Comment[pt_BR]=Um novo apelido entrou em um canal
-Comment[ru]=Новые люди на канале
-Comment[sr]=Нови надимак се прикључио каналу
-Comment[sr@Latn]=Novi nadimak se priključio kanalu
-Comment[sv]=Någon med ett nytt smeknamn gick med i en kanal
-Comment[ta]=புதிய வடுத் தடத்தில் சேர்ந்தது
-Comment[tr]=Kanala yeni bir kişi girdi
-Comment[uk]=Нове прізвисько приєдналось до каналу
-Comment[xx]=xxNew nick joined a channelxx
-Comment[zh_CN]=新昵称加入了频道
-Comment[zh_TW]=有人加入了頻道
default_presentation=0
[part]
Name=Nick left channel
-Name[ar]=الإسم المستعار غادر القناة
-Name[bg]=Псевдонимът напусна канала
-Name[bs]=Nick napustio kanal
-Name[ca]=El sobrenom ha abandonat el canal
-Name[cs]=Přezdívka opustila kanál
-Name[da]=Alias forlod kanal
-Name[de]=Benutzer verlässt Kanal
-Name[el]=Το ψευδώνυμο έφυγε από το κανάλι
-Name[es]=Apodo ha dejado el canal
-Name[et]=Hüüdnimi lahkus kanalilt
-Name[fi]=Nimimerkki poistui kanavalta
-Name[fr]=Un pseudonyme a quitté le canal
-Name[ga]=D'fhág leasainm cainéal
-Name[gl]=Alguén deixou o canal
-Name[he]=כינוי עזב את החדר
-Name[hi]=निक चैनल छोड़ा
-Name[hu]=Valaki kilépett a csatornáról
-Name[it]=Nick uscito dal canale
-Name[ja]=ニック退出
-Name[ka]=მეტსახელმა დატოვა არხი
-Name[lt]=Slapyvardis atsijungė nuo kanalo
-Name[nl]=Bijnaam verlaat kanaal
-Name[pa]=Nick ਨੇ ਚੈਨਲ ਛੱਡਿਆ
-Name[pt]=Alcunha saiu do canal
-Name[pt_BR]=Apelido deixou o canal
-Name[ru]=Пользователь вышел из канала
-Name[sr]=Надимак је напустио канал
-Name[sr@Latn]=Nadimak je napustio kanal
-Name[sv]=Någon med smeknamnet lämnade en kanal
-Name[ta]=இடது தடப் பட்டை
-Name[tr]=Takma ad kanaldan ayrıldı
-Name[uk]=Прізвисько покинуло канал
-Name[xx]=xxNick left channelxx
-Name[zh_CN]=昵称离开频道
-Name[zh_TW]=離開頻道
Comment=A nick left a channel
-Comment[ar]=إسم مستعار غادر القناة
-Comment[bg]=Псевдонимът напусна канала
-Comment[bs]=Nick je napustio kanal
-Comment[ca]=Un sobrenom ha deixat un canal
-Comment[cs]=Přezdívka opustila kanál
-Comment[da]=Et alias forlod en kanal
-Comment[de]=Jemand verlässt einen Kanal
-Comment[el]=Ένα ψευδώνυμο έφυγε από ένα κανάλι
-Comment[es]=Un usuario ha abandonado un canal
-Comment[et]=Hüüdnimi lahkus kanalilt
-Comment[fi]=Nimimerkki poistui kanavalta
-Comment[fr]=Un pseudonyme a quitté le canal
-Comment[ga]=D'fhág leasainm cainéal
-Comment[gl]=Alguén abandonou o canal
-Comment[he]=כינוי עזב את החדר
-Comment[hu]=Valaki kilépett egy csatornáról
-Comment[it]=Un nick è uscito dal canale
-Comment[ja]=ニックがチャンネルから退出しました
-Comment[ka]=მეტსახელმა დატოვა არხი
-Comment[lt]=Slapyvardis atsijungė nuo kanalo
-Comment[nl]=Een bijnaam heeft een kanaal verlaten
-Comment[pa]=ਇੱਕ ਨਾਂ ਨੇ ਚੈਨਲ ਛੱਡਿਆ
-Comment[pt]=Um utilizador abandonou o canal
-Comment[pt_BR]=Alguém deixou um canal
-Comment[ru]=Пользователь покинул канал
-Comment[sr]=Надимак је напустио канал
-Comment[sr@Latn]=Nadimak je napustio kanal
-Comment[sv]=Någon med ett smeknamn lämnade en kanal
-Comment[ta]=தடத்தை விட்டு வடு நீங்கியது
-Comment[tr]=Bir takma ad kanaldan ayrıldı
-Comment[uk]=Прізвисько покинуло канал
-Comment[xx]=xxA nick left a channelxx
-Comment[zh_CN]=一个昵称离开了频道
-Comment[zh_TW]=有人離開了頻道
default_presentation=0
[mode]
Name=Mode change
-Name[ar]=تغيير النمط
-Name[bg]=Смяна на режим
-Name[bs]=Promjena režima
-Name[ca]=Mode canviat
-Name[cs]=Změna režimu
-Name[da]=Tilstand ændret
-Name[de]=Moduswechsel
-Name[el]=Αλλαγή κατάστασης
-Name[es]=Cambio de modo
-Name[et]=Režiimi muutus
-Name[fi]=Tilamuutos
-Name[fr]=Changement de mode
-Name[ga]=Athrú móid
-Name[gl]=Cámbio de modo
-Name[he]=שינוי מצב
-Name[hi]=मोड बदला
-Name[hu]=Módváltás
-Name[it]=Cambio di modalità
-Name[ja]=モード変更
-Name[ka]=რეჟიმის შეცვლა
-Name[lt]=Pasikeitė būsena
-Name[nl]=Moduswisseling
-Name[pa]=ਢੰਗ ਤਬਦੀਲ
-Name[pt]=Mudança de modo
-Name[pt_BR]=Mudança de modo
-Name[ru]=Смена режима
-Name[sr]=Режим је измењен
-Name[sr@Latn]=Režim je izmenjen
-Name[sv]=Tillståndsändring
-Name[ta]=பாங்கை மாற்று
-Name[tr]=Kip değiştir
-Name[uk]=Зміна режиму
-Name[xx]=xxMode changexx
-Name[zh_CN]=模式改变
-Name[zh_TW]=模式變更
Comment=A user or channel mode was changed
-Comment[ar]=تغيّر مستخدِم أو قناة ما
-Comment[bg]=Променен е потребителски режим или канал
-Comment[bs]=Mod korisnika ili kanala je promijenjen
-Comment[ca]=A mode d'usuari o de canal ha estat canviat
-Comment[cs]=Uživatel nebo kanál byl změněn
-Comment[da]=En bruger- eller kanaltilstand blev ændret
-Comment[de]=Ein Benutzer- oder Kanal-Modus wurde geändert
-Comment[el]=Η κατάσταση ενός χρήστης ή καναλιού άλλαξε
-Comment[es]= Un modo de usuario o de canal ha sido modificado
-Comment[et]=Kasutaja või kanalirežiim muudeti
-Comment[fi]=Käyttäjän tai kanavan tila vaihtui
-Comment[fr]=Un utilisateur ou un mode de canal a été changé
-Comment[ga]=Athraíodh mód úsáideora nó mód cainéil
-Comment[gl]=Foi modificado un modo de usuário ou canal
-Comment[he]=משתמש או חדר שינה את המצב שלו
-Comment[hi]=एक उपयोगकर्ता या चैनल मोड बदला
-Comment[hu]=Egy felhasználó vagy egy csatornamód megváltozott
-Comment[it]=Una modalità utente o canale è stata cambiata
-Comment[ja]=ユーザまたはチャンネルモードが変更されました
-Comment[ka]=მომხმარებლის ან არხის რეჟიმი შეიცვალა
-Comment[lt]=Pasikeitė naudotojo arba kanalo būsena
-Comment[nl]=Een gebruiker- of kanaalmodus is gewijzigd
-Comment[pt]=O modo de um utilizador ou canal foi alterado
-Comment[pt_BR]=Um usuário ou modo de canal foi modificado
-Comment[ru]=Режим пользователя или канала изменены
-Comment[sr]=Корисник или режим канала је промењен
-Comment[sr@Latn]=Korisnik ili režim kanala je promenjen
-Comment[sv]=Tillståndet för en användare eller kanal ändrades
-Comment[ta]=பயனர் அல்லது தடங்கள் மாறியது
-Comment[tr]=Bir kullanıcı veya kanal kipi değiştirildi
-Comment[uk]=Змінено користувацький або канальний режим
-Comment[xx]=xxA user or channel mode was changedxx
-Comment[zh_CN]=一个用户或频道模式改变了
-Comment[zh_TW]=某位使用者或某個頻道的模式已被變更
default_presentation=0
[notify]
Name=Notify
-Name[ar]=بلِغ
-Name[bg]=Известяване
-Name[bs]=Obavijesti
-Name[ca]=Notificació
-Name[da]=Bekendtgør
-Name[de]=Benachrichtigung
-Name[el]=Ειδοποίηση
-Name[es]=Notificar
-Name[et]=Märguanne
-Name[fi]=Ilmoitus
-Name[fr]=Notification
-Name[ga]=Cuir Fógra Chugam
-Name[gl]=Notificar
-Name[he]=הודעה
-Name[hi]=नोटिफाई
-Name[hu]=Értesítés
-Name[it]=Notifica
-Name[ja]=通知
-Name[ka]=შეტყობინება
-Name[lt]=Perspėti
-Name[nl]=Notificatie
-Name[pa]=ਸੂਚਨਾ
-Name[pt]=Notificação
-Name[pt_BR]=Notificar
-Name[ru]=Уведомление
-Name[sr]=Обавести
-Name[sr@Latn]=Obavesti
-Name[sv]=Underrättelse
-Name[ta]=குறிப்பு
-Name[tr]=Bildirim
-Name[uk]=Сповіщати
-Name[xx]=xxNotifyxx
-Name[zh_CN]=通告
-Name[zh_TW]=通知
Comment=A user on your watched nicks list has come online
-Comment[ar]=مستخدِم مِن أفراد لائحتك لِلأسماء المستعارة سجل دخولهُ
-Comment[bg]=Потребител от списъка ви с наблюдавани псевдоними влезе в канала
-Comment[ca]=S'ha connectat un usuari de la vostra llista de sobrenoms vigilats
-Comment[cs]=Uživatel z vašeho seznamu je online
-Comment[da]=En bruger på din liste af aliasser gik online
-Comment[de]=Ein Benutzer aus Ihrer "Beobachten"-Liste ist online
-Comment[el]=Ένας χρήστης από τη λίστα ψευδώνυμων παρακολούθησης συνδέθηκε στο δίκτυο
-Comment[es]=Un usuario de su lista de apodos vigilados se ha conectado
-Comment[et]=Jälgitavate hüüdnimede nimekirjas olev kasutaja tuli võrku
-Comment[fi]=Seurattu nimimerkki tuli paikalle
-Comment[fr]=Un utilisateur de votre liste de pseudos surveillés est maintenant en ligne
-Comment[gl]=Un usuário da sua lista de seguimento conectou-se
-Comment[he]=משתמש ברשימה תצוגה שלך נכנס לרשת
-Comment[hi]=आपकी मित्र सूची का एक उपयोक्ता ऑनलाइन हुआ
-Comment[hu]=Az értesítési listán szereplő egyik felhasználó online módba váltott
-Comment[it]=Si è collegato un utente nella tua lista di nick sorvegliati
-Comment[ja]=ニック監視リストのユーザがオンラインになりました
-Comment[ka]=მომხმარებელი თქვენი სათვალყურო სიიდან ხაზზე გამოვიდა
-Comment[lt]=Prisijungė naudotojas iš stebimų slapyvardžių sąrašo
-Comment[nl]=Een gebruiker op uw gevolgdebijnamenlijst is online
-Comment[pt]=Um utilizador da sua lista de notificações ligou-se
-Comment[pt_BR]=Um usuário de sua lista de apelidos ficou online
-Comment[ru]=Наблюдаемый пользователь в сети
-Comment[sr]=Корисник са ваше листе праћених надимака је дошао на везу
-Comment[sr@Latn]=Korisnik sa vaše liste praćenih nadimaka je došao na vezu
-Comment[sv]=En användare i din lista med bevakade smeknamn har kopplat upp
-Comment[ta]= உங்கள் வடுகளின் பட்டியலைப் பயனர் கண்காணித்து நிகழ்நிலையில் வருகின்றனர்
-Comment[tr]=İzlenen takma adlar listenizdeki bir kullanıcı bağlandı
-Comment[uk]=Вийшов у мережу користувач із вашого списку прізвиськ
-Comment[xx]=xxA user on your watched nicks list has come onlinexx
-Comment[zh_CN]=一名在您的监视昵称列表上的用户已经上线
-Comment[zh_TW]=您監看的暱稱清單中有某人上線了
default_presentation=0
[query]
Name=Query
-Name[ar]=أطلب
-Name[bg]=Запитване
-Name[br]=Goulenn
-Name[ca]=Conversa
-Name[cs]=Dotaz
-Name[cy]=Ymholiad
-Name[el]=Ερώτηση
-Name[es]=Consulta
-Name[et]=Päring
-Name[fi]=Kysely
-Name[fr]=Requête
-Name[ga]=Iarratas
-Name[gl]=Procura
-Name[he]=שאילתה
-Name[hi]=क्वैरी
-Name[it]=Conversazione privata
-Name[ja]=クエリ
-Name[ka]=გამოკითხვა
-Name[lt]=Pokalbis
-Name[nl]=Aanvraag
-Name[pa]=ਕਿਊਰੀ
-Name[pt]=Procura
-Name[pt_BR]=Busca
-Name[ru]=Диалог
-Name[sr]=Упит
-Name[sr@Latn]=Upit
-Name[sv]=Fråga
-Name[ta]=கேள்வி
-Name[tr]=Sorgu
-Name[uk]=Запит
-Name[xx]=xxQueryxx
-Name[zh_CN]=对话
-Name[zh_TW]=查詢
Comment=Someone started a conversation (query) with you
-Comment[ar]=أحدٌ ما إبتدء مكالمة ( طلب ) معك
-Comment[bg]=Някой започна личен разговор с вас
-Comment[ca]=Algú ha iniciat una conversa (query) amb vostè
-Comment[cs]=Někdo s vámi zahájil rozhovor (dotaz)
-Comment[da]=Nogen startede en konversation (query) med dig
-Comment[de]=Jemand hat ein Gespräch (query) mit Ihnen begonnen
-Comment[el]=Κάποιος ξεκίνησε μια συζήτηση (ερώτηση) μαζί σας
-Comment[es]=Alguien empezó una conversación (consulta) con usted
-Comment[et]=Keegi alustas sinuga vestlust (esitas päringu)
-Comment[fi]=Joku aloitti keskustelun (kyselyn) kanssasi
-Comment[fr]=Quelqu'un a commencé une conversation (requête) avec vous
-Comment[ga]=Thosaigh duine éigin comhrá (iarratas) leat
-Comment[gl]=Alguén comezou una conversa (está a procurá-la) privada
-Comment[he]=מישהו יזם שיחה אתך (query)
-Comment[hi]=किसी ने आपके साथ वार्तालाप (क्वैरी) प्रारंभ किया
-Comment[it]=Qualcuno ha avviato una conversazione privata (query) con te
-Comment[ja]=誰かがあなたと会話 (クエリ) を開始しました
-Comment[ka]=ვიღაცამ თქვენთან საუბარი (გამოკითხვა) დაიწყო
-Comment[lt]=Kažkas pradėjo su jumis pokalbį
-Comment[nl]=Iemand begon een conversatie (aanvraag) met u
-Comment[pt]=Alguém iniciou uma conversa (procura) consigo
-Comment[pt_BR]=Alguém começou a conversa (query) com você
-Comment[ru]=Кто-то начал диалог с вами
-Comment[sr]=Неко је започео разговор (упит) са вама
-Comment[sr@Latn]=Neko je započeo razgovor (upit) sa vama
-Comment[sv]=Någon startade en konversation med dig (ställde en fråga till dig)
-Comment[ta]=ஒருவர் உங்களுடன் உரையாடலை துவக்கியிருக்கிறார் (கேள்வி)
-Comment[tr]=Birisi sizinle sohbet başlattı
-Comment[uk]=Хтось почав з вами розмову (запит)
-Comment[xx]=xxSomeone started a conversation (query) with youxx
-Comment[zh_CN]=有人向您打开了一个对话。
-Comment[zh_TW]=有人開啟了與您的私密對話
default_presentation=0
[kick]
Name=Kick
-Name[ar]=ركل
-Name[bg]=Изритване
-Name[ca]=Expulsió
-Name[cs]=Vykopnutí
-Name[cy]=Lluchio
-Name[el]=Απομάκρυνση
-Name[es]=Expulsar
-Name[et]=Väljaviskamine
-Name[fi]=Ulosheitto
-Name[fr]=Bannir
-Name[ga]=Ciceáil amach
-Name[gl]=Expulsón
-Name[he]=בעיטה
-Name[it]=Espulsione
-Name[ja]=追い出し (Kick)
-Name[lt]=Išspirtas
-Name[pa]=ਠੁੱਢਾ
-Name[pt_BR]=Retirar
-Name[sr]=Избачени
-Name[sr@Latn]=Izbačeni
-Name[tr]=Tekmele
-Name[uk]=Виштовхнуто
-Name[xx]=xxKickxx
-Name[zh_CN]=踢出
-Name[zh_TW]=踢出
Comment=Someone kicked you out of a channel
-Comment[ar]=أحدٌ ما طلب ركلك خارجأً عن القناة
-Comment[bg]=Някой ви изрита от канала
-Comment[ca]=Algú us ha expulsat d'un canal
-Comment[cs]=Někdo vás vykopnul z kanálu
-Comment[da]=Nogen sparkede dig ud af kanalen
-Comment[de]=Jemand hat Sie aus einem Kanal geworfen
-Comment[el]=Κάποιος σας απομάκρυνε από ένα κανάλι
-Comment[es]=Alguien le ha expulsado de un canal
-Comment[et]=Keegi viskas su kanalilt välja
-Comment[fi]=Joku heitti sinut kanavalta ulos
-Comment[fr]=Quelqu'un vous a banni du canal
-Comment[ga]=Chiceáil duine éigin thú amach as cainéal
-Comment[gl]=Foi expulsado do canal por alguén
-Comment[he]=מישהו בעט אותך מערוץ
-Comment[it]=Qualcuno ti ha espulso da un canale
-Comment[ja]=誰かがあなたをチャンネルから追い出しました
-Comment[ka]=ვიღაცამ არხიდან გაგაპანღურათ
-Comment[lt]=Kažkas jus išspyrė iš kanalo
-Comment[nl]=Iemand heeft u van het kanaal gekicked
-Comment[pt]=Alguém o expulsou de um canal
-Comment[pt_BR]=Alguém retirou você de um canal
-Comment[ru]=Кто-то выпнул вас с канала
-Comment[sr]=Неко вас је избацио са канала
-Comment[sr@Latn]=Neko vas je izbacio sa kanala
-Comment[sv]=Någon sparkade ut dig från en kanal
-Comment[ta]=யாரோ உங்களை வழிமுறையில் இருந்து வெளித்தள்ளிவிட்டார்கள்
-Comment[tr]=Birisi sizi odadan tekmeledi
-Comment[uk]=Хтось виштовхнув вас із каналу
-Comment[xx]=xxSomeone kicked you out of a channelxx
-Comment[zh_CN]=有人把您踢出了频道
-Comment[zh_TW]=有人將您踢出頻道
default_presentation=0
[connectionFailure]
Name=Connection failure
-Name[ar]=عطل في الإتصال
-Name[bg]=Неуспешно свързване
-Name[br]=Sac'het eo ar gevreadenn
-Name[ca]=Error de connexió
-Name[cs]=Selhání připojení
-Name[da]=Forbindelse mislykket
-Name[de]=Verbindungsfehler
-Name[el]=Αποτυχία σύνδεσης
-Name[es]=Fallo de la conexión
-Name[et]=Ühenduse viga
-Name[fi]=Yhteysvirhe
-Name[ga]=Theip ar nascadh
-Name[gl]=Erro de conexón
-Name[he]=שגיאת התחברות
-Name[it]=Errore di connessione
-Name[ja]=接続失敗
-Name[ka]=კავშირი ვერ შედგა
-Name[lt]=Nepavyko prisijungti
-Name[nl]=Verbindingsfout
-Name[pa]=ਕੁਨੈਕਸ਼ਨ ਫੇਲ੍ਹ
-Name[pt]=Erro na ligação
-Name[pt_BR]=Erro na conexão
-Name[sr]=Грешка везе
-Name[sr@Latn]=Greška veze
-Name[sv]=Uppkopplingsfel
-Name[tr]=Bağlantı hatası
-Name[uk]=Помилка з'єднання
-Name[xx]=xxConnection failurexx
-Name[zh_CN]=连接失败
-Name[zh_TW]=連線失敗
Comment=Failed to connect to server
-Comment[ar]=فشلتُ في الإتصال بِلخادِم
-Comment[bg]=Неуспех при свързване към сървър
-Comment[ca]=No s'ha pogut connectar al servidor
-Comment[cs]=Chyba při připojení k serveru
-Comment[da]=Mislykkedes at forbinde til server
-Comment[de]=Fehler beim Verbinden zum Server
-Comment[el]=Η σύνδεση με τον εξυπηρετητή απέτυχε
-Comment[es]=No ha sido posible conectarse al servidor
-Comment[et]=Ühendumine serveriga ebaõnnestus
-Comment[fi]=Palvelimeen yhdistäminen epäonnistui
-Comment[ga]=Theip ar nascadh le freastalaí
-Comment[gl]=Non foi posíbel conectar co servidor
-Comment[he]=החיבור לשרת נכשל
-Comment[it]=Connessione al server non riuscita
-Comment[ja]=サーバへの接続に失敗しました
-Comment[ka]=სერვერთან დაკავშირება ვერ განხორციელდა
-Comment[lt]=Nepavyko prisijungti prie serverio
-Comment[nl]=Verbinden met de server is mislukt
-Comment[pt]=Não foi possível ligar ao servidor
-Comment[pt_BR]=Falha ao conectar-se ao servidor
-Comment[sr]=Неуспело повезивање са сервером
-Comment[sr@Latn]=Neuspelo povezivanje sa serverom
-Comment[sv]=Misslyckades koppla upp till server
-Comment[tr]=Sunucuya bağlanılamadı
-Comment[uk]=Не вдалося з'єднатись з сервером
-Comment[xx]=xxFailed to connect to serverxx
-Comment[zh_CN]=连接服务器失败
-Comment[zh_TW]=連線到伺服器失敗
default_presentation=64
[channelJoin]
Name=You joined a channel
-Name[ar]=إنضممت إلى قناة
-Name[bg]=Вие се присъединихте към канал
-Name[br]=Emellet out bet ur c'hanol
-Name[ca]=Heu entrat a un canal
-Name[cs]=Připojili jste se ke kanálu
-Name[da]=Du gik med i en kanal
-Name[de]=Sie haben einen Kanel betreten
-Name[el]=Συνδεθήκατε σε ένα κανάλι
-Name[es]=Se ha unido a un canal
-Name[et]=Sa ühinesid kanaliga
-Name[fi]=Liityit kanavalle
-Name[ga]=Chuaigh tú le cainéal
-Name[gl]=Uniu-se a un canal
-Name[he]=אתה הצטרפת אל חדר
-Name[it]=Sei entrato in un canale
-Name[ja]=チャンネルに入りました
-Name[ka]=თქვენ შეუერთდით არხს
-Name[lt]=Prisijungėte prie kanalo
-Name[nl]=U nam deel aan een kanaal
-Name[pa]=ਤੁਸੀਂ ਇੱਕ ਚੈਨਲ 'ਚ ਦਾਖਲ ਹੋ ਗਏ
-Name[pt]=Você juntou-se a um canal
-Name[pt_BR]=Você entrou no canal
-Name[sr]=Прикључили сте се каналу
-Name[sr@Latn]=Priključili ste se kanalu
-Name[sv]=Du gick med i en kanal
-Name[tr]=Bir odaya girdiniz
-Name[uk]=Ви приєднались до каналу
-Name[xx]=xxYou joined a channelxx
-Name[zh_CN]=您加入了一个频道
-Name[zh_TW]=您加入了一個頻道
Comment=You joined a channel
-Comment[ar]=إنضممت إلى قناة
-Comment[bg]=Вие се присъединихте към канал
-Comment[br]=Emellet out bet ur c'hanol
-Comment[ca]=Heu entrat a un canal
-Comment[cs]=Připojili jste se ke kanálu
-Comment[da]=Du gik med i en kanal
-Comment[de]=Sie haben einen Kanal betreten
-Comment[el]=Συνδεθήκατε σε ένα κανάλι
-Comment[es]=Se ha unido a un canal
-Comment[et]=Sa ühinesid kanaliga
-Comment[fi]=Liityit kanavalle
-Comment[ga]=Chuaigh tú le cainéal
-Comment[gl]=Uniu-se a un canal
-Comment[he]=אתה הצטרפת אל חדר
-Comment[it]=Sei entrato in un canale
-Comment[ja]=チャンネルに入りました
-Comment[ka]=თქვენ შეუერთდით არხს
-Comment[lt]=Prisijungėte prie kanalo
-Comment[nl]=U nam deel aan een kanaal
-Comment[pa]=ਤੁਸੀਂ ਇੱਕ ਚੈਨਲ 'ਚ ਦਾਖਲ ਹੋ ਗਏ
-Comment[pt]=Você juntou-se a um canal
-Comment[pt_BR]=Você entrou em um canal
-Comment[sr]=Прикључили сте се каналу
-Comment[sr@Latn]=Priključili ste se kanalu
-Comment[sv]=Du gick med i en kanal
-Comment[tr]=Bir odaya girdiniz
-Comment[uk]=Ви приєднались до каналу
-Comment[xx]=xxYou joined a channelxx
-Comment[zh_CN]=您加入了一个频道
-Comment[zh_TW]=您加入了一個頻道
default_presentation=64
[dccChat]
Name=DCC Chat
-Name[ar]=مكالمة DCC
-Name[bg]=DCC разговор
-Name[br]=Flapañ DCC
-Name[ca]=Xat DCC
-Name[cs]=DCC pokec
-Name[cy]=Sgwrs DCC
-Name[da]=Dcc-chat
-Name[de]=DCC-Chat
-Name[el]=Συζήτηση DCC
-Name[es]=Charla DCC
-Name[et]=DCC vestlus
-Name[fi]=DCC-keskustelu
-Name[ga]=Comhrá DCC
-Name[gl]=Conversa DCC
-Name[he]=שיחת DCC
-Name[it]=Chat DCC
-Name[ja]=DCC チャット
-Name[ka]=Dcc საუბარი
-Name[lt]=DCC pokalbis
-Name[ms]=Chat DCC
-Name[nl]=DCC-gesprek
-Name[pa]=DCC ਗੱਲਬਾਤ
-Name[pt]=Conversa DCC
-Name[pt_BR]= Conversa privada (DCC)
-Name[sr]=DCC ћаскање
-Name[sr@Latn]=DCC ćaskanje
-Name[sv]=DCC-chatt
-Name[tr]=DCC Sohbeti
-Name[uk]=Балачка DCC
-Name[xx]=xxDCC Chatxx
-Name[zh_CN]=DCC 聊天
-Name[zh_TW]=DCC 聊天
Comment=Someone started a DCC chat with you
-Comment[ar]=أحدٌ ما إبتدء مكالمة DCC معك
-Comment[bg]=Някой е започнал разговор с вас в DCC
-Comment[ca]=Algú ha iniciat un xat DCC amb vostè
-Comment[cs]=Někdo si s vámi chce pokecat přes DCC
-Comment[da]=Nogen startede en dcc-chat med dig
-Comment[de]=Jemand hat einen DCC-Chat mit Ihnen begonnen
-Comment[el]=Κάποιος ξεκίνησε μια συζήτηση DCC μαζί σας
-Comment[es]=Alguien empezó una charla de tipo DCC con usted
-Comment[et]=Keegi alustas sinuga DCC vestlust
-Comment[fi]=Joku aloitti DCC-keskustelun kanssasi
-Comment[ga]=Thosaigh duine éigin comhrá DCC leat
-Comment[gl]=Alguén comezou unha conversa DCC contigo
-Comment[he]=מישהו התחיל שיחת DCC אתך
-Comment[it]=Qualcuno ha avviato una conversazione DCC con te
-Comment[ja]=誰かがあなたと DCC チャットを開始しました
-Comment[ka]=ვიღაცამ თქვენთან dcc საუბარი დაიწყო
-Comment[lt]=Kažkas su jumis pradėjo DCC pokalbį
-Comment[nl]=Iemand begon een DCC-gesprek met u
-Comment[pt]=Alguém iniciou uma conversa DCC consigo
-Comment[pt_BR]=Alguém começou uma conversa privada (DCC) com você
-Comment[sr]=Неко је започео DCC ћаскање са вама
-Comment[sr@Latn]=Neko je započeo DCC ćaskanje sa vama
-Comment[sv]=Någon startade en DCC-chatt med dig
-Comment[tr]=Birisi sizinle DCC sohbeti başlattı
-Comment[uk]=Хтось почав з вами DCC-балачку
-Comment[xx]=xxSomeone started a DCC chat with youxx
-Comment[zh_CN]=有人向您打开了一个 DCC 聊天对话
-Comment[zh_TW]=有人開啟了與您的 DCC 聊天
default_presentation=0
diff --git a/konversation/src/generalbehavior_preferences.ui b/konversation/src/generalbehavior_preferences.ui
index a042e48..61301d6 100644
--- a/konversation/src/generalbehavior_preferences.ui
+++ b/konversation/src/generalbehavior_preferences.ui
@@ -194,9 +194,6 @@ the Free Software Foundation; either version 2 of the License, or
<property name="text">
<string>Case sensitive</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</widget>
</grid>
</widget>
diff --git a/konversation/src/highlight_preferences.cpp b/konversation/src/highlight_preferences.cpp
index 93b0853..6861bec 100644
--- a/konversation/src/highlight_preferences.cpp
+++ b/konversation/src/highlight_preferences.cpp
@@ -71,23 +71,23 @@ Highlight_Config::Highlight_Config(TQWidget* parent, const char* name)
}
// End copy
- connect(highlightListView,TQT_SIGNAL (selectionChanged(TQListViewItem*)),this,TQT_SLOT (highlightSelected(TQListViewItem*)) );
- connect(highlightListView,TQT_SIGNAL (clicked(TQListViewItem*)),this,TQT_SLOT (highlightSelected(TQListViewItem*)) );
- connect(highlightListView,TQT_SIGNAL (spacePressed(TQListViewItem*)),this,TQT_SLOT (highlightSelected(TQListViewItem*)) );
+ connect(highlightListView,TQ_SIGNAL (selectionChanged(TQListViewItem*)),this,TQ_SLOT (highlightSelected(TQListViewItem*)) );
+ connect(highlightListView,TQ_SIGNAL (clicked(TQListViewItem*)),this,TQ_SLOT (highlightSelected(TQListViewItem*)) );
+ connect(highlightListView,TQ_SIGNAL (spacePressed(TQListViewItem*)),this,TQ_SLOT (highlightSelected(TQListViewItem*)) );
- connect(highlightListView,TQT_SIGNAL (moved()),this,TQT_SIGNAL (modified()) );
+ connect(highlightListView,TQ_SIGNAL (moved()),this,TQ_SIGNAL (modified()) );
- connect(patternInput,TQT_SIGNAL (textChanged(const TQString&)),this,TQT_SLOT (highlightTextChanged(const TQString&)) );
- connect(patternButton,TQT_SIGNAL (clicked()),this,TQT_SLOT(highlightTextEditButtonClicked()));
- connect(patternColor,TQT_SIGNAL (changed(const TQColor&)),this,TQT_SLOT (highlightColorChanged(const TQColor&)) );
+ connect(patternInput,TQ_SIGNAL (textChanged(const TQString&)),this,TQ_SLOT (highlightTextChanged(const TQString&)) );
+ connect(patternButton,TQ_SIGNAL (clicked()),this,TQ_SLOT(highlightTextEditButtonClicked()));
+ connect(patternColor,TQ_SIGNAL (changed(const TQColor&)),this,TQ_SLOT (highlightColorChanged(const TQColor&)) );
- connect(soundURL, TQT_SIGNAL(textChanged(const TQString&)), this, TQT_SLOT(soundURLChanged(const TQString&)));
- connect(soundPlayBtn, TQT_SIGNAL(clicked()), this, TQT_SLOT(playSound()));
+ connect(soundURL, TQ_SIGNAL(textChanged(const TQString&)), this, TQ_SLOT(soundURLChanged(const TQString&)));
+ connect(soundPlayBtn, TQ_SIGNAL(clicked()), this, TQ_SLOT(playSound()));
- connect(autoTextInput,TQT_SIGNAL (textChanged(const TQString&)),this,TQT_SLOT (autoTextChanged(const TQString&)) );
+ connect(autoTextInput,TQ_SIGNAL (textChanged(const TQString&)),this,TQ_SLOT (autoTextChanged(const TQString&)) );
- connect(newButton,TQT_SIGNAL (clicked()),this,TQT_SLOT (addHighlight()) );
- connect(removeButton,TQT_SIGNAL (clicked()),this,TQT_SLOT (removeHighlight()) );
+ connect(newButton,TQ_SIGNAL (clicked()),this,TQ_SLOT (addHighlight()) );
+ connect(removeButton,TQ_SIGNAL (clicked()),this,TQ_SLOT (removeHighlight()) );
updateButtons();
}
diff --git a/konversation/src/highlight_preferences.h b/konversation/src/highlight_preferences.h
index 72b429c..ab49804 100644
--- a/konversation/src/highlight_preferences.h
+++ b/konversation/src/highlight_preferences.h
@@ -24,7 +24,7 @@ class Highlight;
class Highlight_Config : public Highlight_ConfigUI, public KonviSettingsPage
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/highlight_preferencesui.ui b/konversation/src/highlight_preferencesui.ui
index 2897e69..7b24894 100644
--- a/konversation/src/highlight_preferencesui.ui
+++ b/konversation/src/highlight_preferencesui.ui
@@ -168,9 +168,6 @@
<property name="text">
<string>...</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="toolTip" stdset="0">
<string>Click to run Regular Expression Editor (KRegExpEditor)</string>
</property>
diff --git a/konversation/src/identitydialog.cpp b/konversation/src/identitydialog.cpp
index 7174ce4..8807c1c 100644
--- a/konversation/src/identitydialog.cpp
+++ b/konversation/src/identitydialog.cpp
@@ -61,22 +61,22 @@ namespace Konversation
TQToolButton* newBtn = new TQToolButton(mainWidget);
newBtn->setIconSet(SmallIconSet("add"));
newBtn->setTextLabel(i18n("Add"));
- connect(newBtn, TQT_SIGNAL(clicked()), this, TQT_SLOT(newIdentity()));
+ connect(newBtn, TQ_SIGNAL(clicked()), this, TQ_SLOT(newIdentity()));
TQToolButton* copyBtn = new TQToolButton(mainWidget);
copyBtn->setIconSet(SmallIconSet("edit-copy"));
copyBtn->setTextLabel(i18n("Duplicate"));
- connect(copyBtn, TQT_SIGNAL(clicked()), this, TQT_SLOT(copyIdentity()));
+ connect(copyBtn, TQ_SIGNAL(clicked()), this, TQ_SLOT(copyIdentity()));
m_editBtn = new TQToolButton(mainWidget);
m_editBtn->setIconSet(SmallIconSet("edit"));
m_editBtn->setTextLabel(i18n("Rename"));
- connect(m_editBtn, TQT_SIGNAL(clicked()), this, TQT_SLOT(renameIdentity()));
+ connect(m_editBtn, TQ_SIGNAL(clicked()), this, TQ_SLOT(renameIdentity()));
m_delBtn = new TQToolButton(mainWidget);
m_delBtn->setIconSet(SmallIconSet("edit-delete"));
m_delBtn->setTextLabel(i18n("Remove"));
- connect(m_delBtn, TQT_SIGNAL(clicked()), this, TQT_SLOT(deleteIdentity()));
+ connect(m_delBtn, TQ_SIGNAL(clicked()), this, TQ_SLOT(deleteIdentity()));
TQTabWidget* tabWidget = new TQTabWidget(mainWidget);
TQWidget* generalWidget = new TQWidget(tabWidget);
@@ -88,7 +88,7 @@ namespace Konversation
TQWhatsThis::add(m_realNameEdit, i18n("Enter your real name here. IRC is not intended to keep you hidden from your friends or enemies. Keep this in mind if you are tempted to behave maliciously. A fake \"real name\" can be a good way to mask your gender from all the nerds out there, but the PC you use can always be traced so you will never be truly anonymous."));
realNameLabel->setBuddy(m_realNameEdit);
- TQGroupBox* nicknameGBox = new TQGroupBox(0, Qt::Horizontal, i18n("Nickname"), generalWidget);
+ TQGroupBox* nicknameGBox = new TQGroupBox(0, TQt::Horizontal, i18n("Nickname"), generalWidget);
nicknameGBox->setMargin(marginHint());
TQGridLayout* nicknameLayout = new TQGridLayout(nicknameGBox->layout(), 1, 2, spacingHint());
@@ -108,12 +108,12 @@ namespace Konversation
m_downNicknameBtn->setAutoRepeat(true);
m_downNicknameBtn->setEnabled(false);
- connect(m_addNicknameBtn, TQT_SIGNAL(clicked()), this, TQT_SLOT(addNickname()));
- connect(m_changeNicknameBtn, TQT_SIGNAL(clicked()), this, TQT_SLOT(editNickname()));
- connect(m_removeNicknameBtn, TQT_SIGNAL(clicked()), this, TQT_SLOT(deleteNickname()));
- connect(m_nicknameLBox, TQT_SIGNAL(selectionChanged()), this, TQT_SLOT(updateButtons()));
- connect(m_upNicknameBtn, TQT_SIGNAL(clicked()), this, TQT_SLOT(moveNicknameUp()));
- connect(m_downNicknameBtn, TQT_SIGNAL(clicked()), this, TQT_SLOT(moveNicknameDown()));
+ connect(m_addNicknameBtn, TQ_SIGNAL(clicked()), this, TQ_SLOT(addNickname()));
+ connect(m_changeNicknameBtn, TQ_SIGNAL(clicked()), this, TQ_SLOT(editNickname()));
+ connect(m_removeNicknameBtn, TQ_SIGNAL(clicked()), this, TQ_SLOT(deleteNickname()));
+ connect(m_nicknameLBox, TQ_SIGNAL(selectionChanged()), this, TQ_SLOT(updateButtons()));
+ connect(m_upNicknameBtn, TQ_SIGNAL(clicked()), this, TQ_SLOT(moveNicknameUp()));
+ connect(m_downNicknameBtn, TQ_SIGNAL(clicked()), this, TQ_SLOT(moveNicknameDown()));
nicknameLayout->setColStretch(0, 10);
nicknameLayout->setRowStretch(4, 10);
@@ -124,7 +124,7 @@ namespace Konversation
nicknameLayout->addWidget(m_upNicknameBtn, 3, 2);
nicknameLayout->addWidget(m_downNicknameBtn, 3, 3);
- TQGroupBox* autoIdentifyGBox = new TQGroupBox(0, Qt::Horizontal, i18n("Auto Identify"), generalWidget);
+ TQGroupBox* autoIdentifyGBox = new TQGroupBox(0, TQt::Horizontal, i18n("Auto Identify"), generalWidget);
autoIdentifyGBox->setMargin(marginHint());
TQGridLayout* autoIdentifyLayout = new TQGridLayout(autoIdentifyGBox->layout(), 1, 2, spacingHint());
@@ -165,7 +165,7 @@ namespace Konversation
m_automaticAwayGBox = new TQGroupBox(i18n("Automatic Away"), awayWidget);
m_automaticAwayGBox->setCheckable(true);
- m_automaticAwayGBox->setColumnLayout(0, Qt::Horizontal);
+ m_automaticAwayGBox->setColumnLayout(0, TQt::Horizontal);
m_automaticAwayGBox->setMargin(marginHint());
TQGridLayout* automaticAwayLayout = new TQGridLayout(m_automaticAwayGBox->layout(), 1, 2, spacingHint());
@@ -180,10 +180,10 @@ namespace Konversation
m_automaticUnawayChBox = new TQCheckBox(i18n("Automatically return on activity"), m_automaticAwayGBox);
TQWhatsThis::add(m_automaticUnawayChBox, i18n("If you check this box, Konversation will automatically cancel away for all connections using this Identity when the screensaver stops or new user activity is detected."));
- connect(m_automaticAwayGBox, TQT_SIGNAL(toggled(bool)), autoAwayLabel1, TQT_SLOT(setEnabled(bool)));
- connect(m_automaticAwayGBox, TQT_SIGNAL(toggled(bool)), autoAwayLabel2, TQT_SLOT(setEnabled(bool)));
- connect(m_automaticAwayGBox, TQT_SIGNAL(toggled(bool)), m_awayInactivitySpin, TQT_SLOT(setEnabled(bool)));
- connect(m_automaticAwayGBox, TQT_SIGNAL(toggled(bool)), m_automaticUnawayChBox, TQT_SLOT(setEnabled(bool)));
+ connect(m_automaticAwayGBox, TQ_SIGNAL(toggled(bool)), autoAwayLabel1, TQ_SLOT(setEnabled(bool)));
+ connect(m_automaticAwayGBox, TQ_SIGNAL(toggled(bool)), autoAwayLabel2, TQ_SLOT(setEnabled(bool)));
+ connect(m_automaticAwayGBox, TQ_SIGNAL(toggled(bool)), m_awayInactivitySpin, TQ_SLOT(setEnabled(bool)));
+ connect(m_automaticAwayGBox, TQ_SIGNAL(toggled(bool)), m_automaticUnawayChBox, TQ_SLOT(setEnabled(bool)));
row = 0;
automaticAwayLayout->addWidget(autoAwayLabel1, row, 0);
@@ -196,7 +196,7 @@ namespace Konversation
m_awayMessageGBox = new TQGroupBox(i18n("Away Messages"), awayWidget);
m_awayMessageGBox->setCheckable(true);
- m_awayMessageGBox->setColumnLayout(0, Qt::Horizontal);
+ m_awayMessageGBox->setColumnLayout(0, TQt::Horizontal);
m_awayMessageGBox->setMargin(marginHint());
TQGridLayout* messagesLayout = new TQGridLayout(m_awayMessageGBox->layout(), 1, 2, spacingHint());
@@ -210,10 +210,10 @@ namespace Konversation
m_unAwayEdit = new KLineEdit(m_awayMessageGBox);
unAwayLabel->setBuddy(m_unAwayEdit);
- connect(m_awayMessageGBox, TQT_SIGNAL(toggled(bool)), awayLabel, TQT_SLOT(setEnabled(bool)));
- connect(m_awayMessageGBox, TQT_SIGNAL(toggled(bool)), m_awayEdit, TQT_SLOT(setEnabled(bool)));
- connect(m_awayMessageGBox, TQT_SIGNAL(toggled(bool)), unAwayLabel, TQT_SLOT(setEnabled(bool)));
- connect(m_awayMessageGBox, TQT_SIGNAL(toggled(bool)), m_unAwayEdit, TQT_SLOT(setEnabled(bool)));
+ connect(m_awayMessageGBox, TQ_SIGNAL(toggled(bool)), awayLabel, TQ_SLOT(setEnabled(bool)));
+ connect(m_awayMessageGBox, TQ_SIGNAL(toggled(bool)), m_awayEdit, TQ_SLOT(setEnabled(bool)));
+ connect(m_awayMessageGBox, TQ_SIGNAL(toggled(bool)), unAwayLabel, TQ_SLOT(setEnabled(bool)));
+ connect(m_awayMessageGBox, TQ_SIGNAL(toggled(bool)), m_unAwayEdit, TQ_SLOT(setEnabled(bool)));
row = 0;
messagesLayout->addWidget(awayLabel, row, 0);
@@ -307,13 +307,13 @@ namespace Konversation
updateIdentity(0);
// Set up signals / slots for identity page
- connect(m_identityCBox, TQT_SIGNAL(activated(int)), this, TQT_SLOT(updateIdentity(int)));
+ connect(m_identityCBox, TQ_SIGNAL(activated(int)), this, TQ_SLOT(updateIdentity(int)));
setButtonOK(KGuiItem(i18n("&OK"), "button_ok", i18n("Change identity information")));
setButtonCancel(KGuiItem(i18n("&Cancel"), "button_cancel", i18n("Discards all changes made")));
AwayManager* awayManager = static_cast<KonversationApplication*>(kapp)->getAwayManager();
- connect(this, TQT_SIGNAL(identitiesChanged()), awayManager, TQT_SLOT(identitiesChanged()));
+ connect(this, TQ_SIGNAL(identitiesChanged()), awayManager, TQ_SLOT(identitiesChanged()));
}
IdentityDialog::~IdentityDialog()
diff --git a/konversation/src/identitydialog.h b/konversation/src/identitydialog.h
index d22170d..10474b2 100644
--- a/konversation/src/identitydialog.h
+++ b/konversation/src/identitydialog.h
@@ -30,7 +30,7 @@ namespace Konversation
class IdentityDialog : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
explicit IdentityDialog(TQWidget *parent = 0, const char *name = 0);
diff --git a/konversation/src/ignore_preferences.cpp b/konversation/src/ignore_preferences.cpp
index 5891bc7..721d8dd 100644
--- a/konversation/src/ignore_preferences.cpp
+++ b/konversation/src/ignore_preferences.cpp
@@ -31,21 +31,21 @@
Ignore_Config::Ignore_Config( TQWidget* parent, const char* name, WFlags fl )
: Ignore_ConfigUI( parent, name, fl )
{
- connect(newButton,TQT_SIGNAL(clicked()),
- this,TQT_SLOT(newIgnore()));
- connect(removeButton,TQT_SIGNAL(clicked()),
- this,TQT_SLOT(removeIgnore()));
- connect(removeAllButton,TQT_SIGNAL(clicked()),
- this,TQT_SLOT(removeAllIgnore()));
- connect(ignoreListView,TQT_SIGNAL(selectionChanged(TQListViewItem*)),
- this,TQT_SLOT(select(TQListViewItem*)));
- connect(chkChannel, TQT_SIGNAL(clicked()), this, TQT_SLOT(flagCheckboxChanged()));
- connect(chkQuery, TQT_SIGNAL(clicked()), this, TQT_SLOT(flagCheckboxChanged()));
- connect(chkNotice, TQT_SIGNAL(clicked()), this, TQT_SLOT(flagCheckboxChanged()));
- connect(chkCTCP, TQT_SIGNAL(clicked()), this, TQT_SLOT(flagCheckboxChanged()));
- connect(chkDCC, TQT_SIGNAL(clicked()), this, TQT_SLOT(flagCheckboxChanged()));
- connect(txtPattern, TQT_SIGNAL(textChanged(const TQString &)), this, TQT_SLOT(flagCheckboxChanged()));
-// connect(chkException, TQT_SIGNAL(clicked()), this, TQT_SLOT(flagCheckboxChanged()));
+ connect(newButton,TQ_SIGNAL(clicked()),
+ this,TQ_SLOT(newIgnore()));
+ connect(removeButton,TQ_SIGNAL(clicked()),
+ this,TQ_SLOT(removeIgnore()));
+ connect(removeAllButton,TQ_SIGNAL(clicked()),
+ this,TQ_SLOT(removeAllIgnore()));
+ connect(ignoreListView,TQ_SIGNAL(selectionChanged(TQListViewItem*)),
+ this,TQ_SLOT(select(TQListViewItem*)));
+ connect(chkChannel, TQ_SIGNAL(clicked()), this, TQ_SLOT(flagCheckboxChanged()));
+ connect(chkQuery, TQ_SIGNAL(clicked()), this, TQ_SLOT(flagCheckboxChanged()));
+ connect(chkNotice, TQ_SIGNAL(clicked()), this, TQ_SLOT(flagCheckboxChanged()));
+ connect(chkCTCP, TQ_SIGNAL(clicked()), this, TQ_SLOT(flagCheckboxChanged()));
+ connect(chkDCC, TQ_SIGNAL(clicked()), this, TQ_SLOT(flagCheckboxChanged()));
+ connect(txtPattern, TQ_SIGNAL(textChanged(const TQString &)), this, TQ_SLOT(flagCheckboxChanged()));
+// connect(chkException, TQ_SIGNAL(clicked()), this, TQ_SLOT(flagCheckboxChanged()));
loadSettings();
ignoreListView->header()->setMovingEnabled(false);
diff --git a/konversation/src/ignore_preferences.h b/konversation/src/ignore_preferences.h
index 19ab063..a0eaaaf 100644
--- a/konversation/src/ignore_preferences.h
+++ b/konversation/src/ignore_preferences.h
@@ -22,7 +22,7 @@
class Ignore;
class Ignore_Config : public Ignore_ConfigUI, public KonviSettingsPage
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/images.cpp b/konversation/src/images.cpp
index dcf7cc0..74f7557 100644
--- a/konversation/src/images.cpp
+++ b/konversation/src/images.cpp
@@ -165,7 +165,7 @@ TQIconSet Images::getLed(TQColor col,bool state)
// Set the brush to SolidPattern, this fills the entire area
// of the ellipse which is drawn first
- brush.setStyle( Qt::SolidPattern );
+ brush.setStyle( TQt::SolidPattern );
brush.setColor( color );
paint.setBrush( brush );
@@ -208,7 +208,7 @@ TQIconSet Images::getLed(TQColor col,bool state)
color = TQColor("#7D7D7D");
pen.setColor( color ); // Set the pen accordingly
paint.setPen( pen ); // Select pen for drawing
- brush.setStyle( Qt::NoBrush ); // Switch off the brush
+ brush.setStyle( TQt::NoBrush ); // Switch off the brush
paint.setBrush( brush ); // This avoids filling of the ellipse
paint.drawEllipse( 2, 2, width, width );
paint.end();
diff --git a/konversation/src/images.h b/konversation/src/images.h
index b985a3e..2e86321 100644
--- a/konversation/src/images.h
+++ b/konversation/src/images.h
@@ -25,7 +25,7 @@
class Images : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/inputfilter.cpp b/konversation/src/inputfilter.cpp
index e272223..2694b32 100644
--- a/konversation/src/inputfilter.cpp
+++ b/konversation/src/inputfilter.cpp
@@ -862,7 +862,7 @@ void InputFilter::parseServerCommand(const TQString &prefix, const TQString &com
when.setTime_t(parameterList[2].toUInt());
server->appendCommandMessageToChannel(parameterList[1],i18n("Created"),
i18n("This channel was created on %1.")
- .arg(when.toString(Qt::LocalDate))
+ .arg(when.toString(TQt::LocalDate))
);
if(Preferences::autoWhoContinuousEnabled())
@@ -962,7 +962,7 @@ void InputFilter::parseServerCommand(const TQString &prefix, const TQString &com
{
server->appendCommandMessageToChannel(parameterList[1],i18n("Topic"),
i18n("The topic was set by %1 on %2.")
- .arg(parameterList[2]).arg(when.toString(Qt::LocalDate)),
+ .arg(parameterList[2]).arg(when.toString(TQt::LocalDate)),
false);
}
else
@@ -970,7 +970,7 @@ void InputFilter::parseServerCommand(const TQString &prefix, const TQString &com
server->appendMessageToFrontmost(i18n("Topic"),i18n("The topic for %1 was set by %2 on %3.")
.arg(parameterList[1])
.arg(parameterList[2])
- .arg(when.toString(Qt::LocalDate))
+ .arg(when.toString(TQt::LocalDate))
);
setAutomaticRequest("TOPIC",parameterList[1],false);
}
@@ -1535,7 +1535,7 @@ void InputFilter::parseServerCommand(const TQString &prefix, const TQString &com
{
server->appendMessageToFrontmost(i18n("Whois"),
i18n("%1 has been online since %2.")
- .arg(parameterList[1]).arg(when.toString(Qt::LocalDate))
+ .arg(parameterList[1]).arg(when.toString(TQt::LocalDate))
);
}
}
@@ -1668,7 +1668,7 @@ void InputFilter::parseServerCommand(const TQString &prefix, const TQString &com
TQDateTime when;
when.setTime_t(parameterList[4].toUInt());
- server->appendMessageToFrontmost(i18n("BanList:%1").arg(parameterList[1]), i18n("BanList message: e.g. *!*@aol.com set by MrGrim on <date>", "%1 set by %2 on %3").arg(parameterList[2]).arg(parameterList[3].section('!', 0, 0)).arg(when.toString(Qt::LocalDate)));
+ server->appendMessageToFrontmost(i18n("BanList:%1").arg(parameterList[1]), i18n("BanList message: e.g. *!*@aol.com set by MrGrim on <date>", "%1 set by %2 on %3").arg(parameterList[2]).arg(parameterList[3].section('!', 0, 0)).arg(when.toString(TQt::LocalDate)));
}
break;
}
diff --git a/konversation/src/inputfilter.h b/konversation/src/inputfilter.h
index 7c45b7f..364130e 100644
--- a/konversation/src/inputfilter.h
+++ b/konversation/src/inputfilter.h
@@ -27,7 +27,7 @@ class TQDateTime;
class InputFilter : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/insertchardialog.cpp b/konversation/src/insertchardialog.cpp
index dfd1463..0e69ccf 100644
--- a/konversation/src/insertchardialog.cpp
+++ b/konversation/src/insertchardialog.cpp
@@ -30,7 +30,7 @@ namespace Konversation
m_charTable->enableFontCombo(false);
setMainWidget(m_charTable);
- connect(m_charTable, TQT_SIGNAL(doubleClicked()), this, TQT_SLOT(slotOk()));
+ connect(m_charTable, TQ_SIGNAL(doubleClicked()), this, TQ_SLOT(slotOk()));
}
InsertCharDialog::~InsertCharDialog()
diff --git a/konversation/src/insertchardialog.h b/konversation/src/insertchardialog.h
index 9941846..590a3e1 100644
--- a/konversation/src/insertchardialog.h
+++ b/konversation/src/insertchardialog.h
@@ -23,7 +23,7 @@ namespace Konversation
class InsertCharDialog : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/irccolorchooser.cpp b/konversation/src/irccolorchooser.cpp
index 7a07263..e282b61 100644
--- a/konversation/src/irccolorchooser.cpp
+++ b/konversation/src/irccolorchooser.cpp
@@ -32,8 +32,8 @@ IRCColorChooser::IRCColorChooser(TQWidget* parent, const char* name)
initColors(m_view->m_bgColorCBox);
m_view->m_bgColorCBox->insertItem(i18n("None"), 0);
- connect(m_view->m_fgColorCBox, TQT_SIGNAL(activated(int)), this, TQT_SLOT(updatePreview()));
- connect(m_view->m_bgColorCBox, TQT_SIGNAL(activated(int)), this, TQT_SLOT(updatePreview()));
+ connect(m_view->m_fgColorCBox, TQ_SIGNAL(activated(int)), this, TQ_SLOT(updatePreview()));
+ connect(m_view->m_bgColorCBox, TQ_SIGNAL(activated(int)), this, TQ_SLOT(updatePreview()));
m_view->m_fgColorCBox->setCurrentItem(1);
m_view->m_bgColorCBox->setCurrentItem(0);
updatePreview();
diff --git a/konversation/src/irccolorchooser.h b/konversation/src/irccolorchooser.h
index ecd59d4..15f94a1 100644
--- a/konversation/src/irccolorchooser.h
+++ b/konversation/src/irccolorchooser.h
@@ -24,7 +24,7 @@ class Preferences;
class IRCColorChooser : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
explicit IRCColorChooser(TQWidget* parent, const char* name = 0);
diff --git a/konversation/src/ircinput.cpp b/konversation/src/ircinput.cpp
index 2fcc05a..485e1e5 100644
--- a/konversation/src/ircinput.cpp
+++ b/konversation/src/ircinput.cpp
@@ -44,13 +44,13 @@ IRCInput::IRCInput(TQWidget* parent) : KTextEdit(parent)
//nor in compensating for it if my guess is incorrect. so, cache it.
m_qtBoxPadding=m_lastHeight-fontMetrics().lineSpacing();
- connect(TDEApplication::kApplication(), TQT_SIGNAL(appearanceChanged()), this, TQT_SLOT(updateAppearance()));
+ connect(TDEApplication::kApplication(), TQ_SIGNAL(appearanceChanged()), this, TQ_SLOT(updateAppearance()));
m_multiRow = Preferences::useMultiRowInputBox();
m_useSelection = false;
// connect history signal
- connect(this,TQT_SIGNAL (history(bool)) ,this,TQT_SLOT (getHistory(bool)) );
+ connect(this,TQ_SIGNAL (history(bool)) ,this,TQ_SLOT (getHistory(bool)) );
// add one empty line to the history (will be overwritten with newest entry)
historyList.prepend(TQString());
// reset history line counter
@@ -58,7 +58,7 @@ IRCInput::IRCInput(TQWidget* parent) : KTextEdit(parent)
// reset completion mode
setCompletionMode('\0');
completionBox = new TDECompletionBox(this);
- connect(completionBox, TQT_SIGNAL(activated(const TQString&)), this, TQT_SLOT(insertCompletion(const TQString&)));
+ connect(completionBox, TQ_SIGNAL(activated(const TQString&)), this, TQ_SLOT(insertCompletion(const TQString&)));
// widget may not be resized vertically
setSizePolicy(TQSizePolicy(TQSizePolicy::MinimumExpanding,TQSizePolicy::Fixed));
@@ -78,7 +78,7 @@ IRCInput::IRCInput(TQWidget* parent) : KTextEdit(parent)
TQWhatsThis::add(this, i18n("<qt>The input line is where you type messages to be sent the channel, query, or server. A message sent to a channel is seen by everyone on the channel, whereas a message in a query is sent only to the person in the query with you.<p>To automatically complete the nickname you began typing, press Tab. If you have not begun typing, the last successfully completed nickname will be used.<p>You can also send special commands:<br><table><tr><th>/me <i>action</i></th><td>shows up as an action in the channel or query. For example: <em>/me sings a song</em> will show up in the channel as 'Nick sings a song'.</td></tr><tr><th>/whois <i>nickname</i></th><td>shows information about this person, including what channels they are in.</td></tr></table><p>For more commands, see the Konversation Handbook.<p>A message cannot contain multiple lines.</qt>"));
m_disableSpellCheckTimer = new TQTimer(this);
- connect(m_disableSpellCheckTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(disableSpellChecking()));
+ connect(m_disableSpellCheckTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(disableSpellChecking()));
}
IRCInput::~IRCInput()
@@ -143,7 +143,7 @@ void IRCInput::resizeContents( int w, int h )
KTextEdit::resizeContents(w,h);
}
-// widget must be only one line high - luckily QT will enforce this via wrappping policy
+// widget must be only one line high - luckily TQt will enforce this via wrappping policy
TQSize IRCInput::sizeHint() const
{
constPolish();
@@ -199,7 +199,7 @@ bool IRCInput::eventFilter(TQObject *object,TQEvent *event)
{
if (event->type() == TQEvent::KeyPress)
{
- TQKeyEvent* ke = TQT_TQKEYEVENT(event);
+ TQKeyEvent* ke = static_cast<TQKeyEvent*>(event);
// Allow tab to be handled naturally by the widget.
// Once it runs out of links it goes to the next control.
@@ -349,7 +349,7 @@ void IRCInput::getHistory(bool up)
*/
void IRCInput::contentsMouseReleaseEvent( TQMouseEvent *ev)
{
- if (ev->button() == Qt::MidButton)
+ if (ev->button() == TQt::MidButton)
{
m_useSelection=true;
}
diff --git a/konversation/src/ircinput.h b/konversation/src/ircinput.h
index bc79a75..a2d5a9f 100644
--- a/konversation/src/ircinput.h
+++ b/konversation/src/ircinput.h
@@ -25,7 +25,7 @@ class TQMouseEvent;
class IRCInput : public KTextEdit
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/ircqueue.cpp b/konversation/src/ircqueue.cpp
index a955d01..bd55625 100644
--- a/konversation/src/ircqueue.cpp
+++ b/konversation/src/ircqueue.cpp
@@ -66,11 +66,11 @@ IRCQueue::IRCQueue(Server *server, EmptyingRate& rate, int ind) :
{
//KX << _S(m_rate.m_rate) << _S(m_rate.m_interval) << _S(m_rate.m_type) << endl;
m_timer=new TQTimer(this);
- connect(m_timer, TQT_SIGNAL(timeout()), TQT_SLOT(sendNow()));
+ connect(m_timer, TQ_SIGNAL(timeout()), TQ_SLOT(sendNow()));
if (server)
{
- connect(server, TQT_SIGNAL(serverOnline(bool)), TQT_SLOT(serverOnline(bool)));
- connect(server, TQT_SIGNAL(sentStat(int, int, IRCQueue*)), TQT_SLOT(sent(int, int, IRCQueue*)));
+ connect(server, TQ_SIGNAL(serverOnline(bool)), TQ_SLOT(serverOnline(bool)));
+ connect(server, TQ_SIGNAL(sentStat(int, int, IRCQueue*)), TQ_SLOT(sent(int, int, IRCQueue*)));
m_blocked=!(m_server->isConnected());
}
}
diff --git a/konversation/src/ircqueue.h b/konversation/src/ircqueue.h
index ec5d7d2..043f00b 100644
--- a/konversation/src/ircqueue.h
+++ b/konversation/src/ircqueue.h
@@ -61,7 +61,7 @@ private:
*/
class IRCQueue: public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/ircview.cpp b/konversation/src/ircview.cpp
index 6f86aff..48e9930 100644
--- a/konversation/src/ircview.cpp
+++ b/konversation/src/ircview.cpp
@@ -93,10 +93,10 @@ IRCView::IRCView(TQWidget* parent, Server* newServer) : KTextBrowser(parent)
setHScrollBarMode(AlwaysOff);
setWrapPolicy(TQTextEdit::AtWordOrDocumentBoundary);
setNotifyClick(true);
- setFocusPolicy(TQ_ClickFocus);
+ setFocusPolicy(TQWidget::ClickFocus);
// set basic style sheet for <p> to make paragraph spacing possible
- TQStyleSheet* sheet=new TQStyleSheet(TQT_TQOBJECT(this),"ircview_style_sheet");
+ TQStyleSheet* sheet=new TQStyleSheet(this,"ircview_style_sheet");
new TQStyleSheetItem(sheet,"p");
setStyleSheet(sheet);
@@ -120,7 +120,7 @@ IRCView::IRCView(TQWidget* parent, Server* newServer) : KTextBrowser(parent)
if (Preferences::useParagraphSpacing()) enableParagraphSpacing();
- connect(this, TQT_SIGNAL(highlighted(const TQString&)), this, TQT_SLOT(highlightedSlot(const TQString&)));
+ connect(this, TQ_SIGNAL(highlighted(const TQString&)), this, TQ_SLOT(highlightedSlot(const TQString&)));
}
IRCView::~IRCView()
@@ -1190,7 +1190,7 @@ void IRCView::paintEvent(TQPaintEvent* event)
void IRCView::contentsMouseReleaseEvent(TQMouseEvent *ev)
{
- if (ev->button() == Qt::MidButton)
+ if (ev->button() == TQt::MidButton)
{
if(m_copyUrlMenu)
{
@@ -1204,11 +1204,11 @@ void IRCView::contentsMouseReleaseEvent(TQMouseEvent *ev)
}
}
- if (ev->button() == Qt::LeftButton)
+ if (ev->button() == TQt::LeftButton)
{
if (m_mousePressed)
{
- if (ev->state() == (Qt::LeftButton|TQt::ShiftButton))
+ if (ev->state() == (TQt::LeftButton|TQt::ShiftButton))
saveLinkAs(m_highlightedURL);
else
openLink(m_highlightedURL);
@@ -1223,7 +1223,7 @@ void IRCView::contentsMouseReleaseEvent(TQMouseEvent *ev)
void IRCView::contentsMousePressEvent(TQMouseEvent* ev)
{
- if (ev->button() == Qt::LeftButton)
+ if (ev->button() == TQt::LeftButton)
{
m_urlToDrag = m_highlightedURL;
@@ -1432,9 +1432,9 @@ void IRCView::setupNickPopupMenu()
m_nickPopup->insertItem(i18n("Add to Watched Nicks"), Konversation::AddNotify);
- connect(m_nickPopup, TQT_SIGNAL(activated(int)), this, TQT_SIGNAL(popupCommand(int)));
- connect(m_modes, TQT_SIGNAL(activated(int)), this, TQT_SIGNAL(popupCommand(int)));
- connect(m_kickban, TQT_SIGNAL(activated(int)), this, TQT_SIGNAL(popupCommand(int)));
+ connect(m_nickPopup, TQ_SIGNAL(activated(int)), this, TQ_SIGNAL(popupCommand(int)));
+ connect(m_modes, TQ_SIGNAL(activated(int)), this, TQ_SIGNAL(popupCommand(int)));
+ connect(m_kickban, TQ_SIGNAL(activated(int)), this, TQ_SIGNAL(popupCommand(int)));
}
void IRCView::updateNickMenuEntries(TQPopupMenu* popup, const TQString& nickname)
@@ -1484,7 +1484,7 @@ void IRCView::setupQueryPopupMenu()
m_nickPopup->insertItem(i18n("Add to Watched Nicks"), Konversation::AddNotify);
- connect(m_nickPopup, TQT_SIGNAL(activated(int)), this, TQT_SIGNAL(popupCommand(int)));
+ connect(m_nickPopup, TQ_SIGNAL(activated(int)), this, TQ_SIGNAL(popupCommand(int)));
}
void IRCView::setupChannelPopupMenu()
@@ -1495,7 +1495,7 @@ void IRCView::setupChannelPopupMenu()
m_channelPopup->insertItem(i18n("Get &user list"),Konversation::Names);
m_channelPopup->insertItem(i18n("Get &topic"),Konversation::Topic);
- connect(m_channelPopup, TQT_SIGNAL(activated(int)), this, TQT_SIGNAL(popupCommand(int)));
+ connect(m_channelPopup, TQ_SIGNAL(activated(int)), this, TQ_SIGNAL(popupCommand(int)));
}
void IRCView::setNickAndChannelContextMenusEnabled(bool enable)
@@ -1759,7 +1759,7 @@ void IRCView::resizeEvent(TQResizeEvent* e)
if(doScroll)
{
- TQTimer::singleShot(0, this, TQT_SLOT(updateScrollBarPos()));
+ TQTimer::singleShot(0, this, TQ_SLOT(updateScrollBarPos()));
}
}
diff --git a/konversation/src/ircview.h b/konversation/src/ircview.h
index 1387bd9..c3b355d 100644
--- a/konversation/src/ircview.h
+++ b/konversation/src/ircview.h
@@ -36,7 +36,7 @@ class SearchBar;
class IRCView : public KTextBrowser
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/ircviewbox.cpp b/konversation/src/ircviewbox.cpp
index 6fe74c5..0b36017 100644
--- a/konversation/src/ircviewbox.cpp
+++ b/konversation/src/ircviewbox.cpp
@@ -33,15 +33,15 @@ IRCViewBox::IRCViewBox(TQWidget* parent, Server* newServer)
m_searchBar->hide();
m_matchedOnce = false;
- connect(m_searchBar, TQT_SIGNAL(signalSearchChanged(const TQString&)),
- this, TQT_SLOT(slotSearchChanged(const TQString&)));
- connect(m_searchBar, TQT_SIGNAL(signalSearchNext()),
- this, TQT_SLOT(slotSearchNext()));
- connect(m_searchBar, TQT_SIGNAL(signalSearchPrevious()),
- this, TQT_SLOT(slotSearchPrevious()));
- connect(m_ircView, TQT_SIGNAL(doSearch()),
- TQT_SLOT(slotSearch()));
- connect(m_searchBar, TQT_SIGNAL(hidden()), m_ircView, TQT_SIGNAL(gotFocus()));
+ connect(m_searchBar, TQ_SIGNAL(signalSearchChanged(const TQString&)),
+ this, TQ_SLOT(slotSearchChanged(const TQString&)));
+ connect(m_searchBar, TQ_SIGNAL(signalSearchNext()),
+ this, TQ_SLOT(slotSearchNext()));
+ connect(m_searchBar, TQ_SIGNAL(signalSearchPrevious()),
+ this, TQ_SLOT(slotSearchPrevious()));
+ connect(m_ircView, TQ_SIGNAL(doSearch()),
+ TQ_SLOT(slotSearch()));
+ connect(m_searchBar, TQ_SIGNAL(hidden()), m_ircView, TQ_SIGNAL(gotFocus()));
}
IRCViewBox::~IRCViewBox()
diff --git a/konversation/src/ircviewbox.h b/konversation/src/ircviewbox.h
index 14ff136..6dfc2b5 100644
--- a/konversation/src/ircviewbox.h
+++ b/konversation/src/ircviewbox.h
@@ -21,7 +21,7 @@ class Server;
class IRCViewBox : public TQVBox
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/joinchanneldialog.h b/konversation/src/joinchanneldialog.h
index 00351ac..a8565d8 100644
--- a/konversation/src/joinchanneldialog.h
+++ b/konversation/src/joinchanneldialog.h
@@ -24,7 +24,7 @@ namespace Konversation
class JoinChannelDialog : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
explicit JoinChannelDialog(Server* server, TQWidget *parent = 0, const char *name = 0);
diff --git a/konversation/src/konsolepanel.cpp b/konversation/src/konsolepanel.cpp
index e604d37..483bd35 100644
--- a/konversation/src/konsolepanel.cpp
+++ b/konversation/src/konsolepanel.cpp
@@ -25,15 +25,15 @@ KonsolePanel::KonsolePanel(TQWidget *p) : ChatWindow( p ), k_part (0)
KLibFactory *fact = KLibLoader::self()->factory("libkonsolepart");
if (!fact) return;
- k_part = (KParts::ReadOnlyPart *) fact->create(TQT_TQOBJECT(this));
+ k_part = (KParts::ReadOnlyPart *) fact->create(this);
if (!k_part) return;
- k_part->widget()->setFocusPolicy(TQ_WheelFocus);
+ k_part->widget()->setFocusPolicy(TQWidget::WheelFocus);
setFocusProxy(k_part->widget());
k_part->widget()->setFocus();
- connect(k_part, TQT_SIGNAL(destroyed()), this, TQT_SLOT(partDestroyed()));
- connect(k_part, TQT_SIGNAL(receivedData(const TQString&)), this, TQT_SLOT(konsoleChanged(const TQString&)));
+ connect(k_part, TQ_SIGNAL(destroyed()), this, TQ_SLOT(partDestroyed()));
+ connect(k_part, TQ_SIGNAL(receivedData(const TQString&)), this, TQ_SLOT(konsoleChanged(const TQString&)));
}
KonsolePanel::~KonsolePanel()
@@ -42,7 +42,7 @@ KonsolePanel::~KonsolePanel()
if ( k_part )
{
// make sure to prevent partDestroyed() signals from being sent
- disconnect(k_part, TQT_SIGNAL(destroyed()), this, TQT_SLOT(partDestroyed()));
+ disconnect(k_part, TQ_SIGNAL(destroyed()), this, TQ_SLOT(partDestroyed()));
delete k_part;
}
}
diff --git a/konversation/src/konsolepanel.h b/konversation/src/konsolepanel.h
index 91c66d5..b8dd2f6 100644
--- a/konversation/src/konsolepanel.h
+++ b/konversation/src/konsolepanel.h
@@ -19,7 +19,7 @@
class KonsolePanel : public ChatWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/konvdcop.h b/konversation/src/konvdcop.h
index f94c256..c986f62 100644
--- a/konversation/src/konvdcop.h
+++ b/konversation/src/konvdcop.h
@@ -24,7 +24,7 @@
class KonvDCOP : public TQObject, virtual public KonvIface
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -70,7 +70,7 @@ class KonvDCOP : public TQObject, virtual public KonvIface
class KonvIdentDCOP : public TQObject, virtual public KonvIdentityIface
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/konversation.desktop b/konversation/src/konversation.desktop
index 02595e5..6df8ce1 100644
--- a/konversation/src/konversation.desktop
+++ b/konversation/src/konversation.desktop
@@ -1,47 +1,14 @@
[Desktop Entry]
+Name=Konversation
+
+GenericName=IRC Client
+
Type=Application
Exec=konversation -caption "%c" %i
Icon=konversation
-X-DocPath=konversation/index.html
-GenericName=IRC Client
-GenericName[ar]=زبون IRC
-GenericName[bg]=IRC клиент
-GenericName[br]=Kliant IRC
-GenericName[ca]=Client IRC
-GenericName[cs]=IRC klient
-GenericName[cy]=Dibynnydd IRC
-GenericName[da]=IRC-klient
-GenericName[de]=IRC-Programm
-GenericName[el]=Πελάτης IRC
-GenericName[es]=Cliente de IRC
-GenericName[et]=IRC klient
-GenericName[ga]=Cliant IRC
-GenericName[gl]=Cliente IRC
-GenericName[he]=לקוח IRC
-GenericName[it]=Client IRC
-GenericName[ja]=IRC クライアント
-GenericName[ka]=IRC საუბარი
-GenericName[lt]=IRC klientas
-GenericName[ms]=Klien IRC
-GenericName[nl]=IRC-client
-GenericName[pa]=IRC ਕਲਾਂਇਟ
-GenericName[pt]=Cliente de IRC
-GenericName[pt_BR]=Cliente IRC
-GenericName[sr]=IRC клијент
-GenericName[sr@Latn]=IRC klijent
-GenericName[sv]=IRC-klient
-GenericName[tr]=IRC İstemcisi
-GenericName[uk]=Клієнт IRC
-GenericName[xx]=xxIRC Clientxx
-GenericName[zh_CN]=IRC 客户端
-GenericName[zh_TW]=IRC 客戶端程式
Terminal=false
-Name=Konversation
-Name[hi]=कनवर्सेसन
-Name[pa]=ਗੱਲਬਾਤ
-Name[ta]=உரையாடல்
-Name[xx]=xxKonversationxx
Categories=Qt;TDE;Network;IRCClient;
-X-TDE-ServiceTypes=DCOP/InstantMessenger;DCOP/Unique
+X-DocPath=konversation/index.html
X-DCOP-ServiceName=konversation
X-DCOP-ServiceType=Unique
+X-TDE-ServiceTypes=DCOP/InstantMessenger;DCOP/Unique
diff --git a/konversation/src/konversationapplication.cpp b/konversation/src/konversationapplication.cpp
index d364f0d..ae8cfe0 100644
--- a/konversation/src/konversationapplication.cpp
+++ b/konversation/src/konversationapplication.cpp
@@ -79,25 +79,25 @@ int KonversationApplication::newInstance()
if (!mainWindow)
{
- connect(this, TQT_SIGNAL(shutDown()), this, TQT_SLOT(prepareShutdown()));
+ connect(this, TQ_SIGNAL(shutDown()), this, TQ_SLOT(prepareShutdown()));
- m_connectionManager = new ConnectionManager(TQT_TQOBJECT(this));
+ m_connectionManager = new ConnectionManager(this);
- m_awayManager = new AwayManager(TQT_TQOBJECT(this));
+ m_awayManager = new AwayManager(this);
- connect(m_connectionManager, TQT_SIGNAL(identityOnline(int)), m_awayManager, TQT_SLOT(identityOnline(int)));
- connect(m_connectionManager, TQT_SIGNAL(identityOffline(int)), m_awayManager, TQT_SLOT(identityOffline(int)));
- connect(m_connectionManager, TQT_SIGNAL(identityOffline(int)), m_awayManager, TQT_SLOT(identityOffline(int)));
- connect(m_connectionManager, TQT_SIGNAL(connectionChangedAwayState(bool)), m_awayManager, TQT_SLOT(updateGlobalAwayAction(bool)));
+ connect(m_connectionManager, TQ_SIGNAL(identityOnline(int)), m_awayManager, TQ_SLOT(identityOnline(int)));
+ connect(m_connectionManager, TQ_SIGNAL(identityOffline(int)), m_awayManager, TQ_SLOT(identityOffline(int)));
+ connect(m_connectionManager, TQ_SIGNAL(identityOffline(int)), m_awayManager, TQ_SLOT(identityOffline(int)));
+ connect(m_connectionManager, TQ_SIGNAL(connectionChangedAwayState(bool)), m_awayManager, TQ_SLOT(updateGlobalAwayAction(bool)));
// an instance of DccTransferManager needs to be created before GUI class instances' creation.
- m_dccTransferManager = new DccTransferManager(TQT_TQOBJECT(this));
+ m_dccTransferManager = new DccTransferManager(this);
// make sure all vars are initialized properly
quickConnectDialog = 0;
// Sound object used to play sound...
- m_sound = new Konversation::Sound(TQT_TQOBJECT(this));
+ m_sound = new Konversation::Sound(this);
// initialize OSD display here, so we can read the Preferences::properly
osd = new OSDWidget( "Konversation" );
@@ -107,7 +107,7 @@ int KonversationApplication::newInstance()
// Images object providing LEDs, NickIcons
m_images = new Images();
- connect(this, TQT_SIGNAL(iconChanged(int)), m_images, TQT_SLOT(updateIcons()));
+ connect(this, TQ_SIGNAL(iconChanged(int)), m_images, TQ_SLOT(updateIcons()));
// Auto-alias scripts. This adds any missing aliases
TQStringList aliasList(Preferences::aliasList());
@@ -131,9 +131,9 @@ int KonversationApplication::newInstance()
mainWindow = new KonversationMainWindow();
setMainWidget(mainWindow);
- connect(mainWindow, TQT_SIGNAL(showQuickConnectDialog()), this, TQT_SLOT(openQuickConnectDialog()) );
- connect(Preferences::self(), TQT_SIGNAL(updateTrayIcon()), mainWindow, TQT_SLOT(updateTrayIcon()) );
- connect(osd, TQT_SIGNAL(hidden()), mainWindow, TQT_SIGNAL(endNotification()));
+ connect(mainWindow, TQ_SIGNAL(showQuickConnectDialog()), this, TQ_SLOT(openQuickConnectDialog()) );
+ connect(Preferences::self(), TQ_SIGNAL(updateTrayIcon()), mainWindow, TQ_SLOT(updateTrayIcon()) );
+ connect(osd, TQ_SIGNAL(hidden()), mainWindow, TQ_SIGNAL(endNotification()));
// take care of user style changes, setting back colors and stuff
// apply GUI settings
@@ -163,7 +163,7 @@ int KonversationApplication::newInstance()
if (openServerList) mainWindow->openServerList();
- connect(this, TQT_SIGNAL(serverGroupsChanged(const Konversation::ServerGroupSettings*)), this, TQT_SLOT(saveOptions()));
+ connect(this, TQ_SIGNAL(serverGroupsChanged(const Konversation::ServerGroupSettings*)), this, TQ_SLOT(saveOptions()));
// prepare dcop interface
dcopObject = new KonvDCOP;
@@ -172,18 +172,18 @@ int KonversationApplication::newInstance()
if (dcopObject)
{
- connect(dcopObject,TQT_SIGNAL (dcopMultiServerRaw(const TQString&)),
- this,TQT_SLOT (dcopMultiServerRaw(const TQString&)) );
- connect(dcopObject,TQT_SIGNAL (dcopRaw(const TQString&,const TQString&)),
- this,TQT_SLOT (dcopRaw(const TQString&,const TQString&)) );
- connect(dcopObject,TQT_SIGNAL (dcopSay(const TQString&,const TQString&,const TQString&)),
- this,TQT_SLOT (dcopSay(const TQString&,const TQString&,const TQString&)) );
- connect(dcopObject,TQT_SIGNAL (dcopInfo(const TQString&)),
- this,TQT_SLOT (dcopInfo(const TQString&)) );
- connect(dcopObject,TQT_SIGNAL (dcopInsertMarkerLine()),
- mainWindow,TQT_SIGNAL(insertMarkerLine()));
- connect(dcopObject, TQT_SIGNAL(connectTo(Konversation::ConnectionFlag, const TQString&, const TQString&, const TQString&, const TQString&, const TQString&, bool)),
- m_connectionManager, TQT_SLOT(connectTo(Konversation::ConnectionFlag, const TQString&, const TQString&, const TQString&, const TQString&, const TQString&, bool)));
+ connect(dcopObject,TQ_SIGNAL (dcopMultiServerRaw(const TQString&)),
+ this,TQ_SLOT (dcopMultiServerRaw(const TQString&)) );
+ connect(dcopObject,TQ_SIGNAL (dcopRaw(const TQString&,const TQString&)),
+ this,TQ_SLOT (dcopRaw(const TQString&,const TQString&)) );
+ connect(dcopObject,TQ_SIGNAL (dcopSay(const TQString&,const TQString&,const TQString&)),
+ this,TQ_SLOT (dcopSay(const TQString&,const TQString&,const TQString&)) );
+ connect(dcopObject,TQ_SIGNAL (dcopInfo(const TQString&)),
+ this,TQ_SLOT (dcopInfo(const TQString&)) );
+ connect(dcopObject,TQ_SIGNAL (dcopInsertMarkerLine()),
+ mainWindow,TQ_SIGNAL(insertMarkerLine()));
+ connect(dcopObject, TQ_SIGNAL(connectTo(Konversation::ConnectionFlag, const TQString&, const TQString&, const TQString&, const TQString&, const TQString&, bool)),
+ m_connectionManager, TQ_SLOT(connectTo(Konversation::ConnectionFlag, const TQString&, const TQString&, const TQString&, const TQString&, const TQString&, bool)));
}
m_notificationHandler = new Konversation::NotificationHandler(this);
@@ -773,9 +773,9 @@ void KonversationApplication::clearUrlList()
void KonversationApplication::openQuickConnectDialog()
{
quickConnectDialog = new QuickConnectDialog(mainWindow);
- connect(quickConnectDialog, TQT_SIGNAL(connectClicked(Konversation::ConnectionFlag, const TQString&, const TQString&,
+ connect(quickConnectDialog, TQ_SIGNAL(connectClicked(Konversation::ConnectionFlag, const TQString&, const TQString&,
const TQString&, const TQString&, const TQString&, bool)),
- m_connectionManager, TQT_SLOT(connectTo(Konversation::ConnectionFlag, const TQString&, const TQString&,
+ m_connectionManager, TQ_SLOT(connectTo(Konversation::ConnectionFlag, const TQString&, const TQString&,
const TQString&, const TQString&, const TQString&, bool)));
quickConnectDialog->show();
}
diff --git a/konversation/src/konversationapplication.h b/konversation/src/konversationapplication.h
index ca7ca49..7de7aec 100644
--- a/konversation/src/konversationapplication.h
+++ b/konversation/src/konversationapplication.h
@@ -58,7 +58,7 @@ namespace Konversation
class KonversationApplication : public KUniqueApplication
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/konversationmainwindow.cpp b/konversation/src/konversationmainwindow.cpp
index 707dd28..84fc2e1 100644
--- a/konversation/src/konversationmainwindow.cpp
+++ b/konversation/src/konversationmainwindow.cpp
@@ -71,102 +71,102 @@ KonversationMainWindow::KonversationMainWindow() : TDEMainWindow(0,"main_window"
setCentralWidget(m_viewContainer->getWidget());
//used for event compression. See header file for resetHasDirtySettings()
- connect(KonversationApplication::instance(), TQT_SIGNAL(appearanceChanged()), TQT_TQOBJECT(this), TQT_SLOT(resetHasDirtySettings()));
- connect(KonversationApplication::instance(), TQT_SIGNAL(appearanceChanged()), TQT_TQOBJECT(this), TQT_SLOT(updateTrayIcon()));
+ connect(KonversationApplication::instance(), TQ_SIGNAL(appearanceChanged()), this, TQ_SLOT(resetHasDirtySettings()));
+ connect(KonversationApplication::instance(), TQ_SIGNAL(appearanceChanged()), this, TQ_SLOT(updateTrayIcon()));
// Set up view container
- connect(KonversationApplication::instance(), TQT_SIGNAL(appearanceChanged()), m_viewContainer, TQT_SLOT(updateAppearance()));
- connect(KonversationApplication::instance(), TQT_SIGNAL(iconChanged(int)), m_viewContainer, TQT_SLOT(updateViewIcons()));
- connect(KonversationApplication::instance(), TQT_SIGNAL(serverGroupsChanged(const Konversation::ServerGroupSettings*)),
- m_viewContainer, TQT_SLOT(updateViews(const Konversation::ServerGroupSettings*)));
- connect(m_viewContainer, TQT_SIGNAL(autoJoinToggled(const Konversation::ServerGroupSettings*)),
- KonversationApplication::instance(), TQT_SIGNAL(serverGroupsChanged(const Konversation::ServerGroupSettings*)));
- connect(m_viewContainer, TQT_SIGNAL(setWindowCaption(const TQString&)), TQT_TQOBJECT(this), TQT_SLOT(setCaption(const TQString&)));
+ connect(KonversationApplication::instance(), TQ_SIGNAL(appearanceChanged()), m_viewContainer, TQ_SLOT(updateAppearance()));
+ connect(KonversationApplication::instance(), TQ_SIGNAL(iconChanged(int)), m_viewContainer, TQ_SLOT(updateViewIcons()));
+ connect(KonversationApplication::instance(), TQ_SIGNAL(serverGroupsChanged(const Konversation::ServerGroupSettings*)),
+ m_viewContainer, TQ_SLOT(updateViews(const Konversation::ServerGroupSettings*)));
+ connect(m_viewContainer, TQ_SIGNAL(autoJoinToggled(const Konversation::ServerGroupSettings*)),
+ KonversationApplication::instance(), TQ_SIGNAL(serverGroupsChanged(const Konversation::ServerGroupSettings*)));
+ connect(m_viewContainer, TQ_SIGNAL(setWindowCaption(const TQString&)), this, TQ_SLOT(setCaption(const TQString&)));
connect(KonversationApplication::instance()->getConnectionManager(),
- TQT_SIGNAL(connectionChangedState(Server*, Konversation::ConnectionState)),
- m_viewContainer, TQT_SLOT(connectionStateChanged(Server*, Konversation::ConnectionState)));
- connect(TQT_TQOBJECT(this), TQT_SIGNAL(triggerRememberLine()), m_viewContainer, TQT_SLOT(insertRememberLine()));
- connect(TQT_TQOBJECT(this), TQT_SIGNAL(triggerRememberLines(Server*)), m_viewContainer, TQT_SLOT(insertRememberLines(Server*)));
- connect(TQT_TQOBJECT(this), TQT_SIGNAL(cancelRememberLine()), m_viewContainer, TQT_SLOT(cancelRememberLine()));
- connect(TQT_TQOBJECT(this), TQT_SIGNAL(insertMarkerLine()), m_viewContainer, TQT_SLOT(insertMarkerLine()));
+ TQ_SIGNAL(connectionChangedState(Server*, Konversation::ConnectionState)),
+ m_viewContainer, TQ_SLOT(connectionStateChanged(Server*, Konversation::ConnectionState)));
+ connect(this, TQ_SIGNAL(triggerRememberLine()), m_viewContainer, TQ_SLOT(insertRememberLine()));
+ connect(this, TQ_SIGNAL(triggerRememberLines(Server*)), m_viewContainer, TQ_SLOT(insertRememberLines(Server*)));
+ connect(this, TQ_SIGNAL(cancelRememberLine()), m_viewContainer, TQ_SLOT(cancelRememberLine()));
+ connect(this, TQ_SIGNAL(insertMarkerLine()), m_viewContainer, TQ_SLOT(insertMarkerLine()));
// Set up status bar
m_statusBar = new KonversationStatusBar(this);
- connect(KonversationApplication::instance(), TQT_SIGNAL(appearanceChanged()), m_statusBar, TQT_SLOT(updateAppearance()));
+ connect(KonversationApplication::instance(), TQ_SIGNAL(appearanceChanged()), m_statusBar, TQ_SLOT(updateAppearance()));
createStandardStatusBarAction();
- connect(actionCollection(), TQT_SIGNAL(actionStatusText(const TQString&)), m_statusBar, TQT_SLOT(setMainLabelTempText(const TQString&)));
- connect(actionCollection(), TQT_SIGNAL(clearStatusText()), m_statusBar, TQT_SLOT(clearMainLabelTempText()));
+ connect(actionCollection(), TQ_SIGNAL(actionStatusText(const TQString&)), m_statusBar, TQ_SLOT(setMainLabelTempText(const TQString&)));
+ connect(actionCollection(), TQ_SIGNAL(clearStatusText()), m_statusBar, TQ_SLOT(clearMainLabelTempText()));
actionCollection()->setHighlightingEnabled(true);
- connect(m_viewContainer, TQT_SIGNAL(resetStatusBar()), m_statusBar, TQT_SLOT(resetStatusBar()));
- connect(m_viewContainer, TQT_SIGNAL(setStatusBarTempText(const TQString&)), m_statusBar, TQT_SLOT(setMainLabelTempText(const TQString&)));
- connect(m_viewContainer, TQT_SIGNAL(clearStatusBarTempText()), m_statusBar, TQT_SLOT(clearMainLabelTempText()));
- connect(m_viewContainer, TQT_SIGNAL(setStatusBarInfoLabel(const TQString&)), m_statusBar, TQT_SLOT(updateInfoLabel(const TQString&)));
- connect(m_viewContainer, TQT_SIGNAL(clearStatusBarInfoLabel()), m_statusBar, TQT_SLOT(clearInfoLabel()));
- connect(m_viewContainer, TQT_SIGNAL(setStatusBarLagLabelShown(bool)), m_statusBar, TQT_SLOT(setLagLabelShown(bool)));
- connect(m_viewContainer, TQT_SIGNAL(updateStatusBarLagLabel(Server*, int)), m_statusBar, TQT_SLOT(updateLagLabel(Server*, int)));
- connect(m_viewContainer, TQT_SIGNAL(resetStatusBarLagLabel()), m_statusBar, TQT_SLOT(resetLagLabel()));
- connect(m_viewContainer, TQT_SIGNAL(setStatusBarLagLabelTooLongLag(Server*, int)), m_statusBar, TQT_SLOT(setTooLongLag(Server*, int)));
- connect(m_viewContainer, TQT_SIGNAL(updateStatusBarSSLLabel(Server*)), m_statusBar, TQT_SLOT(updateSSLLabel(Server*)));
- connect(m_viewContainer, TQT_SIGNAL(removeStatusBarSSLLabel()), m_statusBar, TQT_SLOT(removeSSLLabel()));
+ connect(m_viewContainer, TQ_SIGNAL(resetStatusBar()), m_statusBar, TQ_SLOT(resetStatusBar()));
+ connect(m_viewContainer, TQ_SIGNAL(setStatusBarTempText(const TQString&)), m_statusBar, TQ_SLOT(setMainLabelTempText(const TQString&)));
+ connect(m_viewContainer, TQ_SIGNAL(clearStatusBarTempText()), m_statusBar, TQ_SLOT(clearMainLabelTempText()));
+ connect(m_viewContainer, TQ_SIGNAL(setStatusBarInfoLabel(const TQString&)), m_statusBar, TQ_SLOT(updateInfoLabel(const TQString&)));
+ connect(m_viewContainer, TQ_SIGNAL(clearStatusBarInfoLabel()), m_statusBar, TQ_SLOT(clearInfoLabel()));
+ connect(m_viewContainer, TQ_SIGNAL(setStatusBarLagLabelShown(bool)), m_statusBar, TQ_SLOT(setLagLabelShown(bool)));
+ connect(m_viewContainer, TQ_SIGNAL(updateStatusBarLagLabel(Server*, int)), m_statusBar, TQ_SLOT(updateLagLabel(Server*, int)));
+ connect(m_viewContainer, TQ_SIGNAL(resetStatusBarLagLabel()), m_statusBar, TQ_SLOT(resetLagLabel()));
+ connect(m_viewContainer, TQ_SIGNAL(setStatusBarLagLabelTooLongLag(Server*, int)), m_statusBar, TQ_SLOT(setTooLongLag(Server*, int)));
+ connect(m_viewContainer, TQ_SIGNAL(updateStatusBarSSLLabel(Server*)), m_statusBar, TQ_SLOT(updateSSLLabel(Server*)));
+ connect(m_viewContainer, TQ_SIGNAL(removeStatusBarSSLLabel()), m_statusBar, TQ_SLOT(removeSSLLabel()));
// Actions
- KStdAction::quit(TQT_TQOBJECT(this),TQT_SLOT(quitProgram()),actionCollection());
+ KStdAction::quit(this,TQ_SLOT(quitProgram()),actionCollection());
- hideMenuBarAction = KStdAction::showMenubar(TQT_TQOBJECT(this), TQT_SLOT(toggleMenubar()), actionCollection());
+ hideMenuBarAction = KStdAction::showMenubar(this, TQ_SLOT(toggleMenubar()), actionCollection());
setStandardToolBarMenuEnabled(true);
- KStdAction::configureToolbars(TQT_TQOBJECT(this), TQT_SLOT(configureToolbar()), actionCollection());
+ KStdAction::configureToolbars(this, TQ_SLOT(configureToolbar()), actionCollection());
- KStdAction::keyBindings(TQT_TQOBJECT(this), TQT_SLOT(openKeyBindings()), actionCollection());
- TDEAction *preferencesAction = KStdAction::preferences(TQT_TQOBJECT(this), TQT_SLOT(openPrefsDialog()), actionCollection());
+ KStdAction::keyBindings(this, TQ_SLOT(openKeyBindings()), actionCollection());
+ TDEAction *preferencesAction = KStdAction::preferences(this, TQ_SLOT(openPrefsDialog()), actionCollection());
#ifdef USE_KNOTIFY // options_configure_notifications
- TDEAction *configureNotificationsAction = KStdAction::configureNotifications(TQT_TQOBJECT(this),TQT_SLOT(openNotifications()), actionCollection());
+ TDEAction *configureNotificationsAction = KStdAction::configureNotifications(this,TQ_SLOT(openNotifications()), actionCollection());
#endif
TDEAction* action;
- (new TDEAction(i18n("&Server List..."), "server", TDEShortcut("F2"), TQT_TQOBJECT(this), TQT_SLOT(openServerList()),
+ (new TDEAction(i18n("&Server List..."), "server", TDEShortcut("F2"), this, TQ_SLOT(openServerList()),
actionCollection(), "open_server_list"))->setToolTip(i18n("Manage networks and servers"));
- (new TDEAction(i18n("Quick &Connect..."), "connect_creating", TDEShortcut("F7"), TQT_TQOBJECT(this), TQT_SLOT(openQuickConnectDialog()),
+ (new TDEAction(i18n("Quick &Connect..."), "connect_creating", TDEShortcut("F7"), this, TQ_SLOT(openQuickConnectDialog()),
actionCollection(), "quick_connect_dialog"))->setToolTip(i18n("Type in the address of a new IRC server to connect to"));
- action = new TDEAction(i18n("&Reconnect"), "connect_creating", 0, m_viewContainer, TQT_SLOT(reconnectFrontServer()), actionCollection(), "reconnect_server");
+ action = new TDEAction(i18n("&Reconnect"), "connect_creating", 0, m_viewContainer, TQ_SLOT(reconnectFrontServer()), actionCollection(), "reconnect_server");
action->setEnabled(false);
action->setToolTip(i18n("Reconnect to the current server."));
- action = new TDEAction(i18n("&Disconnect"), "connect_no", 0, m_viewContainer, TQT_SLOT(disconnectFrontServer()), actionCollection(), "disconnect_server");
+ action = new TDEAction(i18n("&Disconnect"), "connect_no", 0, m_viewContainer, TQ_SLOT(disconnectFrontServer()), actionCollection(), "disconnect_server");
action->setEnabled(false);
action->setToolTip(i18n("Disconnect from the current server."));
- (new TDEAction(i18n("&Identities..."), "identity", TDEShortcut("F8"), TQT_TQOBJECT(this), TQT_SLOT(openIdentitiesDialog()),
+ (new TDEAction(i18n("&Identities..."), "identity", TDEShortcut("F8"), this, TQ_SLOT(openIdentitiesDialog()),
actionCollection(), "identities_dialog"))->setToolTip(i18n("Manage your nick, away and other identity settings"));
- new TDEToggleAction(i18n("&Watched Nicks Online"), "kontact_contacts", TDEShortcut("F4"), m_viewContainer, TQT_SLOT(openNicksOnlinePanel()), actionCollection(), "open_nicksonline_window");
- new TDEToggleAction(i18n("&DCC Status"), "2rightarrow", TDEShortcut("F9"), m_viewContainer, TQT_SLOT(toggleDccPanel()), actionCollection(), "open_dccstatus_window");
- action = new TDEAction(i18n("&Open Logfile"), "history", TDEShortcut("Ctrl+O"), m_viewContainer, TQT_SLOT(openLogFile()), actionCollection(), "open_logfile");
+ new TDEToggleAction(i18n("&Watched Nicks Online"), "kontact_contacts", TDEShortcut("F4"), m_viewContainer, TQ_SLOT(openNicksOnlinePanel()), actionCollection(), "open_nicksonline_window");
+ new TDEToggleAction(i18n("&DCC Status"), "2rightarrow", TDEShortcut("F9"), m_viewContainer, TQ_SLOT(toggleDccPanel()), actionCollection(), "open_dccstatus_window");
+ action = new TDEAction(i18n("&Open Logfile"), "history", TDEShortcut("Ctrl+O"), m_viewContainer, TQ_SLOT(openLogFile()), actionCollection(), "open_logfile");
action->setEnabled(false);
action->setToolTip(i18n("Open the known history for this channel in a new tab"));
- action = new TDEAction(i18n("&Channel Settings..."), "edit", m_viewContainer, TQT_SLOT(openChannelSettings()), actionCollection(), "channel_settings");
+ action = new TDEAction(i18n("&Channel Settings..."), "edit", m_viewContainer, TQ_SLOT(openChannelSettings()), actionCollection(), "channel_settings");
action->setEnabled(false);
action->setToolTip(i18n("Open the channel settings dialog for this tab"));
- TDEToggleAction* channelListAction = new TDEToggleAction(i18n("Channel &List"), "view_text", TDEShortcut("F5"), m_viewContainer, TQT_SLOT(openChannelList()), actionCollection(), "open_channel_list");
+ TDEToggleAction* channelListAction = new TDEToggleAction(i18n("Channel &List"), "view_text", TDEShortcut("F5"), m_viewContainer, TQ_SLOT(openChannelList()), actionCollection(), "open_channel_list");
channelListAction->setEnabled(false);
channelListAction->setToolTip(i18n("Show a list of all the known channels on this server"));
- action = new TDEToggleAction(i18n("&URL Catcher"), "enhanced_browsing", TDEShortcut("F6"), m_viewContainer, TQT_SLOT(addUrlCatcher()), actionCollection(), "open_url_catcher");
+ action = new TDEToggleAction(i18n("&URL Catcher"), "enhanced_browsing", TDEShortcut("F6"), m_viewContainer, TQ_SLOT(addUrlCatcher()), actionCollection(), "open_url_catcher");
action->setToolTip(i18n("List all URLs that have been mentioned recently in a new tab"));
if (kapp->authorize("shell_access"))
{
- action = new TDEAction(i18n("New &Konsole"), "openterm", 0, m_viewContainer, TQT_SLOT(addKonsolePanel()), actionCollection(), "open_konsole");
+ action = new TDEAction(i18n("New &Konsole"), "openterm", 0, m_viewContainer, TQ_SLOT(addKonsolePanel()), actionCollection(), "open_konsole");
action->setToolTip(i18n("Open a terminal in a new tab"));
}
@@ -177,26 +177,26 @@ KonversationMainWindow::KonversationMainWindow() : TDEMainWindow(0,"main_window"
prevShortcut.setSeq(1, KKeySequence("Alt+Left"));
action = new TDEAction(i18n("&Next Tab"), TQApplication::reverseLayout() ? "go-previous" : "go-next",
TQApplication::reverseLayout() ? prevShortcut : nextShortcut,
- m_viewContainer, TQT_SLOT(showNextView()), actionCollection(), "next_tab");
+ m_viewContainer, TQ_SLOT(showNextView()), actionCollection(), "next_tab");
action->setEnabled(false);
action = new TDEAction(i18n("&Previous Tab"), TQApplication::reverseLayout() ? "go-next" : "go-previous",
TQApplication::reverseLayout() ? nextShortcut : prevShortcut,
- m_viewContainer, TQT_SLOT(showPreviousView()),actionCollection(),"previous_tab");
+ m_viewContainer, TQ_SLOT(showPreviousView()),actionCollection(),"previous_tab");
action->setEnabled(false);
- action = new TDEAction(i18n("Close &Tab"),"tab_remove",TDEShortcut("Ctrl+w"), m_viewContainer, TQT_SLOT(closeCurrentView()),actionCollection(),"close_tab");
+ action = new TDEAction(i18n("Close &Tab"),"tab_remove",TDEShortcut("Ctrl+w"), m_viewContainer, TQ_SLOT(closeCurrentView()),actionCollection(),"close_tab");
action->setEnabled(false);
- action = new TDEAction(i18n("Next Active Tab"), 0, TDEShortcut("Ctrl+Alt+Space"), m_viewContainer, TQT_SLOT(showNextActiveView()),
+ action = new TDEAction(i18n("Next Active Tab"), 0, TDEShortcut("Ctrl+Alt+Space"), m_viewContainer, TQ_SLOT(showNextActiveView()),
actionCollection(), "next_active_tab");
action->setEnabled(false);
if (Preferences::tabPlacement()==PreferencesBase::Left)
{
action = new TDEAction(i18n("Move Tab Up"), "1uparrow", TDEShortcut("Alt+Shift+Left"),
- m_viewContainer, TQT_SLOT(moveViewLeft()), actionCollection(), "move_tab_left");
+ m_viewContainer, TQ_SLOT(moveViewLeft()), actionCollection(), "move_tab_left");
action->setEnabled(false);
action->setToolTip("Move this tab");
action = new TDEAction(i18n("Move Tab Down"), "1downarrow", TDEShortcut("Alt+Shift+Right"),
- m_viewContainer, TQT_SLOT(moveViewRight()), actionCollection(), "move_tab_right");
+ m_viewContainer, TQ_SLOT(moveViewRight()), actionCollection(), "move_tab_right");
action->setEnabled(false);
action->setToolTip("Move this tab");
}
@@ -206,16 +206,16 @@ KonversationMainWindow::KonversationMainWindow() : TDEMainWindow(0,"main_window"
if (TQApplication::reverseLayout())
{
action2 = new TDEAction(i18n("Move Tab Right"), "1rightarrow", TDEShortcut("Alt+Shift+Right"),
- m_viewContainer, TQT_SLOT(moveViewLeft()), actionCollection(), "move_tab_left");
+ m_viewContainer, TQ_SLOT(moveViewLeft()), actionCollection(), "move_tab_left");
action = new TDEAction(i18n("Move Tab Left"), "1leftarrow", TDEShortcut("Alt+Shift+Left"),
- m_viewContainer, TQT_SLOT(moveViewRight()), actionCollection(), "move_tab_right");
+ m_viewContainer, TQ_SLOT(moveViewRight()), actionCollection(), "move_tab_right");
}
else
{
action = new TDEAction(i18n("Move Tab Left"), "1leftarrow", TDEShortcut("Alt+Shift+Left"),
- m_viewContainer, TQT_SLOT(moveViewLeft()), actionCollection(), "move_tab_left");
+ m_viewContainer, TQ_SLOT(moveViewLeft()), actionCollection(), "move_tab_left");
action2 = new TDEAction(i18n("Move Tab Right"), "1rightarrow", TDEShortcut("Alt+Shift+Right"),
- m_viewContainer, TQT_SLOT(moveViewRight()), actionCollection(), "move_tab_right");
+ m_viewContainer, TQ_SLOT(moveViewRight()), actionCollection(), "move_tab_right");
}
action->setEnabled(false);
@@ -224,13 +224,13 @@ KonversationMainWindow::KonversationMainWindow() : TDEMainWindow(0,"main_window"
action2->setToolTip("Move this tab");
}
- action = new TDEAction(i18n("Rejoin Channel"), 0, m_viewContainer, TQT_SLOT(rejoinChannel()), actionCollection(), "rejoin_channel");
+ action = new TDEAction(i18n("Rejoin Channel"), 0, m_viewContainer, TQ_SLOT(rejoinChannel()), actionCollection(), "rejoin_channel");
action->setEnabled(false);
- action = new TDEToggleAction(i18n("Enable Notifications"), 0, 0, m_viewContainer, TQT_SLOT(toggleViewNotifications()), actionCollection(), "tab_notifications");
+ action = new TDEToggleAction(i18n("Enable Notifications"), 0, 0, m_viewContainer, TQ_SLOT(toggleViewNotifications()), actionCollection(), "tab_notifications");
action->setEnabled(false);
- action = new TDEToggleAction(i18n("Join on Connect"), 0, 0, m_viewContainer, TQT_SLOT(toggleAutoJoin()), actionCollection(), "tab_autojoin");
+ action = new TDEToggleAction(i18n("Join on Connect"), 0, 0, m_viewContainer, TQ_SLOT(toggleAutoJoin()), actionCollection(), "tab_autojoin");
action->setEnabled(false);
TDESelectAction* selectAction = new TDESelectAction(i18n("Set Encoding"), "charset", 0, actionCollection(), "tab_encoding");
@@ -239,66 +239,66 @@ KonversationMainWindow::KonversationMainWindow() : TDEMainWindow(0,"main_window"
encodingDescs.prepend(i18n("Default"));
selectAction->setItems(encodingDescs);
selectAction->setEnabled(false);
- connect(selectAction, TQT_SIGNAL(activated(int)), m_viewContainer, TQT_SLOT(changeViewCharset(int)));
+ connect(selectAction, TQ_SIGNAL(activated(int)), m_viewContainer, TQ_SLOT(changeViewCharset(int)));
- TQSignalMapper* tabSelectionMapper = new TQSignalMapper(TQT_TQOBJECT(this));
- connect(tabSelectionMapper, TQT_SIGNAL(mapped(int)), m_viewContainer, TQT_SLOT(goToView(int)));
+ TQSignalMapper* tabSelectionMapper = new TQSignalMapper(this);
+ connect(tabSelectionMapper, TQ_SIGNAL(mapped(int)), m_viewContainer, TQ_SLOT(goToView(int)));
for (uint i = 1; i <= 10; ++i)
{
TDEAction* tabSelectionAction = new TDEAction(i18n("Go to Tab %1").arg(i), 0, TDEShortcut(TQString("Alt+%1").arg(i%10)),
- tabSelectionMapper, TQT_SLOT(map()), actionCollection(), TQString("go_to_tab_%1").arg(i).local8Bit());
+ tabSelectionMapper, TQ_SLOT(map()), actionCollection(), TQString("go_to_tab_%1").arg(i).local8Bit());
tabSelectionMapper->setMapping( tabSelectionAction, i-1);
}
- action = new TDEAction(i18n("Clear &Marker Lines"), 0, TDEShortcut("CTRL+SHIFT+R"), m_viewContainer, TQT_SLOT(clearViewLines()),actionCollection(),"clear_lines");
+ action = new TDEAction(i18n("Clear &Marker Lines"), 0, TDEShortcut("CTRL+SHIFT+R"), m_viewContainer, TQ_SLOT(clearViewLines()),actionCollection(),"clear_lines");
action->setToolTip(i18n("Clear marker lines in the current tab"));
action->setEnabled(false);
- action = new TDEAction(i18n("&Clear Window"), 0, TDEShortcut("Ctrl+L"), m_viewContainer, TQT_SLOT(clearView()),actionCollection(),"clear_window");
+ action = new TDEAction(i18n("&Clear Window"), 0, TDEShortcut("Ctrl+L"), m_viewContainer, TQ_SLOT(clearView()),actionCollection(),"clear_window");
action->setToolTip(i18n("Clear the contents of the current tab"));
action->setEnabled(false);
- action = new TDEAction(i18n("Clear &All Windows"),0,TDEShortcut("CTRL+SHIFT+L"), m_viewContainer, TQT_SLOT(clearAllViews()),actionCollection(),"clear_tabs");
+ action = new TDEAction(i18n("Clear &All Windows"),0,TDEShortcut("CTRL+SHIFT+L"), m_viewContainer, TQ_SLOT(clearAllViews()),actionCollection(),"clear_tabs");
action->setToolTip(i18n("Clear the contents of all open tabs"));
action->setEnabled(false);
TDEToggleAction* awayAction = new TDEToggleAction(i18n("Global Away"), TDEShortcut("Ctrl+Shift+A"), actionCollection(), "toggle_away");
- connect(awayAction, TQT_SIGNAL(toggled(bool)), static_cast<KonversationApplication*>(kapp)->getAwayManager(), TQT_SLOT(toggleGlobalAway(bool)));
+ connect(awayAction, TQ_SIGNAL(toggled(bool)), static_cast<KonversationApplication*>(kapp)->getAwayManager(), TQ_SLOT(toggleGlobalAway(bool)));
awayAction->setEnabled(false);
- action = new TDEAction(i18n("&Join Channel..."), "add", TDEShortcut("Ctrl+J"), m_viewContainer, TQT_SLOT(showJoinChannelDialog()), actionCollection(), "join_channel");
+ action = new TDEAction(i18n("&Join Channel..."), "add", TDEShortcut("Ctrl+J"), m_viewContainer, TQ_SLOT(showJoinChannelDialog()), actionCollection(), "join_channel");
action->setEnabled(false);
action->setToolTip("Join a new channel on this server");
- action = KStdAction::find(m_viewContainer, TQT_SLOT(findText()), actionCollection());
+ action = KStdAction::find(m_viewContainer, TQ_SLOT(findText()), actionCollection());
action->setEnabled(false);
- action = KStdAction::findNext(m_viewContainer, TQT_SLOT(findNextText()), actionCollection());
+ action = KStdAction::findNext(m_viewContainer, TQ_SLOT(findNextText()), actionCollection());
action->setEnabled(false);
- action = KStdAction::findPrev(m_viewContainer, TQT_SLOT(findPrevText()), actionCollection());
+ action = KStdAction::findPrev(m_viewContainer, TQ_SLOT(findPrevText()), actionCollection());
action->setEnabled(false);
- action = new TDEAction(i18n("&IRC Color..."), "colorize", CTRL+Key_K, m_viewContainer, TQT_SLOT(insertIRCColor()), actionCollection(), "irc_colors");
+ action = new TDEAction(i18n("&IRC Color..."), "colorize", CTRL+Key_K, m_viewContainer, TQ_SLOT(insertIRCColor()), actionCollection(), "irc_colors");
action->setToolTip(i18n("Set the color of your current IRC message"));
action->setEnabled(false);
- action = new TDEAction(i18n("&Marker Line"), 0, TDEShortcut("Ctrl+R") , m_viewContainer, TQT_SLOT(insertMarkerLine()), actionCollection(), "insert_marker_line");
+ action = new TDEAction(i18n("&Marker Line"), 0, TDEShortcut("Ctrl+R") , m_viewContainer, TQ_SLOT(insertMarkerLine()), actionCollection(), "insert_marker_line");
action->setToolTip(i18n("Insert a horizontal line into the current tab that only you can see"));
action->setEnabled(false);
- action = new TDEAction(i18n("Special &Character..."), "char", TDEShortcut("Alt+Shift+C"), m_viewContainer, TQT_SLOT(insertCharacter()), actionCollection(), "insert_character");
+ action = new TDEAction(i18n("Special &Character..."), "char", TDEShortcut("Alt+Shift+C"), m_viewContainer, TQ_SLOT(insertCharacter()), actionCollection(), "insert_character");
action->setToolTip(i18n("Insert any character into your current IRC message"));
action->setEnabled(false);
- action = new TDEAction(i18n("Close &All Open Queries"), 0, TDEShortcut("F11"), m_viewContainer, TQT_SLOT(closeQueries()), actionCollection(), "close_queries");
+ action = new TDEAction(i18n("Close &All Open Queries"), 0, TDEShortcut("F11"), m_viewContainer, TQ_SLOT(closeQueries()), actionCollection(), "close_queries");
action->setEnabled(false);
TDEToggleAction* toggleChannelNickListsAction = new TDEToggleAction(i18n("Hide Nicklist"), 0,
- TDEShortcut("Ctrl+H"), m_viewContainer, TQT_SLOT(toggleChannelNicklists()), actionCollection(), "hide_nicknamelist");
+ TDEShortcut("Ctrl+H"), m_viewContainer, TQ_SLOT(toggleChannelNicklists()), actionCollection(), "hide_nicknamelist");
if (!Preferences::showNickList())
toggleChannelNickListsAction->setChecked(true);
// set up system tray
m_trayIcon = new Konversation::TrayIcon(this);
- connect(TQT_TQOBJECT(this), TQT_SIGNAL(endNotification()), m_trayIcon, TQT_SLOT(endNotification()));
- connect(KonversationApplication::instance(), TQT_SIGNAL(iconChanged(int)), m_trayIcon, TQT_SLOT(updateAppearance()));
- connect(m_trayIcon, TQT_SIGNAL(quitSelected()), TQT_TQOBJECT(this), TQT_SLOT(quitProgram()));
+ connect(this, TQ_SIGNAL(endNotification()), m_trayIcon, TQ_SLOT(endNotification()));
+ connect(KonversationApplication::instance(), TQ_SIGNAL(iconChanged(int)), m_trayIcon, TQ_SLOT(updateAppearance()));
+ connect(m_trayIcon, TQ_SIGNAL(quitSelected()), this, TQ_SLOT(quitProgram()));
TDEPopupMenu *trayMenu = m_trayIcon->contextMenu();
#ifdef USE_KNOTIFY
configureNotificationsAction->plug(trayMenu);
@@ -457,7 +457,7 @@ void KonversationMainWindow::settingsChangedSlot()
// The appearanceChanged signal is connected to resetHasDirtySettings to reset this bool
if (!m_hasDirtySettings)
{
- TQTimer::singleShot(0, KonversationApplication::instance(), TQT_SIGNAL(appearanceChanged()));
+ TQTimer::singleShot(0, KonversationApplication::instance(), TQ_SIGNAL(appearanceChanged()));
m_hasDirtySettings = true;
}
}
@@ -500,7 +500,7 @@ int KonversationMainWindow::configureToolbar()
{
saveMainWindowSettings(TDEGlobal::config());
KEditToolbar dlg(actionCollection(), xmlFile(), true, this);
- connect(&dlg, TQT_SIGNAL(newToolbarConfig()), TQT_SLOT(saveToolbarConfig()));
+ connect(&dlg, TQ_SIGNAL(newToolbarConfig()), TQ_SLOT(saveToolbarConfig()));
return dlg.exec();
}
@@ -528,7 +528,7 @@ void KonversationMainWindow::openPrefsDialog()
m_settingsDialog = new KonviSettingsDialog(this);
//User edited the configuration - update your local copies of the
//configuration data
- connect(m_settingsDialog, TQT_SIGNAL(settingsChanged()), TQT_TQOBJECT(this), TQT_SLOT(settingsChangedSlot()));
+ connect(m_settingsDialog, TQ_SIGNAL(settingsChanged()), this, TQ_SLOT(settingsChangedSlot()));
}
m_settingsDialog->show();
}
@@ -566,15 +566,15 @@ void KonversationMainWindow::openServerList()
m_serverListDialog = new Konversation::ServerListDialog(this);
KonversationApplication* konvApp = static_cast<KonversationApplication*>(kapp);
- connect(m_serverListDialog, TQT_SIGNAL(serverGroupsChanged(const Konversation::ServerGroupSettings*)),
- konvApp, TQT_SIGNAL(serverGroupsChanged(const Konversation::ServerGroupSettings*)));
- connect(konvApp, TQT_SIGNAL(serverGroupsChanged(const Konversation::ServerGroupSettings*)),
- m_serverListDialog, TQT_SLOT(updateServerList()));
- connect(m_serverListDialog, TQT_SIGNAL(connectTo(Konversation::ConnectionFlag, int)),
- konvApp->getConnectionManager(), TQT_SLOT(connectTo(Konversation::ConnectionFlag, int)));
- connect(m_serverListDialog, TQT_SIGNAL(connectTo(Konversation::ConnectionFlag, ConnectionSettings&)),
- konvApp->getConnectionManager(), TQT_SLOT(connectTo(Konversation::ConnectionFlag, ConnectionSettings&)));
- connect(konvApp->getConnectionManager(), TQT_SIGNAL(closeServerList()), m_serverListDialog, TQT_SLOT(slotClose()));
+ connect(m_serverListDialog, TQ_SIGNAL(serverGroupsChanged(const Konversation::ServerGroupSettings*)),
+ konvApp, TQ_SIGNAL(serverGroupsChanged(const Konversation::ServerGroupSettings*)));
+ connect(konvApp, TQ_SIGNAL(serverGroupsChanged(const Konversation::ServerGroupSettings*)),
+ m_serverListDialog, TQ_SLOT(updateServerList()));
+ connect(m_serverListDialog, TQ_SIGNAL(connectTo(Konversation::ConnectionFlag, int)),
+ konvApp->getConnectionManager(), TQ_SLOT(connectTo(Konversation::ConnectionFlag, int)));
+ connect(m_serverListDialog, TQ_SIGNAL(connectTo(Konversation::ConnectionFlag, ConnectionSettings&)),
+ konvApp->getConnectionManager(), TQ_SLOT(connectTo(Konversation::ConnectionFlag, ConnectionSettings&)));
+ connect(konvApp->getConnectionManager(), TQ_SIGNAL(closeServerList()), m_serverListDialog, TQ_SLOT(slotClose()));
}
m_serverListDialog->show();
diff --git a/konversation/src/konversationmainwindow.h b/konversation/src/konversationmainwindow.h
index 7d37f5d..b077c88 100644
--- a/konversation/src/konversationmainwindow.h
+++ b/konversation/src/konversationmainwindow.h
@@ -47,7 +47,7 @@ namespace Konversation
class KonversationMainWindow : public TDEMainWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -95,7 +95,7 @@ class KonversationMainWindow : public TDEMainWindow
*
* Do not connect to the settingsChanged signal elsewhere. If you want to know when
* the settings have changed, connect to:
- * KonversationApplication::instance(), TQT_SIGNAL(appearanceChanged())
+ * KonversationApplication::instance(), TQ_SIGNAL(appearanceChanged())
*/
void settingsChangedSlot();
diff --git a/konversation/src/konversationsound.h b/konversation/src/konversationsound.h
index c4c5790..eaa0420 100644
--- a/konversation/src/konversationsound.h
+++ b/konversation/src/konversationsound.h
@@ -27,7 +27,7 @@ namespace Konversation
*/
class Sound : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/konversationstatusbar.cpp b/konversation/src/konversationstatusbar.cpp
index c2223d3..570476b 100644
--- a/konversation/src/konversationstatusbar.cpp
+++ b/konversation/src/konversationstatusbar.cpp
@@ -224,7 +224,7 @@ void KonversationStatusBar::updateSSLLabel(Server* server)
&& server->getUseSSL() && server->isConnected())
{
disconnect(m_sslLabel,0,0,0);
- connect(m_sslLabel,TQT_SIGNAL(clicked()),server,TQT_SLOT(showSSLDialog()));
+ connect(m_sslLabel,TQ_SIGNAL(clicked()),server,TQ_SLOT(showSSLDialog()));
TQToolTip::remove(m_sslLabel);
TQToolTip::add(m_sslLabel,server->getSSLInfo());
m_sslLabel->show();
diff --git a/konversation/src/konversationstatusbar.h b/konversation/src/konversationstatusbar.h
index 1e40186..a6f9089 100644
--- a/konversation/src/konversationstatusbar.h
+++ b/konversation/src/konversationstatusbar.h
@@ -24,7 +24,7 @@ class Server;
class KonversationStatusBar : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/konvibookmarkhandler.cpp b/konversation/src/konvibookmarkhandler.cpp
index 1d32ca6..e4d6283 100644
--- a/konversation/src/konvibookmarkhandler.cpp
+++ b/konversation/src/konvibookmarkhandler.cpp
@@ -50,7 +50,7 @@ m_mainWindow(mainWindow)
manager->setUpdate( true );
manager->setShowNSBookmarks( false );
- connect( manager, TQT_SIGNAL(changed(const TQString &,const TQString &)), TQT_SLOT(slotBookmarksChanged(const TQString &,const TQString &)));
+ connect( manager, TQ_SIGNAL(changed(const TQString &,const TQString &)), TQ_SLOT(slotBookmarksChanged(const TQString &,const TQString &)));
m_bookmarkMenu = new KonviBookmarkMenu( manager, this, m_menu, NULL, true );
}
diff --git a/konversation/src/konvibookmarkhandler.h b/konversation/src/konvibookmarkhandler.h
index af40f3e..b912004 100644
--- a/konversation/src/konvibookmarkhandler.h
+++ b/konversation/src/konvibookmarkhandler.h
@@ -28,7 +28,7 @@ class KonviBookmarkMenu;
class KonviBookmarkHandler : public TQObject, public KBookmarkOwner
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/konvibookmarkmenu.cpp b/konversation/src/konvibookmarkmenu.cpp
index 9a03fd6..5d0bb4b 100644
--- a/konversation/src/konvibookmarkmenu.cpp
+++ b/konversation/src/konvibookmarkmenu.cpp
@@ -34,12 +34,12 @@ m_kOwner(_owner)
/*
* First, we disconnect KBookmarkMenu::slotAboutToShow()
* Then, we connect KonviBookmarkMenu::slotAboutToShow().
- * They are named differently because the TQT_SLOT() macro thinks we want
+ * They are named differently because the TQ_SLOT() macro thinks we want
* KonviBookmarkMenu::KBookmarkMenu::slotAboutToShow()
* Could this be solved if slotAboutToShow() is virtual in KBookmarMenu?
*/
- disconnect(_parentMenu, TQT_SIGNAL(aboutToShow()), this, TQT_SLOT(slotAboutToShow()));
- connect(_parentMenu, TQT_SIGNAL(aboutToShow()), TQT_SLOT(slotAboutToShow2()));
+ disconnect(_parentMenu, TQ_SIGNAL(aboutToShow()), this, TQ_SLOT(slotAboutToShow()));
+ connect(_parentMenu, TQ_SIGNAL(aboutToShow()), TQ_SLOT(slotAboutToShow2()));
}
/*
@@ -110,7 +110,7 @@ void KonviBookmarkMenu::fillBookmarkMenu()
// kdDebug(1203) << "Creating URL bookmark menu item for " << bm.text() << endl;
// create a normal URL item, with ID as a name
TDEAction * action = new TDEAction( text, bm.icon(), 0,
- this, TQT_SLOT( slotBookmarkSelected() ),
+ this, TQ_SLOT( slotBookmarkSelected() ),
m_actionCollection, bm.url().url().utf8() );
action->setStatusText( bm.url().prettyURL() );
@@ -147,7 +147,7 @@ void KonviBookmarkMenu::slotBookmarkSelected()
{
if ( !m_pOwner ) return; // this view doesn't handle bookmarks...
/* URL */
- m_kOwner->openBookmarkURL( TQString::fromUtf8(TQT_TQOBJECT(const_cast<TQT_BASE_OBJECT_NAME*>(sender()))->name()),
+ m_kOwner->openBookmarkURL( TQString::fromUtf8(sender()->name()),
( (TDEAction *)sender() )->text() /* Title */ );
}
diff --git a/konversation/src/konvibookmarkmenu.h b/konversation/src/konvibookmarkmenu.h
index a4f53de..e322d2c 100644
--- a/konversation/src/konvibookmarkmenu.h
+++ b/konversation/src/konvibookmarkmenu.h
@@ -37,7 +37,7 @@ class KonviBookmarkMenuPrivate;
class KonviBookmarkMenu : public KBookmarkMenu
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/konviconfigdialog.cpp b/konversation/src/konviconfigdialog.cpp
index 807551e..4610842 100644
--- a/konversation/src/konviconfigdialog.cpp
+++ b/konversation/src/konviconfigdialog.cpp
@@ -85,11 +85,11 @@ KonviConfigDialog::KonviConfigDialog( TQWidget *parent, const char *name,
setName(genericName);
}
- connect(this, TQT_SIGNAL(okClicked()), this, TQT_SLOT(updateSettings()));
- connect(this, TQT_SIGNAL(applyClicked()), this, TQT_SLOT(updateSettings()));
- connect(this, TQT_SIGNAL(applyClicked()), this, TQT_SLOT(updateButtons()));
- connect(this, TQT_SIGNAL(defaultClicked()), this, TQT_SLOT(updateWidgetsDefault()));
- connect(this, TQT_SIGNAL(defaultClicked()), this, TQT_SLOT(updateButtons()));
+ connect(this, TQ_SIGNAL(okClicked()), this, TQ_SLOT(updateSettings()));
+ connect(this, TQ_SIGNAL(applyClicked()), this, TQ_SLOT(updateSettings()));
+ connect(this, TQ_SIGNAL(applyClicked()), this, TQ_SLOT(updateButtons()));
+ connect(this, TQ_SIGNAL(defaultClicked()), this, TQ_SLOT(updateWidgetsDefault()));
+ connect(this, TQ_SIGNAL(defaultClicked()), this, TQ_SLOT(updateButtons()));
d->manager = new TDEConfigDialogManager(this, config);
setupManagerConnections(d->manager);
@@ -172,12 +172,12 @@ void KonviConfigDialog::addPageInternal(TQWidget *page,
void KonviConfigDialog::setupManagerConnections(TDEConfigDialogManager *manager)
{
- connect(manager, TQT_SIGNAL(settingsChanged()), this, TQT_SLOT(settingsChangedSlot()));
- connect(manager, TQT_SIGNAL(widgetModified()), this, TQT_SLOT(updateButtons()));
+ connect(manager, TQ_SIGNAL(settingsChanged()), this, TQ_SLOT(settingsChangedSlot()));
+ connect(manager, TQ_SIGNAL(widgetModified()), this, TQ_SLOT(updateButtons()));
- connect(this, TQT_SIGNAL(okClicked()), manager, TQT_SLOT(updateSettings()));
- connect(this, TQT_SIGNAL(applyClicked()), manager, TQT_SLOT(updateSettings()));
- connect(this, TQT_SIGNAL(defaultClicked()), manager, TQT_SLOT(updateWidgetsDefault()));
+ connect(this, TQ_SIGNAL(okClicked()), manager, TQ_SLOT(updateSettings()));
+ connect(this, TQ_SIGNAL(applyClicked()), manager, TQ_SLOT(updateSettings()));
+ connect(this, TQ_SIGNAL(defaultClicked()), manager, TQ_SLOT(updateWidgetsDefault()));
}
KonviConfigDialog* KonviConfigDialog::exists(const char* name)
diff --git a/konversation/src/konviconfigdialog.h b/konversation/src/konviconfigdialog.h
index 9068eea..b492de1 100644
--- a/konversation/src/konviconfigdialog.h
+++ b/konversation/src/konviconfigdialog.h
@@ -50,7 +50,7 @@ class TDEConfigDialogManager;
class KonviConfigDialog : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
signals:
diff --git a/konversation/src/konvisettingsdialog.cpp b/konversation/src/konvisettingsdialog.cpp
index 6b77e62..2ddc3e3 100644
--- a/konversation/src/konvisettingsdialog.cpp
+++ b/konversation/src/konvisettingsdialog.cpp
@@ -83,7 +83,7 @@ KonviSettingsDialog::KonviSettingsDialog( TQWidget *parent) :
pagePath << i18n("Interface") << i18n("Nicklist Themes");
addPage ( m_confThemeWdg, pagePath, "iconthemes", i18n("Nicklist Themes") );
m_indexToPageMapping.insert(lastAddedIndex(), m_confThemeWdg);
- connect(m_confThemeWdg, TQT_SIGNAL(modified()), this, TQT_SLOT(modifiedSlot()));
+ connect(m_confThemeWdg, TQ_SIGNAL(modified()), this, TQ_SLOT(modifiedSlot()));
//Interface/Colors
m_confColorsAppearanceWdg = new ColorsAppearance_Config( this, "ColorsAppearance" );
@@ -103,7 +103,7 @@ KonviSettingsDialog::KonviSettingsDialog( TQWidget *parent) :
pagePath << i18n("Interface") << i18n("Quick Buttons");
addPage ( m_confQuickButtonsWdg, pagePath, "input-keyboard", i18n("Quick Buttons") );
m_indexToPageMapping.insert(lastAddedIndex(), m_confQuickButtonsWdg);
- connect(m_confQuickButtonsWdg, TQT_SIGNAL(modified()), this, TQT_SLOT(modifiedSlot()));
+ connect(m_confQuickButtonsWdg, TQ_SIGNAL(modified()), this, TQ_SLOT(modifiedSlot()));
//Interface/Tabs
m_confTabBarWdg = new Tabs_Config( this, "TabBar" );
@@ -134,7 +134,7 @@ KonviSettingsDialog::KonviSettingsDialog( TQWidget *parent) :
pagePath.clear();
pagePath << i18n("Behavior") << i18n("Nickname List");
addPage ( m_confNicklistBehaviorWdg, pagePath, "player_playlist", i18n("Nickname List") );
- connect(m_confNicklistBehaviorWdg, TQT_SIGNAL(modified()), this, TQT_SLOT(modifiedSlot()));
+ connect(m_confNicklistBehaviorWdg, TQ_SIGNAL(modified()), this, TQ_SLOT(modifiedSlot()));
m_indexToPageMapping.insert(lastAddedIndex(), m_confNicklistBehaviorWdg);
//Behaviour/Command Aliases
@@ -143,7 +143,7 @@ KonviSettingsDialog::KonviSettingsDialog( TQWidget *parent) :
pagePath << i18n("Behavior") << i18n("Command Aliases");
addPage ( m_confAliasWdg, pagePath, "edit-copy", i18n("Command Aliases") );
m_indexToPageMapping.insert(lastAddedIndex(), m_confAliasWdg);
- connect(m_confAliasWdg, TQT_SIGNAL(modified()), this, TQT_SLOT(modifiedSlot()));
+ connect(m_confAliasWdg, TQ_SIGNAL(modified()), this, TQ_SLOT(modifiedSlot()));
//Behaviour/Auto Replace
m_confAutoreplaceWdg = new Autoreplace_Config( this, "Autoreplace" );
@@ -151,14 +151,14 @@ KonviSettingsDialog::KonviSettingsDialog( TQWidget *parent) :
pagePath << i18n("Behavior") << i18n("Auto Replace");
addPage ( m_confAutoreplaceWdg, pagePath, "kview", i18n("Auto Replace") );
m_indexToPageMapping.insert(lastAddedIndex(), m_confAutoreplaceWdg);
- connect(m_confAutoreplaceWdg, TQT_SIGNAL(modified()), this, TQT_SLOT(modifiedSlot()));
+ connect(m_confAutoreplaceWdg, TQ_SIGNAL(modified()), this, TQ_SLOT(modifiedSlot()));
//Behaviour/Ignore
m_confIgnoreWdg = new Ignore_Config(this, "Ignore");
pagePath.clear();
pagePath << i18n("Behavior") << i18n("Ignore");
addPage ( m_confIgnoreWdg, pagePath, "process-stop", i18n("Ignore") );
- connect(m_confIgnoreWdg, TQT_SIGNAL(modified()), this, TQT_SLOT(modifiedSlot()));
+ connect(m_confIgnoreWdg, TQ_SIGNAL(modified()), this, TQ_SLOT(modifiedSlot()));
m_indexToPageMapping.insert(lastAddedIndex(), m_confIgnoreWdg);
//Behaviour/Logging
@@ -183,7 +183,7 @@ KonviSettingsDialog::KonviSettingsDialog( TQWidget *parent) :
pagePath.clear();
pagePath << i18n("Notifications") << i18n("Highlight");
addPage ( m_confHighlightWdg, pagePath, "paintbrush", i18n("Highlight") );
- connect(m_confHighlightWdg, TQT_SIGNAL(modified()), this, TQT_SLOT(modifiedSlot()));
+ connect(m_confHighlightWdg, TQ_SIGNAL(modified()), this, TQ_SLOT(modifiedSlot()));
m_indexToPageMapping.insert(lastAddedIndex(), m_confHighlightWdg);
//Notification/Watched Nicknames
@@ -193,7 +193,7 @@ KonviSettingsDialog::KonviSettingsDialog( TQWidget *parent) :
addPage ( m_confWatchedNicknamesWdg, pagePath, "kfind", i18n("Watched Nicknames") );
// remember index so we can open this page later from outside
m_watchedNicknamesIndex=lastAddedIndex();
- connect(m_confWatchedNicknamesWdg, TQT_SIGNAL(modified()), this, TQT_SLOT(modifiedSlot()));
+ connect(m_confWatchedNicknamesWdg, TQ_SIGNAL(modified()), this, TQ_SLOT(modifiedSlot()));
m_indexToPageMapping.insert(lastAddedIndex(), m_confWatchedNicknamesWdg);
//Notification/On Screen Display
@@ -210,7 +210,7 @@ KonviSettingsDialog::KonviSettingsDialog( TQWidget *parent) :
pagePath << i18n("Notifications") << i18n("Warning Dialogs");
addPage ( m_confWarningsWdg, pagePath, "messagebox_warning", i18n("Warning Dialogs") );
m_indexToPageMapping.insert(lastAddedIndex(), m_confWarningsWdg);
- connect(m_confWarningsWdg, TQT_SIGNAL(modified()), this, TQT_SLOT(modifiedSlot()));
+ connect(m_confWarningsWdg, TQ_SIGNAL(modified()), this, TQ_SLOT(modifiedSlot()));
unfoldTreeList();
}
@@ -219,7 +219,7 @@ void KonviSettingsDialog::showEvent(TQShowEvent* e)
{
KonviConfigDialog::showEvent(e);
- TQSplitter* splitter = ((TQSplitter*)child(0, TQSPLITTER_OBJECT_NAME_STRING, true));
+ TQSplitter* splitter = ((TQSplitter*)child(0, "TQSplitter", true));
TDEListView* listView = ((TDEListView*)child(0, "TDEListView", true));
if (splitter && listView)
diff --git a/konversation/src/konvisettingsdialog.h b/konversation/src/konvisettingsdialog.h
index 4a34225..7d356fc 100644
--- a/konversation/src/konvisettingsdialog.h
+++ b/konversation/src/konvisettingsdialog.h
@@ -44,7 +44,7 @@ class TabNotifications_Config;
class TDEUI_EXPORT KonviSettingsDialog : public KonviConfigDialog
{
- Q_OBJECT
+ TQ_OBJECT
protected:
diff --git a/konversation/src/linkaddressbook/Makefile.am b/konversation/src/linkaddressbook/Makefile.am
deleted file mode 100644
index 269c86d..0000000
--- a/konversation/src/linkaddressbook/Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
-METASOURCES = AUTO
-
-INCLUDES = -I$(srcdir)/.. -I.. -I$(srcdir)/../config -I../config
-AM_CPPFLAGS = $(all_includes) -I$(top_builddir)/konversation/src
-
-noinst_LTLIBRARIES = liblinkaddressbookui.la
-noinst_HEADERS = linkaddressbookui.h kimiface.h
-
-liblinkaddressbookui_la_SOURCES = linkaddressbookui_base.ui linkaddressbookui.cpp addressbook_base.cpp addressbook.cpp nicklisttooltip.cpp nicksonlinetooltip.cpp kimiface.skel addresseeitem.cpp
-kimiface_DIR = $(kde_includes)
-liblinkaddressbookui_la_LDFLAGS = $(all_libraries) -no-undefined
diff --git a/konversation/src/linkaddressbook/addressbook.h b/konversation/src/linkaddressbook/addressbook.h
index 362d836..5cf8b91 100644
--- a/konversation/src/linkaddressbook/addressbook.h
+++ b/konversation/src/linkaddressbook/addressbook.h
@@ -32,7 +32,7 @@ namespace Konversation
{
class Addressbook : public AddressbookBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/linkaddressbook/addressbook_base.h b/konversation/src/linkaddressbook/addressbook_base.h
index 4a11fc4..ae210cd 100644
--- a/konversation/src/linkaddressbook/addressbook_base.h
+++ b/konversation/src/linkaddressbook/addressbook_base.h
@@ -33,7 +33,7 @@ namespace Konversation
{
class AddressbookBase : public TQObject, public KIMIface
{
- Q_OBJECT
+ TQ_OBJECT
public:
virtual ~AddressbookBase(); // This needs to be public so it can be deleted by our static pointer
diff --git a/konversation/src/linkaddressbook/linkaddressbookui.cpp b/konversation/src/linkaddressbook/linkaddressbookui.cpp
index 7244b9a..9e07c4e 100644
--- a/konversation/src/linkaddressbook/linkaddressbookui.cpp
+++ b/konversation/src/linkaddressbook/linkaddressbookui.cpp
@@ -60,16 +60,16 @@ LinkAddressbookUI::LinkAddressbookUI( TQWidget *parent, const char *name, const
m_addressBook = Konversation::Addressbook::self()->getAddressBook();
// Addressee validation connections
- connect( m_mainWidget->addAddresseeButton, TQT_SIGNAL( clicked() ), TQT_SLOT( slotAddAddresseeClicked() ) );
- connect( m_mainWidget->addresseeListView, TQT_SIGNAL( clicked(TQListViewItem * ) ),
- TQT_SLOT( slotAddresseeListClicked( TQListViewItem * ) ) );
- connect( m_mainWidget->addresseeListView, TQT_SIGNAL( selectionChanged( TQListViewItem * ) ),
- TQT_SLOT( slotAddresseeListClicked( TQListViewItem * ) ) );
- connect( m_mainWidget->addresseeListView, TQT_SIGNAL( spacePressed( TQListViewItem * ) ),
- TQT_SLOT( slotAddresseeListClicked( TQListViewItem * ) ) );
+ connect( m_mainWidget->addAddresseeButton, TQ_SIGNAL( clicked() ), TQ_SLOT( slotAddAddresseeClicked() ) );
+ connect( m_mainWidget->addresseeListView, TQ_SIGNAL( clicked(TQListViewItem * ) ),
+ TQ_SLOT( slotAddresseeListClicked( TQListViewItem * ) ) );
+ connect( m_mainWidget->addresseeListView, TQ_SIGNAL( selectionChanged( TQListViewItem * ) ),
+ TQ_SLOT( slotAddresseeListClicked( TQListViewItem * ) ) );
+ connect( m_mainWidget->addresseeListView, TQ_SIGNAL( spacePressed( TQListViewItem * ) ),
+ TQ_SLOT( slotAddresseeListClicked( TQListViewItem * ) ) );
- connect( m_addressBook, TQT_SIGNAL( addressBookChanged( AddressBook * ) ), this, TQT_SLOT( slotLoadAddressees() ) );
- connect( Konversation::Addressbook::self(), TQT_SIGNAL(addresseesChanged()), this, TQT_SLOT(slotLoadAddressees()));
+ connect( m_addressBook, TQ_SIGNAL( addressBookChanged( AddressBook * ) ), this, TQ_SLOT( slotLoadAddressees() ) );
+ connect( Konversation::Addressbook::self(), TQ_SIGNAL(addresseesChanged()), this, TQ_SLOT(slotLoadAddressees()));
//We should add a clear TDEAction here. But we can't really do that with a designer file :\ this sucks
@@ -174,14 +174,14 @@ void LinkAddressbookUI::slotOk()
return;
}
}
- disconnect( m_addressBook, TQT_SIGNAL( addressBookChanged( AddressBook * ) ), this, TQT_SLOT( slotLoadAddressees() ) );
+ disconnect( m_addressBook, TQ_SIGNAL( addressBookChanged( AddressBook * ) ), this, TQ_SLOT( slotLoadAddressees() ) );
deleteLater();
accept();
}
void LinkAddressbookUI::slotCancel()
{
- disconnect( m_addressBook, TQT_SIGNAL( addressBookChanged( AddressBook * ) ), this, TQT_SLOT( slotLoadAddressees() ) );
+ disconnect( m_addressBook, TQ_SIGNAL( addressBookChanged( AddressBook * ) ), this, TQ_SLOT( slotLoadAddressees() ) );
deleteLater();
reject();
}
diff --git a/konversation/src/linkaddressbook/linkaddressbookui.h b/konversation/src/linkaddressbook/linkaddressbookui.h
index bd2c60f..2b9e6cd 100644
--- a/konversation/src/linkaddressbook/linkaddressbookui.h
+++ b/konversation/src/linkaddressbook/linkaddressbookui.h
@@ -37,7 +37,7 @@ class LinkAddressbookUI_Base;
class LinkAddressbookUI : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/logfilereader.cpp b/konversation/src/logfilereader.cpp
index e5cea7f..2dcc8b4 100644
--- a/konversation/src/logfilereader.cpp
+++ b/konversation/src/logfilereader.cpp
@@ -42,10 +42,10 @@ LogfileReader::LogfileReader(TQWidget* parent, const TQString& log) : ChatWindow
setType(ChatWindow::LogFileReader);
fileName = log;
- TQDockArea* toolBarDock = new TQDockArea(Qt::Horizontal,TQDockArea::Normal,this,"logfile_toolbar_dock");
+ TQDockArea* toolBarDock = new TQDockArea(TQt::Horizontal,TQDockArea::Normal,this,"logfile_toolbar_dock");
toolBar = new TDEToolBar(toolBarDock,"logfile_toolbar",true,true);
- toolBar->insertButton("document-save-as",0,TQT_SIGNAL(clicked()),TQT_TQOBJECT(this),TQT_SLOT(saveLog()),true,i18n("Save As..."));
+ toolBar->insertButton("document-save-as",0,TQ_SIGNAL(clicked()),this,TQ_SLOT(saveLog()),true,i18n("Save As..."));
new TQLabel(i18n("Show last:"),toolBar,"logfile_size_label");
sizeSpin = new TQSpinBox(10,1000,10,toolBar,"logfile_size_spinbox");
@@ -54,8 +54,8 @@ LogfileReader::LogfileReader(TQWidget* parent, const TQString& log) : ChatWindow
sizeSpin->setSuffix(i18n(" KB"));
sizeSpin->installEventFilter(this);
- toolBar->insertButton("reload",0,TQT_SIGNAL(clicked()),TQT_TQOBJECT(this),TQT_SLOT(updateView()),true,i18n("Reload"));
- toolBar->insertButton("edit-delete",0,TQT_SIGNAL(clicked()),TQT_TQOBJECT(this),TQT_SLOT(clearLog()),true,i18n("Clear Logfile"));
+ toolBar->insertButton("reload",0,TQ_SIGNAL(clicked()),this,TQ_SLOT(updateView()),true,i18n("Reload"));
+ toolBar->insertButton("edit-delete",0,TQ_SIGNAL(clicked()),this,TQ_SLOT(clearLog()),true,i18n("Clear Logfile"));
IRCViewBox* ircBox = new IRCViewBox(this, 0);
setTextView(ircBox->ircView());
@@ -63,11 +63,11 @@ LogfileReader::LogfileReader(TQWidget* parent, const TQString& log) : ChatWindow
updateView();
resize(Preferences::logfileReaderSize());
- ircBox->ircView()->setFocusPolicy(TQ_StrongFocus);
- setFocusPolicy(TQ_StrongFocus);
+ ircBox->ircView()->setFocusPolicy(TQWidget::StrongFocus);
+ setFocusPolicy(TQWidget::StrongFocus);
setFocusProxy(ircBox->ircView());
- connect(getTextView(), TQT_SIGNAL(gotFocus()), getTextView(), TQT_SLOT(setFocus()));
+ connect(getTextView(), TQ_SIGNAL(gotFocus()), getTextView(), TQ_SLOT(setFocus()));
}
LogfileReader::~LogfileReader()
@@ -82,7 +82,7 @@ bool LogfileReader::eventFilter(TQObject* /* watched */, TQEvent* e)
{
if (e->type() == TQEvent::KeyPress)
{
- TQKeyEvent* ke = TQT_TQKEYEVENT(e);
+ TQKeyEvent* ke = static_cast<TQKeyEvent*>(e);
if (ke->key() == TQt::Key_Return || ke->key() == TQt::Key_Enter)
{
@@ -159,7 +159,7 @@ void LogfileReader::saveLog()
KURL(destination),
true);
- connect(job,TQT_SIGNAL(result(TDEIO::Job*)),this,TQT_SLOT(copyResult(TDEIO::Job*)));
+ connect(job,TQ_SIGNAL(result(TDEIO::Job*)),this,TQ_SLOT(copyResult(TDEIO::Job*)));
}
}
diff --git a/konversation/src/logfilereader.h b/konversation/src/logfilereader.h
index 57c864f..5022dd7 100644
--- a/konversation/src/logfilereader.h
+++ b/konversation/src/logfilereader.h
@@ -25,7 +25,7 @@ class TQSpinBox;
class LogfileReader : public ChatWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/modebutton.cpp b/konversation/src/modebutton.cpp
index b01661b..2d11963 100644
--- a/konversation/src/modebutton.cpp
+++ b/konversation/src/modebutton.cpp
@@ -20,7 +20,7 @@ TQPushButton::TQPushButton(label,parent)
id=newId;
on=false;
setToggleButton(true);
- connect(this,TQT_SIGNAL (clicked()),this,TQT_SLOT (wasClicked()) );
+ connect(this,TQ_SIGNAL (clicked()),this,TQ_SLOT (wasClicked()) );
}
ModeButton::~ModeButton()
diff --git a/konversation/src/modebutton.h b/konversation/src/modebutton.h
index 9948e44..3fa269c 100644
--- a/konversation/src/modebutton.h
+++ b/konversation/src/modebutton.h
@@ -19,7 +19,7 @@
class ModeButton : public TQPushButton
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/multilineedit.h b/konversation/src/multilineedit.h
index 152e157..cb1ae1b 100644
--- a/konversation/src/multilineedit.h
+++ b/konversation/src/multilineedit.h
@@ -20,7 +20,7 @@ class MultilineTextEdit;
class MultilineEdit : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/multilinetextedit.cpp b/konversation/src/multilinetextedit.cpp
index be42a1f..60c1458 100644
--- a/konversation/src/multilinetextedit.cpp
+++ b/konversation/src/multilinetextedit.cpp
@@ -20,8 +20,8 @@
MultilineTextEdit::MultilineTextEdit(TQWidget* parent,const char* name) : TQTextEdit(parent,name)
{
// make sure, our whitespace highlighting gets called whenever needed
- connect(this,TQT_SIGNAL(textChanged()),this,TQT_SLOT(drawWhitespaces()));
- connect(this,TQT_SIGNAL(cursorPositionChanged(int,int)),this,TQT_SLOT(cursorChanged(int,int)));
+ connect(this,TQ_SIGNAL(textChanged()),this,TQ_SLOT(drawWhitespaces()));
+ connect(this,TQ_SIGNAL(cursorPositionChanged(int,int)),this,TQ_SLOT(cursorChanged(int,int)));
}
MultilineTextEdit::~MultilineTextEdit()
diff --git a/konversation/src/multilinetextedit.h b/konversation/src/multilinetextedit.h
index 46ac13f..3c534ed 100644
--- a/konversation/src/multilinetextedit.h
+++ b/konversation/src/multilinetextedit.h
@@ -20,7 +20,7 @@ class TQWheelEvent;
class MultilineTextEdit : public TQTextEdit
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/nick.cpp b/konversation/src/nick.cpp
index dbb98f1..c37ef69 100644
--- a/konversation/src/nick.cpp
+++ b/konversation/src/nick.cpp
@@ -39,9 +39,9 @@ const ChannelNickPtr& channelnick)
refresh();
- connect(this, TQT_SIGNAL(refreshed()), listView, TQT_SLOT(startResortTimer()));
- connect(getChannelNick(), TQT_SIGNAL(channelNickChanged()), TQT_SLOT(refresh()));
- connect(getChannelNick()->getNickInfo(), TQT_SIGNAL(nickInfoChanged()), TQT_SLOT(refresh()));
+ connect(this, TQ_SIGNAL(refreshed()), listView, TQ_SLOT(startResortTimer()));
+ connect(getChannelNick(), TQ_SIGNAL(channelNickChanged()), TQ_SLOT(refresh()));
+ connect(getChannelNick()->getNickInfo(), TQ_SIGNAL(nickInfoChanged()), TQ_SLOT(refresh()));
}
Nick::~Nick()
diff --git a/konversation/src/nick.h b/konversation/src/nick.h
index 4b96f0c..c1d4596 100644
--- a/konversation/src/nick.h
+++ b/konversation/src/nick.h
@@ -22,7 +22,7 @@
class Nick : public TQObject, public TDEListViewItem
{
- Q_OBJECT
+ TQ_OBJECT
public:
Nick(TDEListView *listView,
diff --git a/konversation/src/nickinfo.cpp b/konversation/src/nickinfo.cpp
index 250eb6a..8474492 100644
--- a/konversation/src/nickinfo.cpp
+++ b/konversation/src/nickinfo.cpp
@@ -45,11 +45,11 @@ NickInfo::NickInfo(const TQString& nick, Server* server): TDEShared()
if(!m_addressee.isEmpty())
Konversation::Addressbook::self()->emitContactPresenceChanged(m_addressee.uid(), 4);
- connect( Konversation::Addressbook::self()->getAddressBook(), TQT_SIGNAL( addressBookChanged( AddressBook * ) ), this, TQT_SLOT( refreshAddressee() ) );
- connect( Konversation::Addressbook::self(), TQT_SIGNAL(addresseesChanged()), this, TQT_SLOT(refreshAddressee()));
+ connect( Konversation::Addressbook::self()->getAddressBook(), TQ_SIGNAL( addressBookChanged( AddressBook * ) ), this, TQ_SLOT( refreshAddressee() ) );
+ connect( Konversation::Addressbook::self(), TQ_SIGNAL(addresseesChanged()), this, TQ_SLOT(refreshAddressee()));
m_changedTimer = new TQTimer( this);
- connect(m_changedTimer, TQT_SIGNAL( timeout()), TQT_SLOT(emitNickInfoChanged()));
+ connect(m_changedTimer, TQ_SIGNAL( timeout()), TQ_SLOT(emitNickInfoChanged()));
// reset nick color
m_nickColor = 0;
diff --git a/konversation/src/nickinfo.h b/konversation/src/nickinfo.h
index 66bd96b..c74c9d7 100644
--- a/konversation/src/nickinfo.h
+++ b/konversation/src/nickinfo.h
@@ -35,7 +35,7 @@ class TQTimer;
*/
class NickInfo : public TQObject, public TDEShared
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/nicklistbehavior_preferences.cpp b/konversation/src/nicklistbehavior_preferences.cpp
index 356f5fa..c1d20c4 100644
--- a/konversation/src/nicklistbehavior_preferences.cpp
+++ b/konversation/src/nicklistbehavior_preferences.cpp
@@ -31,7 +31,7 @@ NicklistBehavior_Config::NicklistBehavior_Config(TQWidget *parent, const char *n
sortOrder->setSorting(-1,false);
sortOrder->header()->setMovingEnabled(false);
- connect(sortOrder,TQT_SIGNAL (moved()),this,TQT_SIGNAL (modified()) );
+ connect(sortOrder,TQ_SIGNAL (moved()),this,TQ_SIGNAL (modified()) );
}
NicklistBehavior_Config::~NicklistBehavior_Config()
diff --git a/konversation/src/nicklistbehavior_preferences.h b/konversation/src/nicklistbehavior_preferences.h
index f705cbf..5af00ec 100644
--- a/konversation/src/nicklistbehavior_preferences.h
+++ b/konversation/src/nicklistbehavior_preferences.h
@@ -21,7 +21,7 @@
class NicklistBehavior_Config : public NicklistBehavior_ConfigUI, public KonviSettingsPage
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/nicklistview.cpp b/konversation/src/nicklistview.cpp
index edf7f4b..63638b6 100644
--- a/konversation/src/nicklistview.cpp
+++ b/konversation/src/nicklistview.cpp
@@ -104,10 +104,10 @@ TDEListView(parent)
popup->insertItem(i18n("Add to Watched Nicks"), Konversation::AddNotify);
- connect (popup, TQT_SIGNAL(activated(int)), this, TQT_SIGNAL(popupCommand(int)));
- connect (modes, TQT_SIGNAL(activated(int)), this, TQT_SIGNAL(popupCommand(int)));
- connect (kickban, TQT_SIGNAL(activated(int)), this, TQT_SIGNAL(popupCommand(int)));
- connect (addressbook, TQT_SIGNAL(activated(int)), this, TQT_SIGNAL(popupCommand(int)));
+ connect (popup, TQ_SIGNAL(activated(int)), this, TQ_SIGNAL(popupCommand(int)));
+ connect (modes, TQ_SIGNAL(activated(int)), this, TQ_SIGNAL(popupCommand(int)));
+ connect (kickban, TQ_SIGNAL(activated(int)), this, TQ_SIGNAL(popupCommand(int)));
+ connect (addressbook, TQ_SIGNAL(activated(int)), this, TQ_SIGNAL(popupCommand(int)));
}
else
@@ -124,7 +124,7 @@ TDEListView(parent)
m_tooltip = new Konversation::KonversationNickListViewToolTip(viewport(), this);
m_resortTimer = new TQTimer(this);
- connect(m_resortTimer, TQT_SIGNAL(timeout()), TQT_SLOT(resort()));
+ connect(m_resortTimer, TQ_SIGNAL(timeout()), TQ_SLOT(resort()));
}
NickListView::~NickListView()
diff --git a/konversation/src/nicklistview.h b/konversation/src/nicklistview.h
index 03198db..a3da6af 100644
--- a/konversation/src/nicklistview.h
+++ b/konversation/src/nicklistview.h
@@ -29,7 +29,7 @@ class TQTimer;
class NickListView : public TDEListView
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/nicksonline.cpp b/konversation/src/nicksonline.cpp
index a92497b..2ea90e0 100644
--- a/konversation/src/nicksonline.cpp
+++ b/konversation/src/nicksonline.cpp
@@ -90,9 +90,9 @@ NicksOnline::NicksOnline(TQWidget* parent): ChatWindow(parent)
"Click to edit the list of nicknames that appear on this screen.");
TQWhatsThis::add(editButton, editButtonWT);
- connect(editButton, TQT_SIGNAL(clicked()), TQT_SIGNAL(editClicked()) );
- connect(m_nickListView, TQT_SIGNAL(doubleClicked(TQListViewItem*)),
- this,TQT_SLOT(processDoubleClick(TQListViewItem*)));
+ connect(editButton, TQ_SIGNAL(clicked()), TQ_SIGNAL(editClicked()) );
+ connect(m_nickListView, TQ_SIGNAL(doubleClicked(TQListViewItem*)),
+ this,TQ_SLOT(processDoubleClick(TQListViewItem*)));
TQLabel* addressbookLabel = new TQLabel(i18n("Address book:"),
buttonBox, "nicksonline_addressbook_label");
@@ -122,30 +122,30 @@ NicksOnline::NicksOnline(TQWidget* parent): ChatWindow(parent)
TQWhatsThis::add(m_deleteAssociationButton, deleteAssociationButtonWT);
m_deleteAssociationButton->setIconSet(m_tdeabcIconSet);
- connect(m_editContactButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotEditContactButton_Clicked()));
- connect(m_changeAssociationButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotChangeAssociationButton_Clicked()));
- connect(m_deleteAssociationButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotDeleteAssociationButton_Clicked()));
- connect(m_nickListView, TQT_SIGNAL(selectionChanged()),
- this, TQT_SLOT(slotNickListView_SelectionChanged()));
+ connect(m_editContactButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotEditContactButton_Clicked()));
+ connect(m_changeAssociationButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotChangeAssociationButton_Clicked()));
+ connect(m_deleteAssociationButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotDeleteAssociationButton_Clicked()));
+ connect(m_nickListView, TQ_SIGNAL(selectionChanged()),
+ this, TQ_SLOT(slotNickListView_SelectionChanged()));
setupAddressbookButtons(nsNotANick);
// Create context menu. Individual menu entries are created in rightButtonClicked slot.
m_popupMenu = new TQPopupMenu(this,"nicksonline_context_menu");
- connect(m_nickListView, TQT_SIGNAL(rightButtonClicked(TQListViewItem *, const TQPoint &, int )),
- this, TQT_SLOT(slotNickListView_RightButtonClicked(TQListViewItem*, const TQPoint &)));
- connect(m_popupMenu, TQT_SIGNAL(activated(int)),
- this, TQT_SLOT(slotPopupMenu_Activated(int)));
+ connect(m_nickListView, TQ_SIGNAL(rightButtonClicked(TQListViewItem *, const TQPoint &, int )),
+ this, TQ_SLOT(slotNickListView_RightButtonClicked(TQListViewItem*, const TQPoint &)));
+ connect(m_popupMenu, TQ_SIGNAL(activated(int)),
+ this, TQ_SLOT(slotPopupMenu_Activated(int)));
// Display info for all currently-connected servers.
refreshAllServerOnlineLists();
// Connect and start refresh timer.
m_timer = new TQTimer(this, "nicksOnlineTimer");
- connect(m_timer, TQT_SIGNAL (timeout()), this, TQT_SLOT(timerFired()));
+ connect(m_timer, TQ_SIGNAL (timeout()), this, TQ_SLOT(timerFired()));
// TODO: User preference for refresh interval.
m_timer->start(8000);
}
@@ -444,8 +444,8 @@ void NicksOnline::updateServerOnlineList(Server* servr)
{
networkRoot->setOpen(true);
// Connect server NickInfo updates.
- connect (servr, TQT_SIGNAL(nickInfoChanged(Server*, const NickInfoPtr)),
- this, TQT_SLOT(slotNickInfoChanged(Server*, const NickInfoPtr)));
+ connect (servr, TQ_SIGNAL(nickInfoChanged(Server*, const NickInfoPtr)),
+ this, TQ_SLOT(slotNickInfoChanged(Server*, const NickInfoPtr)));
}
}
diff --git a/konversation/src/nicksonline.h b/konversation/src/nicksonline.h
index 414c774..8077ecc 100644
--- a/konversation/src/nicksonline.h
+++ b/konversation/src/nicksonline.h
@@ -33,7 +33,7 @@ class ChatWindow;
class NicksOnline : public ChatWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/notificationhandler.h b/konversation/src/notificationhandler.h
index 1c48764..7c82d88 100644
--- a/konversation/src/notificationhandler.h
+++ b/konversation/src/notificationhandler.h
@@ -24,7 +24,7 @@ namespace Konversation
class NotificationHandler : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/osd.cpp b/konversation/src/osd.cpp
index 3836e20..73798c6 100644
--- a/konversation/src/osd.cpp
+++ b/konversation/src/osd.cpp
@@ -39,12 +39,12 @@ OSDWidget::OSDWidget( const TQString &appName, TQWidget *parent, const char *nam
, m_y( MARGIN )
, m_dirty( false )
{
- setFocusPolicy( TQ_NoFocus );
+ setFocusPolicy( TQWidget::NoFocus );
setBackgroundMode( NoBackground );
unsetColors();
- connect( &timer, TQT_SIGNAL( timeout() ), TQT_SLOT( hide() ) );
- connect( &timerMin, TQT_SIGNAL( timeout() ), TQT_SLOT( minReached() ) );
+ connect( &timer, TQ_SIGNAL( timeout() ), TQ_SLOT( hide() ) );
+ connect( &timerMin, TQ_SIGNAL( timeout() ), TQ_SLOT( minReached() ) );
}
void OSDWidget::renderOSDText( const TQString &txt )
@@ -146,7 +146,7 @@ void OSDWidget::showOSD( const TQString &text, bool preemptive )
}
}
-void OSDWidget::minReached() //SLOT
+void OSDWidget::minReached() //TQ_SLOT
{
if ( !textBuffer.isEmpty() )
{
@@ -326,7 +326,7 @@ void OSDPreviewWidget::mousePressEvent( TQMouseEvent *event )
{
m_dragOffset = event->pos();
- if ( event->button() == Qt::LeftButton && !m_dragging )
+ if ( event->button() == TQt::LeftButton && !m_dragging )
{
grabMouse( KCursor::sizeAllCursor() );
m_dragging = true;
@@ -400,7 +400,7 @@ void OSDPreviewWidget::mouseMoveEvent( TQMouseEvent *e )
}
}
-// the code was taken from pilotDaemon.cc in KPilot
+// the code was taken from pilotDaemon.cpp in KPilot
// static
OSDWidget::KDesktopLockStatus OSDWidget::isKDesktopLockRunning()
{
diff --git a/konversation/src/osd.h b/konversation/src/osd.h
index 5a9ce02..0b48119 100644
--- a/konversation/src/osd.h
+++ b/konversation/src/osd.h
@@ -28,7 +28,7 @@ class MetaBundle;
class OSDWidget : public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -103,7 +103,7 @@ class OSDWidget : public TQWidget
// do not pollute OSDWidget with this preview stuff
class OSDPreviewWidget : public OSDWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/osd_preferences.cpp b/konversation/src/osd_preferences.cpp
index 3d9dab4..4d5d0c5 100644
--- a/konversation/src/osd_preferences.cpp
+++ b/konversation/src/osd_preferences.cpp
@@ -46,9 +46,9 @@ OSD_Config::OSD_Config( TQWidget* parent, const char* name, WFlags fl )
kcfg_OSDScreen->setEnabled(enableScreenChooser);
m_pOSDPreview = new OSDPreviewWidget("Konversation");
- connect(m_pOSDPreview, TQT_SIGNAL(positionChanged()), this, TQT_SLOT(slotPositionChanged()));
+ connect(m_pOSDPreview, TQ_SIGNAL(positionChanged()), this, TQ_SLOT(slotPositionChanged()));
- connect( kcfg_OSDFont, TQT_SIGNAL(fontSelected(const TQFont&)), this, TQT_SLOT(slotUpdateFont(const TQFont&)));
+ connect( kcfg_OSDFont, TQ_SIGNAL(fontSelected(const TQFont&)), this, TQ_SLOT(slotUpdateFont(const TQFont&)));
slotOSDEnabledChanged(kcfg_UseOSD->isChecked());
slotCustomColorsChanged(kcfg_OSDUseCustomColors->isChecked());
@@ -61,12 +61,12 @@ OSD_Config::OSD_Config( TQWidget* parent, const char* name, WFlags fl )
kcfg_OSDAlignment->hide();
//Connect config page entries to control the OSDPreview
- connect ( kcfg_UseOSD, TQT_SIGNAL( toggled( bool ) ), this, TQT_SLOT( slotOSDEnabledChanged(bool) ) );
- connect ( kcfg_OSDUseCustomColors, TQT_SIGNAL(toggled(bool)), this, TQT_SLOT(slotCustomColorsChanged(bool)));
- connect ( kcfg_OSDTextColor, TQT_SIGNAL(changed(const TQColor&)), this, TQT_SLOT(slotTextColorChanged(const TQColor&)));
- connect ( kcfg_OSDBackgroundColor, TQT_SIGNAL(changed(const TQColor&)), this, TQT_SLOT(slotBackgroundColorChanged(const TQColor&)));
- connect ( kcfg_OSDScreen, TQT_SIGNAL(activated(int)), this, TQT_SLOT(slotScreenChanged(int)));
- connect ( kcfg_OSDDrawShadow, TQT_SIGNAL(toggled(bool)), this, TQT_SLOT(slotDrawShadowChanged(bool)));
+ connect ( kcfg_UseOSD, TQ_SIGNAL( toggled( bool ) ), this, TQ_SLOT( slotOSDEnabledChanged(bool) ) );
+ connect ( kcfg_OSDUseCustomColors, TQ_SIGNAL(toggled(bool)), this, TQ_SLOT(slotCustomColorsChanged(bool)));
+ connect ( kcfg_OSDTextColor, TQ_SIGNAL(changed(const TQColor&)), this, TQ_SLOT(slotTextColorChanged(const TQColor&)));
+ connect ( kcfg_OSDBackgroundColor, TQ_SIGNAL(changed(const TQColor&)), this, TQ_SLOT(slotBackgroundColorChanged(const TQColor&)));
+ connect ( kcfg_OSDScreen, TQ_SIGNAL(activated(int)), this, TQ_SLOT(slotScreenChanged(int)));
+ connect ( kcfg_OSDDrawShadow, TQ_SIGNAL(toggled(bool)), this, TQ_SLOT(slotDrawShadowChanged(bool)));
}
OSD_Config::~OSD_Config()
diff --git a/konversation/src/osd_preferences.h b/konversation/src/osd_preferences.h
index 26a5d68..a4b7443 100644
--- a/konversation/src/osd_preferences.h
+++ b/konversation/src/osd_preferences.h
@@ -24,7 +24,7 @@ class OSDPreviewWidget;
class OSD_Config : public OSD_ConfigUI, public KonviSettingsPage
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/outputfilter.h b/konversation/src/outputfilter.h
index faabec1..fbde513 100644
--- a/konversation/src/outputfilter.h
+++ b/konversation/src/outputfilter.h
@@ -51,7 +51,7 @@ namespace Konversation
class OutputFilter : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/query.cpp b/konversation/src/query.cpp
index 6370de7..01e5cb4 100644
--- a/konversation/src/query.cpp
+++ b/konversation/src/query.cpp
@@ -50,7 +50,7 @@ Query::Query(TQWidget* parent, TQString _name) : ChatWindow(parent)
setChannelEncodingSupported(true);
- m_headerSplitter = new TQSplitter(Qt::Vertical, this);
+ m_headerSplitter = new TQSplitter(TQt::Vertical, this);
m_initialShow = true;
awayChanged=false;
@@ -73,8 +73,8 @@ Query::Query(TQWidget* parent, TQString _name) : ChatWindow(parent)
IRCViewBox* ircBox = new IRCViewBox(m_headerSplitter,0);
setTextView(ircBox->ircView()); // Server will be set later in setServer();
textView->setAcceptDrops(true);
- connect(textView,TQT_SIGNAL(filesDropped(const TQStrList&)),this,TQT_SLOT(filesDropped(const TQStrList&)));
- connect(textView,TQT_SIGNAL(popupCommand(int)),this,TQT_SLOT(popup(int)));
+ connect(textView,TQ_SIGNAL(filesDropped(const TQStrList&)),this,TQ_SLOT(filesDropped(const TQStrList&)));
+ connect(textView,TQ_SIGNAL(popupCommand(int)),this,TQ_SLOT(popup(int)));
// link "Whois", "Ignore" ... menu items into ircview popup
TQPopupMenu* popup=textView->getPopup();
@@ -109,15 +109,15 @@ Query::Query(TQWidget* parent, TQString _name) : ChatWindow(parent)
queryInput->installEventFilter(this);
// connect the signals and slots
- connect(queryInput,TQT_SIGNAL (submit()),this,TQT_SLOT (queryTextEntered()) );
- connect(queryInput,TQT_SIGNAL (envelopeCommand()),this,TQT_SLOT (queryPassthroughCommand()) );
- connect(queryInput,TQT_SIGNAL (textPasted(const TQString&)),this,TQT_SLOT (textPasted(const TQString&)) );
- connect(getTextView(), TQT_SIGNAL(textPasted(bool)), queryInput, TQT_SLOT(paste(bool)));
- connect(getTextView(),TQT_SIGNAL (gotFocus()),queryInput,TQT_SLOT (setFocus()) );
+ connect(queryInput,TQ_SIGNAL (submit()),this,TQ_SLOT (queryTextEntered()) );
+ connect(queryInput,TQ_SIGNAL (envelopeCommand()),this,TQ_SLOT (queryPassthroughCommand()) );
+ connect(queryInput,TQ_SIGNAL (textPasted(const TQString&)),this,TQ_SLOT (textPasted(const TQString&)) );
+ connect(getTextView(), TQ_SIGNAL(textPasted(bool)), queryInput, TQ_SLOT(paste(bool)));
+ connect(getTextView(),TQ_SIGNAL (gotFocus()),queryInput,TQ_SLOT (setFocus()) );
- connect(textView,TQT_SIGNAL (sendFile()),this,TQT_SLOT (sendFileMenu()) );
- connect(textView,TQT_SIGNAL (extendedPopup(int)),this,TQT_SLOT (popup(int)) );
- connect(textView,TQT_SIGNAL (autoText(const TQString&)),this,TQT_SLOT (sendQueryText(const TQString&)) );
+ connect(textView,TQ_SIGNAL (sendFile()),this,TQ_SLOT (sendFileMenu()) );
+ connect(textView,TQ_SIGNAL (extendedPopup(int)),this,TQ_SLOT (popup(int)) );
+ connect(textView,TQ_SIGNAL (autoText(const TQString&)),this,TQ_SLOT (sendQueryText(const TQString&)) );
updateAppearance();
@@ -131,8 +131,8 @@ Query::~Query()
void Query::setServer(Server* newServer)
{
if (m_server != newServer)
- connect(newServer, TQT_SIGNAL(connectionStateChanged(Server*, Konversation::ConnectionState)),
- TQT_SLOT(connectionStateChanged(Server*, Konversation::ConnectionState)));
+ connect(newServer, TQ_SIGNAL(connectionStateChanged(Server*, Konversation::ConnectionState)),
+ TQ_SLOT(connectionStateChanged(Server*, Konversation::ConnectionState)));
ChatWindow::setServer(newServer);
@@ -337,7 +337,7 @@ void Query::textPasted(const TQString& text)
void Query::indicateAway(bool show)
{
- // QT does not redraw the label properly when they are not on screen
+ // TQt does not redraw the label properly when they are not on screen
// while getting hidden, so we remember the "soon to be" state here.
if(isHidden())
{
@@ -398,7 +398,7 @@ void Query::popup(int id)
"CloseQueryAfterIgnore");
if (rc == KMessageBox::Yes && m_server)
- TQTimer::singleShot(0, this, TQT_SLOT(closeWithoutAsking()));
+ TQTimer::singleShot(0, this, TQ_SLOT(closeWithoutAsking()));
}
break;
@@ -468,12 +468,12 @@ void Query::childAdjustFocus()
void Query::setNickInfo(const NickInfoPtr & nickInfo)
{
if(m_nickInfo)
- disconnect(m_nickInfo, TQT_SIGNAL(nickInfoChanged()), this, TQT_SLOT(nickInfoChanged()));
+ disconnect(m_nickInfo, TQ_SIGNAL(nickInfoChanged()), this, TQ_SLOT(nickInfoChanged()));
m_nickInfo = nickInfo;
Q_ASSERT(m_nickInfo); if(!m_nickInfo) return;
setName(m_nickInfo->getNickname());
- connect(m_nickInfo, TQT_SIGNAL(nickInfoChanged()), this, TQT_SLOT(nickInfoChanged()));
+ connect(m_nickInfo, TQ_SIGNAL(nickInfoChanged()), this, TQ_SLOT(nickInfoChanged()));
nickInfoChanged();
}
diff --git a/konversation/src/query.h b/konversation/src/query.h
index c390ca7..15cd7dd 100644
--- a/konversation/src/query.h
+++ b/konversation/src/query.h
@@ -34,7 +34,7 @@ namespace Konversation {
class Query : public ChatWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/queuetuner.cpp b/konversation/src/queuetuner.cpp
index ea1dc4f..a8becf5 100644
--- a/konversation/src/queuetuner.cpp
+++ b/konversation/src/queuetuner.cpp
@@ -36,21 +36,21 @@ QueueTuner::QueueTuner(TQWidget* parent, ViewContainer *container)
m_vis(Preferences::self()->showQueueTunerItem()->value())
{
m_closeButton->setIconSet(kapp->iconLoader()->loadIconSet("window-close", TDEIcon::Toolbar, 16));
- connect(m_closeButton, TQT_SIGNAL(clicked()), TQT_SLOT(close()));
- connect(container, TQT_SIGNAL(frontServerChanging(Server*)), TQT_SLOT(setServer(Server*)));
- connect(&m_timer, TQT_SIGNAL(timeout()), TQT_SLOT(timerFired()));
+ connect(m_closeButton, TQ_SIGNAL(clicked()), TQ_SLOT(close()));
+ connect(container, TQ_SIGNAL(frontServerChanging(Server*)), TQ_SLOT(setServer(Server*)));
+ connect(&m_timer, TQ_SIGNAL(timeout()), TQ_SLOT(timerFired()));
- connect(m_slowRate, TQT_SIGNAL(valueChanged(int)), TQT_SLOT(slowRateChanged(int)));
- connect(m_slowType, TQT_SIGNAL(activated(int)), TQT_SLOT(slowTypeChanged(int)));
- connect(m_slowInterval, TQT_SIGNAL(valueChanged(int)), TQT_SLOT(slowIntervalChanged(int)));
+ connect(m_slowRate, TQ_SIGNAL(valueChanged(int)), TQ_SLOT(slowRateChanged(int)));
+ connect(m_slowType, TQ_SIGNAL(activated(int)), TQ_SLOT(slowTypeChanged(int)));
+ connect(m_slowInterval, TQ_SIGNAL(valueChanged(int)), TQ_SLOT(slowIntervalChanged(int)));
- connect(m_normalRate, TQT_SIGNAL(valueChanged(int)), TQT_SLOT(normalRateChanged(int)));
- connect(m_normalType, TQT_SIGNAL(activated(int)), TQT_SLOT(normalTypeChanged(int)));
- connect(m_normalInterval, TQT_SIGNAL(valueChanged(int)), TQT_SLOT(normalIntervalChanged(int)));
+ connect(m_normalRate, TQ_SIGNAL(valueChanged(int)), TQ_SLOT(normalRateChanged(int)));
+ connect(m_normalType, TQ_SIGNAL(activated(int)), TQ_SLOT(normalTypeChanged(int)));
+ connect(m_normalInterval, TQ_SIGNAL(valueChanged(int)), TQ_SLOT(normalIntervalChanged(int)));
- connect(m_fastRate, TQT_SIGNAL(valueChanged(int)), TQT_SLOT(fastRateChanged(int)));
- connect(m_fastType, TQT_SIGNAL(activated(int)), TQT_SLOT(fastTypeChanged(int)));
- connect(m_fastInterval, TQT_SIGNAL(valueChanged(int)), TQT_SLOT(fastIntervalChanged(int)));
+ connect(m_fastRate, TQ_SIGNAL(valueChanged(int)), TQ_SLOT(fastRateChanged(int)));
+ connect(m_fastType, TQ_SIGNAL(activated(int)), TQ_SLOT(fastTypeChanged(int)));
+ connect(m_fastInterval, TQ_SIGNAL(valueChanged(int)), TQ_SLOT(fastIntervalChanged(int)));
}
QueueTuner::~QueueTuner()
@@ -96,7 +96,7 @@ void QueueTuner::setServer(Server* newServer)
if (m_server)
{
- connect(m_server, TQT_SIGNAL(destroyed(TQObject*)), TQT_SLOT(serverDestroyed(TQObject*)));
+ connect(m_server, TQ_SIGNAL(destroyed(TQObject*)), TQ_SLOT(serverDestroyed(TQObject*)));
getRates();
}
diff --git a/konversation/src/queuetuner.h b/konversation/src/queuetuner.h
index be8fc55..d238140 100644
--- a/konversation/src/queuetuner.h
+++ b/konversation/src/queuetuner.h
@@ -23,7 +23,7 @@ class TQTimer;
class QueueTuner: public QueueTunerBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/quickbutton.cpp b/konversation/src/quickbutton.cpp
index b69bc07..0aeaca9 100644
--- a/konversation/src/quickbutton.cpp
+++ b/konversation/src/quickbutton.cpp
@@ -18,7 +18,7 @@ QuickButton::QuickButton(const TQString &label,const TQString &newDefinition,TQW
TQPushButton::TQPushButton(label,parent)
{
setDefinition(newDefinition);
- connect(this,TQT_SIGNAL (clicked()),this,TQT_SLOT (wasClicked()) );
+ connect(this,TQ_SIGNAL (clicked()),this,TQ_SLOT (wasClicked()) );
}
QuickButton::~QuickButton()
diff --git a/konversation/src/quickbutton.h b/konversation/src/quickbutton.h
index bb850ad..2ccc09e 100644
--- a/konversation/src/quickbutton.h
+++ b/konversation/src/quickbutton.h
@@ -19,7 +19,7 @@
class QuickButton : public TQPushButton
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/quickbuttons_preferences.cpp b/konversation/src/quickbuttons_preferences.cpp
index 75d5ec5..8ce1eaa 100644
--- a/konversation/src/quickbuttons_preferences.cpp
+++ b/konversation/src/quickbuttons_preferences.cpp
@@ -38,15 +38,15 @@ QuickButtons_Config::QuickButtons_Config(TQWidget* parent, const char* name)
buttonListView->setSorting(-1,false);
buttonListView->header()->setMovingEnabled(false);
- connect(buttonListView,TQT_SIGNAL (selectionChanged(TQListViewItem*)),this,TQT_SLOT (entrySelected(TQListViewItem*)) );
- connect(buttonListView,TQT_SIGNAL (clicked(TQListViewItem*)),this,TQT_SLOT (entrySelected(TQListViewItem*)) );
- connect(buttonListView,TQT_SIGNAL (moved()),this,TQT_SIGNAL (modified()) );
+ connect(buttonListView,TQ_SIGNAL (selectionChanged(TQListViewItem*)),this,TQ_SLOT (entrySelected(TQListViewItem*)) );
+ connect(buttonListView,TQ_SIGNAL (clicked(TQListViewItem*)),this,TQ_SLOT (entrySelected(TQListViewItem*)) );
+ connect(buttonListView,TQ_SIGNAL (moved()),this,TQ_SIGNAL (modified()) );
- connect(nameInput,TQT_SIGNAL (textChanged(const TQString&)),this,TQT_SLOT (nameChanged(const TQString&)) );
- connect(actionInput,TQT_SIGNAL (textChanged(const TQString&)),this,TQT_SLOT (actionChanged(const TQString&)) );
+ connect(nameInput,TQ_SIGNAL (textChanged(const TQString&)),this,TQ_SLOT (nameChanged(const TQString&)) );
+ connect(actionInput,TQ_SIGNAL (textChanged(const TQString&)),this,TQ_SLOT (actionChanged(const TQString&)) );
- connect(newButton,TQT_SIGNAL (clicked()),this,TQT_SLOT (addEntry()));
- connect(removeButton,TQT_SIGNAL (clicked()),this,TQT_SLOT (removeEntry()));
+ connect(newButton,TQ_SIGNAL (clicked()),this,TQ_SLOT (addEntry()));
+ connect(removeButton,TQ_SIGNAL (clicked()),this,TQ_SLOT (removeEntry()));
}
QuickButtons_Config::~QuickButtons_Config()
diff --git a/konversation/src/quickbuttons_preferences.h b/konversation/src/quickbuttons_preferences.h
index 8e2293c..0ae8685 100644
--- a/konversation/src/quickbuttons_preferences.h
+++ b/konversation/src/quickbuttons_preferences.h
@@ -21,7 +21,7 @@
class QuickButtons_Config : public QuickButtons_ConfigUI, public KonviSettingsPage
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/quickconnectdialog.h b/konversation/src/quickconnectdialog.h
index 3ba2ba8..055ed6b 100644
--- a/konversation/src/quickconnectdialog.h
+++ b/konversation/src/quickconnectdialog.h
@@ -25,7 +25,7 @@ class KLineEdit;
class QuickConnectDialog : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/rawlog.h b/konversation/src/rawlog.h
index 52c3abc..4b5583d 100644
--- a/konversation/src/rawlog.h
+++ b/konversation/src/rawlog.h
@@ -20,7 +20,7 @@
class RawLog : public ChatWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/scriptlauncher.h b/konversation/src/scriptlauncher.h
index 9509030..d678ce9 100644
--- a/konversation/src/scriptlauncher.h
+++ b/konversation/src/scriptlauncher.h
@@ -20,7 +20,7 @@ class Server;
class ScriptLauncher : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/searchbar.cpp b/konversation/src/searchbar.cpp
index 2808ed3..3305783 100644
--- a/konversation/src/searchbar.cpp
+++ b/konversation/src/searchbar.cpp
@@ -55,22 +55,22 @@ SearchBar::SearchBar(TQWidget* parent)
m_timer = new TQTimer(this);
TQAccel* accel = new TQAccel(this);
- accel->connectItem( accel->insertItem(TQt::Key_Escape), this, TQT_SLOT(hide()));
+ accel->connectItem( accel->insertItem(TQt::Key_Escape), this, TQ_SLOT(hide()));
- connect(m_timer, TQT_SIGNAL(timeout()), TQT_SLOT(slotFind()));
- connect(m_searchEdit, TQT_SIGNAL(textChanged(const TQString&)), TQT_SLOT(slotTextChanged()));
- connect(m_searchEdit, TQT_SIGNAL(returnPressed()), TQT_SLOT(slotFindNext()));
- connect(m_findNextButton, TQT_SIGNAL(clicked()), TQT_SLOT(slotFindNext()));
- connect(m_findPreviousButton, TQT_SIGNAL(clicked()), TQT_SLOT(slotFindPrevious()));
- connect(m_closeButton, TQT_SIGNAL(clicked()), TQT_SLOT(hide()));
- connect(m_optionsButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(showOptionsMenu()));
+ connect(m_timer, TQ_SIGNAL(timeout()), TQ_SLOT(slotFind()));
+ connect(m_searchEdit, TQ_SIGNAL(textChanged(const TQString&)), TQ_SLOT(slotTextChanged()));
+ connect(m_searchEdit, TQ_SIGNAL(returnPressed()), TQ_SLOT(slotFindNext()));
+ connect(m_findNextButton, TQ_SIGNAL(clicked()), TQ_SLOT(slotFindNext()));
+ connect(m_findPreviousButton, TQ_SIGNAL(clicked()), TQ_SLOT(slotFindPrevious()));
+ connect(m_closeButton, TQ_SIGNAL(clicked()), TQ_SLOT(hide()));
+ connect(m_optionsButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(showOptionsMenu()));
m_optionsMenu = new TQPopupMenu(m_optionsButton, "options_menu");
m_optionsMenu->setCheckable(true);
- m_optionsMenu->insertItem(i18n("Find Forward"), this, TQT_SLOT(toggleSearchFoward()), 0, SEARCH_FORWARD_MENU);
- m_optionsMenu->insertItem(i18n("Case Sensitive"), this, TQT_SLOT(toggleMatchCase()), 0, MATCH_CASE_MENU);
- m_optionsMenu->insertItem(i18n("Whole Words Only"), this, TQT_SLOT(toggleWholeWords()), 0, WHOLE_WORDS_ONLY_MENU);
- m_optionsMenu->insertItem(i18n("From Cursor"), this, TQT_SLOT(toggleFromCursor()), 0, FROM_CURSOR_MENU);
+ m_optionsMenu->insertItem(i18n("Find Forward"), this, TQ_SLOT(toggleSearchFoward()), 0, SEARCH_FORWARD_MENU);
+ m_optionsMenu->insertItem(i18n("Case Sensitive"), this, TQ_SLOT(toggleMatchCase()), 0, MATCH_CASE_MENU);
+ m_optionsMenu->insertItem(i18n("Whole Words Only"), this, TQ_SLOT(toggleWholeWords()), 0, WHOLE_WORDS_ONLY_MENU);
+ m_optionsMenu->insertItem(i18n("From Cursor"), this, TQ_SLOT(toggleFromCursor()), 0, FROM_CURSOR_MENU);
m_optionsButton->setPopup(m_optionsMenu);
}
@@ -87,7 +87,7 @@ void SearchBar::showEvent(TQShowEvent *e)
bool SearchBar::focusedChild()
{
- TQObjectList *l = queryList(TQWIDGET_OBJECT_NAME_STRING, 0,0, true);
+ TQObjectList *l = queryList("TQWidget", 0,0, true);
TQObjectListIt it( *l );
TQObject *obj;
bool has=false;
diff --git a/konversation/src/searchbar.h b/konversation/src/searchbar.h
index 5c6d680..3ff58e9 100644
--- a/konversation/src/searchbar.h
+++ b/konversation/src/searchbar.h
@@ -26,7 +26,7 @@ class TQPopupMenu;
class SearchBar : public SearchBarBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/server.cpp b/konversation/src/server.cpp
index a3c776a..e6627bd 100644
--- a/konversation/src/server.cpp
+++ b/konversation/src/server.cpp
@@ -124,9 +124,9 @@ Server::Server(TQObject* parent, ConnectionSettings& settings) : TQObject(parent
updateAutoJoin(settings.initialChannel());
if (!getIdentity()->getShellCommand().isEmpty())
- TQTimer::singleShot(0, this, TQT_SLOT(doPreShellCommand()));
+ TQTimer::singleShot(0, this, TQ_SLOT(doPreShellCommand()));
else
- TQTimer::singleShot(0, this, TQT_SLOT(connectToIRCServer()));
+ TQTimer::singleShot(0, this, TQ_SLOT(connectToIRCServer()));
initTimers();
@@ -191,7 +191,7 @@ Server::~Server()
//... so called to match the ChatWindow derivatives.
bool Server::closeYourself(bool)
{
- TQTimer::singleShot(0, m_statusView, TQT_SLOT(serverSaysClose()));
+ TQTimer::singleShot(0, m_statusView, TQ_SLOT(serverSaysClose()));
return true;
}
@@ -201,7 +201,7 @@ void Server::doPreShellCommand()
TQString command = getIdentity()->getShellCommand();
getStatusView()->appendServerMessage(i18n("Info"),"Running preconfigured command...");
- connect(&m_preShellCommand,TQT_SIGNAL(processExited(TDEProcess*)), this, TQT_SLOT(preShellCommandExited(TDEProcess*)));
+ connect(&m_preShellCommand,TQ_SIGNAL(processExited(TDEProcess*)), this, TQ_SLOT(preShellCommandExited(TDEProcess*)));
TQStringList commandList = TQStringList::split(" ",command);
@@ -251,90 +251,90 @@ void Server::initTimers()
void Server::connectSignals()
{
// Timers
- connect(&m_incomingTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(processIncomingData()));
- connect(&m_notifyTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(notifyTimeout()));
- connect(&m_pingResponseTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(updateLongPongLag()));
+ connect(&m_incomingTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(processIncomingData()));
+ connect(&m_notifyTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(notifyTimeout()));
+ connect(&m_pingResponseTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(updateLongPongLag()));
// OutputFilter
- connect(getOutputFilter(), TQT_SIGNAL(requestDccSend()), this,TQT_SLOT(requestDccSend()));
- connect(getOutputFilter(), TQT_SIGNAL(requestDccSend(const TQString&)), this, TQT_SLOT(requestDccSend(const TQString&)));
- connect(getOutputFilter(), TQT_SIGNAL(multiServerCommand(const TQString&, const TQString&)),
- this, TQT_SLOT(sendMultiServerCommand(const TQString&, const TQString&)));
- connect(getOutputFilter(), TQT_SIGNAL(reconnectServer()), this, TQT_SLOT(reconnect()));
- connect(getOutputFilter(), TQT_SIGNAL(disconnectServer()), this, TQT_SLOT(disconnect()));
- connect(getOutputFilter(), TQT_SIGNAL(openDccSend(const TQString &, KURL)), this, TQT_SLOT(addDccSend(const TQString &, KURL)));
- connect(getOutputFilter(), TQT_SIGNAL(openDccChat(const TQString &)), this, TQT_SLOT(openDccChat(const TQString &)));
- connect(getOutputFilter(), TQT_SIGNAL(sendToAllChannels(const TQString&)), this, TQT_SLOT(sendToAllChannels(const TQString&)));
- connect(getOutputFilter(), TQT_SIGNAL(banUsers(const TQStringList&,const TQString&,const TQString&)),
- this, TQT_SLOT(requestBan(const TQStringList&,const TQString&,const TQString&)));
- connect(getOutputFilter(), TQT_SIGNAL(unbanUsers(const TQString&,const TQString&)),
- this, TQT_SLOT(requestUnban(const TQString&,const TQString&)));
- connect(getOutputFilter(), TQT_SIGNAL(openRawLog(bool)), this, TQT_SLOT(addRawLog(bool)));
- connect(getOutputFilter(), TQT_SIGNAL(closeRawLog()), this, TQT_SLOT(closeRawLog()));
- connect(getOutputFilter(), TQT_SIGNAL(encodingChanged()), this, TQT_SLOT(updateEncoding()));
+ connect(getOutputFilter(), TQ_SIGNAL(requestDccSend()), this,TQ_SLOT(requestDccSend()));
+ connect(getOutputFilter(), TQ_SIGNAL(requestDccSend(const TQString&)), this, TQ_SLOT(requestDccSend(const TQString&)));
+ connect(getOutputFilter(), TQ_SIGNAL(multiServerCommand(const TQString&, const TQString&)),
+ this, TQ_SLOT(sendMultiServerCommand(const TQString&, const TQString&)));
+ connect(getOutputFilter(), TQ_SIGNAL(reconnectServer()), this, TQ_SLOT(reconnect()));
+ connect(getOutputFilter(), TQ_SIGNAL(disconnectServer()), this, TQ_SLOT(disconnect()));
+ connect(getOutputFilter(), TQ_SIGNAL(openDccSend(const TQString &, KURL)), this, TQ_SLOT(addDccSend(const TQString &, KURL)));
+ connect(getOutputFilter(), TQ_SIGNAL(openDccChat(const TQString &)), this, TQ_SLOT(openDccChat(const TQString &)));
+ connect(getOutputFilter(), TQ_SIGNAL(sendToAllChannels(const TQString&)), this, TQ_SLOT(sendToAllChannels(const TQString&)));
+ connect(getOutputFilter(), TQ_SIGNAL(banUsers(const TQStringList&,const TQString&,const TQString&)),
+ this, TQ_SLOT(requestBan(const TQStringList&,const TQString&,const TQString&)));
+ connect(getOutputFilter(), TQ_SIGNAL(unbanUsers(const TQString&,const TQString&)),
+ this, TQ_SLOT(requestUnban(const TQString&,const TQString&)));
+ connect(getOutputFilter(), TQ_SIGNAL(openRawLog(bool)), this, TQ_SLOT(addRawLog(bool)));
+ connect(getOutputFilter(), TQ_SIGNAL(closeRawLog()), this, TQ_SLOT(closeRawLog()));
+ connect(getOutputFilter(), TQ_SIGNAL(encodingChanged()), this, TQ_SLOT(updateEncoding()));
KonversationApplication* konvApp = static_cast<KonversationApplication*>(kapp);
- connect(getOutputFilter(), TQT_SIGNAL(connectTo(Konversation::ConnectionFlag, const TQString&,
+ connect(getOutputFilter(), TQ_SIGNAL(connectTo(Konversation::ConnectionFlag, const TQString&,
const TQString&, const TQString&, const TQString&, const TQString&, bool)),
- konvApp->getConnectionManager(), TQT_SLOT(connectTo(Konversation::ConnectionFlag,
+ konvApp->getConnectionManager(), TQ_SLOT(connectTo(Konversation::ConnectionFlag,
const TQString&, const TQString&, const TQString&, const TQString&, const TQString&, bool)));
- connect(konvApp->getDccTransferManager(), TQT_SIGNAL(newTransferQueued(DccTransfer*)),
- this, TQT_SLOT(slotNewDccTransferItemQueued(DccTransfer*)));
+ connect(konvApp->getDccTransferManager(), TQ_SIGNAL(newTransferQueued(DccTransfer*)),
+ this, TQ_SLOT(slotNewDccTransferItemQueued(DccTransfer*)));
- connect(konvApp, TQT_SIGNAL(appearanceChanged()), this, TQT_SLOT(startNotifyTimer()));
+ connect(konvApp, TQ_SIGNAL(appearanceChanged()), this, TQ_SLOT(startNotifyTimer()));
// ViewContainer
- connect(this, TQT_SIGNAL(showView(ChatWindow*)), getViewContainer(), TQT_SLOT(showView(ChatWindow*)));
- connect(this, TQT_SIGNAL(addDccPanel()), getViewContainer(), TQT_SLOT(addDccPanel()));
- connect(this, TQT_SIGNAL(addDccChat(const TQString&,const TQString&,const TQStringList&,bool)),
- getViewContainer(), TQT_SLOT(addDccChat(const TQString&,const TQString&,const TQStringList&,bool)) );
- connect(this, TQT_SIGNAL(serverLag(Server*, int)), getViewContainer(), TQT_SIGNAL(updateStatusBarLagLabel(Server*, int)));
- connect(this, TQT_SIGNAL(tooLongLag(Server*, int)), getViewContainer(), TQT_SIGNAL(setStatusBarLagLabelTooLongLag(Server*, int)));
- connect(this, TQT_SIGNAL(resetLag()), getViewContainer(), TQT_SIGNAL(resetStatusBarLagLabel()));
- connect(getOutputFilter(), TQT_SIGNAL(showView(ChatWindow*)), getViewContainer(), TQT_SLOT(showView(ChatWindow*)));
- connect(getOutputFilter(), TQT_SIGNAL(openKonsolePanel()), getViewContainer(), TQT_SLOT(addKonsolePanel()));
- connect(getOutputFilter(), TQT_SIGNAL(openChannelList(const TQString&, bool)), getViewContainer(), TQT_SLOT(openChannelList(const TQString&, bool)));
- connect(getOutputFilter(), TQT_SIGNAL(closeDccPanel()), getViewContainer(), TQT_SLOT(closeDccPanel()));
- connect(getOutputFilter(), TQT_SIGNAL(addDccPanel()), getViewContainer(), TQT_SLOT(addDccPanel()));
- connect(&m_inputFilter, TQT_SIGNAL(addDccChat(const TQString&,const TQString&,const TQStringList&,bool)),
- getViewContainer(), TQT_SLOT(addDccChat(const TQString&,const TQString&,const TQStringList&,bool)) );
+ connect(this, TQ_SIGNAL(showView(ChatWindow*)), getViewContainer(), TQ_SLOT(showView(ChatWindow*)));
+ connect(this, TQ_SIGNAL(addDccPanel()), getViewContainer(), TQ_SLOT(addDccPanel()));
+ connect(this, TQ_SIGNAL(addDccChat(const TQString&,const TQString&,const TQStringList&,bool)),
+ getViewContainer(), TQ_SLOT(addDccChat(const TQString&,const TQString&,const TQStringList&,bool)) );
+ connect(this, TQ_SIGNAL(serverLag(Server*, int)), getViewContainer(), TQ_SIGNAL(updateStatusBarLagLabel(Server*, int)));
+ connect(this, TQ_SIGNAL(tooLongLag(Server*, int)), getViewContainer(), TQ_SIGNAL(setStatusBarLagLabelTooLongLag(Server*, int)));
+ connect(this, TQ_SIGNAL(resetLag()), getViewContainer(), TQ_SIGNAL(resetStatusBarLagLabel()));
+ connect(getOutputFilter(), TQ_SIGNAL(showView(ChatWindow*)), getViewContainer(), TQ_SLOT(showView(ChatWindow*)));
+ connect(getOutputFilter(), TQ_SIGNAL(openKonsolePanel()), getViewContainer(), TQ_SLOT(addKonsolePanel()));
+ connect(getOutputFilter(), TQ_SIGNAL(openChannelList(const TQString&, bool)), getViewContainer(), TQ_SLOT(openChannelList(const TQString&, bool)));
+ connect(getOutputFilter(), TQ_SIGNAL(closeDccPanel()), getViewContainer(), TQ_SLOT(closeDccPanel()));
+ connect(getOutputFilter(), TQ_SIGNAL(addDccPanel()), getViewContainer(), TQ_SLOT(addDccPanel()));
+ connect(&m_inputFilter, TQ_SIGNAL(addDccChat(const TQString&,const TQString&,const TQStringList&,bool)),
+ getViewContainer(), TQ_SLOT(addDccChat(const TQString&,const TQString&,const TQStringList&,bool)) );
// Inputfilter
- connect(&m_inputFilter, TQT_SIGNAL(welcome(const TQString&)), this, TQT_SLOT(connectionEstablished(const TQString&)));
- connect(&m_inputFilter, TQT_SIGNAL(notifyResponse(const TQString&)), this, TQT_SLOT(notifyResponse(const TQString&)));
- connect(&m_inputFilter, TQT_SIGNAL(startReverseDccSendTransfer(const TQString&,const TQStringList&)),
- this, TQT_SLOT(startReverseDccSendTransfer(const TQString&,const TQStringList&)));
- connect(&m_inputFilter, TQT_SIGNAL(addDccGet(const TQString&, const TQStringList&)),
- this, TQT_SLOT(addDccGet(const TQString&, const TQStringList&)));
- connect(&m_inputFilter, TQT_SIGNAL(resumeDccGetTransfer(const TQString&, const TQStringList&)),
- this, TQT_SLOT(resumeDccGetTransfer(const TQString&, const TQStringList&)));
- connect(&m_inputFilter, TQT_SIGNAL(resumeDccSendTransfer(const TQString&, const TQStringList&)),
- this, TQT_SLOT(resumeDccSendTransfer(const TQString&, const TQStringList&)));
- connect(&m_inputFilter, TQT_SIGNAL(userhost(const TQString&,const TQString&,bool,bool)),
- this, TQT_SLOT(userhost(const TQString&,const TQString&,bool,bool)) );
- connect(&m_inputFilter, TQT_SIGNAL(topicAuthor(const TQString&,const TQString&,TQDateTime)),
- this, TQT_SLOT(setTopicAuthor(const TQString&,const TQString&,TQDateTime)) );
- connect(&m_inputFilter, TQT_SIGNAL(endOfWho(const TQString&)),
- this, TQT_SLOT(endOfWho(const TQString&)) );
- connect(&m_inputFilter, TQT_SIGNAL(invitation(const TQString&,const TQString&)),
- this,TQT_SLOT(invitation(const TQString&,const TQString&)) );
- connect(&m_inputFilter, TQT_SIGNAL(addToChannelList(const TQString&, int, const TQString& )),
- this, TQT_SLOT(addToChannelList(const TQString&, int, const TQString& )));
+ connect(&m_inputFilter, TQ_SIGNAL(welcome(const TQString&)), this, TQ_SLOT(connectionEstablished(const TQString&)));
+ connect(&m_inputFilter, TQ_SIGNAL(notifyResponse(const TQString&)), this, TQ_SLOT(notifyResponse(const TQString&)));
+ connect(&m_inputFilter, TQ_SIGNAL(startReverseDccSendTransfer(const TQString&,const TQStringList&)),
+ this, TQ_SLOT(startReverseDccSendTransfer(const TQString&,const TQStringList&)));
+ connect(&m_inputFilter, TQ_SIGNAL(addDccGet(const TQString&, const TQStringList&)),
+ this, TQ_SLOT(addDccGet(const TQString&, const TQStringList&)));
+ connect(&m_inputFilter, TQ_SIGNAL(resumeDccGetTransfer(const TQString&, const TQStringList&)),
+ this, TQ_SLOT(resumeDccGetTransfer(const TQString&, const TQStringList&)));
+ connect(&m_inputFilter, TQ_SIGNAL(resumeDccSendTransfer(const TQString&, const TQStringList&)),
+ this, TQ_SLOT(resumeDccSendTransfer(const TQString&, const TQStringList&)));
+ connect(&m_inputFilter, TQ_SIGNAL(userhost(const TQString&,const TQString&,bool,bool)),
+ this, TQ_SLOT(userhost(const TQString&,const TQString&,bool,bool)) );
+ connect(&m_inputFilter, TQ_SIGNAL(topicAuthor(const TQString&,const TQString&,TQDateTime)),
+ this, TQ_SLOT(setTopicAuthor(const TQString&,const TQString&,TQDateTime)) );
+ connect(&m_inputFilter, TQ_SIGNAL(endOfWho(const TQString&)),
+ this, TQ_SLOT(endOfWho(const TQString&)) );
+ connect(&m_inputFilter, TQ_SIGNAL(invitation(const TQString&,const TQString&)),
+ this,TQ_SLOT(invitation(const TQString&,const TQString&)) );
+ connect(&m_inputFilter, TQ_SIGNAL(addToChannelList(const TQString&, int, const TQString& )),
+ this, TQ_SLOT(addToChannelList(const TQString&, int, const TQString& )));
// Status View
- connect(this, TQT_SIGNAL(serverOnline(bool)), getStatusView(), TQT_SLOT(serverOnline(bool)));
+ connect(this, TQ_SIGNAL(serverOnline(bool)), getStatusView(), TQ_SLOT(serverOnline(bool)));
// Scripts
- connect(getOutputFilter(), TQT_SIGNAL(launchScript(const TQString&, const TQString&)),
- m_scriptLauncher, TQT_SLOT(launchScript(const TQString&, const TQString&)));
- connect(m_scriptLauncher, TQT_SIGNAL(scriptNotFound(const TQString&)),
- this, TQT_SLOT(scriptNotFound(const TQString&)));
- connect(m_scriptLauncher, TQT_SIGNAL(scriptExecutionError(const TQString&)),
- this, TQT_SLOT(scriptExecutionError(const TQString&)));
+ connect(getOutputFilter(), TQ_SIGNAL(launchScript(const TQString&, const TQString&)),
+ m_scriptLauncher, TQ_SLOT(launchScript(const TQString&, const TQString&)));
+ connect(m_scriptLauncher, TQ_SIGNAL(scriptNotFound(const TQString&)),
+ this, TQ_SLOT(scriptNotFound(const TQString&)));
+ connect(m_scriptLauncher, TQ_SIGNAL(scriptExecutionError(const TQString&)),
+ this, TQ_SLOT(scriptExecutionError(const TQString&)));
// Stats
- connect(this, TQT_SIGNAL(sentStat(int, int)), TQT_SLOT(collectStats(int, int)));
+ connect(this, TQ_SIGNAL(sentStat(int, int)), TQ_SLOT(collectStats(int, int)));
}
int Server::getPort()
@@ -389,22 +389,22 @@ void Server::connectToIRCServer()
if(!getConnectionSettings().server().SSLEnabled())
{
m_socket = new KNetwork::TDEBufferedSocket(TQString(), TQString(), 0L, "serverSocket");
- connect(m_socket, TQT_SIGNAL(connected(const KResolverEntry&)), TQT_SLOT (ircServerConnectionSuccess()));
+ connect(m_socket, TQ_SIGNAL(connected(const KResolverEntry&)), TQ_SLOT (ircServerConnectionSuccess()));
}
else
{
m_socket = new SSLSocket(getViewContainer()->getWindow(), 0L, "serverSSLSocket");
- connect(m_socket, TQT_SIGNAL(sslInitDone()), TQT_SLOT(ircServerConnectionSuccess()));
- connect(m_socket, TQT_SIGNAL(sslFailure(const TQString&)), TQT_SIGNAL(sslInitFailure()));
- connect(m_socket, TQT_SIGNAL(sslFailure(const TQString&)), TQT_SLOT(sslError(const TQString&)));
+ connect(m_socket, TQ_SIGNAL(sslInitDone()), TQ_SLOT(ircServerConnectionSuccess()));
+ connect(m_socket, TQ_SIGNAL(sslFailure(const TQString&)), TQ_SIGNAL(sslInitFailure()));
+ connect(m_socket, TQ_SIGNAL(sslFailure(const TQString&)), TQ_SLOT(sslError(const TQString&)));
}
m_socket->enableWrite(false);
- connect(m_socket, TQT_SIGNAL(hostFound()), TQT_SLOT(lookupFinished()));
- connect(m_socket, TQT_SIGNAL(gotError(int)), TQT_SLOT(broken(int)) );
- connect(m_socket, TQT_SIGNAL(readyRead()), TQT_SLOT(incoming()));
- connect(m_socket, TQT_SIGNAL(closed()), TQT_SLOT(closed()));
+ connect(m_socket, TQ_SIGNAL(hostFound()), TQ_SLOT(lookupFinished()));
+ connect(m_socket, TQ_SIGNAL(gotError(int)), TQ_SLOT(broken(int)) );
+ connect(m_socket, TQ_SIGNAL(readyRead()), TQ_SLOT(incoming()));
+ connect(m_socket, TQ_SIGNAL(closed()), TQ_SLOT(closed()));
m_socket->connect(getConnectionSettings().server().host(), TQString::number(getConnectionSettings().server().port()));
@@ -550,7 +550,7 @@ void Server::ircServerConnectionSuccess()
Konversation::ServerSettings serverSettings = getConnectionSettings().server();
- connect(this, TQT_SIGNAL(nicknameChanged(const TQString&)), getStatusView(), TQT_SLOT(setNickname(const TQString&)));
+ connect(this, TQ_SIGNAL(nicknameChanged(const TQString&)), getStatusView(), TQ_SLOT(setNickname(const TQString&)));
getStatusView()->appendServerMessage(i18n("Info"),i18n("Connected; logging in..."));
TQString connectString = "USER " +
@@ -631,7 +631,7 @@ void Server::connectionEstablished(const TQString& ownHost)
// Some servers don't include the userhost in RPL_WELCOME, so we
// need to use RPL_USERHOST to get ahold of our IP later on
if (!ownHost.isEmpty())
- KNetwork::KResolver::resolveAsync(this,TQT_SLOT(gotOwnResolvedHostByWelcome(KResolverResults)),ownHost,"0");
+ KNetwork::KResolver::resolveAsync(this,TQ_SLOT(gotOwnResolvedHostByWelcome(KResolverResults)),ownHost,"0");
updateConnectionState(Konversation::SSConnected);
@@ -646,7 +646,7 @@ void Server::connectionEstablished(const TQString& ownHost)
requestUserhost(getNickname());
// Start the PINGPONG match
- TQTimer::singleShot(1000 /*1 sec*/, this, TQT_SLOT(sendPing()));
+ TQTimer::singleShot(1000 /*1 sec*/, this, TQ_SLOT(sendPing()));
// Recreate away state if we were set away prior to a reconnect.
if (m_away)
@@ -1447,8 +1447,8 @@ class Query* Server::addQuery(const NickInfoPtr & nickInfo, bool weinitiated)
TQString lcNickname = nickname.lower();
query = getViewContainer()->addQuery(this, nickInfo, weinitiated);
- connect(query, TQT_SIGNAL(sendFile(const TQString&)),this, TQT_SLOT(requestDccSend(const TQString&)));
- connect(this, TQT_SIGNAL(serverOnline(bool)), query, TQT_SLOT(serverOnline(bool)));
+ connect(query, TQ_SIGNAL(sendFile(const TQString&)),this, TQ_SLOT(requestDccSend(const TQString&)));
+ connect(this, TQ_SIGNAL(serverOnline(bool)), query, TQ_SLOT(serverOnline(bool)));
// Append query to internal list
m_queryList.append(query);
@@ -1648,13 +1648,13 @@ void Server::slotNewDccTransferItemQueued(DccTransfer* transfer)
kdDebug() << "Server::slotNewDccTranfserItemQueued(): connecting slots for " << transfer->getFileName() << " [" << transfer->getType() << "]" << endl;
if ( transfer->getType() == DccTransfer::Receive )
{
- connect( transfer, TQT_SIGNAL( done( DccTransfer* ) ), this, TQT_SLOT( dccGetDone( DccTransfer* ) ) );
- connect( transfer, TQT_SIGNAL( statusChanged( DccTransfer*, int, int ) ), this, TQT_SLOT( dccStatusChanged( DccTransfer*, int, int ) ) );
+ connect( transfer, TQ_SIGNAL( done( DccTransfer* ) ), this, TQ_SLOT( dccGetDone( DccTransfer* ) ) );
+ connect( transfer, TQ_SIGNAL( statusChanged( DccTransfer*, int, int ) ), this, TQ_SLOT( dccStatusChanged( DccTransfer*, int, int ) ) );
}
else
{
- connect( transfer, TQT_SIGNAL( done( DccTransfer* ) ), this, TQT_SLOT( dccSendDone( DccTransfer* ) ) );
- connect( transfer, TQT_SIGNAL( statusChanged( DccTransfer*, int, int ) ), this, TQT_SLOT( dccStatusChanged( DccTransfer*, int, int ) ) );
+ connect( transfer, TQ_SIGNAL( done( DccTransfer* ) ), this, TQ_SLOT( dccSendDone( DccTransfer* ) ) );
+ connect( transfer, TQ_SIGNAL( statusChanged( DccTransfer*, int, int ) ), this, TQ_SLOT( dccStatusChanged( DccTransfer*, int, int ) ) );
}
}
}
@@ -1989,8 +1989,8 @@ void Server::joinChannel(const TQString& name, const TQString& hostmask)
m_channelList.append(channel);
- connect(channel,TQT_SIGNAL (sendFile()),this,TQT_SLOT (requestDccSend()) );
- connect(this, TQT_SIGNAL(nicknameChanged(const TQString&)), channel, TQT_SLOT(setNickname(const TQString&)));
+ connect(channel,TQ_SIGNAL (sendFile()),this,TQ_SLOT (requestDccSend()) );
+ connect(this, TQ_SIGNAL(nicknameChanged(const TQString&)), channel, TQ_SLOT(setNickname(const TQString&)));
}
// Move channel from unjoined (if present) to joined list and add our own nickname to the joined list.
ChannelNickPtr channelNick = addNickToJoinedChannelsList(name, getNickname());
@@ -2689,7 +2689,7 @@ void Server::userhost(const TQString& nick,const TQString& hostmask,bool away,bo
{
TQString myhost = hostmask.section('@', 1);
// Use async lookup else you will be blocking GUI badly
- KNetwork::KResolver::resolveAsync(this,TQT_SLOT(gotOwnResolvedHostByUserhost(KResolverResults)),myhost,"0");
+ KNetwork::KResolver::resolveAsync(this,TQ_SLOT(gotOwnResolvedHostByUserhost(KResolverResults)),myhost,"0");
}
NickInfoPtr nickInfo = getNickInfo(nick);
if (nickInfo)
@@ -2921,7 +2921,7 @@ void Server::addRawLog(bool show)
{
if (!m_rawLog) m_rawLog = getViewContainer()->addRawLog(this);
- connect(this, TQT_SIGNAL(serverOnline(bool)), m_rawLog, TQT_SLOT(serverOnline(bool)));
+ connect(this, TQ_SIGNAL(serverOnline(bool)), m_rawLog, TQ_SLOT(serverOnline(bool)));
// bring raw log to front since the main window does not do this for us
if (show) emit showView(m_rawLog);
@@ -2938,9 +2938,9 @@ ChannelListPanel* Server::addChannelListPanel()
{
m_channelListPanel = getViewContainer()->addChannelListPanel(this);
- connect(m_channelListPanel, TQT_SIGNAL(refreshChannelList()), this, TQT_SLOT(requestChannelList()));
- connect(m_channelListPanel, TQT_SIGNAL(joinChannel(const TQString&)), this, TQT_SLOT(sendJoinCommand(const TQString&)));
- connect(this, TQT_SIGNAL(serverOnline(bool)), m_channelListPanel, TQT_SLOT(serverOnline(bool)));
+ connect(m_channelListPanel, TQ_SIGNAL(refreshChannelList()), this, TQ_SLOT(requestChannelList()));
+ connect(m_channelListPanel, TQ_SIGNAL(joinChannel(const TQString&)), this, TQ_SLOT(sendJoinCommand(const TQString&)));
+ connect(this, TQ_SIGNAL(serverOnline(bool)), m_channelListPanel, TQ_SLOT(serverOnline(bool)));
}
return m_channelListPanel;
@@ -3133,7 +3133,7 @@ void Server::reconnect()
// quitServer might cause is delivered before connectToIRCServer
// sets SSConnecting and broken() announces a deliberate disconnect
// due to the failure allegedly occuring during SSConnecting.
- TQTimer::singleShot(0, this, TQT_SLOT(connectToIRCServer()));
+ TQTimer::singleShot(0, this, TQ_SLOT(connectToIRCServer()));
}
void Server::disconnect()
@@ -3317,7 +3317,7 @@ void Server::pongReceived()
emit serverLag(this, m_currentLag);
// Send another PING in 60 seconds
- TQTimer::singleShot(60000 /*60 sec*/, this, TQT_SLOT(sendPing()));
+ TQTimer::singleShot(60000 /*60 sec*/, this, TQ_SLOT(sendPing()));
}
void Server::updateLongPongLag()
diff --git a/konversation/src/server.h b/konversation/src/server.h
index e1c0bb9..eff5db9 100644
--- a/konversation/src/server.h
+++ b/konversation/src/server.h
@@ -57,7 +57,7 @@ class IRCQueue;
class Server : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
friend class IRCQueue;
friend class QueueTuner;
diff --git a/konversation/src/serverdialog.h b/konversation/src/serverdialog.h
index e2206b6..da149ef 100644
--- a/konversation/src/serverdialog.h
+++ b/konversation/src/serverdialog.h
@@ -25,7 +25,7 @@ namespace Konversation
class ServerDialog : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/servergroupdialog.cpp b/konversation/src/servergroupdialog.cpp
index 0cc78ad..3268131 100644
--- a/konversation/src/servergroupdialog.cpp
+++ b/konversation/src/servergroupdialog.cpp
@@ -58,7 +58,7 @@ namespace Konversation
TQWhatsThis::add(m_mainWidget->m_identityCBox,i18n("Choose an existing Identity or click the Edit button to add a new Identity or edit an existing one. The Identity will identify you and determine your nickname when you connect to the network."));
m_mainWidget->m_identityLabel->setBuddy(m_mainWidget->m_identityCBox);
- connect(m_mainWidget->m_editIdentityButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(editIdentity()));
+ connect(m_mainWidget->m_editIdentityButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(editIdentity()));
IdentityList identities = Preferences::identityList();
@@ -76,12 +76,12 @@ namespace Konversation
m_mainWidget->m_upServerBtn->setIconSet(SmallIconSet("go-up"));
m_mainWidget->m_downServerBtn->setIconSet(SmallIconSet("go-down"));
- connect(m_mainWidget->m_addServerButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(addServer()));
- connect(m_mainWidget->m_changeServerButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(editServer()));
- connect(m_mainWidget->m_removeServerButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(deleteServer()));
- connect(m_mainWidget->m_serverLBox, TQT_SIGNAL(selectionChanged()), this, TQT_SLOT(updateServerArrows()));
- connect(m_mainWidget->m_upServerBtn, TQT_SIGNAL(clicked()), this, TQT_SLOT(moveServerUp()));
- connect(m_mainWidget->m_downServerBtn, TQT_SIGNAL(clicked()), this, TQT_SLOT(moveServerDown()));
+ connect(m_mainWidget->m_addServerButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(addServer()));
+ connect(m_mainWidget->m_changeServerButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(editServer()));
+ connect(m_mainWidget->m_removeServerButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(deleteServer()));
+ connect(m_mainWidget->m_serverLBox, TQ_SIGNAL(selectionChanged()), this, TQ_SLOT(updateServerArrows()));
+ connect(m_mainWidget->m_upServerBtn, TQ_SIGNAL(clicked()), this, TQ_SLOT(moveServerUp()));
+ connect(m_mainWidget->m_downServerBtn, TQ_SIGNAL(clicked()), this, TQ_SLOT(moveServerDown()));
TQWhatsThis::add(m_mainWidget->m_channelLBox, i18n("Optional. This is a list of the channels that will be automatically joined once Konversation has connected to a server. You may leave this blank if you wish to not automatically join any channels."));
m_mainWidget->m_removeChannelButton->setIconSet(SmallIconSet("edit-delete"));
@@ -89,12 +89,12 @@ namespace Konversation
m_mainWidget->m_upChannelBtn->setIconSet(SmallIconSet("go-up"));
m_mainWidget->m_downChannelBtn->setIconSet(SmallIconSet("go-down"));
- connect(m_mainWidget->m_addChannelButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(addChannel()));
- connect(m_mainWidget->m_changeChannelButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(editChannel()));
- connect(m_mainWidget->m_removeChannelButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(deleteChannel()));
- connect(m_mainWidget->m_channelLBox, TQT_SIGNAL(selectionChanged()), this, TQT_SLOT(updateChannelArrows()));
- connect(m_mainWidget->m_upChannelBtn, TQT_SIGNAL(clicked()), this, TQT_SLOT(moveChannelUp()));
- connect(m_mainWidget->m_downChannelBtn, TQT_SIGNAL(clicked()), this, TQT_SLOT(moveChannelDown()));
+ connect(m_mainWidget->m_addChannelButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(addChannel()));
+ connect(m_mainWidget->m_changeChannelButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(editChannel()));
+ connect(m_mainWidget->m_removeChannelButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(deleteChannel()));
+ connect(m_mainWidget->m_channelLBox, TQ_SIGNAL(selectionChanged()), this, TQ_SLOT(updateChannelArrows()));
+ connect(m_mainWidget->m_upChannelBtn, TQ_SIGNAL(clicked()), this, TQ_SLOT(moveChannelUp()));
+ connect(m_mainWidget->m_downChannelBtn, TQ_SIGNAL(clicked()), this, TQ_SLOT(moveChannelDown()));
setButtonOK(KGuiItem(i18n("&OK"), "button_ok", i18n("Change network information")));
setButtonCancel(KGuiItem(i18n("&Cancel"), "button_cancel", i18n("Discards all changes made")));
diff --git a/konversation/src/servergroupdialog.h b/konversation/src/servergroupdialog.h
index 713188d..cedd8a4 100644
--- a/konversation/src/servergroupdialog.h
+++ b/konversation/src/servergroupdialog.h
@@ -30,7 +30,7 @@ namespace Konversation
class ServerGroupDialog : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
explicit ServerGroupDialog(const TQString& title, TQWidget* parent = 0, const char* name = 0);
diff --git a/konversation/src/serverison.cpp b/konversation/src/serverison.cpp
index 15a486f..f7dc162 100644
--- a/konversation/src/serverison.cpp
+++ b/konversation/src/serverison.cpp
@@ -34,22 +34,22 @@ ServerISON::ServerISON(Server* server) : m_server(server)
m_ISONList_invalid = true;
//We need to know when the addressbook changes because if the info for an offline nick changes,
//we won't get a nickInfoChanged signal.
- connect( Konversation::Addressbook::self()->getAddressBook(), TQT_SIGNAL( addressBookChanged( AddressBook * ) ),
- this, TQT_SLOT( addressbookChanged() ) );
- connect( Konversation::Addressbook::self(), TQT_SIGNAL(addresseesChanged()),
- this, TQT_SLOT(addressbookChanged()));
- connect( m_server, TQT_SIGNAL(nickInfoChanged(Server*, const NickInfoPtr)),
- this, TQT_SLOT(nickInfoChanged(Server*, const NickInfoPtr)));
+ connect( Konversation::Addressbook::self()->getAddressBook(), TQ_SIGNAL( addressBookChanged( AddressBook * ) ),
+ this, TQ_SLOT( addressbookChanged() ) );
+ connect( Konversation::Addressbook::self(), TQ_SIGNAL(addresseesChanged()),
+ this, TQ_SLOT(addressbookChanged()));
+ connect( m_server, TQ_SIGNAL(nickInfoChanged(Server*, const NickInfoPtr)),
+ this, TQ_SLOT(nickInfoChanged(Server*, const NickInfoPtr)));
connect( m_server,
- TQT_SIGNAL(channelMembersChanged(Server*, const TQString&, bool, bool, const TQString& )),
+ TQ_SIGNAL(channelMembersChanged(Server*, const TQString&, bool, bool, const TQString& )),
this,
- TQT_SLOT(slotChannelMembersChanged(Server*, const TQString&, bool, bool, const TQString& )));
+ TQ_SLOT(slotChannelMembersChanged(Server*, const TQString&, bool, bool, const TQString& )));
connect( m_server,
- TQT_SIGNAL(channelJoinedOrUnjoined(Server*, const TQString&, bool )),
+ TQ_SIGNAL(channelJoinedOrUnjoined(Server*, const TQString&, bool )),
this,
- TQT_SLOT(slotChannelJoinedOrUnjoined(Server*, const TQString&, bool )));
- connect(KonversationApplication::instance(), TQT_SIGNAL(serverGroupsChanged(const Konversation::ServerGroupSettings*)),
- this, TQT_SLOT(slotServerGroupsChanged()));
+ TQ_SLOT(slotChannelJoinedOrUnjoined(Server*, const TQString&, bool )));
+ connect(KonversationApplication::instance(), TQ_SIGNAL(serverGroupsChanged(const Konversation::ServerGroupSettings*)),
+ this, TQ_SLOT(slotServerGroupsChanged()));
}
TQStringList ServerISON::getWatchList()
diff --git a/konversation/src/serverison.h b/konversation/src/serverison.h
index dc5aeaf..a49a665 100644
--- a/konversation/src/serverison.h
+++ b/konversation/src/serverison.h
@@ -32,7 +32,7 @@ typedef TQMap<TQString,TDEABC::Addressee> OfflineNickToAddresseeMap;
class ServerISON : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/serverlistdialog.cpp b/konversation/src/serverlistdialog.cpp
index 9f1e8b5..a46b56e 100644
--- a/konversation/src/serverlistdialog.cpp
+++ b/konversation/src/serverlistdialog.cpp
@@ -130,7 +130,7 @@ namespace Konversation
TQCheckBox* showAtStartup = new TQCheckBox(i18n("Show at application startup"), mainWidget);
showAtStartup->setChecked(Preferences::showServerList());
- connect(showAtStartup, TQT_SIGNAL(toggled(bool)), this, TQT_SLOT(setShowAtStartup(bool)));
+ connect(showAtStartup, TQ_SIGNAL(toggled(bool)), this, TQ_SLOT(setShowAtStartup(bool)));
TQGridLayout* layout = new TQGridLayout(mainWidget, 5, 2, 0, spacingHint());
@@ -149,15 +149,15 @@ namespace Konversation
// Load server list
updateServerList();
- connect(m_serverList, TQT_SIGNAL(aboutToMove()), this, TQT_SLOT(slotAboutToMove()));
- connect(m_serverList, TQT_SIGNAL(moved()), this, TQT_SLOT(slotMoved()));
- connect(m_serverList, TQT_SIGNAL(doubleClicked(TQListViewItem *, const TQPoint&, int)), this, TQT_SLOT(slotOk()));
- connect(m_serverList, TQT_SIGNAL(selectionChanged()), this, TQT_SLOT(updateButtons()));
- connect(m_serverList, TQT_SIGNAL(expanded(TQListViewItem*)), this, TQT_SLOT(slotSetGroupExpanded(TQListViewItem*)));
- connect(m_serverList, TQT_SIGNAL(collapsed(TQListViewItem*)), this, TQT_SLOT(slotSetGroupCollapsed(TQListViewItem*)));
- connect(m_addButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(slotAdd()));
- connect(m_editButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(slotEdit()));
- connect(m_delButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(slotDelete()));
+ connect(m_serverList, TQ_SIGNAL(aboutToMove()), this, TQ_SLOT(slotAboutToMove()));
+ connect(m_serverList, TQ_SIGNAL(moved()), this, TQ_SLOT(slotMoved()));
+ connect(m_serverList, TQ_SIGNAL(doubleClicked(TQListViewItem *, const TQPoint&, int)), this, TQ_SLOT(slotOk()));
+ connect(m_serverList, TQ_SIGNAL(selectionChanged()), this, TQ_SLOT(updateButtons()));
+ connect(m_serverList, TQ_SIGNAL(expanded(TQListViewItem*)), this, TQ_SLOT(slotSetGroupExpanded(TQListViewItem*)));
+ connect(m_serverList, TQ_SIGNAL(collapsed(TQListViewItem*)), this, TQ_SLOT(slotSetGroupCollapsed(TQListViewItem*)));
+ connect(m_addButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(slotAdd()));
+ connect(m_editButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(slotEdit()));
+ connect(m_delButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(slotDelete()));
updateButtons();
diff --git a/konversation/src/serverlistdialog.h b/konversation/src/serverlistdialog.h
index cc4c6d6..033d2b7 100644
--- a/konversation/src/serverlistdialog.h
+++ b/konversation/src/serverlistdialog.h
@@ -57,7 +57,7 @@ namespace Konversation
class ServerListDialog : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/serverlistview.h b/konversation/src/serverlistview.h
index 3cba300..f4fcd4e 100644
--- a/konversation/src/serverlistview.h
+++ b/konversation/src/serverlistview.h
@@ -22,7 +22,7 @@ class TQDragObject;
class ServerListView : public TDEListView
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/ssllabel.h b/konversation/src/ssllabel.h
index 72db728..92960ca 100644
--- a/konversation/src/ssllabel.h
+++ b/konversation/src/ssllabel.h
@@ -19,7 +19,7 @@
class SSLLabel : public TQLabel
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/sslsocket.h b/konversation/src/sslsocket.h
index de404db..93f4342 100644
--- a/konversation/src/sslsocket.h
+++ b/konversation/src/sslsocket.h
@@ -26,7 +26,7 @@ struct SSLSocketPrivate;
class SSLSocket : public KStreamSocket
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/statuspanel.cpp b/konversation/src/statuspanel.cpp
index c1b1fd9..265fe29 100644
--- a/konversation/src/statuspanel.cpp
+++ b/konversation/src/statuspanel.cpp
@@ -61,20 +61,20 @@ StatusPanel::StatusPanel(TQWidget* parent) : ChatWindow(parent)
setLog(Preferences::log());
- connect(getTextView(),TQT_SIGNAL (gotFocus()),statusInput,TQT_SLOT (setFocus()) );
+ connect(getTextView(),TQ_SIGNAL (gotFocus()),statusInput,TQ_SLOT (setFocus()) );
- connect(getTextView(),TQT_SIGNAL (sendFile()),this,TQT_SLOT (sendFileMenu()) );
- connect(getTextView(),TQT_SIGNAL (autoText(const TQString&)),this,TQT_SLOT (sendStatusText(const TQString&)) );
+ connect(getTextView(),TQ_SIGNAL (sendFile()),this,TQ_SLOT (sendFileMenu()) );
+ connect(getTextView(),TQ_SIGNAL (autoText(const TQString&)),this,TQ_SLOT (sendStatusText(const TQString&)) );
- connect(statusInput,TQT_SIGNAL (submit()),this,TQT_SLOT(statusTextEntered()) );
- connect(statusInput,TQT_SIGNAL (textPasted(const TQString&)),this,TQT_SLOT(textPasted(const TQString&)) );
- connect(getTextView(), TQT_SIGNAL(textPasted(bool)), statusInput, TQT_SLOT(paste(bool)));
- connect(getTextView(), TQT_SIGNAL(popupCommand(int)), this, TQT_SLOT(popupCommand(int)));
+ connect(statusInput,TQ_SIGNAL (submit()),this,TQ_SLOT(statusTextEntered()) );
+ connect(statusInput,TQ_SIGNAL (textPasted(const TQString&)),this,TQ_SLOT(textPasted(const TQString&)) );
+ connect(getTextView(), TQ_SIGNAL(textPasted(bool)), statusInput, TQ_SLOT(paste(bool)));
+ connect(getTextView(), TQ_SIGNAL(popupCommand(int)), this, TQ_SLOT(popupCommand(int)));
- connect(nicknameCombobox,TQT_SIGNAL (activated(int)),this,TQT_SLOT(nicknameComboboxChanged()));
+ connect(nicknameCombobox,TQ_SIGNAL (activated(int)),this,TQ_SLOT(nicknameComboboxChanged()));
Q_ASSERT(nicknameCombobox->lineEdit()); //it should be editedable. if we design it so it isn't, remove these lines.
if(nicknameCombobox->lineEdit())
- connect(nicknameCombobox->lineEdit(), TQT_SIGNAL (lostFocus()),this,TQT_SLOT(nicknameComboboxChanged()));
+ connect(nicknameCombobox->lineEdit(), TQ_SIGNAL (lostFocus()),this,TQ_SLOT(nicknameComboboxChanged()));
updateAppearance();
}
@@ -223,7 +223,7 @@ void StatusPanel::sendFileMenu()
void StatusPanel::indicateAway(bool show)
{
- // QT does not redraw the label properly when they are not on screen
+ // TQt does not redraw the label properly when they are not on screen
// while getting hidden, so we remember the "soon to be" state here.
if(isHidden())
{
diff --git a/konversation/src/statuspanel.h b/konversation/src/statuspanel.h
index fa1bb03..dab7e6b 100644
--- a/konversation/src/statuspanel.h
+++ b/konversation/src/statuspanel.h
@@ -28,7 +28,7 @@ class NickChangeDialog;
class StatusPanel : public ChatWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/tabs_preferences.cpp b/konversation/src/tabs_preferences.cpp
index c3f8836..5a65ac9 100644
--- a/konversation/src/tabs_preferences.cpp
+++ b/konversation/src/tabs_preferences.cpp
@@ -19,7 +19,7 @@
Tabs_Config::Tabs_Config(TQWidget *parent, const char *name)
: Tabs_PreferencesUI(parent, name)
{
- connect(kcfg_TabPlacement, TQT_SIGNAL(activated(int)), this, TQT_SLOT(toggleCheckBoxes(int)));
+ connect(kcfg_TabPlacement, TQ_SIGNAL(activated(int)), this, TQ_SLOT(toggleCheckBoxes(int)));
}
Tabs_Config::~Tabs_Config()
diff --git a/konversation/src/tabs_preferences.h b/konversation/src/tabs_preferences.h
index c2401c1..9820808 100644
--- a/konversation/src/tabs_preferences.h
+++ b/konversation/src/tabs_preferences.h
@@ -17,7 +17,7 @@
class Tabs_Config : public Tabs_PreferencesUI
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/theme_preferences.cpp b/konversation/src/theme_preferences.cpp
index b033155..34d56dc 100644
--- a/konversation/src/theme_preferences.cpp
+++ b/konversation/src/theme_preferences.cpp
@@ -55,11 +55,11 @@ Theme_Config::Theme_Config(TQWidget* parent, const char* name)
// load the current settings
loadSettings();
- connect(iconThemeIndex,TQT_SIGNAL(highlighted(int)),this,TQT_SLOT(updatePreview(int)));
- connect(iconThemeIndex,TQT_SIGNAL(selectionChanged()),this,TQT_SLOT(updateButtons()));
- connect(iconThemeIndex,TQT_SIGNAL(selectionChanged()),this,TQT_SIGNAL(modified()));
- connect(installButton,TQT_SIGNAL(clicked()),this,TQT_SLOT(installTheme()));
- connect(removeButton,TQT_SIGNAL(clicked()),this,TQT_SLOT(removeTheme()));
+ connect(iconThemeIndex,TQ_SIGNAL(highlighted(int)),this,TQ_SLOT(updatePreview(int)));
+ connect(iconThemeIndex,TQ_SIGNAL(selectionChanged()),this,TQ_SLOT(updateButtons()));
+ connect(iconThemeIndex,TQ_SIGNAL(selectionChanged()),this,TQ_SIGNAL(modified()));
+ connect(installButton,TQ_SIGNAL(clicked()),this,TQ_SLOT(installTheme()));
+ connect(removeButton,TQ_SIGNAL(clicked()),this,TQ_SLOT(removeTheme()));
}
Theme_Config::~Theme_Config()
@@ -255,7 +255,7 @@ void Theme_Config::removeTheme()
{
unlink(TQFile::encodeName(dir));
TDEIO::DeleteJob* job = TDEIO::del(KURL(dir.remove("index.desktop")));
- connect(job, TQT_SIGNAL(result(TDEIO::Job*)), this, TQT_SLOT(postRemoveTheme(TDEIO::Job*)));
+ connect(job, TQ_SIGNAL(result(TDEIO::Job*)), this, TQ_SLOT(postRemoveTheme(TDEIO::Job*)));
}
}
diff --git a/konversation/src/theme_preferences.h b/konversation/src/theme_preferences.h
index 80e210a..6f11440 100644
--- a/konversation/src/theme_preferences.h
+++ b/konversation/src/theme_preferences.h
@@ -25,7 +25,7 @@ class TQStringList;
class Theme_Config : public Theme_ConfigUI, public KonviSettingsPage
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/topiccombobox.cpp b/konversation/src/topiccombobox.cpp
index 1340f02..eb23185 100644
--- a/konversation/src/topiccombobox.cpp
+++ b/konversation/src/topiccombobox.cpp
@@ -17,8 +17,8 @@
TopicComboBox::TopicComboBox(TQWidget* parent) :
KComboBox(parent,"topic_combo_box")
{
- connect(this,TQT_SIGNAL(activated(int)),this,TQT_SLOT(topicActivated(int)));
- connect(this,TQT_SIGNAL(returnPressed(const TQString&)),this,TQT_SLOT(topicActivated(const TQString&)));
+ connect(this,TQ_SIGNAL(activated(int)),this,TQ_SLOT(topicActivated(int)));
+ connect(this,TQ_SIGNAL(returnPressed(const TQString&)),this,TQ_SLOT(topicActivated(const TQString&)));
}
TopicComboBox::~TopicComboBox()
diff --git a/konversation/src/topiccombobox.h b/konversation/src/topiccombobox.h
index 0e9dfbf..d422188 100644
--- a/konversation/src/topiccombobox.h
+++ b/konversation/src/topiccombobox.h
@@ -19,7 +19,7 @@
class TopicComboBox : public KComboBox
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/topiclabel.cpp b/konversation/src/topiclabel.cpp
index 773ac33..be9e87c 100644
--- a/konversation/src/topiclabel.cpp
+++ b/konversation/src/topiclabel.cpp
@@ -41,7 +41,7 @@ namespace Konversation
: KActiveLabel(parent, name)
{
setWrapPolicy(TQTextEdit::AtWordOrDocumentBoundary);
- setFocusPolicy(TQ_ClickFocus);
+ setFocusPolicy(TQWidget::ClickFocus);
m_isOnChannel = false;
m_copyUrlMenu = false;
@@ -53,7 +53,7 @@ namespace Konversation
setupChannelPopupMenu();
- connect(this, TQT_SIGNAL(highlighted(const TQString&)), this, TQT_SLOT(highlightedSlot(const TQString&)));
+ connect(this, TQ_SIGNAL(highlighted(const TQString&)), this, TQ_SLOT(highlightedSlot(const TQString&)));
}
TopicLabel::~TopicLabel()
@@ -79,7 +79,7 @@ namespace Konversation
void TopicLabel::contentsMousePressEvent(TQMouseEvent *e)
{
- if (e->button()==Qt::LeftButton)
+ if (e->button()==TQt::LeftButton)
{
pressPosition=e->pos();
urlToDrag = anchorAt(pressPosition);
@@ -98,7 +98,7 @@ namespace Konversation
void TopicLabel::contentsMouseReleaseEvent(TQMouseEvent *e)
{
- if (e->button()==Qt::LeftButton)
+ if (e->button()==TQt::LeftButton)
{
if (mousePressed) openLink(urlToDrag);
mousePressed=false;
@@ -230,7 +230,7 @@ namespace Konversation
m_channelPopup->insertItem(i18n("Get &user list"),Konversation::Names);
m_channelPopup->insertItem(i18n("Get &topic"),Konversation::Topic);
- connect(m_channelPopup, TQT_SIGNAL(activated(int)), this, TQT_SIGNAL(popupCommand(int)));
+ connect(m_channelPopup, TQ_SIGNAL(activated(int)), this, TQ_SIGNAL(popupCommand(int)));
}
void TopicLabel::setText(const TQString& text)
diff --git a/konversation/src/topiclabel.h b/konversation/src/topiclabel.h
index 2b58ce0..27cbcca 100644
--- a/konversation/src/topiclabel.h
+++ b/konversation/src/topiclabel.h
@@ -26,7 +26,7 @@ namespace Konversation
class TopicLabel : public KActiveLabel
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/trayicon.cpp b/konversation/src/trayicon.cpp
index 5ec86e4..e99cec6 100644
--- a/konversation/src/trayicon.cpp
+++ b/konversation/src/trayicon.cpp
@@ -33,7 +33,7 @@ namespace Konversation
{
m_notificationEnabled = false;
m_blinkTimer = new TQTimer(this);
- connect(m_blinkTimer, TQT_SIGNAL(timeout()), TQT_SLOT(blinkTimeout()));
+ connect(m_blinkTimer, TQ_SIGNAL(timeout()), TQ_SLOT(blinkTimeout()));
updateAppearance();
diff --git a/konversation/src/trayicon.h b/konversation/src/trayicon.h
index e92b921..26109b9 100644
--- a/konversation/src/trayicon.h
+++ b/konversation/src/trayicon.h
@@ -29,7 +29,7 @@ namespace Konversation
class TrayIcon : public KSystemTray
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/urlcatcher.cpp b/konversation/src/urlcatcher.cpp
index 0c90533..e91e899 100644
--- a/konversation/src/urlcatcher.cpp
+++ b/konversation/src/urlcatcher.cpp
@@ -84,14 +84,14 @@ UrlCatcher::UrlCatcher(TQWidget* parent) : ChatWindow(parent)
"Click to erase the entire list.");
TQWhatsThis::add(clearListButton, clearListButtonWT);
- connect(urlListView,TQT_SIGNAL (executed(TQListViewItem*)),this,TQT_SLOT (openUrl(TQListViewItem*)) );
- connect(urlListView,TQT_SIGNAL (selectionChanged()),this,TQT_SLOT (urlSelected()) );
-
- connect(openUrlButton,TQT_SIGNAL (clicked()),this,TQT_SLOT (openUrlClicked()) );
- connect(copyUrlButton,TQT_SIGNAL (clicked()),this,TQT_SLOT (copyUrlClicked()) );
- connect(deleteUrlButton,TQT_SIGNAL (clicked()),this,TQT_SLOT (deleteUrlClicked()) );
- connect(saveListButton,TQT_SIGNAL (clicked()),this,TQT_SLOT (saveListClicked()) );
- connect(clearListButton,TQT_SIGNAL (clicked()),this,TQT_SLOT (clearListClicked()) );
+ connect(urlListView,TQ_SIGNAL (executed(TQListViewItem*)),this,TQ_SLOT (openUrl(TQListViewItem*)) );
+ connect(urlListView,TQ_SIGNAL (selectionChanged()),this,TQ_SLOT (urlSelected()) );
+
+ connect(openUrlButton,TQ_SIGNAL (clicked()),this,TQ_SLOT (openUrlClicked()) );
+ connect(copyUrlButton,TQ_SIGNAL (clicked()),this,TQ_SLOT (copyUrlClicked()) );
+ connect(deleteUrlButton,TQ_SIGNAL (clicked()),this,TQ_SLOT (deleteUrlClicked()) );
+ connect(saveListButton,TQ_SIGNAL (clicked()),this,TQ_SLOT (saveListClicked()) );
+ connect(clearListButton,TQ_SIGNAL (clicked()),this,TQ_SLOT (clearListClicked()) );
saveListButton->setEnabled(false);
clearListButton->setEnabled(false);
diff --git a/konversation/src/urlcatcher.h b/konversation/src/urlcatcher.h
index 6ff5de2..eafe7e2 100644
--- a/konversation/src/urlcatcher.h
+++ b/konversation/src/urlcatcher.h
@@ -26,7 +26,7 @@ class TDEListViewSearchLineWidget;
class UrlCatcher : public ChatWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/viewcontainer.cpp b/konversation/src/viewcontainer.cpp
index 5d4bdf1..94a8106 100644
--- a/konversation/src/viewcontainer.cpp
+++ b/konversation/src/viewcontainer.cpp
@@ -78,7 +78,7 @@ ViewContainer::ViewContainer(KonversationMainWindow* window):
m_dccPanel = new DccTransferPanel(m_tabWidget);
m_dccPanel->hide();
m_dccPanelOpen = false;
- connect(m_dccPanel, TQT_SIGNAL(updateTabNotification(ChatWindow*,const Konversation::TabNotifyType&)), this, TQT_SLOT(setViewNotification(ChatWindow*,const Konversation::TabNotifyType&)));
+ connect(m_dccPanel, TQ_SIGNAL(updateTabNotification(ChatWindow*,const Konversation::TabNotifyType&)), this, TQ_SLOT(setViewNotification(ChatWindow*,const Konversation::TabNotifyType&)));
}
ViewContainer::~ViewContainer()
@@ -159,12 +159,12 @@ void ViewContainer::setupTabWidget()
closeBtn->resize(22, 22);
closeBtn->setSizePolicy(TQSizePolicy::Fixed, TQSizePolicy::Fixed);
m_tabWidget->setCornerWidget(closeBtn);
- connect(closeBtn, TQT_SIGNAL(clicked()), this, TQT_SLOT(closeCurrentView()));
+ connect(closeBtn, TQ_SIGNAL(clicked()), this, TQ_SLOT(closeCurrentView()));
- connect(m_tabWidget, TQT_SIGNAL(currentChanged(TQWidget*)), this, TQT_SLOT (switchView(TQWidget*)));
- connect(m_tabWidget, TQT_SIGNAL(closeRequest(TQWidget*)), this, TQT_SLOT(closeView(TQWidget*)));
- connect(m_tabWidget, TQT_SIGNAL(contextMenu(TQWidget*, const TQPoint&)), this, TQT_SLOT(showViewContextMenu(TQWidget*, const TQPoint&)));
- connect(m_tabWidget, TQT_SIGNAL(mouseMiddleClick(TQWidget*)), this, TQT_SLOT(closeViewMiddleClick(TQWidget*)));
+ connect(m_tabWidget, TQ_SIGNAL(currentChanged(TQWidget*)), this, TQ_SLOT (switchView(TQWidget*)));
+ connect(m_tabWidget, TQ_SIGNAL(closeRequest(TQWidget*)), this, TQ_SLOT(closeView(TQWidget*)));
+ connect(m_tabWidget, TQ_SIGNAL(contextMenu(TQWidget*, const TQPoint&)), this, TQ_SLOT(showViewContextMenu(TQWidget*, const TQPoint&)));
+ connect(m_tabWidget, TQ_SIGNAL(mouseMiddleClick(TQWidget*)), this, TQ_SLOT(closeViewMiddleClick(TQWidget*)));
updateTabWidgetAppearance();
}
@@ -175,16 +175,16 @@ void ViewContainer::setupViewTree()
m_viewTreeSplitter->setResizeMode(m_viewTree, TQSplitter::KeepSize);
m_viewTree->hide();
- connect(KonversationApplication::instance(), TQT_SIGNAL(appearanceChanged()), m_viewTree, TQT_SLOT(updateAppearance()));
- connect(this, TQT_SIGNAL(viewChanged(ChatWindow*)), m_viewTree, TQT_SLOT(selectView(ChatWindow*)));
- connect(this, TQT_SIGNAL(removeView(ChatWindow*)), m_viewTree, TQT_SLOT(removeView(ChatWindow*)));
- connect(this, TQT_SIGNAL(contextMenuClosed()), m_viewTree, TQT_SLOT(unHighlight()));
- connect(m_viewTree, TQT_SIGNAL(setViewTreeShown(bool)), this, TQT_SLOT(setViewTreeShown(bool)));
- connect(m_viewTree, TQT_SIGNAL(showView(ChatWindow*)), this, TQT_SLOT(showView(ChatWindow*)));
- connect(m_viewTree, TQT_SIGNAL(closeView(ChatWindow*)), this, TQT_SLOT(closeView(ChatWindow*)));
- connect(m_viewTree, TQT_SIGNAL(showViewContextMenu(TQWidget*, const TQPoint&)), this, TQT_SLOT(showViewContextMenu(TQWidget*, const TQPoint&)));
- connect(m_viewTree, TQT_SIGNAL(sizeChanged()), this, TQT_SLOT(saveSplitterSizes()));
- connect(m_viewTree, TQT_SIGNAL(syncTabBarToTree()), this, TQT_SLOT(syncTabBarToTree()));
+ connect(KonversationApplication::instance(), TQ_SIGNAL(appearanceChanged()), m_viewTree, TQ_SLOT(updateAppearance()));
+ connect(this, TQ_SIGNAL(viewChanged(ChatWindow*)), m_viewTree, TQ_SLOT(selectView(ChatWindow*)));
+ connect(this, TQ_SIGNAL(removeView(ChatWindow*)), m_viewTree, TQ_SLOT(removeView(ChatWindow*)));
+ connect(this, TQ_SIGNAL(contextMenuClosed()), m_viewTree, TQ_SLOT(unHighlight()));
+ connect(m_viewTree, TQ_SIGNAL(setViewTreeShown(bool)), this, TQ_SLOT(setViewTreeShown(bool)));
+ connect(m_viewTree, TQ_SIGNAL(showView(ChatWindow*)), this, TQ_SLOT(showView(ChatWindow*)));
+ connect(m_viewTree, TQ_SIGNAL(closeView(ChatWindow*)), this, TQ_SLOT(closeView(ChatWindow*)));
+ connect(m_viewTree, TQ_SIGNAL(showViewContextMenu(TQWidget*, const TQPoint&)), this, TQ_SLOT(showViewContextMenu(TQWidget*, const TQPoint&)));
+ connect(m_viewTree, TQ_SIGNAL(sizeChanged()), this, TQ_SLOT(saveSplitterSizes()));
+ connect(m_viewTree, TQ_SIGNAL(syncTabBarToTree()), this, TQ_SLOT(syncTabBarToTree()));
TDEAction* action;
@@ -276,16 +276,16 @@ void ViewContainer::setViewTreeShown(bool show)
void ViewContainer::removeViewTree()
{
- disconnect(KonversationApplication::instance(), TQT_SIGNAL(appearanceChanged()), m_viewTree, TQT_SLOT(updateAppearance()));
- disconnect(this, TQT_SIGNAL(viewChanged(ChatWindow*)), m_viewTree, TQT_SLOT(selectView(ChatWindow*)));
- disconnect(this, TQT_SIGNAL(removeView(ChatWindow*)), m_viewTree, TQT_SLOT(removeView(ChatWindow*)));
- disconnect(this, TQT_SIGNAL(contextMenuClosed()), m_viewTree, TQT_SLOT(unHighlight()));
- disconnect(m_viewTree, TQT_SIGNAL(setViewTreeShown(bool)), this, TQT_SLOT(setViewTreeShown(bool)));
- disconnect(m_viewTree, TQT_SIGNAL(showView(ChatWindow*)), this, TQT_SLOT(showView(ChatWindow*)));
- disconnect(m_viewTree, TQT_SIGNAL(closeView(ChatWindow*)), this, TQT_SLOT(closeView(ChatWindow*)));
- disconnect(m_viewTree, TQT_SIGNAL(showViewContextMenu(TQWidget*, const TQPoint&)), this, TQT_SLOT(showViewContextMenu(TQWidget*, const TQPoint&)));
- disconnect(m_viewTree, TQT_SIGNAL(sizeChanged()), this, TQT_SLOT(saveSplitterSizes()));
- disconnect(m_viewTree, TQT_SIGNAL(syncTabBarToTree()), this, TQT_SLOT(syncTabBarToTree()));
+ disconnect(KonversationApplication::instance(), TQ_SIGNAL(appearanceChanged()), m_viewTree, TQ_SLOT(updateAppearance()));
+ disconnect(this, TQ_SIGNAL(viewChanged(ChatWindow*)), m_viewTree, TQ_SLOT(selectView(ChatWindow*)));
+ disconnect(this, TQ_SIGNAL(removeView(ChatWindow*)), m_viewTree, TQ_SLOT(removeView(ChatWindow*)));
+ disconnect(this, TQ_SIGNAL(contextMenuClosed()), m_viewTree, TQ_SLOT(unHighlight()));
+ disconnect(m_viewTree, TQ_SIGNAL(setViewTreeShown(bool)), this, TQ_SLOT(setViewTreeShown(bool)));
+ disconnect(m_viewTree, TQ_SIGNAL(showView(ChatWindow*)), this, TQ_SLOT(showView(ChatWindow*)));
+ disconnect(m_viewTree, TQ_SIGNAL(closeView(ChatWindow*)), this, TQ_SLOT(closeView(ChatWindow*)));
+ disconnect(m_viewTree, TQ_SIGNAL(showViewContextMenu(TQWidget*, const TQPoint&)), this, TQ_SLOT(showViewContextMenu(TQWidget*, const TQPoint&)));
+ disconnect(m_viewTree, TQ_SIGNAL(sizeChanged()), this, TQ_SLOT(saveSplitterSizes()));
+ disconnect(m_viewTree, TQ_SIGNAL(syncTabBarToTree()), this, TQ_SLOT(syncTabBarToTree()));
TDEAction* action;
@@ -678,14 +678,14 @@ void ViewContainer::updateFrontView()
// Make sure that only views with info output get to be the m_frontView
if (m_frontView)
{
- disconnect(m_frontView, TQT_SIGNAL(updateInfo(const TQString &)), this, TQT_SIGNAL(setStatusBarInfoLabel(const TQString &)));
+ disconnect(m_frontView, TQ_SIGNAL(updateInfo(const TQString &)), this, TQ_SIGNAL(setStatusBarInfoLabel(const TQString &)));
}
if (view->canBeFrontView())
{
m_frontView = view;
- connect(view, TQT_SIGNAL(updateInfo(const TQString &)), this, TQT_SIGNAL(setStatusBarInfoLabel(const TQString &)));
+ connect(view, TQ_SIGNAL(updateInfo(const TQString &)), this, TQ_SIGNAL(setStatusBarInfoLabel(const TQString &)));
view->emitUpdateInfo();
}
else
@@ -1173,11 +1173,11 @@ void ViewContainer::addView(ChatWindow* view, const TQString& label, bool weinit
ChatWindow::WindowType wtype;
TQIconSet iconSet;
- connect(KonversationApplication::instance(), TQT_SIGNAL(appearanceChanged()), view, TQT_SLOT(updateAppearance()));
- connect(view, TQT_SIGNAL(setStatusBarTempText(const TQString&)), this, TQT_SIGNAL(setStatusBarTempText(const TQString&)));
- connect(view, TQT_SIGNAL(clearStatusBarTempText()), this, TQT_SIGNAL(clearStatusBarTempText()));
- connect(view, TQT_SIGNAL(closing(ChatWindow*)), this, TQT_SIGNAL(removeView(ChatWindow*)));
- connect(view, TQT_SIGNAL(closing(ChatWindow*)), this, TQT_SLOT(cleanupAfterClose(ChatWindow*)));
+ connect(KonversationApplication::instance(), TQ_SIGNAL(appearanceChanged()), view, TQ_SLOT(updateAppearance()));
+ connect(view, TQ_SIGNAL(setStatusBarTempText(const TQString&)), this, TQ_SIGNAL(setStatusBarTempText(const TQString&)));
+ connect(view, TQ_SIGNAL(clearStatusBarTempText()), this, TQ_SIGNAL(clearStatusBarTempText()));
+ connect(view, TQ_SIGNAL(closing(ChatWindow*)), this, TQ_SIGNAL(removeView(ChatWindow*)));
+ connect(view, TQ_SIGNAL(closing(ChatWindow*)), this, TQ_SLOT(cleanupAfterClose(ChatWindow*)));
// Please be careful about changing any of the grouping behavior in here,
// because it needs to match up with the sorting behavior of the tree list,
@@ -1380,7 +1380,7 @@ void ViewContainer::switchView(TQWidget* newView)
{
m_frontView->resetTabNotification();
- disconnect(m_frontView, TQT_SIGNAL(updateInfo(const TQString &)), this, TQT_SIGNAL(setStatusBarInfoLabel(const TQString &)));
+ disconnect(m_frontView, TQ_SIGNAL(updateInfo(const TQString &)), this, TQ_SIGNAL(setStatusBarInfoLabel(const TQString &)));
if (Preferences::automaticRememberLine() && m_frontView->isInsertSupported())
m_frontView->getTextView()->insertRememberLine();
@@ -1422,7 +1422,7 @@ void ViewContainer::switchView(TQWidget* newView)
void ViewContainer::showView(ChatWindow* view)
{
- // Don't bring Tab to front if TabWidget is hidden. Otherwise QT gets confused
+ // Don't bring Tab to front if TabWidget is hidden. Otherwise TQt gets confused
// and shows the Tab as active but will display the wrong pane
if (m_tabWidget && m_tabWidget->isVisible())
m_tabWidget->showPage(view);
@@ -1860,7 +1860,7 @@ void ViewContainer::insertCharacter()
if (!m_insertCharDialog)
{
m_insertCharDialog = new Konversation::InsertCharDialog(font.family(), m_window);
- connect(m_insertCharDialog, TQT_SIGNAL(insertChar(const TQChar&)), this, TQT_SLOT(insertChar(const TQChar&)));
+ connect(m_insertCharDialog, TQ_SIGNAL(insertChar(const TQChar&)), this, TQ_SLOT(insertChar(const TQChar&)));
}
m_insertCharDialog->setFont(font);
@@ -1979,8 +1979,8 @@ void ViewContainer::addKonsolePanel()
KonsolePanel* panel=new KonsolePanel(m_tabWidget);
panel->setName(i18n("Konsole"));
addView(panel, i18n("Konsole"));
- connect(panel, TQT_SIGNAL(updateTabNotification(ChatWindow*,const Konversation::TabNotifyType&)), this, TQT_SLOT(setViewNotification(ChatWindow*,const Konversation::TabNotifyType&)));
- connect(panel, TQT_SIGNAL(closeView(ChatWindow*)), this, TQT_SLOT(closeView(ChatWindow*)));
+ connect(panel, TQ_SIGNAL(updateTabNotification(ChatWindow*,const Konversation::TabNotifyType&)), this, TQ_SLOT(setViewNotification(ChatWindow*,const Konversation::TabNotifyType&)));
+ connect(panel, TQ_SIGNAL(closeView(ChatWindow*)), this, TQ_SLOT(closeView(ChatWindow*)));
}
void ViewContainer::addUrlCatcher()
@@ -1991,12 +1991,12 @@ void ViewContainer::addUrlCatcher()
m_urlCatcherPanel=new UrlCatcher(m_tabWidget);
addView(m_urlCatcherPanel, i18n("URL Catcher"));
KonversationApplication *konvApp=static_cast<KonversationApplication *>(TDEApplication::kApplication());
- connect(konvApp,TQT_SIGNAL(catchUrl(const TQString&,const TQString&)),
- m_urlCatcherPanel, TQT_SLOT(addUrl(const TQString&,const TQString&)) );
- connect(m_urlCatcherPanel, TQT_SIGNAL(deleteUrl(const TQString&,const TQString&)),
- konvApp, TQT_SLOT(deleteUrl(const TQString&,const TQString&)) );
- connect(m_urlCatcherPanel, TQT_SIGNAL(clearUrlList()),
- konvApp, TQT_SLOT(clearUrlList()));
+ connect(konvApp,TQ_SIGNAL(catchUrl(const TQString&,const TQString&)),
+ m_urlCatcherPanel, TQ_SLOT(addUrl(const TQString&,const TQString&)) );
+ connect(m_urlCatcherPanel, TQ_SIGNAL(deleteUrl(const TQString&,const TQString&)),
+ konvApp, TQ_SLOT(deleteUrl(const TQString&,const TQString&)) );
+ connect(m_urlCatcherPanel, TQ_SIGNAL(clearUrlList()),
+ konvApp, TQ_SLOT(clearUrlList()));
TQStringList urlList=konvApp->getUrlList();
for(unsigned int index=0;index<urlList.count();index++)
@@ -2081,7 +2081,7 @@ void ViewContainer::addDccChat(const TQString& myNick,const TQString& nick,const
? new DccChat(m_tabWidget, listen, m_frontServer, myNick, nick )
: new DccChat(m_tabWidget, listen, m_frontServer, myNick, nick, arguments[1], arguments[2].toInt() );
- connect(dccChatPanel, TQT_SIGNAL(updateTabNotification(ChatWindow*,const Konversation::TabNotifyType&)), this, TQT_SLOT(setViewNotification(ChatWindow*,const Konversation::TabNotifyType&)));
+ connect(dccChatPanel, TQ_SIGNAL(updateTabNotification(ChatWindow*,const Konversation::TabNotifyType&)), this, TQ_SLOT(setViewNotification(ChatWindow*,const Konversation::TabNotifyType&)));
// This needs to be here as addView will change m_frontServer if focus new tabs is enabled.
addView(dccChatPanel, dccChatPanel->getName());
@@ -2101,16 +2101,16 @@ StatusPanel* ViewContainer::addStatusView(Server* server)
TQString label = server->getDisplayName();
statusView->setName(label);
- TQObject::connect(server, TQT_SIGNAL(sslInitFailure()), this, TQT_SIGNAL(removeStatusBarSSLLabel()));
- TQObject::connect(server, TQT_SIGNAL(sslConnected(Server*)), this, TQT_SIGNAL(updateStatusBarSSLLabel(Server*)));
+ TQObject::connect(server, TQ_SIGNAL(sslInitFailure()), this, TQ_SIGNAL(removeStatusBarSSLLabel()));
+ TQObject::connect(server, TQ_SIGNAL(sslConnected(Server*)), this, TQ_SIGNAL(updateStatusBarSSLLabel(Server*)));
// ... then put it into the tab widget, otherwise we'd have a race with server member
addView(statusView, label);
- connect(statusView, TQT_SIGNAL(updateTabNotification(ChatWindow*,const Konversation::TabNotifyType&)),
- this, TQT_SLOT(setViewNotification(ChatWindow*,const Konversation::TabNotifyType&)));
- connect(statusView, TQT_SIGNAL(sendFile()), server, TQT_SLOT(requestDccSend()));
- connect(server, TQT_SIGNAL(awayState(bool)), statusView, TQT_SLOT(indicateAway(bool)) );
+ connect(statusView, TQ_SIGNAL(updateTabNotification(ChatWindow*,const Konversation::TabNotifyType&)),
+ this, TQ_SLOT(setViewNotification(ChatWindow*,const Konversation::TabNotifyType&)));
+ connect(statusView, TQ_SIGNAL(sendFile()), server, TQ_SLOT(requestDccSend()));
+ connect(server, TQ_SIGNAL(awayState(bool)), statusView, TQ_SLOT(indicateAway(bool)) );
// make sure that m_frontServer gets set on adding the first status panel, too,
// since there won't be a switchView happening
@@ -2129,8 +2129,8 @@ RawLog* ViewContainer::addRawLog(Server* server)
addView(rawLog, i18n("Raw Log"));
- connect(rawLog, TQT_SIGNAL(updateTabNotification(ChatWindow*,const Konversation::TabNotifyType&)),
- this, TQT_SLOT(setViewNotification(ChatWindow*,const Konversation::TabNotifyType&)));
+ connect(rawLog, TQ_SIGNAL(updateTabNotification(ChatWindow*,const Konversation::TabNotifyType&)),
+ this, TQ_SLOT(setViewNotification(ChatWindow*,const Konversation::TabNotifyType&)));
return rawLog;
}
@@ -2227,10 +2227,10 @@ Channel* ViewContainer::addChannel(Server* server, const TQString& name)
channel->setName(name); //still have to do this for now
addView(channel, name);
- connect(this, TQT_SIGNAL(updateChannelAppearance()), channel, TQT_SLOT(updateAppearance()));
- connect(channel, TQT_SIGNAL(updateTabNotification(ChatWindow*,const Konversation::TabNotifyType&)), this, TQT_SLOT(setViewNotification(ChatWindow*,const Konversation::TabNotifyType&)));
- connect(server, TQT_SIGNAL(awayState(bool)), channel, TQT_SLOT(indicateAway(bool)) );
- connect(channel, TQT_SIGNAL(joined(Channel*)), this, TQT_SLOT(channelJoined(Channel*)));
+ connect(this, TQ_SIGNAL(updateChannelAppearance()), channel, TQ_SLOT(updateAppearance()));
+ connect(channel, TQ_SIGNAL(updateTabNotification(ChatWindow*,const Konversation::TabNotifyType&)), this, TQ_SLOT(setViewNotification(ChatWindow*,const Konversation::TabNotifyType&)));
+ connect(server, TQ_SIGNAL(awayState(bool)), channel, TQ_SLOT(indicateAway(bool)) );
+ connect(channel, TQ_SIGNAL(joined(Channel*)), this, TQ_SLOT(channelJoined(Channel*)));
return channel;
}
@@ -2284,9 +2284,9 @@ Query* ViewContainer::addQuery(Server* server, const NickInfoPtr& nickInfo, bool
++m_queryViewCount;
- connect(query, TQT_SIGNAL(updateTabNotification(ChatWindow*,const Konversation::TabNotifyType&)), this, TQT_SLOT(setViewNotification(ChatWindow*,const Konversation::TabNotifyType&)));
- connect(query, TQT_SIGNAL(updateQueryChrome(ChatWindow*, const TQString &)), this, TQT_SLOT(updateQueryChrome(ChatWindow*, const TQString &)));
- connect(server, TQT_SIGNAL(awayState(bool)), query, TQT_SLOT(indicateAway(bool)));
+ connect(query, TQ_SIGNAL(updateTabNotification(ChatWindow*,const Konversation::TabNotifyType&)), this, TQ_SLOT(setViewNotification(ChatWindow*,const Konversation::TabNotifyType&)));
+ connect(query, TQ_SIGNAL(updateQueryChrome(ChatWindow*, const TQString &)), this, TQ_SLOT(updateQueryChrome(ChatWindow*, const TQString &)));
+ connect(server, TQ_SIGNAL(awayState(bool)), query, TQ_SLOT(indicateAway(bool)));
return query;
}
@@ -2400,10 +2400,10 @@ void ViewContainer::openNicksOnlinePanel()
{
m_nicksOnlinePanel=new NicksOnline(m_window);
addView(m_nicksOnlinePanel, i18n("Watched Nicks Online"));
- connect(m_nicksOnlinePanel, TQT_SIGNAL(editClicked()), m_window, TQT_SLOT(openNotify()));
- connect(m_nicksOnlinePanel, TQT_SIGNAL(doubleClicked(const TQString&,const TQString&)), m_window, TQT_SLOT(notifyAction(const TQString&,const TQString&)));
- connect(m_nicksOnlinePanel, TQT_SIGNAL(showView(ChatWindow*)), this, TQT_SLOT(showView(ChatWindow*)));
- connect(m_window, TQT_SIGNAL(nicksNowOnline(Server*)), m_nicksOnlinePanel, TQT_SLOT(updateServerOnlineList(Server*)));
+ connect(m_nicksOnlinePanel, TQ_SIGNAL(editClicked()), m_window, TQ_SLOT(openNotify()));
+ connect(m_nicksOnlinePanel, TQ_SIGNAL(doubleClicked(const TQString&,const TQString&)), m_window, TQ_SLOT(notifyAction(const TQString&,const TQString&)));
+ connect(m_nicksOnlinePanel, TQ_SIGNAL(showView(ChatWindow*)), this, TQ_SLOT(showView(ChatWindow*)));
+ connect(m_window, TQ_SIGNAL(nicksNowOnline(Server*)), m_nicksOnlinePanel, TQ_SLOT(updateServerOnlineList(Server*)));
(dynamic_cast<TDEToggleAction*>(actionCollection()->action("open_nicksonline_window")))->setChecked(true);
}
else
diff --git a/konversation/src/viewcontainer.h b/konversation/src/viewcontainer.h
index 625e56c..092a244 100644
--- a/konversation/src/viewcontainer.h
+++ b/konversation/src/viewcontainer.h
@@ -43,7 +43,7 @@ namespace Konversation
class ViewContainer : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/viewtree.cpp b/konversation/src/viewtree.cpp
index 3351a90..ac42347 100644
--- a/konversation/src/viewtree.cpp
+++ b/konversation/src/viewtree.cpp
@@ -94,10 +94,10 @@ ViewTree::ViewTree(TQWidget *parent)
m_middleClickItem = 0;
- connect(m_enableCloseButtonTimer, TQT_SIGNAL(timeout()), TQT_SLOT(enableCloseButton()));
- connect(this, TQT_SIGNAL(selectionChanged(TQListViewItem*)), TQT_SLOT(announceSelection(TQListViewItem*)));
- connect(this, TQT_SIGNAL(aboutToMove()), TQT_SLOT(slotAboutToMoveView()));
- connect(this, TQT_SIGNAL(moved()), TQT_SLOT(slotMovedView()));
+ connect(m_enableCloseButtonTimer, TQ_SIGNAL(timeout()), TQ_SLOT(enableCloseButton()));
+ connect(this, TQ_SIGNAL(selectionChanged(TQListViewItem*)), TQ_SLOT(announceSelection(TQListViewItem*)));
+ connect(this, TQ_SIGNAL(aboutToMove()), TQ_SLOT(slotAboutToMoveView()));
+ connect(this, TQ_SIGNAL(moved()), TQ_SLOT(slotMovedView()));
}
ViewTree::~ViewTree()
@@ -538,10 +538,10 @@ void ViewTree::contentsMousePressEvent(TQMouseEvent* e)
// Don't change the selected item when the user only
// wants to get the context menu for a non-selected
// item.
- if (e->button() == Qt::RightButton && !item->isSelected())
+ if (e->button() == TQt::RightButton && !item->isSelected())
return;
- if (Preferences::closeButtons() && e->button() == Qt::LeftButton && isAboveIcon(vp, item))
+ if (Preferences::closeButtons() && e->button() == TQt::LeftButton && isAboveIcon(vp, item))
{
m_pressedAboveCloseButton = true;
if (!item->getCloseButtonEnabled()) TDEListView::contentsMousePressEvent(e);
@@ -551,7 +551,7 @@ void ViewTree::contentsMousePressEvent(TQMouseEvent* e)
m_pressedAboveCloseButton = false;
TDEListView::contentsMousePressEvent(e);
}
- m_middleClickItem = (Preferences::middleClickClose() && e->button() == Qt::MidButton) ? item : 0;
+ m_middleClickItem = (Preferences::middleClickClose() && e->button() == TQt::MidButton) ? item : 0;
}
}
@@ -560,19 +560,19 @@ void ViewTree::contentsMouseReleaseEvent(TQMouseEvent* e)
TQPoint vp = contentsToViewport(e->pos());
ViewTreeItem* item = static_cast<ViewTreeItem*>(itemAt(vp));
- if (!item && e->button() == Qt::RightButton)
+ if (!item && e->button() == TQt::RightButton)
return;
if (item)
{
- if (Preferences::closeButtons() && e->button() == Qt::LeftButton
+ if (Preferences::closeButtons() && e->button() == TQt::LeftButton
&& isAboveIcon(vp, item) && m_pressedAboveCloseButton
&& item->getCloseButtonEnabled())
{
emit closeView(item->getView());
}
- if (Preferences::middleClickClose() && e->button() == Qt::MidButton
+ if (Preferences::middleClickClose() && e->button() == TQt::MidButton
&& item == m_middleClickItem)
{
emit closeView(item->getView());
@@ -597,9 +597,9 @@ void ViewTree::contentsMouseMoveEvent(TQMouseEvent* e)
// Allow dragging only with the middle mouse button, just
// like for the tab bar.
- if ((e->state() & Qt::MidButton) == Qt::MidButton)
+ if ((e->state() & TQt::MidButton) == TQt::MidButton)
TDEListView::contentsMouseMoveEvent(e);
- else if ((e->state() & Qt::LeftButton) == Qt::LeftButton)
+ else if ((e->state() & TQt::LeftButton) == TQt::LeftButton)
{
if (item && (item != selectedItem()) && !item->isSeparator())
setSelected(item, true);
@@ -607,7 +607,7 @@ void ViewTree::contentsMouseMoveEvent(TQMouseEvent* e)
if (Preferences::closeButtons())
{
- if (!(e->state() & Qt::LeftButton) && !(e->state() & Qt::MidButton) && !(e->state() & Qt::RightButton))
+ if (!(e->state() & TQt::LeftButton) && !(e->state() & TQt::MidButton) && !(e->state() & TQt::RightButton))
{
if (item)
{
diff --git a/konversation/src/viewtree.h b/konversation/src/viewtree.h
index 4aaf55b..4f9ef88 100644
--- a/konversation/src/viewtree.h
+++ b/konversation/src/viewtree.h
@@ -20,7 +20,7 @@ class ChatWindow;
class ViewTree : public TDEListView
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/warnings_preferences.cpp b/konversation/src/warnings_preferences.cpp
index e475842..80cd51f 100644
--- a/konversation/src/warnings_preferences.cpp
+++ b/konversation/src/warnings_preferences.cpp
@@ -29,7 +29,7 @@ Warnings_Config::Warnings_Config( TQWidget* parent, const char* name, WFlags fl
{
dialogListView->setSorting(1);
loadSettings();
- connect(dialogListView, TQT_SIGNAL(clicked(TQListViewItem *)), this, TQT_SIGNAL(modified()));
+ connect(dialogListView, TQ_SIGNAL(clicked(TQListViewItem *)), this, TQ_SIGNAL(modified()));
}
Warnings_Config::~Warnings_Config()
diff --git a/konversation/src/warnings_preferences.h b/konversation/src/warnings_preferences.h
index 77eed48..2e0a248 100644
--- a/konversation/src/warnings_preferences.h
+++ b/konversation/src/warnings_preferences.h
@@ -21,7 +21,7 @@ class TQListViewItem;
class Warnings_Config : public Warnings_ConfigUI, public KonviSettingsPage
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/konversation/src/watchednicknames_preferences.cpp b/konversation/src/watchednicknames_preferences.cpp
index 2b78db2..2e4206a 100644
--- a/konversation/src/watchednicknames_preferences.cpp
+++ b/konversation/src/watchednicknames_preferences.cpp
@@ -37,17 +37,17 @@ WatchedNicknames_Config::WatchedNicknames_Config(TQWidget *parent, const char *n
loadSettings();
- connect(kcfg_UseNotify,TQT_SIGNAL (toggled(bool)),this,TQT_SLOT (checkIfEmptyListview(bool)) );
- connect(newButton,TQT_SIGNAL (clicked()),this,TQT_SLOT (newNotify()) );
- connect(removeButton,TQT_SIGNAL (clicked()),this,TQT_SLOT (removeNotify()) );
- connect(notifyListView,TQT_SIGNAL (selectionChanged(TQListViewItem*)),this,TQT_SLOT (entrySelected(TQListViewItem*)) );
- connect(notifyListView,TQT_SIGNAL (clicked(TQListViewItem*)),this,TQT_SLOT (entrySelected(TQListViewItem*)) );
+ connect(kcfg_UseNotify,TQ_SIGNAL (toggled(bool)),this,TQ_SLOT (checkIfEmptyListview(bool)) );
+ connect(newButton,TQ_SIGNAL (clicked()),this,TQ_SLOT (newNotify()) );
+ connect(removeButton,TQ_SIGNAL (clicked()),this,TQ_SLOT (removeNotify()) );
+ connect(notifyListView,TQ_SIGNAL (selectionChanged(TQListViewItem*)),this,TQ_SLOT (entrySelected(TQListViewItem*)) );
+ connect(notifyListView,TQ_SIGNAL (clicked(TQListViewItem*)),this,TQ_SLOT (entrySelected(TQListViewItem*)) );
- connect(networkDropdown,TQT_SIGNAL (activated(const TQString&)),this,TQT_SLOT (networkChanged(const TQString&)) );
- connect(nicknameInput,TQT_SIGNAL (textChanged(const TQString&)),this,TQT_SLOT (nicknameChanged(const TQString&)) );
+ connect(networkDropdown,TQ_SIGNAL (activated(const TQString&)),this,TQ_SLOT (networkChanged(const TQString&)) );
+ connect(nicknameInput,TQ_SIGNAL (textChanged(const TQString&)),this,TQ_SLOT (nicknameChanged(const TQString&)) );
- connect(KonversationApplication::instance(), TQT_SIGNAL(serverGroupsChanged(const Konversation::ServerGroupSettings*)),
- this, TQT_SLOT(updateNetworkNames()));
+ connect(KonversationApplication::instance(), TQ_SIGNAL(serverGroupsChanged(const Konversation::ServerGroupSettings*)),
+ this, TQ_SLOT(updateNetworkNames()));
}
WatchedNicknames_Config::~WatchedNicknames_Config()
diff --git a/konversation/src/watchednicknames_preferences.h b/konversation/src/watchednicknames_preferences.h
index 085a18e..d7df0a0 100644
--- a/konversation/src/watchednicknames_preferences.h
+++ b/konversation/src/watchednicknames_preferences.h
@@ -22,7 +22,7 @@ class TQListViewItem;
class WatchedNicknames_Config : public WatchedNicknames_ConfigUI, public KonviSettingsPage
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
deleted file mode 100644
index 2ce6ef4..0000000
--- a/po/CMakeLists.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# build translations if some are already available
-
-file( GLOB_RECURSE po_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${PROJECT_NAME}.po )
-
-foreach( _po ${po_files} )
- string( REPLACE "/" ";" _path "${_po}" )
- list( GET _path 0 _lang )
- tde_create_translation( FILES ${_po} LANG ${_lang} )
-endforeach( )
diff --git a/po/Makefile.am b/po/Makefile.am
deleted file mode 100644
index 54cb7de..0000000
--- a/po/Makefile.am
+++ /dev/null
@@ -1 +0,0 @@
-SUBDIRS = $(AUTODIRS)
diff --git a/po/ar/Makefile.am b/po/ar/Makefile.am
deleted file mode 100644
index f01035c..0000000
--- a/po/ar/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = ar
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/bg/Makefile.am b/po/bg/Makefile.am
deleted file mode 100644
index 869f213..0000000
--- a/po/bg/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = bg
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/ca/Makefile.am b/po/ca/Makefile.am
deleted file mode 100644
index 8f8e4c6..0000000
--- a/po/ca/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = ca
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/da/Makefile.am b/po/da/Makefile.am
deleted file mode 100644
index 8452929..0000000
--- a/po/da/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = da
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/de/Makefile.am b/po/de/Makefile.am
deleted file mode 100644
index b15dd61..0000000
--- a/po/de/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = de
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/el/Makefile.am b/po/el/Makefile.am
deleted file mode 100644
index da7e49a..0000000
--- a/po/el/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = el
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/en_GB/Makefile.am b/po/en_GB/Makefile.am
deleted file mode 100644
index ce472fa..0000000
--- a/po/en_GB/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = en_GB
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/es/Makefile.am b/po/es/Makefile.am
deleted file mode 100644
index d3df28d..0000000
--- a/po/es/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = es
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/et/Makefile.am b/po/et/Makefile.am
deleted file mode 100644
index 21009b2..0000000
--- a/po/et/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = et
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/fi/Makefile.am b/po/fi/Makefile.am
deleted file mode 100644
index b5f8c61..0000000
--- a/po/fi/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = fi
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/fr/Makefile.am b/po/fr/Makefile.am
deleted file mode 100644
index 1e563b7..0000000
--- a/po/fr/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = fr
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/gl/Makefile.am b/po/gl/Makefile.am
deleted file mode 100644
index 73c415d..0000000
--- a/po/gl/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = gl
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/he/Makefile.am b/po/he/Makefile.am
deleted file mode 100644
index d03e342..0000000
--- a/po/he/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = he
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/hu/Makefile.am b/po/hu/Makefile.am
deleted file mode 100644
index a60c4c4..0000000
--- a/po/hu/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = hu
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/it/Makefile.am b/po/it/Makefile.am
deleted file mode 100644
index 0d5c097..0000000
--- a/po/it/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = it
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/ja/Makefile.am b/po/ja/Makefile.am
deleted file mode 100644
index f18f0ca..0000000
--- a/po/ja/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = ja
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/ka/Makefile.am b/po/ka/Makefile.am
deleted file mode 100644
index 8d1a798..0000000
--- a/po/ka/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = ka
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/ko/Makefile.am b/po/ko/Makefile.am
deleted file mode 100644
index 5028270..0000000
--- a/po/ko/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = ko
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/pa/Makefile.am b/po/pa/Makefile.am
deleted file mode 100644
index 944337a..0000000
--- a/po/pa/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = pa
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/pt/Makefile.am b/po/pt/Makefile.am
deleted file mode 100644
index fd3494d..0000000
--- a/po/pt/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = pt
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/ru/Makefile.am b/po/ru/Makefile.am
deleted file mode 100644
index 1c418b6..0000000
--- a/po/ru/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = ru
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/sr/Makefile.am b/po/sr/Makefile.am
deleted file mode 100644
index 791c3c6..0000000
--- a/po/sr/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = sr
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/sr@Latn/Makefile.am b/po/sr@Latn/Makefile.am
deleted file mode 100644
index 1347978..0000000
--- a/po/sr@Latn/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = sr@Latn
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/sv/Makefile.am b/po/sv/Makefile.am
deleted file mode 100644
index 300ce12..0000000
--- a/po/sv/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = sv
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/tr/Makefile.am b/po/tr/Makefile.am
deleted file mode 100644
index a9550cb..0000000
--- a/po/tr/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = tr
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/zh_CN/Makefile.am b/po/zh_CN/Makefile.am
deleted file mode 100644
index b5f72f3..0000000
--- a/po/zh_CN/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = zh_CN
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/po/zh_TW/Makefile.am b/po/zh_TW/Makefile.am
deleted file mode 100644
index c37fe4d..0000000
--- a/po/zh_TW/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = zh_TW
-SUBDIRS = $(AUTODIRS)
-POFILES = AUTO
diff --git a/stamp-h.in b/stamp-h.in
deleted file mode 100644
index e69de29..0000000
--- a/stamp-h.in
+++ /dev/null
diff --git a/subdirs b/subdirs
deleted file mode 100644
index 0ed5f80..0000000
--- a/subdirs
+++ /dev/null
@@ -1,3 +0,0 @@
-doc
-konversation
-po
diff --git a/translations/desktop_files/ar.po b/translations/desktop_files/ar.po
new file mode 100644
index 0000000..5a51ccc
--- /dev/null
+++ b/translations/desktop_files/ar.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "زبون IRC"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr ""
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"Big Bullets\" من Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "سمة Christmas"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "سمة \"Christmas Theme\" من Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "سمة كلاسيكية"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LED\" من Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "السِمة الإفتراضية"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Simplistic\" من Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "سمة ضاحِكة ( Smiling )"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "أخِذ \"Smiling\" من Kopete من قِبل John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "سمة Square"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"SQUARE\" تأليف Kenichiro Takahashi"
diff --git a/translations/desktop_files/bg.po b/translations/desktop_files/bg.po
new file mode 100644
index 0000000..8f9d59d
--- /dev/null
+++ b/translations/desktop_files/bg.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "IRC клиент"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "Големи орнаменти"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"Големи орнаменти\" от Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Коледна тема"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"Коледна тема\" от Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Класическа тема"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LED\" от Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Стандартна тема"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Опростена\" от Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Тема \"Усмивка\""
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "Тема \"Усмивка\" е откраднато от Kopete от John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Тема \"Квадрат\""
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "Тема \"Квадрат\" от Kenichiro Takahashi"
diff --git a/translations/desktop_files/br.po b/translations/desktop_files/br.po
new file mode 100644
index 0000000..08c8010
--- /dev/null
+++ b/translations/desktop_files/br.po
@@ -0,0 +1,98 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "Kliant IRC"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "Melloù bras"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+#, fuzzy
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "« LED » gant Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Giz Nedeleg"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "« Giz Nedeleg » gant Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Giz da gustum"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "« LED » gant Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Giz dre ziouer"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr ""
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Giz Mousc'hoarzh"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr ""
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Giz karrez"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "« SQUARE » gant Kenichiro Takahashi"
diff --git a/translations/desktop_files/ca.po b/translations/desktop_files/ca.po
new file mode 100644
index 0000000..0c7ec56
--- /dev/null
+++ b/translations/desktop_files/ca.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "Client IRC"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr ""
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"Big Bullets\" per Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Tema nadalenc"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"Tema nadalenc\" per Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Tema clàssic"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LED\" per Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Tema per omissió"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Simplistic\" per Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Tema Smiling"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "\"Smiling\" robat del Kopete per John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Tema Square"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"SQUARE\" per Kenichiro Takahashi"
diff --git a/translations/desktop_files/cs.po b/translations/desktop_files/cs.po
new file mode 100644
index 0000000..d1cc58b
--- /dev/null
+++ b/translations/desktop_files/cs.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "IRC klient"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "Velké odrážky"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "Velké odrážky od Daria Abatianniho"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Vánoční téma"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "Vánoční téma od Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Klasické téma"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "LED od Daria Abatianniho"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Výchozí téma"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "Jednoduché téma od Shintara Matsuoky"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Smajlíkové téma"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "Smajlíkové téma od Johna Tapsella převzato z Kopete"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Square téma"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"SQUARE\" od Kenichiro Takahashi"
diff --git a/translations/desktop_files/cy.po b/translations/desktop_files/cy.po
new file mode 100644
index 0000000..ec32981
--- /dev/null
+++ b/translations/desktop_files/cy.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "Dibynnydd IRC"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr ""
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr ""
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr ""
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr ""
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr ""
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr ""
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr ""
diff --git a/translations/desktop_files/da.po b/translations/desktop_files/da.po
new file mode 100644
index 0000000..0918aa8
--- /dev/null
+++ b/translations/desktop_files/da.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "IRC-klient"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr ""
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"Big Bullets\" af Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Juletema"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"Juletema\" af Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Klassisk tema"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LED\" af Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Standardtema"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Simplistic\" af Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr "Oxygen-tema"
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr "\"Oxygen\" af Nuno Pinheiro"
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Smilende tema"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "\"Smilende\" stjålet fra Kopete af John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Square tema"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"SQUARE\" af Kenichiro Takahashi"
diff --git a/translations/desktop_files/de.po b/translations/desktop_files/de.po
new file mode 100644
index 0000000..14cd8a0
--- /dev/null
+++ b/translations/desktop_files/de.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "IRC-Programm"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "Große Kugeln"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"Big Bullets\" von Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Weihnachtsdesign"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"Christmas Theme\" von Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Klassisches Design"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LED\" von Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Standard-Design"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Simplistic\" von Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr "Oxygen-Design"
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr "\"Oxygen\" von Nuno Pinheiro"
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Smiley-Design"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "\"Smiling\" geklaut bei Kopete von John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Rechteck-Design"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"SQUARE\" von Kenichiro Takahashi"
diff --git a/translations/desktop_files/el.po b/translations/desktop_files/el.po
new file mode 100644
index 0000000..2c3bda5
--- /dev/null
+++ b/translations/desktop_files/el.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "Πελάτης IRC"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "Μεγάλα Bullet"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"Μεγάλα Bullet\" από Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Χριστουγεννιάτικο θέμα"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"Χριστουγεννιάτικο θέμα\" από Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Κλασικό θέμα"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LED\" από Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Προκαθορισμένο θέμα"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Απλοϊκό\" από Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Θέμα χαμόγελου"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "\"Χαμόγελο\" κλεμμένο από το Kopete από John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Τετράγωνο θέμα"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"Τετράγωνο\" από Kenichiro Takahashi"
diff --git a/translations/desktop_files/es.po b/translations/desktop_files/es.po
new file mode 100644
index 0000000..3efa720
--- /dev/null
+++ b/translations/desktop_files/es.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "Cliente de IRC"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr ""
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "«Big Bullets» de Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Tema navideño"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "«Tema navideño» de Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Tema clásico"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "«LED» de Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Tema predeterminado"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "«Simplistic» de Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Tema «Smiling»"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "«Smiling» tomado de Kopete por John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Tema «Square»"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "«SQUARE» de Kenichiro Takahashi"
diff --git a/translations/desktop_files/et.po b/translations/desktop_files/et.po
new file mode 100644
index 0000000..3b2b7df
--- /dev/null
+++ b/translations/desktop_files/et.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "IRC klient"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr ""
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"Big Bullets\" (autor Dario Abatianni)"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Jõuluteema"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"Jõuluteema\" (autor Kenichiro Takahashi)"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Klassikaline teema"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LED\" (autor Dario Abatianni)"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Vaiketeema"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Simplistic\" (autor Shintaro Matsuoka)"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr "Oxygeni teema"
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr "\"Oxygen\" (autor Nuno Pinheiro)"
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Naerusuuteema"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "\"Smiling\" (Kopetest hiivas John Tapsell)"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Kandiline teema"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"SQUARE\" (autor Kenichiro Takahashi)"
diff --git a/translations/desktop_files/eventsrc/ar.po b/translations/desktop_files/eventsrc/ar.po
new file mode 100644
index 0000000..f5319bb
--- /dev/null
+++ b/translations/desktop_files/eventsrc/ar.po
@@ -0,0 +1,159 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "رسالة جديدة"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "وصلة رِسالة جديدة في قناة"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "كُُتِب الأسم المستعار"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "أحد ما كتب إسمك المستعار في رسالة ما"
+
+#. Name
+#: src/eventsrc:16
+#, fuzzy
+msgid "Private message"
+msgstr "رسالة جديدة"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "تغيّر الإسم المستعار"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "أحد ما غيّر إسمه المستعار"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "ملف وارِد"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "أحد ما يريد إرسال ملف إليك عبر DCC"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "الإسم المستعار إنضمّ إلى القناة"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "إسم مستعار جديد إنضمّ إلى القناة"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "الإسم المستعار غادر القناة"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "إسم مستعار غادر القناة"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "تغيير النمط"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "تغيّر مستخدِم أو قناة ما"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "بلِغ"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "مستخدِم مِن أفراد لائحتك لِلأسماء المستعارة سجل دخولهُ"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "أطلب"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "أحدٌ ما إبتدء مكالمة ( طلب ) معك"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "ركل"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "أحدٌ ما طلب ركلك خارجأً عن القناة"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "عطل في الإتصال"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "فشلتُ في الإتصال بِلخادِم"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "إنضممت إلى قناة"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "مكالمة DCC"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "أحدٌ ما إبتدء مكالمة DCC معك"
diff --git a/translations/desktop_files/eventsrc/bg.po b/translations/desktop_files/eventsrc/bg.po
new file mode 100644
index 0000000..c228252
--- /dev/null
+++ b/translations/desktop_files/eventsrc/bg.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Ново съобщение"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Пристигна ново съобщение в канала"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Написан псевдоним"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Псевдонимът ви бе написан в съобщение"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Лично съобщение"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "Получихте лично съобщение"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Псевдонимът е променен"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Някой си промени псевдонима"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Пристигащ файл"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Някой иска да ви изпрати файл чрез DCC"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Псевдонимът се присъедини към канала"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Нов псевдоним се присъедини към канала"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Псевдонимът напусна канала"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Псевдонимът напусна канала"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Смяна на режим"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Променен е потребителски режим или канал"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Известяване"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Потребител от списъка ви с наблюдавани псевдоними влезе в канала"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Запитване"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Някой започна личен разговор с вас"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Изритване"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Някой ви изрита от канала"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Неуспешно свързване"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Неуспех при свързване към сървър"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Вие се присъединихте към канал"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "DCC разговор"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Някой е започнал разговор с вас в DCC"
diff --git a/translations/desktop_files/eventsrc/br.po b/translations/desktop_files/eventsrc/br.po
new file mode 100644
index 0000000..c564d6e
--- /dev/null
+++ b/translations/desktop_files/eventsrc/br.po
@@ -0,0 +1,162 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Kemennad nevez"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Deuet eo ur postel nevez en ur c'hanol"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:16
+#, fuzzy
+msgid "Private message"
+msgstr "Kemennad nevez"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr ""
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Restr resev"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr ""
+
+#. Name
+#: src/eventsrc:31
+#, fuzzy
+msgid "Nick joined channel"
+msgstr "Emellet out bet ur c'hanol"
+
+#. Comment
+#: src/eventsrc:32
+#, fuzzy
+msgid "New nick joined a channel"
+msgstr "Emellet out bet ur c'hanol"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:37
+#, fuzzy
+msgid "A nick left a channel"
+msgstr "Emellet out bet ur c'hanol"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr ""
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr ""
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Goulenn"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr ""
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Sac'het eo ar gevreadenn"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr ""
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Emellet out bet ur c'hanol"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "Flapañ DCC"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr ""
diff --git a/translations/desktop_files/eventsrc/bs.po b/translations/desktop_files/eventsrc/bs.po
new file mode 100644
index 0000000..8be6ecc
--- /dev/null
+++ b/translations/desktop_files/eventsrc/bs.po
@@ -0,0 +1,160 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Nova poruka"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Nova poruka pristigla na kanal"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Nick zapisan"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Neko je spomenuo vaš nick u poruci"
+
+#. Name
+#: src/eventsrc:16
+#, fuzzy
+msgid "Private message"
+msgstr "Nova poruka"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Nick promijenjen"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Neko je promijenio svoj nick"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Dolazeća datoteka"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Neko želi da vam pošalje datoteku koristeći DCC"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Nick se pridružio kanalu"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Novi nick se pridružio kanalu"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Nick napustio kanal"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Nick je napustio kanal"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Promjena režima"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Mod korisnika ili kanala je promijenjen"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Obavijesti"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr ""
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr ""
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr ""
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+#, fuzzy
+msgid "You joined a channel"
+msgstr "Nick se pridružio kanalu"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr ""
diff --git a/translations/desktop_files/eventsrc/ca.po b/translations/desktop_files/eventsrc/ca.po
new file mode 100644
index 0000000..ad47d5d
--- /dev/null
+++ b/translations/desktop_files/eventsrc/ca.po
@@ -0,0 +1,159 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Nou missatge"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Ha arribat un nou missatge a un canal"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Escriure sobrenom"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Algú ha escrit el vostre sobrenom en un missatge"
+
+#. Name
+#: src/eventsrc:16
+#, fuzzy
+msgid "Private message"
+msgstr "Nou missatge"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Sobrenom canviat"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Algú ha canviat el seu sobrenom"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Fitxer entrant"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Algú desitja enviar-vos un fitxer sobre DCC"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "El sobrenom ha accedit al canal"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Un nou sobrenom ha accedit a un canal"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "El sobrenom ha abandonat el canal"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Un sobrenom ha deixat un canal"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Mode canviat"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "A mode d'usuari o de canal ha estat canviat"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Notificació"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "S'ha connectat un usuari de la vostra llista de sobrenoms vigilats"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Conversa"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Algú ha iniciat una conversa (query) amb vostè"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Expulsió"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Algú us ha expulsat d'un canal"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Error de connexió"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "No s'ha pogut connectar al servidor"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Heu entrat a un canal"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "Xat DCC"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Algú ha iniciat un xat DCC amb vostè"
diff --git a/translations/desktop_files/eventsrc/cs.po b/translations/desktop_files/eventsrc/cs.po
new file mode 100644
index 0000000..0e1ea88
--- /dev/null
+++ b/translations/desktop_files/eventsrc/cs.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Nová zpráva"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Na kanálu se objevila nová zpráva"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Zapsána přezdívka"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Někdo ve zprávě napsal vaší přezdívku"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Soukromá zpráva"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "Obdrželi jste soukromou zprávu"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Přezdívka změněna"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Někdo změnil svou přezdívku"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Příchozí soubor"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Někdo vám chce přes DCC poslat soubor"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Přezdívka se objevila na kanálu"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Na kanálu se objevila nová přezdívka"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Přezdívka opustila kanál"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Přezdívka opustila kanál"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Změna režimu"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Uživatel nebo kanál byl změněn"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Uživatel z vašeho seznamu je online"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Dotaz"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Někdo s vámi zahájil rozhovor (dotaz)"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Vykopnutí"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Někdo vás vykopnul z kanálu"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Selhání připojení"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Chyba při připojení k serveru"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Připojili jste se ke kanálu"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "DCC pokec"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Někdo si s vámi chce pokecat přes DCC"
diff --git a/translations/desktop_files/eventsrc/cy.po b/translations/desktop_files/eventsrc/cy.po
new file mode 100644
index 0000000..34558c5
--- /dev/null
+++ b/translations/desktop_files/eventsrc/cy.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr ""
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr ""
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr ""
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr ""
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Ymholiad"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr ""
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Lluchio"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr ""
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "Sgwrs DCC"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr ""
diff --git a/translations/desktop_files/eventsrc/da.po b/translations/desktop_files/eventsrc/da.po
new file mode 100644
index 0000000..1c7aca1
--- /dev/null
+++ b/translations/desktop_files/eventsrc/da.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Ny besked"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Ny besked ankom i kanal"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Alias skrevet"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Nogen skrev dit alias i en besked"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Provat besked"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "Du modtog en privat besked"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Alias ændret"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Nogen ændrede deres alias"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Indkommende fil"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Nogen ønsker at transmittere en fil til dig over DCC"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Alias gik med i kanal"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Nyt alias gik med i en kanal"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Alias forlod kanal"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Et alias forlod en kanal"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Tilstand ændret"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "En bruger- eller kanaltilstand blev ændret"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Bekendtgør"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "En bruger på din liste af aliasser gik online"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Nogen startede en konversation (query) med dig"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Nogen sparkede dig ud af kanalen"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Forbindelse mislykket"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Mislykkedes at forbinde til server"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Du gik med i en kanal"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "Dcc-chat"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Nogen startede en dcc-chat med dig"
diff --git a/translations/desktop_files/eventsrc/de.po b/translations/desktop_files/eventsrc/de.po
new file mode 100644
index 0000000..03d0b63
--- /dev/null
+++ b/translations/desktop_files/eventsrc/de.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Neue Nachricht"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Neue Nachricht in einem Kanal"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Spitzname erwähnt"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Jemand hat Ihren Spitznamen in einer Nachricht erwähnt"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Private Nachricht"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "Sie haben eine private Nachricht erhalten"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Spitzname geändert"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Jemand hat seinen Spitznamen geändert"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Datei angeboten"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Jemand bietet Ihnen eine Datei zum DCC-Download an"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Benutzer betritt Kanal"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Jemand betritt einen Kanal"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Benutzer verlässt Kanal"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Jemand verlässt einen Kanal"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Moduswechsel"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Ein Benutzer- oder Kanal-Modus wurde geändert"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Benachrichtigung"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Ein Benutzer aus Ihrer \"Beobachten\"-Liste ist online"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Jemand hat ein Gespräch (query) mit Ihnen begonnen"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Jemand hat Sie aus einem Kanal geworfen"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Verbindungsfehler"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Fehler beim Verbinden zum Server"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Sie haben einen Kanel betreten"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "DCC-Chat"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Jemand hat einen DCC-Chat mit Ihnen begonnen"
diff --git a/translations/desktop_files/eventsrc/el.po b/translations/desktop_files/eventsrc/el.po
new file mode 100644
index 0000000..ec65372
--- /dev/null
+++ b/translations/desktop_files/eventsrc/el.po
@@ -0,0 +1,159 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Νέο μήνυμα"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Νέο μήνυμα έφτασε στο κανάλι"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Το ψευδώνυμο γράφτηκε"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Κάποιος έγραψε το ψευδώνυμο σας σε ένα μήνυμα"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Προσωπικό μήνυμα"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "Λάβατε ένα προσωπικό μήνυμα"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Το ψευδώνυμο άλλαξε"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Κάποιος άλλαξε το ψευδώνυμο του"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Εισερχόμενο αρχείο"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Κάποιος θέλει να σας στείλει ένα αρχείο μέσω DCC"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Το ψευδώνυμο συνδέθηκε στο κανάλι"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Νέο ψευδώνυμο συνδέθηκε σε ένα κανάλι"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Το ψευδώνυμο έφυγε από το κανάλι"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Ένα ψευδώνυμο έφυγε από ένα κανάλι"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Αλλαγή κατάστασης"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Η κατάσταση ενός χρήστης ή καναλιού άλλαξε"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Ειδοποίηση"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr ""
+"Ένας χρήστης από τη λίστα ψευδώνυμων παρακολούθησης συνδέθηκε στο δίκτυο"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Ερώτηση"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Κάποιος ξεκίνησε μια συζήτηση (ερώτηση) μαζί σας"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Απομάκρυνση"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Κάποιος σας απομάκρυνε από ένα κανάλι"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Αποτυχία σύνδεσης"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Η σύνδεση με τον εξυπηρετητή απέτυχε"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Συνδεθήκατε σε ένα κανάλι"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "Συζήτηση DCC"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Κάποιος ξεκίνησε μια συζήτηση DCC μαζί σας"
diff --git a/translations/desktop_files/eventsrc/es.po b/translations/desktop_files/eventsrc/es.po
new file mode 100644
index 0000000..43d38fb
--- /dev/null
+++ b/translations/desktop_files/eventsrc/es.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Nuevo mensaje"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Ha llegado un nuevo mensaje a un canal"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Apodo escrito"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Alguien ha escrito su apodo en un mensaje"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Mensaje privado"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "Ha recibido un mensaje privado"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Apodo modificado"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Alguien ha cambiado su apodo"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Fichero entrante"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Alguien quiere transmitirle un fichero a través de DCC"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Apodo se ha unido al canal"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Un nuevo usuario se ha unido a un canal"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Apodo ha dejado el canal"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Un usuario ha abandonado un canal"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Cambio de modo"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Un modo de usuario o de canal ha sido modificado"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Notificar"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Un usuario de su lista de apodos vigilados se ha conectado"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Consulta"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Alguien empezó una conversación (consulta) con usted"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Expulsar"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Alguien le ha expulsado de un canal"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Fallo de la conexión"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "No ha sido posible conectarse al servidor"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Se ha unido a un canal"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "Charla DCC"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Alguien empezó una charla de tipo DCC con usted"
diff --git a/translations/desktop_files/eventsrc/et.po b/translations/desktop_files/eventsrc/et.po
new file mode 100644
index 0000000..72cf3e3
--- /dev/null
+++ b/translations/desktop_files/eventsrc/et.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Uus sõnum"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Kanalile saabus uus sõnum"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Hüüdnimi kirjutatud"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Keegi kasutas sõnumis sinu hüüdnime"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Privaatsõnum"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "Sa said privaatsõnumi"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Hüüdnimi muudetud"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Keegi muutis oma hüüdnime"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Sisenev fail"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Keegi tahab sulle faili edastada üle DCC"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Hüüdnimi ühines kanaliga"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Kanaliga ühines uus hüüdnimi"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Hüüdnimi lahkus kanalilt"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Hüüdnimi lahkus kanalilt"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Režiimi muutus"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Kasutaja või kanalirežiim muudeti"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Märguanne"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Jälgitavate hüüdnimede nimekirjas olev kasutaja tuli võrku"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Päring"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Keegi alustas sinuga vestlust (esitas päringu)"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Väljaviskamine"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Keegi viskas su kanalilt välja"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Ühenduse viga"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Ühendumine serveriga ebaõnnestus"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Sa ühinesid kanaliga"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "DCC vestlus"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Keegi alustas sinuga DCC vestlust"
diff --git a/translations/desktop_files/eventsrc/eventsrc.pot b/translations/desktop_files/eventsrc/eventsrc.pot
new file mode 100644
index 0000000..5abf6b0
--- /dev/null
+++ b/translations/desktop_files/eventsrc/eventsrc.pot
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr ""
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr ""
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr ""
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr ""
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr ""
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr ""
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr ""
diff --git a/translations/desktop_files/eventsrc/fi.po b/translations/desktop_files/eventsrc/fi.po
new file mode 100644
index 0000000..2306648
--- /dev/null
+++ b/translations/desktop_files/eventsrc/fi.po
@@ -0,0 +1,159 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Uusi viesti"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Kanavalle saapui uusi viesti"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Nimimerkki kirjoitettiin"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Joku kirjoitti nimimerkkisi viestiin"
+
+#. Name
+#: src/eventsrc:16
+#, fuzzy
+msgid "Private message"
+msgstr "Uusi viesti"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Nimimerkki muuttui"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Joku muutti nimimerkkiään"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Saapuva tiedosto"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Joku haluaa lähettää DCC-tiedoston sinulle"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Nimimerkki liittyi kanavalle"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Uusi nimimerkki liittyi kanavalle"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Nimimerkki poistui kanavalta"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Nimimerkki poistui kanavalta"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Tilamuutos"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Käyttäjän tai kanavan tila vaihtui"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Ilmoitus"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Seurattu nimimerkki tuli paikalle"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Kysely"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Joku aloitti keskustelun (kyselyn) kanssasi"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Ulosheitto"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Joku heitti sinut kanavalta ulos"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Yhteysvirhe"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Palvelimeen yhdistäminen epäonnistui"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Liityit kanavalle"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "DCC-keskustelu"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Joku aloitti DCC-keskustelun kanssasi"
diff --git a/translations/desktop_files/eventsrc/fr.po b/translations/desktop_files/eventsrc/fr.po
new file mode 100644
index 0000000..273534a
--- /dev/null
+++ b/translations/desktop_files/eventsrc/fr.po
@@ -0,0 +1,162 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Nouveau message"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Un nouveau message est arrivé dans un canal"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Pseudonyme écrit"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Quelqu'un a écrit votre pseudonyme dans un message"
+
+#. Name
+#: src/eventsrc:16
+#, fuzzy
+msgid "Private message"
+msgstr "Nouveau message"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Pseudonyme modifié"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Quelqu'un a changé de pseudonyme"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Fichier entrant"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Quelqu'un souhaite vous transmettre un fichier via DCC"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Un pseudonyme a rejoint le canal"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Un pseudonyme a rejoint le canal"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Un pseudonyme a quitté le canal"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Un pseudonyme a quitté le canal"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Changement de mode"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Un utilisateur ou un mode de canal a été changé"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Notification"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr ""
+"Un utilisateur de votre liste de pseudos surveillés est maintenant en ligne"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Requête"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Quelqu'un a commencé une conversation (requête) avec vous"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Bannir"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Quelqu'un vous a banni du canal"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr ""
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+#, fuzzy
+msgid "You joined a channel"
+msgstr "Un pseudonyme a rejoint le canal"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:72
+#, fuzzy
+msgid "Someone started a DCC chat with you"
+msgstr "Quelqu'un a commencé une conversation (requête) avec vous"
diff --git a/translations/desktop_files/eventsrc/ga.po b/translations/desktop_files/eventsrc/ga.po
new file mode 100644
index 0000000..b1985ce
--- /dev/null
+++ b/translations/desktop_files/eventsrc/ga.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Teachtaireacht nua"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Tháinig teachtaireacht nua i gcainéal"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Scríobhadh do leasainm"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Scríobh duine éigin do leasainm i dteachtaireacht"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Teachtaireacht phríobháideach"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "Fuair tú teachtaireacht phríobháideach"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Athraíodh leasainm"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "D'athraigh duine éigin a leasainm"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Comhad isteach"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr ""
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Chuaigh leasainm le cainéal"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Chuaigh leasainm nua le cainéal"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "D'fhág leasainm cainéal"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "D'fhág leasainm cainéal"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Athrú móid"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Athraíodh mód úsáideora nó mód cainéil"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Cuir Fógra Chugam"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr ""
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Iarratas"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Thosaigh duine éigin comhrá (iarratas) leat"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Ciceáil amach"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Chiceáil duine éigin thú amach as cainéal"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Theip ar nascadh"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Theip ar nascadh le freastalaí"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Chuaigh tú le cainéal"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "Comhrá DCC"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Thosaigh duine éigin comhrá DCC leat"
diff --git a/translations/desktop_files/eventsrc/gl.po b/translations/desktop_files/eventsrc/gl.po
new file mode 100644
index 0000000..5725990
--- /dev/null
+++ b/translations/desktop_files/eventsrc/gl.po
@@ -0,0 +1,159 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Nova mensaxe"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Chegou unha mensaxe nova nun canal"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Alcume escrito"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Alguén escrebeu o seu alcume nunha mensaxe"
+
+#. Name
+#: src/eventsrc:16
+#, fuzzy
+msgid "Private message"
+msgstr "Nova mensaxe"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Alcume trocado"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Alguén trocou de alcume"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Ficheiro recebido"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Alguén quer transmitir-lle un ficheiro por DCC"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Alguén se uniu ao canal"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Un alcume novo uniu-se ao canal"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Alguén deixou o canal"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Alguén abandonou o canal"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Cámbio de modo"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Foi modificado un modo de usuário ou canal"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Notificar"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Un usuário da sua lista de seguimento conectou-se"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Procura"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Alguén comezou una conversa (está a procurá-la) privada"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Expulsón"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Foi expulsado do canal por alguén"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Erro de conexón"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Non foi posíbel conectar co servidor"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Uniu-se a un canal"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "Conversa DCC"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Alguén comezou unha conversa DCC contigo"
diff --git a/translations/desktop_files/eventsrc/he.po b/translations/desktop_files/eventsrc/he.po
new file mode 100644
index 0000000..6c704c3
--- /dev/null
+++ b/translations/desktop_files/eventsrc/he.po
@@ -0,0 +1,159 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "הודעה חדשה"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "הודעה חדשה הגיעה לחדר"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "הכינוי נכתב"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "מישהו כתב את הכינוי שלך בהודעה"
+
+#. Name
+#: src/eventsrc:16
+#, fuzzy
+msgid "Private message"
+msgstr "הודעה חדשה"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "הכינוי שונה"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "מישהו שינה את הכינוי שלו"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "קובץ נכנס"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "משיהו רוצה לשלוח לך קובץ דרך DCC"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "כינוי התחבר אל החדר"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "כינוי חדש התחבר לחדר"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "כינוי עזב את החדר"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "כינוי עזב את החדר"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "שינוי מצב"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "משתמש או חדר שינה את המצב שלו"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "הודעה"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "משתמש ברשימה תצוגה שלך נכנס לרשת"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "שאילתה"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "מישהו יזם שיחה אתך (query)"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "בעיטה"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "מישהו בעט אותך מערוץ"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "שגיאת התחברות"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "החיבור לשרת נכשל"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "אתה הצטרפת אל חדר"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "שיחת DCC"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "מישהו התחיל שיחת DCC אתך"
diff --git a/translations/desktop_files/eventsrc/hi.po b/translations/desktop_files/eventsrc/hi.po
new file mode 100644
index 0000000..a2caa51
--- /dev/null
+++ b/translations/desktop_files/eventsrc/hi.po
@@ -0,0 +1,162 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr "कनवर्सेसन"
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "नया संदेश"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "चैनल में नया संदेश आया"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "निक लिखा"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "संदेश मे किसी ने आपका निक लिखा"
+
+#. Name
+#: src/eventsrc:16
+#, fuzzy
+msgid "Private message"
+msgstr "नया संदेश"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "निक बदला"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "किसी ने अपना निक बदला"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "आनेवाली फाइल"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "कोई एक फाइल आपके डीसीसी पर ट्रांसमिट करना चाहता है"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "निक चैनल में शामिल हुआ"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "नया निक एक चैनल में शामिल हुआ"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "निक चैनल छोड़ा"
+
+#. Comment
+#: src/eventsrc:37
+#, fuzzy
+msgid "A nick left a channel"
+msgstr "निक चैनल छोड़ा"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "मोड बदला"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "एक उपयोगकर्ता या चैनल मोड बदला"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "नोटिफाई"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "आपकी मित्र सूची का एक उपयोक्ता ऑनलाइन हुआ"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "क्वैरी"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "किसी ने आपके साथ वार्तालाप (क्वैरी) प्रारंभ किया"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr ""
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+#, fuzzy
+msgid "You joined a channel"
+msgstr "निक चैनल में शामिल हुआ"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:72
+#, fuzzy
+msgid "Someone started a DCC chat with you"
+msgstr "किसी ने आपके साथ वार्तालाप (क्वैरी) प्रारंभ किया"
diff --git a/translations/desktop_files/eventsrc/hu.po b/translations/desktop_files/eventsrc/hu.po
new file mode 100644
index 0000000..8ac5b48
--- /dev/null
+++ b/translations/desktop_files/eventsrc/hu.po
@@ -0,0 +1,160 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Új üzenet"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Új üzenet érkezett egy csatornára"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "becenév kiírva"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Valaki leírta az Ön becenevét az egyik csatornán"
+
+#. Name
+#: src/eventsrc:16
+#, fuzzy
+msgid "Private message"
+msgstr "Új üzenet"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Becenév módosítva"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Valaki megváltoztatta a becenevét"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Bejövő fájl"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Valaki fájl szeretne küldeni Önnek DCC-n keresztül"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Valaki belépett a csatornára"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Új felhasználó lépett be az egyik csatornára"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Valaki kilépett a csatornáról"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Valaki kilépett egy csatornáról"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Módváltás"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Egy felhasználó vagy egy csatornamód megváltozott"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Értesítés"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Az értesítési listán szereplő egyik felhasználó online módba váltott"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr ""
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr ""
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+#, fuzzy
+msgid "You joined a channel"
+msgstr "Valaki belépett a csatornára"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr ""
diff --git a/translations/desktop_files/eventsrc/it.po b/translations/desktop_files/eventsrc/it.po
new file mode 100644
index 0000000..ab0ed36
--- /dev/null
+++ b/translations/desktop_files/eventsrc/it.po
@@ -0,0 +1,159 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2024.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: 2024-01-16 04:06+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/konversation-events/it/>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.17\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr "Konversation"
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Nuovo messaggio"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Nuovo messaggio arrivato in un canale"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Nick scritto"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Qualcuno ha scritto il tuo nick in un messaggio"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Messaggio privato"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "Hai ricevuto un messaggio privato"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Nick cambiato"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Qualcuno ha cambiato il proprio nick"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "File in arrivo"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Qualcuno vuole trasmetterti un file via DCC"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Nick entrato nel canale"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Un nuovo nick è entrato nel canale"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Nick uscito dal canale"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Un nick è uscito dal canale"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Cambio di modalità"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Una modalità utente o canale è stata cambiata"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Notifica"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Si è collegato un utente nella tua lista di nick sorvegliati"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Conversazione privata"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Qualcuno ha avviato una conversazione privata (query) con te"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Espulsione"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Qualcuno ti ha espulso da un canale"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Errore di connessione"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Connessione al server non riuscita"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Sei entrato in un canale"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "Chat DCC"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Qualcuno ha avviato una conversazione DCC con te"
diff --git a/translations/desktop_files/eventsrc/ja.po b/translations/desktop_files/eventsrc/ja.po
new file mode 100644
index 0000000..84b0b06
--- /dev/null
+++ b/translations/desktop_files/eventsrc/ja.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "新規メッセージ"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "新しいメッセージがチャンネルに届きました"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "ニックが書かれました"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "誰かがあなたのニックをメッセージに書きました"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "プライベートメッセージ"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "プライベートメッセージを受け取りました"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "ニック変更"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "誰かがニックを変更しました"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "受信ファイル"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "誰かが DCC であなたにファイルを転送したいそうです"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "ニックがチャンネルに入りました"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "新しいニックがチャンネルに入りました"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "ニック退出"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "ニックがチャンネルから退出しました"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "モード変更"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "ユーザまたはチャンネルモードが変更されました"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "通知"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "ニック監視リストのユーザがオンラインになりました"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "クエリ"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "誰かがあなたと会話 (クエリ) を開始しました"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "追い出し (Kick)"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "誰かがあなたをチャンネルから追い出しました"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "接続失敗"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "サーバへの接続に失敗しました"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "チャンネルに入りました"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "DCC チャット"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "誰かがあなたと DCC チャットを開始しました"
diff --git a/translations/desktop_files/eventsrc/ka.po b/translations/desktop_files/eventsrc/ka.po
new file mode 100644
index 0000000..af806e8
--- /dev/null
+++ b/translations/desktop_files/eventsrc/ka.po
@@ -0,0 +1,159 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "ახალი შეტყობინება"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "ახალი შეტყობინება მოვიდა არხზე"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "მეტსახელი დაწერილია"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "ვიღაცამ შეტყობინებაში თქვენი მეტსახელი დაწერა"
+
+#. Name
+#: src/eventsrc:16
+#, fuzzy
+msgid "Private message"
+msgstr "ახალი შეტყობინება"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "მეტსახელი შეიცვალა"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "ვიღაცამ მეტსახელი შეიცვალა"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "შემომავალი ფაილი"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "ვიღაცას სურს DCC-ს მეშვეობით გადმოგცეთ ფაილი"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "მეტსახელი არხს შეუერთდა"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "ახალი მეტსახელი არხს შეუერთდა"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "მეტსახელმა დატოვა არხი"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "მეტსახელმა დატოვა არხი"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "რეჟიმის შეცვლა"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "მომხმარებლის ან არხის რეჟიმი შეიცვალა"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "შეტყობინება"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "მომხმარებელი თქვენი სათვალყურო სიიდან ხაზზე გამოვიდა"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "გამოკითხვა"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "ვიღაცამ თქვენთან საუბარი (გამოკითხვა) დაიწყო"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "ვიღაცამ არხიდან გაგაპანღურათ"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "კავშირი ვერ შედგა"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "სერვერთან დაკავშირება ვერ განხორციელდა"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "თქვენ შეუერთდით არხს"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "Dcc საუბარი"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "ვიღაცამ თქვენთან dcc საუბარი დაიწყო"
diff --git a/translations/desktop_files/eventsrc/lt.po b/translations/desktop_files/eventsrc/lt.po
new file mode 100644
index 0000000..c63022d
--- /dev/null
+++ b/translations/desktop_files/eventsrc/lt.po
@@ -0,0 +1,159 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Nauja žinutė"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Kanale gauta nauja žinutė"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Paminėtas slapyvardis"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Kažkas paminėjo jūsų slapyvardį žinutėje"
+
+#. Name
+#: src/eventsrc:16
+#, fuzzy
+msgid "Private message"
+msgstr "Nauja žinutė"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Slapyvardis pakeistas"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Kažkas pasikeitė savo slapyvardį"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Atsiunčiama byla"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Kažkas nori jums atsiųsti bylą per DCC"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Slapyvardis prisijungė kanale"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Naujas slapyvardis prisijungė kanale"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Slapyvardis atsijungė nuo kanalo"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Slapyvardis atsijungė nuo kanalo"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Pasikeitė būsena"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Pasikeitė naudotojo arba kanalo būsena"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Perspėti"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Prisijungė naudotojas iš stebimų slapyvardžių sąrašo"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Pokalbis"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Kažkas pradėjo su jumis pokalbį"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Išspirtas"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Kažkas jus išspyrė iš kanalo"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Nepavyko prisijungti"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Nepavyko prisijungti prie serverio"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Prisijungėte prie kanalo"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "DCC pokalbis"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Kažkas su jumis pradėjo DCC pokalbį"
diff --git a/translations/desktop_files/eventsrc/ms.po b/translations/desktop_files/eventsrc/ms.po
new file mode 100644
index 0000000..48ecb28
--- /dev/null
+++ b/translations/desktop_files/eventsrc/ms.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr ""
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr ""
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr ""
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr ""
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr ""
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr ""
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "Chat DCC"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr ""
diff --git a/translations/desktop_files/eventsrc/nl.po b/translations/desktop_files/eventsrc/nl.po
new file mode 100644
index 0000000..77e1744
--- /dev/null
+++ b/translations/desktop_files/eventsrc/nl.po
@@ -0,0 +1,159 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Heimen Stoffels <vistausss@outlook.com>, 2023.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: 2023-04-09 19:15+0000\n"
+"Last-Translator: Heimen Stoffels <vistausss@outlook.com>\n"
+"Language-Team: Dutch <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"applications/konversation-events/nl/>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.16.1\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr "Konversation"
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Nieuw bericht"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Er is een nieuw bericht geplaatst op een kanaal"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Vermelding"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Iemand heeft u vermeld in een bericht"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Privébericht"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "U heeft een privébericht ontvangen"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Bijnaam gewijzigd"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Iemand heeft zijn/haar bijnaam gewijzigd"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Bestand aangeboden"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Iemand wil via DCC een bestand naar u sturen"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Bijnaam neemt deel aan kanaal"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Een nieuwe bijnaam neemt deel aan een kanaal"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Bijnaam heeft kanaal verlaten"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Een bijnaam heeft een kanaal verlaten"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Modus gewijzigd"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Een gebruiker- of kanaalmodus is gewijzigd"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Melding"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Een gebruiker op uw gevolgdebijnamenlijst is online"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Aanvraag"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Iemand is een gesprek (aanvraag) met u begonnen"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Wegsturen"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Iemand heeft u weggestuurd van het kanaal"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Verbindingsfout"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Er kan geen verbinding met de server worden gemaakt"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "U heeft deelgenomen aan een kanaal"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "DCC-gesprek"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Iemand is een DCC-gesprek met u begonnen"
diff --git a/translations/desktop_files/eventsrc/pa.po b/translations/desktop_files/eventsrc/pa.po
new file mode 100644
index 0000000..8a8ac60
--- /dev/null
+++ b/translations/desktop_files/eventsrc/pa.po
@@ -0,0 +1,160 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr "ਕੇ-ਗੱਲਬਾਤ"
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "ਨਵਾਂ ਸੁਨੇਹਾ"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "ਇੱਕ ਚੈਨਲ 'ਚ ਨਵਾਂ ਸੁਨੇਹਾ ਆਇਆ ਹੈ"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "ਨਾਂ ਲਿਖਿਆ"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "ਪ੍ਰਾਈਵੇਟ ਸੁਨੇਹਾ"
+
+#. Comment
+#: src/eventsrc:17
+#, fuzzy
+msgid "You received a private message"
+msgstr "ਪ੍ਰਾਈਵੇਟ ਸੁਨੇਹਾ"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Nick ਬਦਲਿਆ"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr ""
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "ਆ ਰਹੀ ਫਾਇਲ"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr ""
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Nick ਚੈਨਲ 'ਚ ਦਾਖਲ"
+
+#. Comment
+#: src/eventsrc:32
+#, fuzzy
+msgid "New nick joined a channel"
+msgstr "Nick ਚੈਨਲ 'ਚ ਦਾਖਲ"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Nick ਨੇ ਚੈਨਲ ਛੱਡਿਆ"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "ਇੱਕ ਨਾਂ ਨੇ ਚੈਨਲ ਛੱਡਿਆ"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "ਢੰਗ ਤਬਦੀਲ"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr ""
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "ਸੂਚਨਾ"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr ""
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "ਕਿਊਰੀ"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr ""
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "ਠੁੱਢਾ"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਫੇਲ੍ਹ"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr ""
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "ਤੁਸੀਂ ਇੱਕ ਚੈਨਲ 'ਚ ਦਾਖਲ ਹੋ ਗਏ"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "DCC ਗੱਲਬਾਤ"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr ""
diff --git a/translations/desktop_files/eventsrc/pt.po b/translations/desktop_files/eventsrc/pt.po
new file mode 100644
index 0000000..1ea9273
--- /dev/null
+++ b/translations/desktop_files/eventsrc/pt.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Nova mensagem"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Nova mensagem chegou ao canal"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Alcunha escrita"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Alguém escrever a sua alcunha numa mensagem"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Mensagem privada"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "Você recebeu uma mensagem privada"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Alcunha alterada"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Alguém mudou a sua alcunha"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Ficheiro recebido"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Alguém quer transmitir um ficheiro através de DCC"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Alcunha juntou-se ao canal"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Um novo utilizador juntou-se ao canal"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Alcunha saiu do canal"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Um utilizador abandonou o canal"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Mudança de modo"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "O modo de um utilizador ou canal foi alterado"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Notificação"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Um utilizador da sua lista de notificações ligou-se"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Procura"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Alguém iniciou uma conversa (procura) consigo"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Alguém o expulsou de um canal"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Erro na ligação"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Não foi possível ligar ao servidor"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Você juntou-se a um canal"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "Conversa DCC"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Alguém iniciou uma conversa DCC consigo"
diff --git a/translations/desktop_files/eventsrc/pt_BR.po b/translations/desktop_files/eventsrc/pt_BR.po
new file mode 100644
index 0000000..e70ae90
--- /dev/null
+++ b/translations/desktop_files/eventsrc/pt_BR.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Nova mensagem"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Uma nova mensagem chegou em um canal"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Apelido escrito"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Alguém escreveu o seu nick em uma mensagem"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Mensagem particular"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "Você recebeu uma mensagem particular"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Apelido modificado"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Alguém mudou o seu apelido"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Arquivo de entrada"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Alguém deseja transmitir um arquivo para você via DCC"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Apelido entrou no canal"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Um novo apelido entrou em um canal"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Apelido deixou o canal"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Alguém deixou um canal"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Mudança de modo"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Um usuário ou modo de canal foi modificado"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Notificar"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Um usuário de sua lista de apelidos ficou online"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Busca"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Alguém começou a conversa (query) com você"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Retirar"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Alguém retirou você de um canal"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Erro na conexão"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Falha ao conectar-se ao servidor"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Você entrou no canal"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "Conversa privada (DCC)"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Alguém começou uma conversa privada (DCC) com você"
diff --git a/translations/desktop_files/eventsrc/ru.po b/translations/desktop_files/eventsrc/ru.po
new file mode 100644
index 0000000..601f71c
--- /dev/null
+++ b/translations/desktop_files/eventsrc/ru.po
@@ -0,0 +1,161 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Новое сообщение"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Получено новое сообщение на канале"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Упоминание вашего ника"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Кто-то написал ваше имя в своём собщении"
+
+#. Name
+#: src/eventsrc:16
+#, fuzzy
+msgid "Private message"
+msgstr "Новое сообщение"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Изменён ник"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Кто-то сменил своё имя"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Входящий файл"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Кто-то хочет передать вам файл"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Пользователь вошёл на канал"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Новые люди на канале"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Пользователь вышел из канала"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Пользователь покинул канал"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Смена режима"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Режим пользователя или канала изменены"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Уведомление"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Наблюдаемый пользователь в сети"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Диалог"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Кто-то начал диалог с вами"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Кто-то выпнул вас с канала"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr ""
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+#, fuzzy
+msgid "You joined a channel"
+msgstr "Пользователь вошёл на канал"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:72
+#, fuzzy
+msgid "Someone started a DCC chat with you"
+msgstr "Кто-то начал диалог с вами"
diff --git a/translations/desktop_files/eventsrc/sr.po b/translations/desktop_files/eventsrc/sr.po
new file mode 100644
index 0000000..d91fbde
--- /dev/null
+++ b/translations/desktop_files/eventsrc/sr.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Нова порука"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Нова порука је стигла у каналу"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Надимак је уписан"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Неко је написао ваш надимак у поруци"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Приватна порука"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "Примили сте приватну поруку"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Надимак је промењен"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Неко је променио свој надимак"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Долазећи фајл"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Неко жели да вам пошаље фајл преко DCC-а"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Надимак се прикључио каналу"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Нови надимак се прикључио каналу"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Надимак је напустио канал"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Надимак је напустио канал"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Режим је измењен"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Корисник или режим канала је промењен"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Обавести"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Корисник са ваше листе праћених надимака је дошао на везу"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Упит"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Неко је започео разговор (упит) са вама"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Избачени"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Неко вас је избацио са канала"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Грешка везе"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Неуспело повезивање са сервером"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Прикључили сте се каналу"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "DCC ћаскање"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Неко је започео DCC ћаскање са вама"
diff --git a/translations/desktop_files/eventsrc/sr@Latn.po b/translations/desktop_files/eventsrc/sr@Latn.po
new file mode 100644
index 0000000..87ef500
--- /dev/null
+++ b/translations/desktop_files/eventsrc/sr@Latn.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Nova poruka"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Nova poruka je stigla u kanalu"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Nadimak je upisan"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Neko je napisao vaš nadimak u poruci"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Privatna poruka"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "Primili ste privatnu poruku"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Nadimak je promenjen"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Neko je promenio svoj nadimak"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Dolazeći fajl"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Neko želi da vam pošalje fajl preko DCC-a"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Nadimak se priključio kanalu"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Novi nadimak se priključio kanalu"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Nadimak je napustio kanal"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Nadimak je napustio kanal"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Režim je izmenjen"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Korisnik ili režim kanala je promenjen"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Obavesti"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Korisnik sa vaše liste praćenih nadimaka je došao na vezu"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Upit"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Neko je započeo razgovor (upit) sa vama"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Izbačeni"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Neko vas je izbacio sa kanala"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Greška veze"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Neuspelo povezivanje sa serverom"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Priključili ste se kanalu"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "DCC ćaskanje"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Neko je započeo DCC ćaskanje sa vama"
diff --git a/translations/desktop_files/eventsrc/sv.po b/translations/desktop_files/eventsrc/sv.po
new file mode 100644
index 0000000..5387ee9
--- /dev/null
+++ b/translations/desktop_files/eventsrc/sv.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Nytt meddelande"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Nytt meddelande anlände i en kanal"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Något skrivet till smeknamnet"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Någon skrev ett meddelande till ditt smeknamn"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Privat meddelande"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "Du har tagit emot ett privat meddelande"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Smeknamn ändrat"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Någon ändrade sitt smeknamn"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Inkommande fil"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Någon vill skicka en fil till dig via direktkommunikation"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Någon med smeknamnet gick med i en kanal"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Någon med ett nytt smeknamn gick med i en kanal"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Någon med smeknamnet lämnade en kanal"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Någon med ett smeknamn lämnade en kanal"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Tillståndsändring"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Tillståndet för en användare eller kanal ändrades"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Underrättelse"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "En användare i din lista med bevakade smeknamn har kopplat upp"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Fråga"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Någon startade en konversation med dig (ställde en fråga till dig)"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Någon sparkade ut dig från en kanal"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Uppkopplingsfel"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Misslyckades koppla upp till server"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Du gick med i en kanal"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "DCC-chatt"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Någon startade en DCC-chatt med dig"
diff --git a/translations/desktop_files/eventsrc/ta.po b/translations/desktop_files/eventsrc/ta.po
new file mode 100644
index 0000000..db80c7e
--- /dev/null
+++ b/translations/desktop_files/eventsrc/ta.po
@@ -0,0 +1,161 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr "உரையாடல்"
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "புதியச் செய்தி"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "தடங்களிருந்து புதிய தகவல் வந்தது"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "பட்டை எழுத்து"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "உங்கள் வடுத் தகவலில் ஒரு சிலர் எழுதியுள்ளனர் "
+
+#. Name
+#: src/eventsrc:16
+#, fuzzy
+msgid "Private message"
+msgstr "புதியச் செய்தி"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "மாற்றியப் பட்டை "
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "வடுவை ஒரு சிலர் மாற்றினர் "
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "உள்ளீடு கோப்பு"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "ஒரு சிலர் உங்களுக்குக் கோப்பினை வழங்க DCCலிருந்து விரும்புகின்றனர் "
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "இணைத்தத் தடப்பட்டை "
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "புதிய வடுத் தடத்தில் சேர்ந்தது"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "இடது தடப் பட்டை "
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "தடத்தை விட்டு வடு நீங்கியது"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "பாங்கை மாற்று"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "பயனர் அல்லது தடங்கள் மாறியது"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "குறிப்பு"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "உங்கள் வடுகளின் பட்டியலைப் பயனர் கண்காணித்து நிகழ்நிலையில் வருகின்றனர்"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "கேள்வி"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "ஒருவர் உங்களுடன் உரையாடலை துவக்கியிருக்கிறார் (கேள்வி)"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "யாரோ உங்களை வழிமுறையில் இருந்து வெளித்தள்ளிவிட்டார்கள்"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr ""
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+#, fuzzy
+msgid "You joined a channel"
+msgstr "இணைத்தத் தடப்பட்டை "
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:72
+#, fuzzy
+msgid "Someone started a DCC chat with you"
+msgstr "ஒருவர் உங்களுடன் உரையாடலை துவக்கியிருக்கிறார் (கேள்வி)"
diff --git a/translations/desktop_files/eventsrc/tr.po b/translations/desktop_files/eventsrc/tr.po
new file mode 100644
index 0000000..a2f8e15
--- /dev/null
+++ b/translations/desktop_files/eventsrc/tr.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Yeni ileti"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "Kanala yeni ileti geldi"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Takma ad yazıldı"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Birisi iletisinde sizin takma adınızı yazdı"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Özel ileti"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "Bir özel ileti aldınız"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Takma ad değişti"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Birileri takma adlarını değiştirdi"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Gelen dosya"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Birisi size DCC üzerinden dosya göndermek istiyor"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Takma ad kanala girdi"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Kanala yeni bir kişi girdi"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Takma ad kanaldan ayrıldı"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Bir takma ad kanaldan ayrıldı"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Kip değiştir"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Bir kullanıcı veya kanal kipi değiştirildi"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Bildirim"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "İzlenen takma adlar listenizdeki bir kullanıcı bağlandı"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Sorgu"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Birisi sizinle sohbet başlattı"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Tekmele"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Birisi sizi odadan tekmeledi"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Bağlantı hatası"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Sunucuya bağlanılamadı"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Bir odaya girdiniz"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "DCC Sohbeti"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Birisi sizinle DCC sohbeti başlattı"
diff --git a/translations/desktop_files/eventsrc/uk.po b/translations/desktop_files/eventsrc/uk.po
new file mode 100644
index 0000000..e7384e6
--- /dev/null
+++ b/translations/desktop_files/eventsrc/uk.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Нове повідомлення"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "В канал надійшло нове повідомлення"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "Написане прізвисько"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "Хтось в повідомленні написав ваше прізвисько"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "Приватне повідомлення"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "Ви отримали приватне повідомлення"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "Змінене прізвисько"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "Хтось змінив своє прізвисько"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "Вхідний файл"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "Хтось хоче надіслати вам файл через DCC"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "Прізвисько приєдналось до каналу"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "Нове прізвисько приєдналось до каналу"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "Прізвисько покинуло канал"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "Прізвисько покинуло канал"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "Зміна режиму"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "Змінено користувацький або канальний режим"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "Сповіщати"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "Вийшов у мережу користувач із вашого списку прізвиськ"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "Запит"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "Хтось почав з вами розмову (запит)"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "Виштовхнуто"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "Хтось виштовхнув вас із каналу"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "Помилка з'єднання"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "Не вдалося з'єднатись з сервером"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "Ви приєднались до каналу"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "Балачка DCC"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "Хтось почав з вами DCC-балачку"
diff --git a/translations/desktop_files/eventsrc/uz.po b/translations/desktop_files/eventsrc/uz.po
new file mode 100644
index 0000000..1f10168
--- /dev/null
+++ b/translations/desktop_files/eventsrc/uz.po
@@ -0,0 +1,159 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uz\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Yangi xabar"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:16
+#, fuzzy
+msgid "Private message"
+msgstr "Yangi xabar"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr ""
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr ""
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr ""
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr ""
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr ""
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr ""
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr ""
diff --git a/translations/desktop_files/eventsrc/uz@cyrillic.po b/translations/desktop_files/eventsrc/uz@cyrillic.po
new file mode 100644
index 0000000..e1d7d43
--- /dev/null
+++ b/translations/desktop_files/eventsrc/uz@cyrillic.po
@@ -0,0 +1,159 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uz@cyrillic\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "Янги хабар"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:16
+#, fuzzy
+msgid "Private message"
+msgstr "Янги хабар"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr ""
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr ""
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr ""
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr ""
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr ""
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr ""
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr ""
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr ""
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr ""
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr ""
diff --git a/translations/desktop_files/eventsrc/zh_CN.po b/translations/desktop_files/eventsrc/zh_CN.po
new file mode 100644
index 0000000..19daee4
--- /dev/null
+++ b/translations/desktop_files/eventsrc/zh_CN.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "新消息"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "频道中有新消息"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "昵称写入"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "有人在消息中输入了你的昵称"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "私人消息"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "您收到了私人消息"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "昵称改变"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "有人改变了昵称"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "收到的文件"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "有人希望通过 DCC 向你传输文件"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "昵称加入频道"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "新昵称加入了频道"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "昵称离开频道"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "一个昵称离开了频道"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "模式改变"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "一个用户或频道模式改变了"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "通告"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "一名在您的监视昵称列表上的用户已经上线"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "对话"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "有人向您打开了一个对话。"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "踢出"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "有人把您踢出了频道"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "连接失败"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "连接服务器失败"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "您加入了一个频道"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "DCC 聊天"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "有人向您打开了一个 DCC 聊天对话"
diff --git a/translations/desktop_files/eventsrc/zh_TW.po b/translations/desktop_files/eventsrc/zh_TW.po
new file mode 100644
index 0000000..efcedae
--- /dev/null
+++ b/translations/desktop_files/eventsrc/zh_TW.po
@@ -0,0 +1,158 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:21+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: src/eventsrc:2
+msgid "Konversation"
+msgstr ""
+
+#. Name
+#: src/eventsrc:6
+msgid "New message"
+msgstr "新的訊息"
+
+#. Comment
+#: src/eventsrc:7
+msgid "New message arrived in a channel"
+msgstr "新訊息已送達頻道"
+
+#. Name
+#: src/eventsrc:11
+msgid "Nick written"
+msgstr "有人提到您的暱稱"
+
+#. Comment
+#: src/eventsrc:12
+msgid "Someone wrote your nick in a message"
+msgstr "有人在訊息中提到您的暱稱"
+
+#. Name
+#: src/eventsrc:16
+msgid "Private message"
+msgstr "私密訊息"
+
+#. Comment
+#: src/eventsrc:17
+msgid "You received a private message"
+msgstr "您接收到一個私密訊息"
+
+#. Name
+#: src/eventsrc:21
+msgid "Nick changed"
+msgstr "變更暱稱"
+
+#. Comment
+#: src/eventsrc:22
+msgid "Someone changed their nick"
+msgstr "有人變更了暱稱"
+
+#. Name
+#: src/eventsrc:26
+msgid "Incoming file"
+msgstr "送來檔案"
+
+#. Comment
+#: src/eventsrc:27
+msgid "Someone wants to transmit a file to you over DCC"
+msgstr "有人要透過 DCC 傳送檔案給您"
+
+#. Name
+#: src/eventsrc:31
+msgid "Nick joined channel"
+msgstr "加入頻道"
+
+#. Comment
+#: src/eventsrc:32
+msgid "New nick joined a channel"
+msgstr "有人加入了頻道"
+
+#. Name
+#: src/eventsrc:36
+msgid "Nick left channel"
+msgstr "離開頻道"
+
+#. Comment
+#: src/eventsrc:37
+msgid "A nick left a channel"
+msgstr "有人離開了頻道"
+
+#. Name
+#: src/eventsrc:41
+msgid "Mode change"
+msgstr "模式變更"
+
+#. Comment
+#: src/eventsrc:42
+msgid "A user or channel mode was changed"
+msgstr "某位使用者或某個頻道的模式已被變更"
+
+#. Name
+#: src/eventsrc:46
+msgid "Notify"
+msgstr "通知"
+
+#. Comment
+#: src/eventsrc:47
+msgid "A user on your watched nicks list has come online"
+msgstr "您監看的暱稱清單中有某人上線了"
+
+#. Name
+#: src/eventsrc:51
+msgid "Query"
+msgstr "查詢"
+
+#. Comment
+#: src/eventsrc:52
+msgid "Someone started a conversation (query) with you"
+msgstr "有人開啟了與您的私密對話"
+
+#. Name
+#: src/eventsrc:56
+msgid "Kick"
+msgstr "踢出"
+
+#. Comment
+#: src/eventsrc:57
+msgid "Someone kicked you out of a channel"
+msgstr "有人將您踢出頻道"
+
+#. Name
+#: src/eventsrc:61
+msgid "Connection failure"
+msgstr "連線失敗"
+
+#. Comment
+#: src/eventsrc:62
+msgid "Failed to connect to server"
+msgstr "連線到伺服器失敗"
+
+#. Name
+#. Comment
+#: src/eventsrc:66 src/eventsrc:67
+msgid "You joined a channel"
+msgstr "您加入了一個頻道"
+
+#. Name
+#: src/eventsrc:71
+msgid "DCC Chat"
+msgstr "DCC 聊天"
+
+#. Comment
+#: src/eventsrc:72
+msgid "Someone started a DCC chat with you"
+msgstr "有人開啟了與您的 DCC 聊天"
diff --git a/translations/desktop_files/fi.po b/translations/desktop_files/fi.po
new file mode 100644
index 0000000..7dff705
--- /dev/null
+++ b/translations/desktop_files/fi.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr ""
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "Isot luettelomerkit"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"Isot luettelomerkit\" (Dario Abatianni)"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Jouluteema"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"Jouluteema\" (Kenichiro Takahashi)"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Klassinen teema"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LEDit\" (Dario Abatianni)"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Oletusteema"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Yksinkertainen\" (Shintaro Matsuoka)"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Hymiöteema"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "\"Hymiöteema\" Kopetesta (John Tapsell)"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Neliöteema"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"NELIÖT\" (Kenichiro Takahashi)"
diff --git a/translations/desktop_files/fr.po b/translations/desktop_files/fr.po
new file mode 100644
index 0000000..5cd2ec8
--- /dev/null
+++ b/translations/desktop_files/fr.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr ""
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "Grosse balles"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "« Grosses balles » par Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Thème de Noël"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "« Thème de Noël » par Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Thème classique"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "« LED » par Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Thème par défaut"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "« Simpliste » par Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Thème sourire"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "« Sourire » volé à Kopete par John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Thème carré"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "« CARRÉ » par Kenichiro Takahashi"
diff --git a/translations/desktop_files/ga.po b/translations/desktop_files/ga.po
new file mode 100644
index 0000000..4bc29d3
--- /dev/null
+++ b/translations/desktop_files/ga.po
@@ -0,0 +1,98 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "Cliant IRC"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr ""
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"Big Bullets\" le Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+#, fuzzy
+msgid "Christmas Theme"
+msgstr "Téama Clasaiceach"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"Christmas Theme\" le Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Téama Clasaiceach"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LED\" le Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Téama Réamhshocraithe"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Simplistic\" le Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Téama \"Smiling\""
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "\"Smiling\", goidte ó Kopete ag John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Téama \"Square\""
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"SQUARE\" le Kenichiro Takahashi"
diff --git a/translations/desktop_files/gl.po b/translations/desktop_files/gl.po
new file mode 100644
index 0000000..7f9e334
--- /dev/null
+++ b/translations/desktop_files/gl.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "Cliente IRC"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr ""
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"Big Bullets\" por Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Tema de Nadal"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"Tema de Nadal\" por Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Tema Clásico"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LED\" led Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Tema por omisión"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Simples\" por Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Tema Sorrinte"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "\"Sorriso\" roubado de Kopete por John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Tema Cadrado"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"Cadrado\" por Kenichiro Takahashi"
diff --git a/translations/desktop_files/he.po b/translations/desktop_files/he.po
new file mode 100644
index 0000000..c57a44c
--- /dev/null
+++ b/translations/desktop_files/he.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "לקוח IRC"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "עיגולים גדולים"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"עיגולים גדולים\" של Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "ערכת חג מולד"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"ערכת חג מולד \" של Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "הערכה הישנה והטובה"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LED\" של Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "ערכת ברירת מחדל"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"מראה פשוט\" של Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "ערכה מחייכת"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "\"ערכה מחייכת\" נגנבה מ־Kopete על ידי John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "ערכה מרובעת"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"ערכה מרובעת\" של Kenichiro Takahashi"
diff --git a/translations/desktop_files/hi.po b/translations/desktop_files/hi.po
new file mode 100644
index 0000000..7c78ff5
--- /dev/null
+++ b/translations/desktop_files/hi.po
@@ -0,0 +1,98 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr "कनवर्सेसन"
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr ""
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "बिग बुलेट्स"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"बिग बुलेट्स\" दारियो अबातिआनी द्वारा"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+#, fuzzy
+msgid "Christmas Theme"
+msgstr "क्लासिक प्रसंग"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr ""
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "क्लासिक प्रसंग"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"एलईडी\" दारियो अबातिआनी द्वारा"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "डिफ़ॉल्ट प्रसंग"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"सिम्प्लिस्टिक\" शिनतारो मात्सुओका द्वारा"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "मुस्कुराता प्रसंग"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "\"मुस्कान\" को के-ऑप्टी से जॉन तापसेल द्वारा चुराया गया"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr ""
diff --git a/translations/desktop_files/it.po b/translations/desktop_files/it.po
new file mode 100644
index 0000000..d8a25cb
--- /dev/null
+++ b/translations/desktop_files/it.po
@@ -0,0 +1,98 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2024.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: 2024-01-22 06:06+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/konversation-desktop-files/it/>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.17\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr "Konversation"
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "Client IRC"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "Big Bullets"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "«Big Bullets» di Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Tema natalizio"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "«Tema natalizio» di Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Tema classico"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "«LED» di Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Tema predefinito"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "«Simplistic» di Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr "Tema Oxygen"
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr "«Oxygen» di Nuno Pinheiro"
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Tema sorridente"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "«Sorridente» rubato a Kopete da John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Tema quadrato"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "«Quadrato» di Kenichiro Takahashi"
diff --git a/translations/desktop_files/ja.po b/translations/desktop_files/ja.po
new file mode 100644
index 0000000..a613ac5
--- /dev/null
+++ b/translations/desktop_files/ja.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "IRC クライアント"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "ビュレット"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "Dario Abatianni 作のビュレットテーマ"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "クリスマス"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "Kenichiro Takahashi 作のクリスマステーマ"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "クラシック"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "Dario Abatianni 作の LED テーマ"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "標準テーマ"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "Shintaro Matsuoka 作のシンプルなテーマ"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr "Oxygen テーマ"
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr "Nuno Pinheiro 作の Oxygen テーマ"
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "スマイリー"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "John Tapsell 作の Kopete のテーマを借用"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "四角"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "Kenichiro Takahashi 作の四角いテーマ"
diff --git a/translations/desktop_files/ka.po b/translations/desktop_files/ka.po
new file mode 100644
index 0000000..040011d
--- /dev/null
+++ b/translations/desktop_files/ka.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "IRC საუბარი"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "დიდი ტყვიები"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"დიდი ტყვიები\" დარიო აბატიანის მიერ"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "საშობაო გაფორმება"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"საშობაო გაფორმება\" კენიჩირო ტაკაჰაშის მიერ"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "კლასიკური გაფორმება"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LED\" დარიო აბატიანის მიერ"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "ნაგულისხმები გაფორმება"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Simplistic\" შინტარო მაცუოკას მიერ"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "მომღიმარი გაფორმება"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "\"მომღიმარი\" მოპარულია Kopete-დან ჯონ ტაპსელის მიერ"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "კვადრატული გაფორმება"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"კვადრატული\" კენიჩირო ტაკაჰაშის მიერ"
diff --git a/translations/desktop_files/konversation-desktops.pot b/translations/desktop_files/konversation-desktops.pot
new file mode 100644
index 0000000..dd28d54
--- /dev/null
+++ b/translations/desktop_files/konversation-desktops.pot
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr ""
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr ""
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr ""
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr ""
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr ""
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr ""
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr ""
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr ""
diff --git a/translations/desktop_files/lt.po b/translations/desktop_files/lt.po
new file mode 100644
index 0000000..b7ae1b3
--- /dev/null
+++ b/translations/desktop_files/lt.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "IRC klientas"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "Dideli ženkliukai"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "„Dideli ženkliukai“, sukurti Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Kalėdinė tema"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "„Kalėdinė tema“, sukurta Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Klasikinė tema"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "„LED“, sukurta Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Numatyta tema"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "„Supaprastinta“, sukurta Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Besišypsanti tema"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "„Besišypsanti tema“, John Tapsell pavogta iš Kopete programos"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Kvadratinė tema"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "„Kvadratinė tema“, sukurta Kenichiro Takahashi"
diff --git a/translations/desktop_files/ms.po b/translations/desktop_files/ms.po
new file mode 100644
index 0000000..ab09b28
--- /dev/null
+++ b/translations/desktop_files/ms.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "Klien IRC"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr ""
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr ""
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr ""
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr ""
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr ""
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr ""
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr ""
diff --git a/translations/desktop_files/nl.po b/translations/desktop_files/nl.po
new file mode 100644
index 0000000..064a2b2
--- /dev/null
+++ b/translations/desktop_files/nl.po
@@ -0,0 +1,98 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Heimen Stoffels <vistausss@outlook.com>, 2023.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: 2023-04-09 19:15+0000\n"
+"Last-Translator: Heimen Stoffels <vistausss@outlook.com>\n"
+"Language-Team: Dutch <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"applications/konversation-desktop-files/nl/>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.16.1\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr "Konversation"
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "Irc-client"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "Big Bullets"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "‘Big Bullets’ door Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Kerstthema"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "‘Kerstthema’ door Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Klassiek thema"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "‘LED’ door Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Standaardthema"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "‘Eenvoudig’ door Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr "Oxygen-thema"
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr "‘Oxygen’ door Nuno Pinheiro"
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Vrolijk thema"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "‘Vrolijk’ door John Tapsell, overgenomen van Kopete"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Vierkant thema"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "‘Vierkant thema’ door Kenichiro Takahashi"
diff --git a/translations/desktop_files/pa.po b/translations/desktop_files/pa.po
new file mode 100644
index 0000000..284afad
--- /dev/null
+++ b/translations/desktop_files/pa.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr "ਗੱਲਬਾਤ"
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "IRC ਕਲਾਂਇਟ"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "ਵੱਡੀਆਂ ਬਿੰਦੀਆਂ"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr ""
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "ਕਰਿਸਮਿਸ ਸਰੂਪ"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr ""
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "ਟਕਸਾਲੀ ਸਰੂਪ"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr ""
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "ਮੂਲ ਸਰੂਪ"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr ""
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "ਖੁਸ਼ ਸਰੂਪ"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr ""
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "ਵਰਗ ਸਰੂਪ"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr ""
diff --git a/translations/desktop_files/pt.po b/translations/desktop_files/pt.po
new file mode 100644
index 0000000..e02c4d7
--- /dev/null
+++ b/translations/desktop_files/pt.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "Cliente de IRC"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr ""
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"Big Bullets\" por Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Tema de Natal"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"Tema de Natal\" por Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Tema Clássico"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LED\" por Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Tema Predefinido"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Simplistic\" por Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Tema \"Smiling\""
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "\"Smiling\" retirado do Kopete por John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Tema Quadrado"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"QUADRADO\" por Kenichiro Takahashi"
diff --git a/translations/desktop_files/pt_BR.po b/translations/desktop_files/pt_BR.po
new file mode 100644
index 0000000..bdda8c5
--- /dev/null
+++ b/translations/desktop_files/pt_BR.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "Cliente IRC"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "Bolas grandes"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"Bolas grandes\" de Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Tema de Natal"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"Tema de Natal\" de Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Tema Clássico"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LED\" de Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Tema Padrão"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Simplista\" de Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Tema Sorridente"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "\"Sorridente\" roubado do Kopete por John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Tema Quadrado"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"Quadrado\" por Kenichiro Takahashi"
diff --git a/translations/desktop_files/ru.po b/translations/desktop_files/ru.po
new file mode 100644
index 0000000..fe6a131
--- /dev/null
+++ b/translations/desktop_files/ru.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr ""
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr ""
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr ""
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Рождественская"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "Сделал Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Классическая"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr ""
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Стандартная"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr ""
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Улыбочки"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "Украл у Kopete John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Квадратики"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "Сделал Kenichiro Takahashi"
diff --git a/translations/desktop_files/sr.po b/translations/desktop_files/sr.po
new file mode 100644
index 0000000..cc081e7
--- /dev/null
+++ b/translations/desktop_files/sr.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "IRC клијент"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "Велики предзнаци"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "„Велики предзнаци“ од Дарија Абатијанија (Dario Abatianni)"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Божићна тема"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "„Божићна тема“ од Кеничира Такахашија (Kenichiro Takahashi)"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Класична тема"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "„LED“ од Дарија Абатијанија (Dario Abatianni)"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Подразумевана тема"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "„Једноставно“ од Шинтара Мацуоке (Shintaro Matsuoka)"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr "Кисеоник тема"
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr "„Кисеоник“ од Нуна Пињеира"
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Насмејана тема"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "„Насмејано“ украо из Kopete-а Џон Тапсел (John Tapsell)"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Квадратна тема"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "„Квадрат“ од Кеничира Такахашија (Kenichiro Takahashi)"
diff --git a/translations/desktop_files/sr@Latn.po b/translations/desktop_files/sr@Latn.po
new file mode 100644
index 0000000..4d2c889
--- /dev/null
+++ b/translations/desktop_files/sr@Latn.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "IRC klijent"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "Veliki predznaci"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "„Veliki predznaci“ od Darija Abatijanija (Dario Abatianni)"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Božićna tema"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "„Božićna tema“ od Keničira Takahašija (Kenichiro Takahashi)"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Klasična tema"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "„LED“ od Darija Abatijanija (Dario Abatianni)"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Podrazumevana tema"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "„Jednostavno“ od Šintara Macuoke (Shintaro Matsuoka)"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr "Kiseonik tema"
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr "„Kiseonik“ od Nuna Pinjeira"
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Nasmejana tema"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "„Nasmejano“ ukrao iz Kopete-a Džon Tapsel (John Tapsell)"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Kvadratna tema"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "„Kvadrat“ od Keničira Takahašija (Kenichiro Takahashi)"
diff --git a/translations/desktop_files/sv.po b/translations/desktop_files/sv.po
new file mode 100644
index 0000000..d1f264c
--- /dev/null
+++ b/translations/desktop_files/sv.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "IRC-klient"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "Stora punkter"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"Stora punkter\" av Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Jultema"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"Jultema\" av Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Klassiskt tema"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"Lampor\" av Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Standardtema"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Förenklat\" av Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr "Oxygen-tema"
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr "\"Oxygen\" av Nuno Pinheiro"
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Leende tema"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "\"Leende\" stulen från Kopete av John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Kvadratiskt tema"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"KVADRATISK\" av Kenichiro Takahashi"
diff --git a/translations/desktop_files/ta.po b/translations/desktop_files/ta.po
new file mode 100644
index 0000000..19b0592
--- /dev/null
+++ b/translations/desktop_files/ta.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr "உரையாடல்"
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr ""
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "பெரிய புள்ளிகள்"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"Big Bullets\" டாரியோ அபடையானி"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "கிறிஸ்துமஸ் பொருள்"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"Christmas Theme\" கெனிசிரோ டகாஹாஷி"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "சிறந்த தலைப்பு"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LED\" டைரியோ அபடியானி"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "முன்னிருப்பு தலைப்பு"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Simplistic\" ஷிண்டாரோ மாட்சொக்கா"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "சிரிக்கின்ற பொருள்"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "Kopeteல் இருந்து \"Smiling\" ஸ்டோலன் ஜான் டாப்செல்"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "சதுர பொருள்"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"SQUARE\" கெனிசிரோ டகாஹாஷி"
diff --git a/translations/desktop_files/tr.po b/translations/desktop_files/tr.po
new file mode 100644
index 0000000..37b07d6
--- /dev/null
+++ b/translations/desktop_files/tr.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "IRC İstemcisi"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "Büyük Mermiler"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "Dario Abatianni tarafından \"Büyük Mermiler\""
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Noel Teması"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "Kenichiro Takahashi tarafından \"Noel Teması\""
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Klasik tema"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "Dario Abatianni tarafından \"LED\""
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Öntanımlı tema"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "Shintaro Matsuoka tarafından \"Basitlik\""
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Gülümseyen Tema"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "John Tapsell tarafından Kopete'in \"Gülümseyen\"i"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Kare Teması"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "Kenichiro Takahashi tarafından \"KARE\""
diff --git a/translations/desktop_files/uk.po b/translations/desktop_files/uk.po
new file mode 100644
index 0000000..3064994
--- /dev/null
+++ b/translations/desktop_files/uk.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "Клієнт IRC"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "Великі крапки"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"Великі крапки\" - Dario Abatianni"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "Різдвяна тема"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"Різдвяна тема\" - Kenichiro Takahashi"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "Класична тема"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LED\" - Dario Abatianni"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "Типова тема"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Проста\" - Shintaro Matsuoka"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "Тема посмішок"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "\"Посмішки\" взято з Kopete - John Tapsell"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "Квадратна тема"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"КВАДРАТ\" - Kenichiro Takahashi"
diff --git a/translations/desktop_files/zh_CN.po b/translations/desktop_files/zh_CN.po
new file mode 100644
index 0000000..33a83ae
--- /dev/null
+++ b/translations/desktop_files/zh_CN.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "IRC 客户端"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr "圆点"
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "“圆点”,由 Dario Abatianni 设计"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "耶诞节主题"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "“耶诞节主题”,由 Kenichiro Takahashi 设计"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "经典主题"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "“指示灯”,由 Dario Abatianni 设计"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "默认页面"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "“简洁”,由 Shintaro Matsuoka 设计"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr ""
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr ""
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "微笑主题"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "“微笑”,借鉴自 John Tapsell 为 Kopete 设计的造型"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "方块主题"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "“方块”,由 Kenichiro Takahashi 设计"
diff --git a/translations/desktop_files/zh_TW.po b/translations/desktop_files/zh_TW.po
new file mode 100644
index 0000000..774d61f
--- /dev/null
+++ b/translations/desktop_files/zh_TW.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-11-27 10:18+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: src/konversation.desktop:2
+msgid "Konversation"
+msgstr ""
+
+#. GenericName
+#: src/konversation.desktop:4
+msgid "IRC Client"
+msgstr "IRC 客戶端程式"
+
+#. Name
+#: images/nickicons/alternative/index.desktop:3
+msgid "Big Bullets"
+msgstr ""
+
+#. Comment
+#: images/nickicons/alternative/index.desktop:4
+msgid "\"Big Bullets\" by Dario Abatianni"
+msgstr "\"Big Bullets\",由 Dario Abatianni 撰寫"
+
+#. Name
+#: images/nickicons/christmas/index.desktop:3
+msgid "Christmas Theme"
+msgstr "聖誕主題"
+
+#. Comment
+#: images/nickicons/christmas/index.desktop:4
+msgid "\"Christmas Theme\" by Kenichiro Takahashi"
+msgstr "\"聖誕\"主題,由 Kenichiro Takahashi 撰寫"
+
+#. Name
+#: images/nickicons/classic/index.desktop:3
+msgid "Classic Theme"
+msgstr "傳統式主題"
+
+#. Comment
+#: images/nickicons/classic/index.desktop:4
+msgid "\"LED\" by Dario Abatianni"
+msgstr "\"LED\" 由 Dario Abatianni 撰寫"
+
+#. Name
+#: images/nickicons/default/index.desktop:3
+msgid "Default Theme"
+msgstr "預設主題"
+
+#. Comment
+#: images/nickicons/default/index.desktop:4
+msgid "\"Simplistic\" by Shintaro Matsuoka"
+msgstr "\"Simplistic\" 由 Shintaro Matsuoka 撰寫"
+
+#. Name
+#: images/nickicons/oxygen/index.desktop:3
+msgid "Oxygen Theme"
+msgstr "Oxygen 主題"
+
+#. Comment
+#: images/nickicons/oxygen/index.desktop:4
+msgid "\"Oxygen\" by Nuno Pinheiro"
+msgstr "\"Oxygen\",由 Nuno Pinheiro 提供"
+
+#. Name
+#: images/nickicons/smiling/index.desktop:3
+msgid "Smiling Theme"
+msgstr "微笑主題"
+
+#. Comment
+#: images/nickicons/smiling/index.desktop:4
+msgid "\"Smiling\" stolen from Kopete by John Tapsell"
+msgstr "\"微笑\"主題,從 Kopete 偷來的,由 John Tapsell 撰寫"
+
+#. Name
+#: images/nickicons/square/index.desktop:3
+msgid "Square Theme"
+msgstr "方塊主題"
+
+#. Comment
+#: images/nickicons/square/index.desktop:4
+msgid "\"SQUARE\" by Kenichiro Takahashi"
+msgstr "\"方塊\"主題,由 Kenichiro Takahashi 撰寫"
diff --git a/po/ar/konversation.po b/translations/messages/ar.po
index 1efcfaf..ef724c1 100644
--- a/po/ar/konversation.po
+++ b/translations/messages/ar.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2006-12-31 17:24+0100\n"
"Last-Translator: محمد سعد Mohamed SAAD <metehyi@free.fr>\n"
"Language-Team: Arabic <doc@arabeyes.org>\n"
@@ -38,7 +38,7 @@ msgid "New"
msgstr "جديد"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "انقر لإختيار محرر التعبير المنتظم (KRegExpEditor)"
@@ -5215,17 +5215,17 @@ msgstr "إستبدل بـ"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "إستبدل في:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "ابحث:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "إستبدل بِـ :"
@@ -5296,7 +5296,7 @@ msgstr "اعرض الأنماط ال&متقدمة >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
msgstr ""
#: src/channeloptionsui.ui:345
@@ -5384,37 +5384,37 @@ msgstr "اعرض أزرار أ&نماط القناة"
msgid "Show sc&rollbar"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "أعرض صند&وق تغيير إسمك المستعار"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "أعرض الأزرار ال&سريعة"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "&أعرض الأسماء الحقيقية جانب الأسماء المستعارة"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "أعرض لائحة الاسماء المستعارة لِلقناة و الأزرار السريعة"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "أعرض أقن&عة المضيفين في لائحة الأسماء المستعارة"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "تمكين الصورة الخ&لفية"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "ال&مسار:"
@@ -5503,7 +5503,7 @@ msgstr "اعرض الأسطر التذكارية في كل نوافذ المحا
msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5512,34 +5512,34 @@ msgstr ""
"يدرج سطر تذكاري في نافذة المحادثة عندما تقلب إلى نافذة محادثة أخرى أو عندما "
"تصغّر التطبيق."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "تمكين البحث التلقائي عن المعلومات الخاصة بِلمستخدِم (/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "عدد المستخدمين الأقصى في قناة ما:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " أسماء مستعارة"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " ثوان"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "فترة التحديث:"
@@ -5819,89 +5819,89 @@ msgstr "إ&نشاء مجلّد لِلمرسل"
msgid "Convert spaces in file names to underscores before sending"
msgstr ""
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "قبول تل&قائي لدعوات التنزيل"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "متابعة التنزيل ت&لقائياً"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr ""
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "ح&جم المخزون ( Buffer )"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr ""
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr ""
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
"IPv4 interface set here"
msgstr ""
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " بايت"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " ثانية"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, no-c-format
msgid "Enable passive DCC send"
msgstr ""
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "المنهج المستعمل للحصول على الـ IP الخاصة بك:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "الـ IP ال&شخصية:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "منافذ"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr ""
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "إلى"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr ""
@@ -5946,52 +5946,52 @@ msgstr "مشارك"
msgid "Open Folder"
msgstr "فتح ملف"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, fuzzy, no-c-format
msgid "File Size:"
msgstr "الملف:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, fuzzy, no-c-format
msgid "Resumed:"
msgstr "&متابعة"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, fuzzy, no-c-format
msgid "Current Speed:"
msgstr "الإسم المستعار المستخدم حالياً"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, fuzzy, no-c-format
msgid "Current Position:"
msgstr "الموضع:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, fuzzy, no-c-format
msgid "Started at:"
msgstr "بدأ على"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, fuzzy, no-c-format
msgid "Transferring Time:"
msgstr "خطا نقل"
@@ -6091,17 +6091,17 @@ msgstr "&في مكان آخر:"
msgid "Case sensitive"
msgstr "حالة الاحرف حساسة"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "إلغاء التبليغات عند ال&غياب"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "إستعمِل الإجابة المعتادة لِلإ&صدارة:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6110,17 +6110,17 @@ msgstr ""
"<qt>يمكنك هنا تعيين الإجابة المعتادة على طلبات <b>CTCP <i>إصدارة</i></b>.</"
"qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "صندوق الإدخال يتمدد مع توسيع النص"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "حرف ال&أمر:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "إستعمل &متصفح الشبكة المعتاد:"
@@ -6150,47 +6150,47 @@ msgstr "نص تلقائي"
msgid "&New"
msgstr "&جديد"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Pattern:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, fuzzy, no-c-format
msgid "Color:"
msgstr "الألوان"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "ال&صوت:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr ""
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "النص ال&تلقائي:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, fuzzy, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "ت&شغيل الصوت لبنود اللائحة المبرزة"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "برز إسمك المستعار الحالي دائ&ماً:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "برز أسطر&ك الخاصة دائماً:"
diff --git a/po/bg/konversation.po b/translations/messages/bg.po
index 8f76fe7..bf2b1bd 100644
--- a/po/bg/konversation.po
+++ b/translations/messages/bg.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2007-09-20 20:36+0000\n"
"Last-Translator: Zlatko Popov <zlatkopopov@fsa-bg.org>\n"
"Language-Team: Bulgarian <dict@linux.zonebg.com>\n"
@@ -37,7 +37,7 @@ msgid "New"
msgstr "Нов"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr ""
@@ -5320,17 +5320,17 @@ msgstr "Заместване с"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "Замяна в:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "Търсене:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "Замяна с:"
@@ -5406,8 +5406,8 @@ msgstr "Показване на &разширени режими >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5494,37 +5494,37 @@ msgstr "Показване на бутоните за &режимите на к
msgid "Show sc&rollbar"
msgstr "Показване на лентата за превъртане"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Показване на &поле за смяна на собствения псевдоним"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "Показване на &бързите бутони"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "&Показване на истинските имена до псевдонимите"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Показване на списък с &псевдонимите и бързите бутони"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Показване на хост-&маските в списъка с псевдоними"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Картинка за &фон"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "&Път:"
@@ -5621,7 +5621,7 @@ msgstr "Показване на напомнящи линии във всичк
msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5630,34 +5630,34 @@ msgstr ""
"Вмъкване на напомняща линия при превключване към друг прозорец или "
"минимизиране на програмата."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Автоматично търсене на информация за потребителя (/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Максимален брой потребители в канала:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " псевдонима"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " секунди"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Интервал на обновяване:"
@@ -5945,37 +5945,37 @@ msgstr "&Създаване на папка за изпращача"
msgid "Convert spaces in file names to underscores before sending"
msgstr "Преобразуване на интервалите на имената в долни черти преди изпращане"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "&Автоматично приемане на заявки за сваляне"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "&Автоматично продължаване на свалянето"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr "Включване на бързо DCC изпращане (Може да &не работи с всички клиенти)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "&Големина на буфера:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "&Просрочено време за изпращане на DCC:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "Връщане към IPv&4 интерфейс за DCC изпращане:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -5984,52 +5984,52 @@ msgstr ""
"Ако тази настройка е включена, DCC прехвърлянията за IPv6 връзки ще се "
"извършват върху интерфейс IPv4 настроен тук"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " байта"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " сек"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "Включване на пасивно DCC изпращане"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&Метод за вземане на собствено IP:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "&Собствено IP:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "Портове"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Включване на специфични по&ртове за DCC разговор:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "до"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "Включване на специфични пор&тове за DCC сървър:"
@@ -6074,52 +6074,52 @@ msgstr "Партньор:"
msgid "Open Folder"
msgstr "Отваряне на файл"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "Размер на файл:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "Средна скорост:"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "Възобновено:"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "Текуща скорост:"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "Текуща позиция:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "Оставащо време:"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr "Предложено на:"
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr "Завършено на:"
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "Започнато на:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "Време за прехвърляне:"
@@ -6221,17 +6221,17 @@ msgstr "&Другаде:"
msgid "Case sensitive"
msgstr "Чувствителен регистър"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Изключване на уведомяването при &отсъствие"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Използване на потребителски отговор за &версия:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6240,17 +6240,17 @@ msgstr ""
"<qt>Тук може да зададете ваш отговор за <b>CTCP <i>VERSION</i></b> заявки.</"
"qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "Входящата кутия се разширява според текста"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "Кома&нден символ:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "Използване на потребителски уеб &браузър:"
@@ -6280,47 +6280,47 @@ msgstr "Автоматичен текст"
msgid "&New"
msgstr "&Нов"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Образец:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "Цвят:"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&Звук:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "Проба на звука"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "&Автоматичен текст:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "&Включване на звук за осветените записи"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "Текущият собствен псевдоним да е &винаги осветен:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "Собствените &редове да са винаги осветени:"
diff --git a/po/ca/konversation.po b/translations/messages/ca.po
index dba6e6b..96a02d4 100644
--- a/po/ca/konversation.po
+++ b/translations/messages/ca.po
@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2006-08-28 23:34+0200\n"
"Last-Translator: Albert Astals Cid <aacid@kde.org>\n"
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
@@ -34,7 +34,7 @@ msgid "New"
msgstr "Nou"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "Premeu per executar l'editor d'expressions regulars (KRegExpEditor)"
@@ -5141,17 +5141,17 @@ msgstr "Substitueix amb"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "Substitueix:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "Cerca:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "Substitueix amb:"
@@ -5222,8 +5222,8 @@ msgstr "Mostra els modes &avançats >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5310,37 +5310,37 @@ msgstr "Mostra els botons de &mode del canal"
msgid "Show sc&rollbar"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Mostra una caixa per canviar el &sobrenom"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "Mostra els botons &ràpids"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "&Mostra els noms reals al costat dels sobrenoms"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Mostra la &llista de sobrenoms del canal i els botons ràpids"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Mostra la màscara de &xarxa a la llista de sobrenoms"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Utilitza una imatge de &fons"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "&Ruta:"
@@ -5429,7 +5429,7 @@ msgstr ""
msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5438,34 +5438,34 @@ msgstr ""
"Insereix una línia de &record a la finestra de xat en canviar de finestra de "
"xat o minimitzar l'aplicació."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " sobrenoms"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " segons"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Interval d'actualització:"
@@ -5746,90 +5746,90 @@ msgstr ""
msgid "Convert spaces in file names to underscores before sending"
msgstr "Converteix espais al nom de fitxers en guions baixos abans d'enviar"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "&Accepta automàticament els oferiments de descàrrega"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "Continua &automàticament les descàrregues"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr ""
"Habilita l'enviament DCC ràpid (pot &no funcionar amb tots els clients)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr ""
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr ""
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr ""
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
"IPv4 interface set here"
msgstr ""
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " bytes"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " seg"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "Habilita ports específics per les &transferències DCC:"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&Mètode per aconseguir la IP pròpia:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "IP &pròpia:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "Ports"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Habilita ports específics pel &xat DCC:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "a"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, fuzzy, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "Habilita ports específics per les &transferències DCC:"
@@ -5874,52 +5874,52 @@ msgstr "Company"
msgid "Open Folder"
msgstr "Obre fitxer"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, fuzzy, no-c-format
msgid "File Size:"
msgstr "Fitxer:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, fuzzy, no-c-format
msgid "Resumed:"
msgstr "&Continua"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, fuzzy, no-c-format
msgid "Current Speed:"
msgstr "Sobrenom usat actualment"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, fuzzy, no-c-format
msgid "Current Position:"
msgstr "Posició:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, fuzzy, no-c-format
msgid "Started at:"
msgstr "Iniciat el"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, fuzzy, no-c-format
msgid "Transferring Time:"
msgstr "Error a la transferència"
@@ -6020,17 +6020,17 @@ msgstr ""
msgid "Case sensitive"
msgstr "Sensible a majúscules"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Deshabilita les notificacions al estar &absent"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Usa una resposta de &versió a mida:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6039,17 +6039,17 @@ msgstr ""
"<qt>Aquí podeu establir una resposta a mida per les peticions <b>CTCP "
"<i>VERSION</i></b>.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr ""
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr ""
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "Usa un fullejador &web personalitzat:"
@@ -6079,47 +6079,47 @@ msgstr ""
msgid "&New"
msgstr "&Nou"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Patró:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, fuzzy, no-c-format
msgid "Color:"
msgstr "Colors"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&So:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr ""
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr ""
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, fuzzy, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "&Habilita sons pels ítems de la llista de ressaltats"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr ""
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "Ressalta sempre les &línies propies:"
diff --git a/po/da/konversation.po b/translations/messages/da.po
index 4309ffe..10de0ca 100644
--- a/po/da/konversation.po
+++ b/translations/messages/da.po
@@ -8,7 +8,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2008-07-14 12:03+0200\n"
"Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -41,7 +41,7 @@ msgid "New"
msgstr "Ny"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "Klik for at køre editoren for regulære udtryk (Kregexpeditor)"
@@ -5277,17 +5277,17 @@ msgstr "Erstat med"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "Erstat i:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "Find:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "Erstat med:"
@@ -5362,8 +5362,8 @@ msgstr "Vis &avancerede tilstande >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, baglæns skråstreg, tabulator, backspace"
+msgid "Tab, Backspace"
+msgstr "Tabulator, backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5450,37 +5450,37 @@ msgstr "Vis kanal&tilstandsknapper"
msgid "Show sc&rollbar"
msgstr "Vis &rullebjælke"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Vis &felt til at ændre eget alias"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "Vis &hurtigknapper"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, no-c-format
msgid "Show real names in nickname list"
msgstr "Vis rigtige navne i aliaslisten"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Vis kanal&aliasliste og hurtigknapper"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Vis værtsmasker &i aliasliste"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Aktivér &baggrundsbillede"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "S&ti:"
@@ -5575,7 +5575,7 @@ msgstr "Vis manuelt indsatte linjer i alle chatvinduer"
msgid "Mark the last position in a chat window when it is hidden"
msgstr "Markér den sidste position i et chatvindue når det skjules"
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5584,34 +5584,34 @@ msgstr ""
"Indsætter en husk-linje i chatvinduet når du skifter til et andet chatvindue "
"eller minimerer programmet."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr "Flyt kun linjen når ny tekst er ved at skulle vises"
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Aktivér automatisk opslag af brugerinformation (/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Maksimalt antal brugere i en kanal:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " aliasser"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " sekunder"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Opdateringsinterval:"
@@ -5895,37 +5895,37 @@ msgstr "&Lav mappe for sender"
msgid "Convert spaces in file names to underscores before sending"
msgstr "Konvertér mellemrum i filnavn til understregning inden der sendes"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "Acceptér a&utomatiske forespørgsler om download"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "&Genoptag download automatisk"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr "Aktivér hurtig DCC-afsendelse (virker måske &ikke med alle klienter)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "B&ufferstørrelse:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "DCC sende-&tidsudløb"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "Gå tilbage til IPv&4-grænseflade for DCC-sending:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -5934,52 +5934,52 @@ msgstr ""
"Hvis dette er aktiveret, udføres DCC-overførsler med IPv6-forbindelser med "
"IPv4-grænsefladen som angives her"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " byte"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " sek"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, no-c-format
msgid "Enable passive DCC send"
msgstr "Aktivér passiv DCC-send"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&Metode til at få egen IP-adresse:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "E&gen IP-adresse:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "Porte"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Aktivér bestemte p&orte til DCC-chat:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "til"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "Aktivér specifikke &porte til DCC-overførselsserver:"
@@ -6024,52 +6024,52 @@ msgstr "Partner:"
msgid "Open Folder"
msgstr "Åbn mappe"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "Filstørrelse"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "Gns.hastighed"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "Genoptaget:"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "Nuværende hastighed:"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "Nuværende position:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "Anslået tilbageværende tid:"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr "Tilbudt kl.:"
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr "Afsluttet kl.:"
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "Startet kl.:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "Overførselstid:"
@@ -6170,17 +6170,17 @@ msgstr "&Ellers:"
msgid "Case sensitive"
msgstr "Versalfølsom"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Deaktivér underretninger ved &fravær"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Brug selvvalgt &versions-svar:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6189,17 +6189,17 @@ msgstr ""
"<qt>Her kan du sætte dit eget svar for <b>CTCP <i>VERSION</i></b> "
"forespørgsler.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "Inddatafeltet ekspanderer med teksten"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "Komman&do-tegn:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "Brug selvvalgt browser"
@@ -6229,47 +6229,47 @@ msgstr "Auto-tekst"
msgid "&New"
msgstr "&Ny"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Mønster:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "Farve:"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&Lyd:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "Test lyd"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "&Auto-tekst:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "&Aktivér lyde for fremhævede punkter"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "Fremhæv altid &eget nuværende alias:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "Fremhæv altid &egne linjer:"
@@ -7152,9 +7152,6 @@ msgstr "Klik for at fjerne de valgte aliasser fra listen."
#~ msgid "Top"
#~ msgstr "Emne"
-#~ msgid "Alt+4"
-#~ msgstr "Alt+4"
-
#~ msgid "Messages"
#~ msgstr "Meddelelser"
diff --git a/po/de/konversation.po b/translations/messages/de.po
index e6490e9..82d1617 100644
--- a/po/de/konversation.po
+++ b/translations/messages/de.po
@@ -14,7 +14,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2019-12-22 13:51+0000\n"
"Last-Translator: Chris <xchrisx@uber.space>\n"
"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
@@ -47,7 +47,7 @@ msgid "New"
msgstr "Neu"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr ""
@@ -5340,17 +5340,17 @@ msgstr "Ersetzen mit"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "Ersetzen in:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "Suchen:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "Ersetzen mit:"
@@ -5428,8 +5428,8 @@ msgstr "&Zeige weitere Modi >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5516,37 +5516,37 @@ msgstr "Schalter für Kanal&modi anzeigen"
msgid "Show sc&rollbar"
msgstr "Bild&laufleiste anzeigen"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Feld &zum Ändern des eigenen Spitznamens anzeigen"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "Schnell&schalter anzeigen"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, no-c-format
msgid "Show real names in nickname list"
msgstr "Realnamen in Benutzerliste anzeigen"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Be&nutzerliste des Kanals und Schnellschalter anzeigen"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "&Rechnermasken in Benutzerliste anzeigen"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Hinter&grundbild aktivieren"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "&Pfad:"
@@ -5643,7 +5643,7 @@ msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
"Letzte Position in Chatfenstern markieren, wenn diese ausgeblendet werden"
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5652,34 +5652,34 @@ msgstr ""
"Fügt eine Markierung ein, sobald zu einem anderen Chatfenster geschaltet, "
"oder das Programm minimiert wird."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr "Linie nur verschieben, wenn neuer Text angezeigt wird"
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Automatisches Abrufen von Benutzerinformationen (/WHO) aktivieren"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Abrufen deaktivieren bei mehr als:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " Benutzer"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " Sekunden"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Aktualisierungsintervall:"
@@ -5969,37 +5969,37 @@ msgstr "Ordn&er für Absender erzeugen"
msgid "Convert spaces in file names to underscores before sending"
msgstr "Ersetze vor dem Senden Leerzeichen im Dateinamen durch Unterstriche"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "DCC-Empfang &automatisch annehmen"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "DCC-Downloads au&tomatisch fortsetzen"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr "Sch&neller DCC-Versand (wird nicht von allen Empfängern unterstützt)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "&Puffergröße:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "&Zeitlimit für DCC-Versand:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "IPv&4-Schnittstelle für DCC-Versand benutzen:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -6008,52 +6008,52 @@ msgstr ""
"Ist diese Einstellung markiert, werden DCC-Übertragungen für IPv6-"
"Verbindungen über die hier angegebene IPv4-Schnittstelle ausgeführt."
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " Bytes"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " Sekunden"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, no-c-format
msgid "Enable passive DCC send"
msgstr "Passiven DCC-Versand aktivieren"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP-Adresse"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&Methode zur Bestimmung der eigenen IP-Adresse:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "Ei&gene IP-Adresse:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "Ports"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Bestimmte P&orts für DCC-Chat verwenden:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "bis"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "Bestimmte P&orts für DCC-Übertragungsserver verwenden:"
@@ -6098,52 +6098,52 @@ msgstr "Partner:"
msgid "Open Folder"
msgstr "Ordner öffnen"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "Dateigröße:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "Durchschnittliche Geschwindigkeit:"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "Fortgesetzt:"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "Aktuelle Geschwindigkeit:"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "Aktuelle Position:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "Geschätzte Restzeit:"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr "Angeboten am:"
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr "Beendet am:"
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "Begonnen am:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "Übertragungszeit:"
@@ -6247,17 +6247,17 @@ msgstr "&Überall sonst:"
msgid "Case sensitive"
msgstr "Groß-/Kleinschreibung beachten"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Benachrichtigungen bei &Abwesenheit deaktivieren"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Eigene &Versionsmeldung verwenden:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6266,17 +6266,17 @@ msgstr ""
"<qt>Hier können Sie eine eigene Rückmeldung für <b>CTCP <i>VERSION</i></b>-"
"Anfragen einstellen.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "Eingabefeld vergrößert sich mit der Textlänge"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "&Befehlszeichen:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "Eigenen Internet&navigator verwenden:"
@@ -6306,47 +6306,47 @@ msgstr "Autotext"
msgid "&New"
msgstr "&Neu"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Muster:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "Farbe:"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&Klang:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "Testklang"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "&Autotext:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "Klänge zur Hervorhe&bung aktivieren"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "Eigenen aktuellen Spitznamen &immer hervorheben:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "Eigene Zei&len immer hervorheben:"
@@ -7242,9 +7242,6 @@ msgstr ""
#~ msgid "Top"
#~ msgstr "Thema"
-#~ msgid "Alt+4"
-#~ msgstr "Alt+4"
-
#~ msgid "Messages"
#~ msgstr "Nachrichten"
diff --git a/po/el/konversation.po b/translations/messages/el.po
index 3b42773..125f5d3 100644
--- a/po/el/konversation.po
+++ b/translations/messages/el.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2007-10-15 14:36+0300\n"
"Last-Translator: Spiros Georgaras <sng@hellug.gr>\n"
"Language-Team: Greek <i18ngr@lists.hellug.gr>\n"
@@ -36,7 +36,7 @@ msgid "New"
msgstr "Νέο"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "Κλικ για εκτέλεση του επεξεργαστή κανονικών εκφράσεων (KRegExpEditor)"
@@ -5381,17 +5381,17 @@ msgstr "Αντικατάσταση με"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "Αντικατάσταση:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "Αναζήτηση:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "Αντικατάσταση με:"
@@ -5469,8 +5469,8 @@ msgstr "Εμφάνιση &προχωρημένων λειτουργιών >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5557,37 +5557,37 @@ msgstr "Εμφάνιση κου&μπιών λειτουργίας καναλιο
msgid "Show sc&rollbar"
msgstr "Εμφάνιση γραμμή κύλισης"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Εμφάνιση &πλαισίου για αλλαγή του δικού σας ψευδωνύμου"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "Εμφάνιση &γρήγορων κουμπιών"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "&Εμφάνιση πραγματικών ονομάτων δίπλα στα ψευδώνυμα"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Εμφάνιση &λίστας ψευδωνύμων καναλιού και κουμπιών λειτουργιών"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Εμφάνιση μάσκας υπολογιστή &στη λίστα ψευδωνύμων"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Ενεργοποίηση εικόνας &φόντου"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "&Διαδρομή:"
@@ -5685,7 +5685,7 @@ msgstr "Εμφάνιση γραμμής απομνημόνευσης σε όλα
msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5694,34 +5694,34 @@ msgstr ""
"Εισαγωγή γραμμής απομνημόνευσης στο παράθυρο συνομιλίας όταν εναλλάσσετε σε "
"διαφορετικό παράθυρο συνομιλίας ή όταν ελαχιστοποιήσετε την εφαρμογή."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Ενεργοποίηση αυτόματης αναζήτησης πληροφοριών χρήση (/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Μεγ. αριθμός χρηστών σε ένα κανάλι:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " ψευδώνυμα"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " δευτερόλεπτα"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Χρονικό διάστημα ενημέρωσης:"
@@ -6012,39 +6012,39 @@ msgid "Convert spaces in file names to underscores before sending"
msgstr ""
"Μετατροπή των κενών σε υπογράμμιση στα ονόματα αρχείων πριν την αποστολή"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "Αυτό&ματη αποδοχή προσφοράς λήψης"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "Αυ&τόματη συνέχιση λήψης"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr ""
"Ενεργοποίηση γρήγορης αποστολής DCC (Μπορεί να &μη λειτουργεί με όλους τους "
"πελάτες)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "Μέγε&θος ενδιάμεσης μνήμης:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "Χρο&νικό όριο αποστολής DCC:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "Εφεδρεία διασύνδεσης IPv&4 για αποστολή DCC:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -6053,52 +6053,52 @@ msgstr ""
"Αν ενεργοποιηθεί αυτή η επιλογή οι μεταφορές dcc για συνδέσεις IPv6 θα "
"γίνουν μέσω μιας διασύνδεσης IPv4 που ορίζεται εδώ"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " bytes"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " δευτ"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "Ενεργοποίηση παθητικής αποστολής DCC"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&Μέθοδος ανάκτησης ίδιας IP:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "Ί&δια IP:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "Θύρες"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Ενεργοποίηση συγκεκριμένων θ&υρών για συνομιλία DCC:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "στο"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "Ενεργοποίηση συγκεκριμένων θ&υρών για τον εξυπηρετητή DCC:"
@@ -6143,52 +6143,52 @@ msgstr "Συνεργάτης:"
msgid "Open Folder"
msgstr "Άνοιγμα αρχείου"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "Μέγεθος αρχείου:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "Μέση ταχύτητα:"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "Συνέχιση:"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "Τρέχουσα ταχύτητα:"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "Τρέχουσα θέση:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "Εναπομείναντας χρόνος:"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr "Προσφέρθηκε στις:"
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr "Τελείωσε στις:"
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "Εκίνησε στις:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "Χρόνος μεταφοράς:"
@@ -6290,17 +6290,17 @@ msgstr "&Αλλού:"
msgid "Case sensitive"
msgstr "Διάκριση πεζών/κεφαλαίων"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Απενεργοποίηση ειδοποιήσεων κατά την α&πουσία"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Χρήση προσαρμοσμένης απάντησης έ&κδοσης:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6309,17 +6309,17 @@ msgstr ""
"<qt>Εδώ μπορείτε να ορίσετε μια προσαρμοσμένη απάντηση σε αιτήσεις <b>CTCP "
"<i>VERSION</i></b>.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "Το πλαίσιο εισαγωγής μεγαλώνει με το κείμενο"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "Ε&ντολή χαρακτήρων:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "Χρήση προσαρμοσμένου &περιηγητή ιστού:"
@@ -6349,47 +6349,47 @@ msgstr "Αυτόματο κείμενο"
msgid "&New"
msgstr "&Νέο"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Μοτίβο:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "Χρώμα:"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "Ή&χος:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "Δοκιμή ήχου"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "&Αυτόματο κείμενο:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "Ενερ&γοποίηση ήχων για έντονα αντικείμενα της λίστας"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "Πάντα &τονισμός του τρέχοντος ψευδωνύμου σας:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "Πάντα τονισμός των &γραμμών σας:"
diff --git a/po/en_GB/konversation.po b/translations/messages/en_GB.po
index 51f54fd..ed69548 100644
--- a/po/en_GB/konversation.po
+++ b/translations/messages/en_GB.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2005-07-04 13:40+0100\n"
"Last-Translator: Andrew Coles <andrew_coles@yahoo.co.uk>\n"
"Language-Team: British English <kde-en-gb@kde.me.uk>\n"
@@ -38,7 +38,7 @@ msgid "New"
msgstr "New"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "Click to run Regular Expression Editor (KRegExpEditor)"
@@ -5471,17 +5471,17 @@ msgstr "Replacement"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, fuzzy, no-c-format
msgid "Replace in:"
msgstr "Replacement"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, fuzzy, no-c-format
msgid "Find:"
msgstr "&Find"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, fuzzy, no-c-format
msgid "Replace with:"
msgstr "Replacement"
@@ -5556,8 +5556,8 @@ msgstr "Show &Advanced Modes >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5644,37 +5644,37 @@ msgstr "Show channel &mode buttons"
msgid "Show sc&rollbar"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Show bo&x to change own nickname"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "Show &quick buttons"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "&Show real names next to nicknames"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, fuzzy, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Show channel &mode buttons"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, fuzzy, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Show hostmasks &in nickname list"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Enable Back&ground Image"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, fuzzy, no-c-format
msgid "P&ath:"
msgstr "&Path:"
@@ -5770,41 +5770,41 @@ msgstr "Show remember line in all channels and &queries"
msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
"window or minimize the application."
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Enable Automatic User Information Look Up (/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Max. number of users in a channel:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " nicks"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " seconds"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Update interval:"
@@ -6085,37 +6085,37 @@ msgstr "Cr&eate folder for sender"
msgid "Convert spaces in file names to underscores before sending"
msgstr ""
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, fuzzy, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "Automaticall&y accept DCC download"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, fuzzy, no-c-format
msgid "Au&tomatically resume download"
msgstr "Au&tomatically resume DCC download"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, fuzzy, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr "Enable fast DCC send (Might not work with all clients)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "Buffer si&ze:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, fuzzy, no-c-format
msgid "DCC send t&imeout:"
msgstr "DCC send t&imout:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, fuzzy, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "Fallback to an IPv&4 interface for dcc send:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -6124,52 +6124,52 @@ msgstr ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
"IPv4 interface set here"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " bytes"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " sec"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "Enable specific &ports for DCC send:"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&Method to get own IP:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "O&wn IP:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, fuzzy, no-c-format
msgid "Ports"
msgstr "Port"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Enable specific p&orts for DCC chat:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "to"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, fuzzy, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "Enable specific &ports for DCC send:"
@@ -6214,52 +6214,52 @@ msgstr "Partner"
msgid "Open Folder"
msgstr "&Open File"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, fuzzy, no-c-format
msgid "File Size:"
msgstr "File:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, fuzzy, no-c-format
msgid "Resumed:"
msgstr "&Resume"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, fuzzy, no-c-format
msgid "Current Speed:"
msgstr "Current notify list: %1"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, fuzzy, no-c-format
msgid "Current Position:"
msgstr "Position:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, fuzzy, no-c-format
msgid "Started at:"
msgstr "Save to:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, fuzzy, no-c-format
msgid "Transferring Time:"
msgstr "Transferring error"
@@ -6359,17 +6359,17 @@ msgstr "&Elsewhere:"
msgid "Case sensitive"
msgstr "Case sensitive"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Disable notifications while &away"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Use custom &version reply:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6378,17 +6378,17 @@ msgstr ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
"</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr ""
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "Comman&d char:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, fuzzy, no-c-format
msgid "Use custom web &browser:"
msgstr "Use custom Web &browser:"
@@ -6418,47 +6418,47 @@ msgstr "Auto Text"
msgid "&New"
msgstr "&New"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Pattern:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, fuzzy, no-c-format
msgid "Color:"
msgstr "Colours"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&Sound:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, fuzzy, no-c-format
msgid "Test sound"
msgstr "Text to find:"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "&Auto text:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, fuzzy, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "&Enable sound for highlighted list items"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "Alwa&ys highlight own current nick:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "Always highlight own &lines:"
@@ -7349,10 +7349,6 @@ msgstr "Click to remove the selected nickname from the list."
#~ msgid "Left"
#~ msgstr "Move Left"
-#, fuzzy
-#~ msgid "Alt+4"
-#~ msgstr "Alt+4"
-
#~ msgid "Messages"
#~ msgstr "Messages"
@@ -7514,14 +7510,6 @@ msgstr "Click to remove the selected nickname from the list."
#~ msgid "No DCC upload running on port %1."
#~ msgstr "No DCC upload running on port %1."
-#, fuzzy
-#~ msgid "Alt+N"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+P"
-#~ msgstr "Alt+4"
-
#~ msgid "Local Path:"
#~ msgstr "Local Path:"
@@ -7770,18 +7758,6 @@ msgstr "Click to remove the selected nickname from the list."
#~ msgstr "Quick Buttons"
#, fuzzy
-#~ msgid "Alt+Q"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+Z"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+D"
-#~ msgstr "Alt+4"
-
-#, fuzzy
#~ msgid "Form1"
#~ msgstr "&Format:"
@@ -7790,30 +7766,10 @@ msgstr "Click to remove the selected nickname from the list."
#~ msgstr "Behaviour"
#, fuzzy
-#~ msgid "Alt+R"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+V"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+B"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+J"
-#~ msgstr "Alt+4"
-
-#, fuzzy
#~ msgid "FontAppearance_Config"
#~ msgstr "Chat Window"
#, fuzzy
-#~ msgid "Alt+X"
-#~ msgstr "Alt+4"
-
-#, fuzzy
#~ msgid "ChatWindowAppearance_Config"
#~ msgstr "Chat Window"
@@ -7879,10 +7835,6 @@ msgstr "Click to remove the selected nickname from the list."
#~ msgid "ConnectionBehavior_Config"
#~ msgstr "Connection"
-#, fuzzy
-#~ msgid "Alt+L"
-#~ msgstr "Alt+4"
-
#~ msgid "&Blink the LED on the label when something has changed in the tab"
#~ msgstr "&Blink the LED on the label when something has changed in the tab"
@@ -7896,30 +7848,6 @@ msgstr "Click to remove the selected nickname from the list."
#~ msgid "NicklistBehavior_Config"
#~ msgstr "Behaviour"
-#, fuzzy
-#~ msgid "Alt+I"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+Y"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+S"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+E"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+M"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+C"
-#~ msgstr "Alt+4"
-
#~ msgid "A&dd..."
#~ msgstr "A&dd..."
@@ -7958,10 +7886,6 @@ msgstr "Click to remove the selected nickname from the list."
#~ "\n"
#, fuzzy
-#~ msgid "Alt+T"
-#~ msgstr "Alt+4"
-
-#, fuzzy
#~ msgid "Highlight_Config"
#~ msgstr "Highlighting"
diff --git a/po/es/konversation.po b/translations/messages/es.po
index eb44a71..165bb89 100644
--- a/po/es/konversation.po
+++ b/translations/messages/es.po
@@ -8,7 +8,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2007-12-23 11:25+0100\n"
"Last-Translator: Enrique Matias Sanchez (aka Quique) <cronopios@gmail.com>\n"
"Language-Team: Spanish <es@li.org>\n"
@@ -39,7 +39,7 @@ msgid "New"
msgstr "Nuevo"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "Pulse para ejecutar el editor de expresiones regulares (KRegExpEditor)"
@@ -5339,17 +5339,17 @@ msgstr "Sustituir por"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "Sustituir en:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "Buscar:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "Sustituir por:"
@@ -5425,8 +5425,8 @@ msgstr "Mostrar los modos &avanzados >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Borrar, Tabulador, Borrar"
+msgid "Tab, Backspace"
+msgstr "Tabulador, Borrar"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5513,37 +5513,37 @@ msgstr "Mostrar los botones de &modo de canal"
msgid "Show sc&rollbar"
msgstr "Mostrar la barra de desplazamiento"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Mostrar un &campo para cambiar el apodo propio"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "Mostrar los botones &rápidos"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "Mo&strar los nombres reales al lado de los apodos"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Mostrar la lista de &apodos y los botones rápidos del canal"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Mostrar las &máscaras de máquina en la lista de apodos"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Habilitar la imagen de &fondo"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "Rut&a:"
@@ -5641,7 +5641,7 @@ msgstr ""
msgid "Mark the last position in a chat window when it is hidden"
msgstr "Marcar la última posición en una ventana de charla cuando se oculte"
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5650,34 +5650,34 @@ msgstr ""
"Inserta una línea de recuerdo en la ventana de charla cuando cambia a otra "
"ventana de charla o minimiza la aplicación."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Habilitar la búsqueda automática de información del usuario (/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Número máximo de usuarios de un canal:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " apodos"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " segundos"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Intervalo de actualización:"
@@ -5967,39 +5967,39 @@ msgstr ""
"Convertir los espacios de los nombres de fichero a guiones bajos antes de "
"enviar"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "Aceptar &automáticamente la oferta de descarga"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "Reanudar au&tomáticamente las descargas"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr ""
"Habilitar el envío rápido por DCC (puede que &no funcione con todos los "
"clientes)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "&Tamaño del búfer:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "T&iempo límite de envío DCC:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "Recurrir a una interfaz IPv&4 para envío DCC:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -6008,52 +6008,52 @@ msgstr ""
"Si esta opción está activa las descargas DCC de las conexiones IPv6 se "
"realizarán por la interfaz IPv4 indicada aquí"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " bytes"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " s"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "Habilitar Passive DCC send"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&Método para obtener la IP propia:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "IP &propia:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "Puertos"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Habilitar puert&os específicos para las charlas DCC:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "a"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr ""
@@ -6099,52 +6099,52 @@ msgstr "Compañero:"
msgid "Open Folder"
msgstr "Abrir el fichero"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "Tamaño del fichero:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "Velocidad media:"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "Reanudado:"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "Velocidad actual:"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "Posición actual:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "Estimación del tiempo restante:"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr "Ofrecido a:"
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr "Finalizado a:"
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "Iniciado a:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "Tiempo de transferencia:"
@@ -6246,17 +6246,17 @@ msgstr "&En otra parte:"
msgid "Case sensitive"
msgstr "Diferenciar mayúsculas y minúsculas"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Inhabilitar las notificaciones cuando se esté &ausente"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Usar respuesta de &versión personalizada:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6265,17 +6265,17 @@ msgstr ""
"<qt>Aquí puede establecer una respuesta personalizada a las peticiones "
"<b>CTCP <i>VERSION</i></b>.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "El campo de entrada se expande con el texto"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "Carácter de or&den:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "Utilizar &navegador web personalizado:"
@@ -6305,47 +6305,47 @@ msgstr "Texto automático"
msgid "&New"
msgstr "&Nuevo"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Patrón:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "Color:"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&Sonido:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "Probar el sonido"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "Texto &automático:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "Ha&bilitar los sonidos para los realces"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "&Siempre realzar el apodo propio actual:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "Siempre realzar las &líneas propias:"
diff --git a/po/et/konversation.po b/translations/messages/et.po
index cd382a5..26d3546 100644
--- a/po/et/konversation.po
+++ b/translations/messages/et.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2008-07-14 16:41+0200\n"
"Last-Translator: Marek Laane <bald@starman.ee>\n"
"Language-Team: Estonian <kde-et@linux.ee>\n"
@@ -37,7 +37,7 @@ msgid "New"
msgstr "Uus"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "Klõpsa regulaaravaldiste redaktori (KRegExpEditor) käivitamiseks"
@@ -5256,17 +5256,17 @@ msgstr "Asendus"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "Asendus kohas:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "Otsitav:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "Asendus:"
@@ -5342,8 +5342,8 @@ msgstr "Näit&a muid režiime >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5430,37 +5430,37 @@ msgstr "Kanalirežiimi &nuppude näitamine"
msgid "Show sc&rollbar"
msgstr "Ke&rimisriba näitamine"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Kast&i näitamine oma hüüdnime muutmiseks"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "&Kiirnuppude näitamine"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, no-c-format
msgid "Show real names in nickname list"
msgstr "Pärisnime näitamine hüüdnimede nimekirjas"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Ka&nali hüüdnimede nimekirja ja kiirnuppude näitamine"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "M&asinamaskide näitamine hüüdnimede nimekirjas"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Taustapil&di kasutamine"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "&Asukoht:"
@@ -5555,7 +5555,7 @@ msgstr "Käsitsi lisatud ridade näitamine kõigis vestlusakendes"
msgid "Mark the last position in a chat window when it is hidden"
msgstr "Vestlusaknas viimase asukoha tähistamine ajaks, mil see on peidetud"
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5564,34 +5564,34 @@ msgstr ""
"Vestlusaknasse lisatakse meelespidamisrida, kui lülitud mõnele teisele "
"vestlusaknale või minimeerid rakenduse."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr "Rida liigutatakse ainult siis, kui näidatakse uut teksti"
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Automaatse kasutajainfo päringu (/WHO) lubamine"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Kasutajate maks. arv kanalil:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " kasutajat"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " sek"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Uuendamise intervall:"
@@ -5878,37 +5878,37 @@ msgstr "Saatjale luuakse kataloo&g"
msgid "Convert spaces in file names to underscores before sending"
msgstr "Tühikud failinimedes teisendatakse enne saatmist alakriipsudeks"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "A&utomaatne nõustumine allalaadimissoovidega"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "Allalaadimis&te automaatne jätkamine"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr "Kii&re DCC saatmise lubamine (ei pruugi töötada kõigi klientidega)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "&Puhvri suurus:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "DCC saatm&ise aegumine:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "DCC saatmisel IPv&4 liidese kasutamine:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -5917,52 +5917,52 @@ msgstr ""
"Sisselülitamisel sooritatakse DCC edastused IPv6 ühenduste puhul "
"siinmääratud IPv4 liidesega"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " baiti"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " sek"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, no-c-format
msgid "Enable passive DCC send"
msgstr "Passiivse DCC saatmise lubamine"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "Oma IP hankimise &meetod:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "Oma I&P:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "Pordid"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "DCC vestlusel &kasutatakse konkreetseid porte:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "kuni"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "DCC ülekandel kasutatakse konkreetseid &porte:"
@@ -6007,52 +6007,52 @@ msgstr "Partner:"
msgid "Open Folder"
msgstr "Ava kataloog"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "Faili suurus:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "Keskmine kiirus:"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "Taastatud:"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "Praegune kiirus:"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "Praegune positsioon:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "Hinnanguliselt aega jäänud:"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr "Pakuti:"
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr "Lõpetatud:"
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "Alustatud:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "Edastamise aeg:"
@@ -6153,17 +6153,17 @@ msgstr "M&ujal:"
msgid "Case sensitive"
msgstr "Tõstutundlik"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Märgu&annete keelamine eemalolekul"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Kohandatud &versioonivastus:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6172,17 +6172,17 @@ msgstr ""
"<qt>Siin saab määrata omaloodud vastuse <b>CTCP <i>VERSION</i></b> soovile.</"
"qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "Sisestuskast laieneb teksti lisamisel"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "&Käsu sümbol:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "Muu vee&bilehitseja kasutamine:"
@@ -6212,47 +6212,47 @@ msgstr "Automaatne tekst"
msgid "&New"
msgstr "&Uus"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Muster:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "Värv"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&Heli:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "Testi heli"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "&Automaatne tekst:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "&Heli lubamine esiletõstmise korral"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "Oma praegune &hüüdnimi tõstetakse alati esile:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "&Oma read tõstetakse alati esile:"
diff --git a/po/fi/konversation.po b/translations/messages/fi.po
index 4b40ede..0e826a2 100644
--- a/po/fi/konversation.po
+++ b/translations/messages/fi.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2005-11-05 21:46+0200\n"
"Last-Translator: Ilkka Pirskanen <ilkka.pirskanen@kolumbus.fi>\n"
"Language-Team: Finnish <fi@li.org>\n"
@@ -38,7 +38,7 @@ msgid "New"
msgstr "Uusi"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr ""
@@ -5498,17 +5498,17 @@ msgstr "Korvaus"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, fuzzy, no-c-format
msgid "Replace in:"
msgstr "Korvaus"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, fuzzy, no-c-format
msgid "Find:"
msgstr "&Etsi"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, fuzzy, no-c-format
msgid "Replace with:"
msgstr "Korvaus"
@@ -5583,8 +5583,8 @@ msgstr "Näytä &lisäkanavatilat >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5671,37 +5671,37 @@ msgstr "Näytä kanava&tilapainikkeet"
msgid "Show sc&rollbar"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Näytä kenttä &oman nimimerkin muuttamiseksi"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "Näytä &pikapainikkeet"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "Näytä &oikeat nimet nimimerkkien vieressä"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, fuzzy, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Näytä kanava&tilapainikkeet"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, fuzzy, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Näytä &palvelinpeitteet nimimerkkiluettelossa"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Käytä taustak&uvaa"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, fuzzy, no-c-format
msgid "P&ath:"
msgstr "&Polku:"
@@ -5797,41 +5797,41 @@ msgstr "Näytä muistiviiva kaikilla kanavilla ja k&yselyissä"
msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
"window or minimize the application."
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Käytä automaattista käyttäjätiedon hakua (/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Kanavan käyttäjien enimmäismäärä:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " nimimerkkiä"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " sekuntia"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Päivitysaikaväli:"
@@ -6112,91 +6112,91 @@ msgstr "&Luo kansio lähettejälle"
msgid "Convert spaces in file names to underscores before sending"
msgstr ""
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, fuzzy, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "Hyväks&y automaattisesti latauspyynnöt"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "Jatka automaaa&ttisesti latausta"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr ""
"Käytä nopeaa &DCC-lähetystä (ei välttämättä toimi kaikkien asiakkaiden "
"kanssa)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "Puskurin kok&o:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, fuzzy, no-c-format
msgid "DCC send t&imeout:"
msgstr "DCC-lähetyksen a&ikakatkaisu:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, fuzzy, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "Käytä IPv&4-liitäntään dcc-lähetyksessä:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
"IPv4 interface set here"
msgstr "Mikäli tämä valitaan, IPv6-yhteyksien siirrot tehdään IPv4-liitännällä"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " tavua"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr ". sekunti"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "Käytä määriteltyjä p&ortteja DCC-keskustelulle:"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&Menetelmä oman IP:n saamiseksi:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "&Oma IP:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, fuzzy, no-c-format
msgid "Ports"
msgstr "Portti"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Käytä määriteltyjä p&ortteja DCC-keskustelulle:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, fuzzy, no-c-format
msgid "to"
msgstr "-->"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, fuzzy, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "Käytä määriteltyjä p&ortteja DCC-keskustelulle:"
@@ -6241,52 +6241,52 @@ msgstr "Kumppani"
msgid "Open Folder"
msgstr "&Avaa tiedosto"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, fuzzy, no-c-format
msgid "File Size:"
msgstr "Tiedosto:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, fuzzy, no-c-format
msgid "Resumed:"
msgstr "&Jatka"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, fuzzy, no-c-format
msgid "Current Speed:"
msgstr "Nykyinen ilmoitusluettelo: %1"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, fuzzy, no-c-format
msgid "Current Position:"
msgstr "Sijainti:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, fuzzy, no-c-format
msgid "Started at:"
msgstr "Tallenna tiedostoon:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, fuzzy, no-c-format
msgid "Transferring Time:"
msgstr "Siirtovirhe"
@@ -6386,17 +6386,17 @@ msgstr "&Muualla:"
msgid "Case sensitive"
msgstr "Kirjainkoon huomioiva"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Älä käytä huomatuksia &poissaollessasi"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Käytä muokattua &versiovastausta:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6405,17 +6405,17 @@ msgstr ""
"<qt>Tässä voit asettaa muokatun vastauksen <b>CTCP <i>VERSION</i></b>-"
"kyselylle.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr ""
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "&Komentomerkki:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, fuzzy, no-c-format
msgid "Use custom web &browser:"
msgstr "Käytä omaa &www-selainta:"
@@ -6445,47 +6445,47 @@ msgstr "Automaattiteksti"
msgid "&New"
msgstr "&Uusi"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Peite:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, fuzzy, no-c-format
msgid "Color:"
msgstr "Väritetyt nimimerkit"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "Ää&ni:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, fuzzy, no-c-format
msgid "Test sound"
msgstr "Etsittävä teksti:"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "&Automaattiteksti:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, fuzzy, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "Käytä ääniä luettelon &korostetuissa merkinnöissä"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "Korosta aina &nykyisen nimimerkin sisältävät rivit:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "Korosta aina omat &rivit:"
@@ -7378,10 +7378,6 @@ msgstr "Napsauta poistaaksesi valitun nimimerkin luettelosta."
#~ msgid "Left"
#~ msgstr "Siirry vasemmalle"
-#, fuzzy
-#~ msgid "Alt+4"
-#~ msgstr "Alt+4"
-
#~ msgid "Messages"
#~ msgstr "Viestit"
@@ -7550,14 +7546,6 @@ msgstr "Napsauta poistaaksesi valitun nimimerkin luettelosta."
#~ msgid "No DCC upload running on port %1."
#~ msgstr "Portissa %1 ei ole käynnissä DCC-lähetystä."
-#, fuzzy
-#~ msgid "Alt+N"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+P"
-#~ msgstr "Alt+4"
-
#~ msgid "Local Path:"
#~ msgstr "Paikallinen polku:"
@@ -7799,18 +7787,6 @@ msgstr "Napsauta poistaaksesi valitun nimimerkin luettelosta."
#~ msgstr "Käyttäytyminen - Pikapainikkeet"
#, fuzzy
-#~ msgid "Alt+Q"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+Z"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+D"
-#~ msgstr "Alt+4"
-
-#, fuzzy
#~ msgid "Form1"
#~ msgstr "&Muoto:"
@@ -7819,30 +7795,10 @@ msgstr "Napsauta poistaaksesi valitun nimimerkin luettelosta."
#~ msgstr "Muokkaa seurattua nimimerkkiä"
#, fuzzy
-#~ msgid "Alt+R"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+V"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+B"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+J"
-#~ msgstr "Alt+4"
-
-#, fuzzy
#~ msgid "FontAppearance_Config"
#~ msgstr "Ulkonäkö - Kirjasimet"
#, fuzzy
-#~ msgid "Alt+X"
-#~ msgstr "Alt+4"
-
-#, fuzzy
#~ msgid "%1 unknown %2"
#~ msgstr "<tuntematon> %1"
@@ -7900,10 +7856,6 @@ msgstr "Napsauta poistaaksesi valitun nimimerkin luettelosta."
#~ msgid "Lag: not known"
#~ msgstr "Viive: ei tiedossa"
-#, fuzzy
-#~ msgid "Alt+L"
-#~ msgstr "Alt+4"
-
#~ msgid "&Blink the LED on the label when something has changed in the tab"
#~ msgstr "&Vilkuta LED-valoa, mikäli välilehdellä tapahtuu muutoksia"
@@ -7913,30 +7865,6 @@ msgstr "Napsauta poistaaksesi valitun nimimerkin luettelosta."
#~ msgid "Tab Management"
#~ msgstr "Välilehtien hallinta"
-#, fuzzy
-#~ msgid "Alt+I"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+Y"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+S"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+E"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+M"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+C"
-#~ msgstr "Alt+4"
-
#~ msgid "A&dd..."
#~ msgstr "&Lisää..."
@@ -7975,10 +7903,6 @@ msgstr "Napsauta poistaaksesi valitun nimimerkin luettelosta."
#~ "\n"
#, fuzzy
-#~ msgid "Alt+T"
-#~ msgstr "Alt+4"
-
-#, fuzzy
#~ msgid "Highlight_Config"
#~ msgstr "Korostukset"
diff --git a/po/fr/konversation.po b/translations/messages/fr.po
index 4e0b0b0..c4d318d 100644
--- a/po/fr/konversation.po
+++ b/translations/messages/fr.po
@@ -10,7 +10,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2007-04-28 10:26+0200\n"
"Last-Translator: Bruno Patri <bruno.patri@gmail.com>\n"
"Language-Team: français <kde-francophone@kde.org>\n"
@@ -41,7 +41,7 @@ msgid "New"
msgstr "Nouveau"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr ""
@@ -5384,17 +5384,17 @@ msgstr "Remplacer par"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "Remplacer dans :"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "Chercher :"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "Remplacer par :"
@@ -5472,8 +5472,8 @@ msgstr "Afficher les modes &avancés >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Ret. Arr., Tab, Ret. Arr."
+msgid "Tab, Backspace"
+msgstr "Tab, Ret. Arr."
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5560,37 +5560,37 @@ msgstr "Afficher les boutons de &mode du canal"
msgid "Show sc&rollbar"
msgstr "Afficher la barre de défilement"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Afficher la fenêt&re de changement de votre pseudonyme"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "Afficher les boutons ra&pides"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "&Afficher les vrais noms à la suite des surnoms"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Afficher la liste des pseudos du ca&nal et les boutons rapides"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Afficher les masques d'hôte &dans la liste des pseudonymes"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Activer l'image d'&arrière-plan"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "&Chemin :"
@@ -5689,7 +5689,7 @@ msgstr "Afficher la ligne de rappel dans tous les fenêtres de discussion"
msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5698,36 +5698,36 @@ msgstr ""
"Insère une ligne de rappel dans la fenêtre de discussion lorsque vous "
"basculez vers une autre discussion ou que le fenêtre est minimisée."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr ""
"Activer la recherche d'information automatique sur les utilisateurs (« /"
"WHO »)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Nombre maximum d'utilisateurs sur un canal :"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " pseudos"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " secondes"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Intervalle d'actualisation :"
@@ -6019,38 +6019,38 @@ msgstr ""
"Convertir les espaces en tirets de soulignement dans les noms de fichiers "
"avant leur envoi"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "Accepter automati&quement les offres de téléchargements"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "Reprendre au&tomatiquement les téléchargements"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr ""
"Activer l'envoi DCC rapide (Risque de &ne pas fonctionner pour tout le monde)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "Taille du tam&pon :"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "Déla&i d'expiration d'un envoi DCC :"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "Revenir à l'interface IPv&4 pour l'envoi DCC :"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -6059,52 +6059,52 @@ msgstr ""
"Si cette option est activée, les transferts DCC vers les connexions IPv6 "
"seront effectués à travers l'interface IPv4 définie ici"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " octets"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " sec."
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "Activer l'envoi DCC passif"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&Méthode pour obtenir sa propre adresse IP :"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "Adresse IP perso&nnelle :"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "Ports"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Utiliser des p&orts spécifiques pour la discussion DCC :"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "à"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "Utiliser des &ports spécifiques pour le serveur de transferts DCC :"
@@ -6149,52 +6149,52 @@ msgstr "Partenaire :"
msgid "Open Folder"
msgstr "Ouvrir un fichier"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "Taille du fichier :"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "Vitesse moyenne :"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "Reprise :"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "Vitesse actuelle :"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "Position actuelle :"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "Temps restant estimé :"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr "Proposé à :"
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr "Fini à :"
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "Démarré à :"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "Durée du transfert :"
@@ -6299,17 +6299,17 @@ msgstr "&Autre part :"
msgid "Case sensitive"
msgstr "Sensible à la casse"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Désactiver les notifications lors de l'&absence"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Utiliser une réponse de &version personnalisée :"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6318,17 +6318,17 @@ msgstr ""
"<qt>Vous pouvez définir ici une réponse personnalisée pour les requêtes "
"<b>CTCP <i>VERSION</i></b>.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "Le champ de texte s'étend au fur et à mesure de la saisie"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "Caractère de comman&de :"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "Utiliser le &navigateur de votre choix :"
@@ -6358,47 +6358,47 @@ msgstr "Auto Texte"
msgid "&New"
msgstr "&Nouveau"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Motif :"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "Couleur :"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&Son :"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "Son de test"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "Texte &auto. :"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "A&ctiver les sons pour les surlignements"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "Tou&jours surligner mon pseudo actuel :"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "Toujours surligner mes &lignes :"
diff --git a/po/gl/konversation.po b/translations/messages/gl.po
index 4821c97..650ba43 100644
--- a/po/gl/konversation.po
+++ b/translations/messages/gl.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2006-09-02 11:52+0200\n"
"Last-Translator: mvillarino <mvillarino@users.sourceforge.net>\n"
"Language-Team: Galician <trasno@ceu.fi.udc.es>\n"
@@ -35,7 +35,7 @@ msgid "New"
msgstr "Novo"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "Prema para executar o Editor de Expresións Regulares (KRexExpEditor)"
@@ -5348,17 +5348,17 @@ msgstr "Substituir con"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "Substituir en:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "Procurar:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "Substituir con:"
@@ -5433,8 +5433,8 @@ msgstr "Mostrar os Modos &Avanzados >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5521,37 +5521,37 @@ msgstr "Mostrar os botóns do &modo de canal"
msgid "Show sc&rollbar"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Mostrar un &campo para alterar o alcume próprio"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "Mostrar os &botóns rápidos"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "Mo&strar os nomes verdadeiros ao lado dos alcumes"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Mostrar a lista de alcu&mes e os botóns rápidos"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Mostrar as más&caras de nomes na lista de alcumes"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Activar unha Ima&xe de Fondo"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "Loc&alizazón:"
@@ -5648,7 +5648,7 @@ msgstr "Mostrar liñas de recordatório en todas as fiestras de conversa"
msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5657,34 +5657,34 @@ msgstr ""
"Insere unha liña de recordatório na fiestra da conversa cando cámbia de "
"conversa ou minimiza o programa."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Activar a Pesquisa Automática deInformazón do Usuário (/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Número máximo de usuários nun canal:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " alcumes"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " segundos"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Intervalo de actualizazón:"
@@ -5972,38 +5972,38 @@ msgid "Convert spaces in file names to underscores before sending"
msgstr ""
"Converter os espazos nos nomes dos ficheiros para subliñados antes de enviar"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "Aceitar &automaticamente as ofertas de transferéncias"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "Continuar au&tomaticamente as transferéncias"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr ""
"Activar o envio por DCC rápido (Pode &non funcionar en todos os clientes)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "Tamaño do b&uffer:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "Tempo-l&imite do envio DCC:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "Recorrer a unha interface IPv&4 para os envios DCC:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -6012,52 +6012,52 @@ msgstr ""
"Se esta opzón estivese activa as transferéncias DCC das conexóns IPv6 son "
"feitas utilizando a interface IPv4 configurada aqui"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " bytes"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " s"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "Activar os &portos indicados para o envio DCC:"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&Método para obter o IP próprio:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "IP &Próprio:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "Portos"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Utilizar os p&ortos indicados para as conversas DCC:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "para"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, fuzzy, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "Activar os &portos indicados para o envio DCC:"
@@ -6102,52 +6102,52 @@ msgstr "Parceiro"
msgid "Open Folder"
msgstr "Abrir o Ficheiro"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, fuzzy, no-c-format
msgid "File Size:"
msgstr "Ficheiro:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, fuzzy, no-c-format
msgid "Resumed:"
msgstr "Continua&r"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, fuzzy, no-c-format
msgid "Current Speed:"
msgstr "Alcume actual usado"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, fuzzy, no-c-format
msgid "Current Position:"
msgstr "Posizón:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, fuzzy, no-c-format
msgid "Started at:"
msgstr "Iniciado o"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, fuzzy, no-c-format
msgid "Transferring Time:"
msgstr "Erro de transferéncia"
@@ -6248,17 +6248,17 @@ msgstr "N&outro lado:"
msgid "Case sensitive"
msgstr "Distinguir capitalizazón"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Desactivar as notificazóns cando estexa &ausente"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Utilizar resposta de &versión personalizada:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6267,17 +6267,17 @@ msgstr ""
"<qt>Aqui pode indicar unha resposta personalizada aos pedidos <b>CTCP "
"<i>VERSION</i></b>.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "O campo de texto expande-se co texto"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "Caracter &de comando:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "Usar &navegador web personalizado:"
@@ -6307,47 +6307,47 @@ msgstr "Texto Automático"
msgid "&New"
msgstr "&Novo"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Padrón:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, fuzzy, no-c-format
msgid "Color:"
msgstr "Cores"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&Son:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr ""
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "Texto &automático:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, fuzzy, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "A&ctivar sons para o itens escollidos na lista"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "Realzar se&mpre o alcume próprio actual:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "Realzar sempre as &liñas próprias:"
diff --git a/po/he/konversation.po b/translations/messages/he.po
index 923bd03..150975a 100644
--- a/po/he/konversation.po
+++ b/translations/messages/he.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2008-08-02 22:53+0300\n"
"Last-Translator: Diego Iastrubni <elcuco@kde.org>\n"
"Language-Team: <kde-il@yahoogroups.com>\n"
@@ -37,7 +37,7 @@ msgid "New"
msgstr "חדש"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "לחץ להריץ את עורך הביטויים הרגולים (KRegExpEditor)"
@@ -5019,17 +5019,17 @@ msgstr "החלף בתוך"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "החלף ב:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "חפש:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "החלף עם:"
@@ -5100,8 +5100,8 @@ msgstr "הצג מצבים &מתקדמים >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5188,37 +5188,37 @@ msgstr "הצג כפתורי &מצב החדר"
msgid "Show sc&rollbar"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "הצג &קופסה לשינוי הכינוי שלך"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "הצג &כפתורים מהירים"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "&הצג שמות אמתיים ליד הכינויים"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "הצג &רשימת כינויים וכפתורים מהירים"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "הצג את שמות המתחמים &ברשימת הכינויים"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "אפשר תמונת &רקע"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "&נתיב:"
@@ -5307,7 +5307,7 @@ msgstr "הצג שורת תזכורת בכל החדרים והשאילתות"
msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5316,34 +5316,34 @@ msgstr ""
"מכניס שורת תזכורת אל חלון השיחה כאשר אתה עובר אל חלון שיחה אחת או מקטין את "
"היישום."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "אפשר חיפוש מידע אוטומטי אודות משתמשים (/who)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "מספר המשתמשים המרבי בחדר:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " כינויים"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr "שניות"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "תדירות עדכון:"
@@ -5621,37 +5621,37 @@ msgstr "&צור תיקייה עבור השולח"
msgid "Convert spaces in file names to underscores before sending"
msgstr "המר רווחים בשמות הקבצים אל קוים תחתונים לפני השליחה"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "קבל קבצים להורדה באופן א&וטומטי"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "המשך הורדות באופן או&טומטי"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr "אפשר מצב העברה מהירה, Fast DCC (ייתכן כי &לא יעבוד עם כל הלקוחות)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "&גודל החוצץ:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "מקסימום &זמן העברת DCC:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "עבור ל־&IPv4 לשליחות DCC:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -5659,52 +5659,52 @@ msgid ""
msgstr ""
"אם אפשרות זו מופעלת עבור העברות בחיבורי IPv6 יעשו על ידי ממשק IPv4 הנקבע כאן"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr "בתים"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " שניות"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "אפשר י&ציאות מסוימות עבור שליחות DCC:"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr ""
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&שיטה לקבלת כתובת עצמית:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "כתובת &עצמית:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "יציאות"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "אפשר &יציאות מסוימות עבור שיחות DCC:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "אל"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, fuzzy, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "אפשר י&ציאות מסוימות עבור שליחות DCC:"
@@ -5749,52 +5749,52 @@ msgstr "שותף"
msgid "Open Folder"
msgstr "פתח קובץ"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, fuzzy, no-c-format
msgid "File Size:"
msgstr "קובץ:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, fuzzy, no-c-format
msgid "Resumed:"
msgstr "הוסר"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, fuzzy, no-c-format
msgid "Current Speed:"
msgstr "הכינוי בשימוש כעת"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, fuzzy, no-c-format
msgid "Current Position:"
msgstr "מיקום:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, fuzzy, no-c-format
msgid "Started at:"
msgstr "החלה ב־"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, fuzzy, no-c-format
msgid "Transferring Time:"
msgstr "שגיאת העברה"
@@ -5894,34 +5894,34 @@ msgstr "&מקום אחר:"
msgid "Case sensitive"
msgstr "תלוי רישיות"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "בטל התראות כאשר במצב &מרוחק"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "השתמש בתגובת &גרסה מותאמת אישית:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
"</qt>"
msgstr ""
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "תיבת הקלט מתרחבת עם הטקסט"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "תו &פקודה:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "השתמש ב&דפדפן מותאם אישית:"
@@ -5951,47 +5951,47 @@ msgstr "טקסט אוטומטי"
msgid "&New"
msgstr "&חדש"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&תבנית:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, fuzzy, no-c-format
msgid "Color:"
msgstr "צבעים"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&צליל:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr ""
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "&טקסט אוטומטי:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, fuzzy, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "&השמע צליל עבור פרטי רשימה מודגשים"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "הדגש &תמיד את הכינוי הנוכחי:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "תמיד הדגש את ה&שורות שלי:"
diff --git a/po/hu/konversation.po b/translations/messages/hu.po
index b78dd78..c15dadb 100644
--- a/po/hu/konversation.po
+++ b/translations/messages/hu.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konv\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2006-02-23 13:57+0100\n"
"Last-Translator: András Kovács <andras@csevego.net>\n"
"Language-Team: HUNGARIAN <kde-lista-request@sophia.jpte.hu>\n"
@@ -35,7 +35,7 @@ msgid "New"
msgstr "Új"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr ""
@@ -5414,17 +5414,17 @@ msgstr "Csere"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, fuzzy, no-c-format
msgid "Replace in:"
msgstr "Csere:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, fuzzy, no-c-format
msgid "Find:"
msgstr "&Keresés"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, fuzzy, no-c-format
msgid "Replace with:"
msgstr "Csere:"
@@ -5502,8 +5502,8 @@ msgstr "H&aladó módok megjelenítése >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5590,37 +5590,37 @@ msgstr "Csatorna&mód gombok megjelenítése"
msgid "Show sc&rollbar"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Mez&ő megjelenítése saját becenév váltásához"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "G&yorsgombok megjelenítése"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "Valódi nevek megjeleníté&se beceneveknél"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Csatornabece&névlista és gyorsgombok megjelenítése"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Hosztmasz&kok megjelenítése a becenév listában"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Háttérkép en&gedélyezése"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "&Útvonal:"
@@ -5716,41 +5716,41 @@ msgstr "Emlékeztet&ő vonal megjelenítése minden csatornában és minden kér
msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
"window or minimize the application."
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Automatikus felhasználókutatás (/WHO) engedélyezése"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Max. felhasználószám a csatornában:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr "becenév"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr "másodperc"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Frissítési intervallum:"
@@ -6034,38 +6034,38 @@ msgstr "Ma&ppa létrehozása a küldőhöz"
msgid "Convert spaces in file names to underscores before sending"
msgstr ""
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, fuzzy, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "Let&öltési kérések automatikus elfogadása"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "Le&töltés automatikus folytatása"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr ""
"Gyors DCC küldés engedélyezése (valószínüleg &nem megy minden klienssel)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "P&ufferméret:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "DCC küldési &időtúllépés:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, fuzzy, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "Visszaesés egy IPv&4 interfészhez dcc küldéskor:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -6074,52 +6074,52 @@ msgstr ""
"Ha ez az opció engedélyezett, akkor az IPv6 dcc átvitelei IPv4 interfész "
"latt lesznek végrehajtva"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr "bájt"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr "mp"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "Kiválasztott &portok engedélyezése DCC küldés számára:"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "Saját IP lekérési &módja:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "&Saját IP:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, fuzzy, no-c-format
msgid "Ports"
msgstr "Port"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Kiválasztott p&ortok engedélyezése DCC társalgás számára:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "ide:"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, fuzzy, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "Kiválasztott &portok engedélyezése DCC küldés számára:"
@@ -6164,52 +6164,52 @@ msgstr "Partner"
msgid "Open Folder"
msgstr "F&ájl megnyitása"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, fuzzy, no-c-format
msgid "File Size:"
msgstr "Fájl:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, fuzzy, no-c-format
msgid "Resumed:"
msgstr "&Fogadás"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, fuzzy, no-c-format
msgid "Current Speed:"
msgstr "Aktuálisan használt becenév"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, fuzzy, no-c-format
msgid "Current Position:"
msgstr "Pozíció:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, fuzzy, no-c-format
msgid "Started at:"
msgstr "Mentés ide:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, fuzzy, no-c-format
msgid "Transferring Time:"
msgstr "Átviteli hiba"
@@ -6311,17 +6311,17 @@ msgstr "&Máshol:"
msgid "Case sensitive"
msgstr "Nagybetűérzékeny"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "&A figyelmeztetések letiltása, míg távollét van"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Egyéni &verzió válasz használata:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6330,17 +6330,17 @@ msgstr ""
"<qt>Itt Ön be tud állítani egy egyéni választ a <b>CTCP <i>VERSION</i></b> "
"kérésekhez.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr ""
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "&Parancskarakter:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, fuzzy, no-c-format
msgid "Use custom web &browser:"
msgstr "Egyéni web&böngésző használata:"
@@ -6370,47 +6370,47 @@ msgstr "Automatikus szöveg"
msgid "&New"
msgstr "&Új"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Minta:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, fuzzy, no-c-format
msgid "Color:"
msgstr "Színek"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "Ha&ng:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, fuzzy, no-c-format
msgid "Test sound"
msgstr "Keresendő szöveg:"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "&Automatikus szöveg:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, fuzzy, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "&Hang engedélyezése kiemelt lista elemekhez"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "Az aktuális sajátnév ki&jelölése mindig"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "A saját sorok á&llandó kijelölése:"
@@ -7309,10 +7309,6 @@ msgstr "Kattintson egy kiválasztott becenévnek a listáról való törléséhe
#~ msgid "Top"
#~ msgstr "Téma"
-#, fuzzy
-#~ msgid "Alt+4"
-#~ msgstr "Alt+Q"
-
#~ msgid "Messages"
#~ msgstr "Üzenetek"
@@ -7481,14 +7477,6 @@ msgstr "Kattintson egy kiválasztott becenévnek a listáról való törléséhe
#~ msgid "No DCC upload running on port %1."
#~ msgstr "Nem fut DCC feltöltés ezen a porton: %1."
-#, fuzzy
-#~ msgid "Alt+N"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+P"
-#~ msgstr "Alt+4"
-
#~ msgid "Local Path:"
#~ msgstr "Helyi útvonal:"
@@ -7744,15 +7732,6 @@ msgstr "Kattintson egy kiválasztott becenévnek a listáról való törléséhe
#~ msgid "QuickButtons_ConfigUI"
#~ msgstr "QuickButtons_ConfigUI"
-#~ msgid "Alt+Q"
-#~ msgstr "Alt+Q"
-
-#~ msgid "Alt+Z"
-#~ msgstr "Alt+Z"
-
-#~ msgid "Alt+D"
-#~ msgstr "Alt+D"
-
#~ msgid "Form1"
#~ msgstr "Forma1"
@@ -7761,28 +7740,9 @@ msgstr "Kattintson egy kiválasztott becenévnek a listáról való törléséhe
#~ msgstr "TabBar_Config"
#, fuzzy
-#~ msgid "Alt+R"
-#~ msgstr "Alt+Q"
-
-#, fuzzy
-#~ msgid "Alt+V"
-#~ msgstr "Alt+Q"
-
-#, fuzzy
-#~ msgid "Alt+B"
-#~ msgstr "Alt+Q"
-
-#, fuzzy
-#~ msgid "Alt+J"
-#~ msgstr "Alt+Q"
-
-#, fuzzy
#~ msgid "FontAppearance_Config"
#~ msgstr "ChatWindowAppearance_Config"
-#~ msgid "Alt+X"
-#~ msgstr "Alt+X"
-
#~ msgid "Autoreplace_ConfigUI"
#~ msgstr "Autoreplace_ConfigUI"
diff --git a/po/it/konversation.po b/translations/messages/it.po
index 59b0077..40e4adb 100644
--- a/po/it/konversation.po
+++ b/translations/messages/it.po
@@ -5,19 +5,21 @@
# Federico Zenith <federico.zenith@member.fsf.org>, 2003, 2004, 2005, 2006, 2007, 2008.
# Giovanni Venturi <jumpyj@tiscali.it>, 2005.
# Federico Zenith <zenith@chemeng.ntnu.no>, 2008.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
-"PO-Revision-Date: 2008-08-06 09:09+0200\n"
-"Last-Translator: Federico Zenith <federico.zenith@member.fsf.org>\n"
-"Language-Team: Italian <kde-i18n-it@kde.org>\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
+"PO-Revision-Date: 2022-04-23 10:21+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/konversation/it/>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.4\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.11.2\n"
#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
@@ -40,7 +42,7 @@ msgid "New"
msgstr "Nuovo"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "Fai clic per avviare l'editor di espressioni regolari (KRegExpEditor)"
@@ -415,7 +417,7 @@ msgid ""
"_n: (%n op)\n"
" (%n ops)"
msgstr ""
-" (%n operatore)\n"
+"(%n operatore)\n"
" (%n operatori)"
#: src/channel.cpp:1514 src/channel.cpp:1533 src/channel.cpp:1537
@@ -3287,73 +3289,66 @@ msgstr "Collegato"
#: src/linkaddressbook/addressbook.cpp:215
#: src/linkaddressbook/addressbook.cpp:243
#: src/linkaddressbook/addressbook.cpp:258
-#, fuzzy
msgid ""
"Another TDE application tried to use Konversation for instant messaging, but "
"did not specify any contact to send the message to. This is probably a bug "
"in the other application."
msgstr ""
-"Un'altra applicazione di KDE ha cercato di usare Konversation per la "
+"Un'altra applicazione di TDE ha cercato di usare Konversation per la "
"messaggistica istantanea, ma non ha specificato nessun contatto a cui "
"mandare il messaggio. È probabilmente un errore dell'altra applicazione."
#: src/linkaddressbook/addressbook.cpp:221
-#, fuzzy
msgid ""
"Another TDE application tried to use Konversation for instant messaging, but "
"Konversation could not find the specified contact in the TDE address book."
msgstr ""
-"Un'altra applicazione di KDE ha cercato di usare Konversation per la "
+"Un'altra applicazione di TDE ha cercato di usare Konversation per la "
"messaggistica istantanea, ma Konversation non ha potuto trovare il contatto "
-"specificato nella rubrica di KDE."
+"specificato nella rubrica di TDE."
#: src/linkaddressbook/addressbook.cpp:229
-#, fuzzy
msgid ""
"Another TDE application tried to use Konversation for instant messaging, but "
"the requested user%1 is not online."
msgstr ""
-"Un'altra applicazione di KDE ha cercato di usare Konversation per la "
+"Un'altra applicazione di TDE ha cercato di usare Konversation per la "
"messaggistica istantanea, ma l'utente richiesto %1 non è collegato."
#: src/linkaddressbook/addressbook.cpp:275
-#, fuzzy
msgid ""
"Another TDE application tried to use Konversation to send a file to a "
"contact, but did not specify any contact to send the file to. This is "
"probably a bug in the other application."
msgstr ""
-"Un'altra applicazione di KDE ha cercato di usare Konversation per inviare un "
+"Un'altra applicazione di TDE ha cercato di usare Konversation per inviare un "
"file a un contatto, ma non ha specificato il contatto a cui mandare il file. "
"È probabilmente un errore dell'altra applicazione."
#: src/linkaddressbook/addressbook.cpp:281
-#, fuzzy
msgid ""
"Another TDE application tried to use Konversation to send a file to a "
"contact, but Konversation could not find the specified contact in the TDE "
"address book."
msgstr ""
-"Un'altra applicazione di KDE ha cercato di usare Konversation per inviare un "
+"Un'altra applicazione di TDE ha cercato di usare Konversation per inviare un "
"file a un contatto, ma Konversation non ha potuto trovare il contatto "
-"specificato nella rubrica di KDE."
+"specificato nella rubrica di TDE."
#: src/linkaddressbook/addressbook.cpp:289
-#, fuzzy
msgid ""
"Another TDE application tried to use Konversation to send a file to a "
"contact, but the requested user%1 is not currently online."
msgstr ""
-"Un'altra applicazione di KDE ha cercato di usare Konversation per inviare un "
+"Un'altra applicazione di TDE ha cercato di usare Konversation per inviare un "
"file a un contatto, ma l'utente richiesto %1 non è attualmente collegato."
#: src/linkaddressbook/addressbook.cpp:308
-#, fuzzy
msgid ""
"Another TDE application tried to use Konversation to add a contact. "
"Konversation does support this."
msgstr ""
-"Un'altra applicazione di KDE ha cercato di usare Konversation per aggiungere "
+"Un'altra applicazione di TDE ha cercato di usare Konversation per aggiungere "
"un contatto. Konversation non supporta questa operazione."
#: src/linkaddressbook/addressbook_base.cpp:393
@@ -3379,7 +3374,6 @@ msgid "Cannot Send Email"
msgstr "Impossibile inviare email"
#: src/linkaddressbook/addressbook_base.cpp:415
-#, fuzzy
msgid ""
"Could not run your email program. This is possibly because one is not "
"installed. To install the TDE email program (kmail) please install the "
@@ -3387,7 +3381,7 @@ msgid ""
msgstr ""
"Impossibile eseguire il tuo programma di posta elettronica. È possibile che "
"sia perché non ce n'è uno installato. Per installare il programma di posta "
-"di KDE (kmail), installa i pacchetti «tdepim»."
+"di TDE (kmail), installa i pacchetti «tdepim»."
#: src/linkaddressbook/addressbook_base.cpp:459
msgid ""
@@ -3527,8 +3521,8 @@ msgid ""
"<qt><b>Warning:</b> '%1' is currently being listed as belonging to multiple "
"contacts. Please select the correct contact.</qt>"
msgstr ""
-"<qt><b>Attenzione:</b> «%1» è attualmente elencato come appartenente a più "
-"contatti. Seleziona il contatto giusto.</p></qt>"
+"<qt><b>Attenzione:</b> '%1' è attualmente elencato come appartenente a più "
+"contatti. Seleziona il contatto giusto.</qt>"
#: src/linkaddressbook/linkaddressbookui.cpp:132
msgid "New Address Book Entry"
@@ -4426,7 +4420,6 @@ msgid "Usage: %1KILL <nick> [comment]"
msgstr "Uso: %1KILL <nick> [commento]"
#: src/query.cpp:68
-#, fuzzy
msgid ""
"<qt>Some details of the person you are talking to in this query is shown in "
"this bar. The full name and hostmask is shown, along with any image or logo "
@@ -4438,7 +4431,7 @@ msgstr ""
"<qt>Alcuni dettagli della persona a cui stai parlando in questa "
"conversazione privata sono visualizzati in questa barra. Sono mostrati il "
"nome completo e la maschera dell'host, insieme con qualsiasi immagine o logo "
-"a cui questa persona sia stata associata nella rubrica di KDE.<p>Vedi il "
+"a cui questa persona sia stata associata nella rubrica di TDE.<p>Vedi il "
"<i>Manuale di Konversation</i> per informazioni su come associare un nick "
"con un contatto nella rubrica, e per una spiegazione di cosa sia la maschera "
"dell'host.</qt>"
@@ -4962,7 +4955,6 @@ msgid "Connection is secured with %1 bit SSL."
msgstr "La connessione è cifrata con SSL a %1 bit."
#: src/sslsocket.cpp:125
-#, fuzzy
msgid ""
"The functionality to connect to servers using encrypted SSL communications "
"is not available to Konversation because OpenSSL support was not enabled at "
@@ -4970,7 +4962,7 @@ msgid ""
msgstr ""
"La funzionalità di connettersi a dei server usando comunicazioni cifrate SSL "
"non è disponibile in Konversation perché il supporto OpenSSL non è stato "
-"abilitato durante la compilazione. Devi ottenere una nuova versione di KDE "
+"abilitato durante la compilazione. Devi ottenere una nuova versione di TDE "
"che abbia il supporto SSL."
#: src/sslsocket.cpp:168
@@ -5326,17 +5318,17 @@ msgstr "Sostituisci con"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "Sostituisci in:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "Trova:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "Sostituisci con:"
@@ -5412,8 +5404,8 @@ msgstr "Mostra le modalità &avanzate >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5500,37 +5492,37 @@ msgstr "&Mostra i pulsanti per le modalità dei canali"
msgid "Show sc&rollbar"
msgstr "Mostra la barra di sco&rrimento"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Mostra il ri&quadro per cambiare il proprio nick"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "Mostra i pul&santi rapidi"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, no-c-format
msgid "Show real names in nickname list"
msgstr "Mostra i nomi veri di fianco ai nick"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Mostra l'elenco dei &nick e i pulsanti rapidi del canale"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Mostra le maschere host nell'elenco nic&k"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Abilita l'imma&gine di sfondo"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "P&ercorso:"
@@ -5627,7 +5619,7 @@ msgstr "Mostra le righe inserite manualmente in tutte le finestre di chat"
msgid "Mark the last position in a chat window when it is hidden"
msgstr "Segna l'ultima posizione in una finestra di chat quando viene nascosta"
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5636,34 +5628,34 @@ msgstr ""
"Inserisce un segnariga nella finestra di chat quando passi a un'altra "
"finestra di chat o minimizzi l'applicazione."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr "Sposta la riga solo quando sta per essere mostrato del testo nuovo"
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Abilita la ricerca automatica delle informazioni sull'utente (/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Numero massimo di utenti permesso nel canale:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " nick"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " secondi"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Intervallo di aggiornamento:"
@@ -5954,38 +5946,38 @@ msgid "Convert spaces in file names to underscores before sending"
msgstr ""
"Converti gli spazi nei nomi dei file in sottolineature prima di inviare"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "Accetta automat&icamente le richieste di scaricamento"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "Ripristina au&tomaticamente gli scaricamenti"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr ""
"Abilita l'invio DCC veloce (potrebbe &non funzionare con tutti i client)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "Dimen&sione del buffer:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "Scadenza dell'&invio DCC:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "Passa a un'interfaccia IPv&4 per l'invio DCC:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -5994,52 +5986,52 @@ msgstr ""
"Se questa opzione è abilitata i trasferimenti DCC per le connessioni IPv6 "
"saranno effettuati con l'interfaccia IPv4 impostata qui"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " byte"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " sec"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, no-c-format
msgid "Enable passive DCC send"
msgstr "Abilita l'invio DCC passivo"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&Metodo per ottenere il proprio IP:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "Pro&prio IP:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "Porte"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Abilita le p&orte specifiche per la chat DCC:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "a"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "Abilita &porte specifiche per il server di trasferimento DCC:"
@@ -6084,52 +6076,52 @@ msgstr "Partner:"
msgid "Open Folder"
msgstr "Apri cartella"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "Dimensione del file:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "Velocità media:"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "Ripristinato:"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "Velocità attuale:"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "Posizione attuale:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "Tempo rimanente stimato:"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr "Offerto a:"
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr "Concluso a:"
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "Iniziato a:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "Tempo di trasferimento:"
@@ -6231,17 +6223,17 @@ msgstr "In altro &luogo:"
msgid "Case sensitive"
msgstr "Distingui le maiuscole"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Disattiva le notifiche quando sei vi&a"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Usa risposta con &versione personalizzata:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6250,17 +6242,17 @@ msgstr ""
"<qt>Qui puoi impostare una risposta personalizzata per le richieste <b>CTCP "
"<i>VERSIONE</i></b>.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "La casella di inserimento si espande assieme al testo"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "Carattere coman&do:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "Usa un &browser Web personalizzato:"
@@ -6290,47 +6282,47 @@ msgstr "Testo automatico"
msgid "&New"
msgstr "&Nuovo"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Schema:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "Colore:"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&Suono:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 applicazione/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "Prova suono"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "&Testo automatico:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "A&bilita il suono per gli elementi evidenziati"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "Evidenz&ia sempre il proprio nick attuale:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "Evidenzia sempre &le proprie righe:"
@@ -7003,8 +6995,9 @@ msgid ""
msgstr ""
"<qt>\n"
"<p>Quando fai doppio clic su un nick nella finestra <b>Nick scollegati</b>, "
-"questo comando viene messo nella <b>Riga di input</b> nella finestra del "
-"server.</p>\n"
+"questo\n"
+"comando viene messo nella <b>Riga di input</b> nella finestra del server.</"
+"p>\n"
"<p>I simboli seguenti possono essere usati nel comando:</p><ul>\n"
"<li>%u: il nick su cui si è fatto doppio clic.</li>\n"
"<li>%K: la password del server.</li>\n"
@@ -7029,8 +7022,9 @@ msgid ""
msgstr ""
"<qt>\n"
"<p>Quando fai doppio clic su un nick nella finestra <b>Nick scollegati</b>, "
-"questo comando viene messo nella <b>Riga di input</b> nella finestra del "
-"server.</p>\n"
+"questo\n"
+"comando viene messo nella <b>Riga di input</b> nella finestra del server.</"
+"p>\n"
"<p>I simboli seguenti possono essere usati nel comando:</p><ul>\n"
"<li>%u: il nick su cui si è fatto doppio clic.</li>\n"
"<li>%K: la password del server.</li>\n"
@@ -7229,10 +7223,6 @@ msgstr "Fai clic per rimuovere il nick selezionato dall'elenco."
#~ msgid "Top"
#~ msgstr "Titolo"
-#, fuzzy
-#~ msgid "Alt+4"
-#~ msgstr "Alt+A"
-
#~ msgid "Messages"
#~ msgstr "Messaggi"
@@ -7393,9 +7383,6 @@ msgstr "Fai clic per rimuovere il nick selezionato dall'elenco."
#~ msgid "No DCC upload running on port %1."
#~ msgstr "Nessun caricamento DCC in esecuzione sulla porta %1."
-#~ msgid "Alt+N"
-#~ msgstr "Alt+N"
-
#~ msgid "%1 %2 (port %3)"
#~ msgstr "%1 %2 (porta %3)"
@@ -7634,39 +7621,15 @@ msgstr "Fai clic per rimuovere il nick selezionato dall'elenco."
#~ msgid "QuickButtons_ConfigUI"
#~ msgstr "PulsantiRapidi_ConfigurazioneIU"
-#~ msgid "Alt+Q"
-#~ msgstr "Alt+Q"
-
-#~ msgid "Alt+Z"
-#~ msgstr "Alt+Z"
-
-#~ msgid "Alt+D"
-#~ msgstr "Alt+D"
-
#~ msgid "Form1"
#~ msgstr "Modulo1"
#~ msgid "GeneralBehavior_Config"
#~ msgstr "ComportamentoGenerale_Configurazione"
-#~ msgid "Alt+R"
-#~ msgstr "Alt+R"
-
-#~ msgid "Alt+V"
-#~ msgstr "Alt+V"
-
-#~ msgid "Alt+B"
-#~ msgstr "Alt+B"
-
-#~ msgid "Alt+J"
-#~ msgstr "Alt+J"
-
#~ msgid "FontAppearance_Config"
#~ msgstr "AspettoCaratteri_Configurazione"
-#~ msgid "Alt+X"
-#~ msgstr "Alt+X"
-
#~ msgid "Autoreplace_ConfigUI"
#~ msgstr "SostituzioneAutomatica_ConfigurazioneIU"
@@ -7730,9 +7693,6 @@ msgstr "Fai clic per rimuovere il nick selezionato dall'elenco."
#~ msgid "Lag: not known"
#~ msgstr "Ritardo: ignoto"
-#~ msgid "Alt+L"
-#~ msgstr "Alt+L"
-
#~ msgid "&Blink the LED on the label when something has changed in the tab"
#~ msgstr ""
#~ "Fai &lampeggiare la lucina sull'etichetta quando qualcosa è cambiato "
@@ -7747,24 +7707,6 @@ msgstr "Fai clic per rimuovere il nick selezionato dall'elenco."
#~ msgid "NicklistBehavior_Config"
#~ msgstr "ComportamentoListaNick_Configurazione"
-#~ msgid "Alt+I"
-#~ msgstr "Alt+I"
-
-#~ msgid "Alt+Y"
-#~ msgstr "Alt+Y"
-
-#~ msgid "Alt+S"
-#~ msgstr "Alt+S"
-
-#~ msgid "Alt+E"
-#~ msgstr "Alt+E"
-
-#~ msgid "Alt+M"
-#~ msgstr "Alt+M"
-
-#~ msgid "Alt+C"
-#~ msgstr "Alt+C"
-
#~ msgid "A&dd..."
#~ msgstr "A&ggiungi..."
@@ -7799,6 +7741,3 @@ msgstr "Fai clic per rimuovere il nick selezionato dall'elenco."
#~ msgid "Konversation::ChannelOptionsUI"
#~ msgstr "Konversation::ChannelOptionsUI"
-
-#~ msgid "Alt+T"
-#~ msgstr "Alt+T"
diff --git a/po/ja/konversation.po b/translations/messages/ja.po
index 55ce424..3e454b9 100644
--- a/po/ja/konversation.po
+++ b/translations/messages/ja.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2008-07-06 21:43+0900\n"
"Last-Translator: Yukiko Bando <ybando@k6.dion.ne.jp>\n"
"Language-Team: Japanese <Kdeveloper@kde.gr.jp>\n"
@@ -36,7 +36,7 @@ msgid "New"
msgstr "新規"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "クリックすると正規表現エディタ (KRegExpEditor) が起動します。"
@@ -5241,17 +5241,17 @@ msgstr "置換文字列"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "対象:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "検索文字列:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "置換文字列:"
@@ -5326,8 +5326,8 @@ msgstr "詳細モードを表示(&A) >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5414,37 +5414,37 @@ msgstr "チャンネルモードボタンを表示する(&M)"
msgid "Show sc&rollbar"
msgstr "スクロールバーを表示する(&R)"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "ニックネーム変更ボックスを表示する(&X)"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "クイックボタンを表示する(&Q)"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, no-c-format
msgid "Show real names in nickname list"
msgstr "ニックネームリストに本名を表示する(&S)"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "チャンネルニックリストとクイックボタンを表示する(&N)"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "ニックネームリストにホストマスクを表示する(&K)"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "背景画像を使う(&G)"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "パス(&A):"
@@ -5538,7 +5538,7 @@ msgstr "すべてのチャットウィンドウにしおりを表示する"
msgid "Mark the last position in a chat window when it is hidden"
msgstr "非表示になったチャットウィンドウにしおりを挿入する"
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5547,34 +5547,34 @@ msgstr ""
"他のチャットウィンドウに切り替えたときや、アプリケーションを最小化したとき"
"に、チャットウィンドウにしおりを挿入します。"
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr "新しいテキストが表示される直前に行を移動する"
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "自動ユーザ情報取得 (/WHO) を有効にする"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "チャンネルの最大人数:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " 人"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " 秒"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "更新間隔:"
@@ -5861,37 +5861,37 @@ msgstr "送信者別にフォルダを作成する(&E)"
msgid "Convert spaces in file names to underscores before sending"
msgstr "送信する前にファイル名に含まれる空白をアンダースコアに置き換える"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "自動的にダウンロードの提案を受け入れる(&Y)"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "自動的にダウンロードをレジュームする(&T)"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr "高速 DCC 送信を使う(&N) (使えないクライアントがあるかもしれません)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "バッファサイズ(&Z):"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "DCC 送信タイムアウト(&I):"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "DCC 送信では IPv4 にフォールバックする(&4):"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -5900,52 +5900,52 @@ msgstr ""
"このオプションを有効にすると、IPv6 接続の DCC 転送は、ここで設定した IPv4 イ"
"ンターフェースで実行されます。"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " バイト"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " 秒"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "パッシブ DCC 送信を有効にする"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "自分の IP を取得する方法(&M):"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "自分の IP(&W):"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "ポート"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "DCC チャットに特定のポートを使う(&O):"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "〜"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "DCC 転送サーバに特定のポートを使う(&P):"
@@ -5990,52 +5990,52 @@ msgstr "相手:"
msgid "Open Folder"
msgstr "フォルダを開く"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "ファイルサイズ:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "平均速度:"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "レジューム:"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "現在の速度:"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "現在の位置:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "推定残り時間:"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr "提案:"
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr "終了:"
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "開始:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "転送時間:"
@@ -6137,17 +6137,17 @@ msgid "Case sensitive"
msgstr "大文字小文字を区別する"
# ACCELERATOR changed by translator
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "離席中は通知を無効にする(&W)"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "カスタムバージョン応答を使う(&V):"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6157,18 +6157,18 @@ msgstr ""
"qt>"
# ACCELERATOR added by translator
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "入力ボックスをテキストに合わせて拡大する(&I)"
# ACCELERATOR changed by translator
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "コマンド接頭辞(&R):"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "指定したウェブブラウザを使う(&B):"
@@ -6198,47 +6198,47 @@ msgstr "自動応答"
msgid "&New"
msgstr "新規(&N)"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "パターン(&P):"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "色:"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "サウンド(&S):"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "サウンドをテスト"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "自動応答(&A):"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "強調表示に対してサウンドを有効にする(&B)"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "現在の自分のニックネームを強調表示する(&Y):"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "自分の発言を強調表示する(&L):"
diff --git a/po/ka/konversation.po b/translations/messages/ka.po
index 2159bb5..c179ea3 100644
--- a/po/ka/konversation.po
+++ b/translations/messages/ka.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2006-03-28 01:23+0400\n"
"Last-Translator: Giasher <giasher@telenet.ge>\n"
"Language-Team: <www.gia.ge>\n"
@@ -36,7 +36,7 @@ msgid "New"
msgstr "ახალი"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "წკაპი -სკენ ჩვეულებრივი გამოხატვა რედაქტორი"
@@ -5327,17 +5327,17 @@ msgstr "ჩანაცვლება"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, fuzzy, no-c-format
msgid "Replace in:"
msgstr "ჩანაცვლება"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, fuzzy, no-c-format
msgid "Find:"
msgstr "ძი&ება"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, fuzzy, no-c-format
msgid "Replace with:"
msgstr "ჩანაცვლება"
@@ -5408,8 +5408,8 @@ msgstr "&დეტალური რეჟიმები >> ჩვენებ
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5496,37 +5496,37 @@ msgstr "ჩვენება"
msgid "Show sc&rollbar"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "ჩვენება -სკენ"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "ჩვენება"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "ჩვენება -სკენ"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "ჩართვა ფონი გამოსახულება"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "&გეზი:"
@@ -5615,41 +5615,41 @@ msgstr "ჩვენება ყველა და"
msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
"window or minimize the application."
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "ჩართვა ავტომატური მომხმარებელი შეხედვა ზემოთ"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "მაქსიმალური:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " მეტსახელები"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr "წამები"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "განახლების ინტერვალი:"
@@ -5927,89 +5927,89 @@ msgstr "შექმნა -თვის"
msgid "Convert spaces in file names to underscores before sending"
msgstr ""
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, fuzzy, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "ავრომატურად"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "ავრომატურად"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr "ჩართვა DCC ყველა"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "ბუფერის &ზომა:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "DCC გაგზავნის &დაყოვნების დრო:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, fuzzy, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "-სკენ -თვის:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
"IPv4 interface set here"
msgstr "ჩართული -თვის შესრულებული"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr "ბაიტები"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr "წმ"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "ჩართვა -თვის DCC:"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "-სკენ IP:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "&საკუთარი IP:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, fuzzy, no-c-format
msgid "Ports"
msgstr "პორტი"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "ჩართვა -თვის DCC:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "-სკენ"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, fuzzy, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "ჩართვა -თვის DCC:"
@@ -6054,52 +6054,52 @@ msgstr "პარტნიორი"
msgid "Open Folder"
msgstr "ფაილის &გახსნა"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, fuzzy, no-c-format
msgid "File Size:"
msgstr "ფაილი:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, fuzzy, no-c-format
msgid "Resumed:"
msgstr "&გაგრძელება"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, fuzzy, no-c-format
msgid "Current Speed:"
msgstr "მიმდინარე"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, fuzzy, no-c-format
msgid "Current Position:"
msgstr "პოზიცია:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, fuzzy, no-c-format
msgid "Started at:"
msgstr "შენახვა:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, fuzzy, no-c-format
msgid "Transferring Time:"
msgstr "გადაცემის შეცდომა"
@@ -6199,34 +6199,34 @@ msgstr "ნებისმიერ &ადგილას:"
msgid "Case sensitive"
msgstr "რეგისტრისადმი მგძნობიარე"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "გამორთე გასვლა"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "გამოყენება:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
"</qt>"
msgstr "<qt> -თვის<b> CTCP<i></i></b></qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr ""
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "ბრძანება char:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, fuzzy, no-c-format
msgid "Use custom web &browser:"
msgstr "გამოყენება ვები:"
@@ -6256,47 +6256,47 @@ msgstr "ავტომატური ტექსტი"
msgid "&New"
msgstr "&ახალი"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&ნიმუში:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, fuzzy, no-c-format
msgid "Color:"
msgstr "ფერები"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&ხმა:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "x x x"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, fuzzy, no-c-format
msgid "Test sound"
msgstr "მოსაძებნი ტექსტი:"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "&ავტო ტექსტი:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, fuzzy, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "ჩართვა -თვის სია"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "ყოველთვის:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "ყოველთვის:"
@@ -7144,10 +7144,6 @@ msgstr "წკაპი -სკენ სია."
#~ msgid "Top"
#~ msgstr "თემა"
-#, fuzzy
-#~ msgid "Alt+4"
-#~ msgstr "Alt+Q"
-
#~ msgid "Messages"
#~ msgstr "შეტყობინებები"
@@ -7305,14 +7301,6 @@ msgstr "წკაპი -სკენ სია."
#~ msgid "No DCC upload running on port %1."
#~ msgstr "DCC ატვირთვა %1 პორტზე არ არის."
-#, fuzzy
-#~ msgid "Alt+N"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+P"
-#~ msgstr "Alt+4"
-
#~ msgid "Local Path:"
#~ msgstr "ლოკალური გეზი:"
@@ -7545,34 +7533,6 @@ msgstr "წკაპი -სკენ სია."
#~ msgid "QuickButtons_ConfigUI"
#~ msgstr "სწრაფი ღილაკები"
-#~ msgid "Alt+Q"
-#~ msgstr "Alt+Q"
-
-#~ msgid "Alt+Z"
-#~ msgstr "Alt+Z"
-
-#~ msgid "Alt+D"
-#~ msgstr "Alt+D"
-
#, fuzzy
#~ msgid "GeneralBehavior_Config"
#~ msgstr "TabBar_Config"
-
-#, fuzzy
-#~ msgid "Alt+R"
-#~ msgstr "Alt+Q"
-
-#, fuzzy
-#~ msgid "Alt+V"
-#~ msgstr "Alt+Q"
-
-#, fuzzy
-#~ msgid "Alt+B"
-#~ msgstr "Alt+Q"
-
-#, fuzzy
-#~ msgid "Alt+J"
-#~ msgstr "Alt+Q"
-
-#~ msgid "Alt+X"
-#~ msgstr "Alt+X"
diff --git a/po/ko/konversation.po b/translations/messages/ko.po
index 429c505..b674ed6 100644
--- a/po/ko/konversation.po
+++ b/translations/messages/ko.po
@@ -8,7 +8,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation \n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2006-07-12 18:21+0900\n"
"Last-Translator: Cho Sung Jae <jachin@netian.com>\n"
"Language-Team: 한국어\n"
@@ -38,7 +38,7 @@ msgid "New"
msgstr "추가"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "정규표현식 편집기를 실행하기 위해 클릭 (KRegExpEditor)"
@@ -5347,17 +5347,17 @@ msgstr "대체"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, fuzzy, no-c-format
msgid "Replace in:"
msgstr "대체:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, fuzzy, no-c-format
msgid "Find:"
msgstr "찾기(&F)"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, fuzzy, no-c-format
msgid "Replace with:"
msgstr "대체:"
@@ -5432,8 +5432,8 @@ msgstr "고급 모드 보이기(&A) >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, 백스페이스, 탭, 백스페이스"
+msgid "Tab, Backspace"
+msgstr "탭, 백스페이스"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5520,37 +5520,37 @@ msgstr "채널 모드 버튼 보이기(&M)"
msgid "Show sc&rollbar"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "가지고 있는 닉네임을 변경하기 위해 박스 보이기(&X)"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "빠른 버튼 보이기(&Q)"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "닉네임 다음에 실제 이름 보이기(&S)"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "채널 닉네임 목록과 빠른 버튼 보이기(&N)"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "닉네임 목록에서 호스트마스크 보이기(&K)"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "배경 이미지 사용하기(&G)"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "경로(&A):"
@@ -5644,41 +5644,41 @@ msgstr "모든 채널과 쿼리에서 기억한 행 보이기(&Q)"
msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
"window or minimize the application."
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "자동 사용자 정보 검색 사용하기 (/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "채널에서의 사용자 최대 수:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " 닉네임"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr "초"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "업데이트 주기:"
@@ -5959,38 +5959,38 @@ msgstr "전송자에 대해 폴더 생성(&E)"
msgid "Convert spaces in file names to underscores before sending"
msgstr ""
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, fuzzy, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "자동으로 다운로드 요청 수락(&Y)"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "자동으로 다운로드 재개하기(&T)"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr ""
"빠른 DCC 전송 사용하기 (몇몇 클라이언트에서는 작동하지 않을 것입니다)(&N)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "버퍼 크기(&Z):"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "DCC 전송 시간초과(&I):"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, fuzzy, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "dcc 전송에 대한 IPv&4 인터페이스에 대해 대비:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -5999,52 +5999,52 @@ msgstr ""
"만약 이 옵션이 사용되면, 여기서 지정한 IPv4 인터페이스를 통해 IPv6 통신에 대"
"한 dcc 전송이 완료될 것입니다."
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr "바이트"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr "초"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "DCC 전송에 대한 지정된 포트 사용하기(&P):"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "소유한 IP를 얻기 위한 방법(&M):"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "소유 IP(&W):"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, fuzzy, no-c-format
msgid "Ports"
msgstr "포트"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "DCC 채팅에 대한 지정된 포트 사용하기(&O):"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "to"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, fuzzy, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "DCC 전송에 대한 지정된 포트 사용하기(&P):"
@@ -6089,52 +6089,52 @@ msgstr "상대방"
msgid "Open Folder"
msgstr "파일 열기(&O)"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, fuzzy, no-c-format
msgid "File Size:"
msgstr "파일:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, fuzzy, no-c-format
msgid "Resumed:"
msgstr "계속(&R)"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, fuzzy, no-c-format
msgid "Current Speed:"
msgstr "현재 사용 닉네임"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, fuzzy, no-c-format
msgid "Current Position:"
msgstr "위치"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, fuzzy, no-c-format
msgid "Started at:"
msgstr "다음으로 저장:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, fuzzy, no-c-format
msgid "Transferring Time:"
msgstr "전송 오류 "
@@ -6234,17 +6234,17 @@ msgstr "다른데서(&E):"
msgid "Case sensitive"
msgstr "대소문자 구분"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "자리비움일 때 알림 사용하지 않기(&A)"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "사용자 정의 버전 응답 사용(&V):"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6253,17 +6253,17 @@ msgstr ""
"<qt>여기에 <b>CTCP <i>버전</i></b> 요청에 대한 사용자의 응답을 설정 할 수 있"
"습니다.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr ""
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "명령 문자(&D):"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, fuzzy, no-c-format
msgid "Use custom web &browser:"
msgstr "사용자 정의 웹 브라우저 사용(&B):"
@@ -6293,47 +6293,47 @@ msgstr "자동 문장"
msgid "&New"
msgstr "새로 생성(&N)"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "패턴(&P):"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, fuzzy, no-c-format
msgid "Color:"
msgstr "색상"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "사운드(&S):"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, fuzzy, no-c-format
msgid "Test sound"
msgstr "찾기 위한 문장:"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "자동 문장(&A):"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, fuzzy, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "강조된 목록 항목에 대해 사운드 사용하기(&B)"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "현재 자신의 닉네임을 항상 강조하기(&Y):"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "자신의 행 항상 강조하기(&L):"
@@ -7218,10 +7218,6 @@ msgstr "목록에서 선택된 닉네임을 제거하기 위해 클릭."
#~ msgid "Top"
#~ msgstr "주제"
-#, fuzzy
-#~ msgid "Alt+4"
-#~ msgstr "Alt+4"
-
#~ msgid "Messages"
#~ msgstr "메시지"
@@ -7385,14 +7381,6 @@ msgstr "목록에서 선택된 닉네임을 제거하기 위해 클릭."
#~ msgstr "포트 %1에서 실행중인 DCC 업로드가 없습니다."
#, fuzzy
-#~ msgid "Alt+N"
-#~ msgstr "Alt+4"
-
-#, fuzzy
-#~ msgid "Alt+P"
-#~ msgstr "Alt+4"
-
-#, fuzzy
#~ msgid "%1 %2 (port %3)"
#~ msgstr "%1 (%2 사용자): %3"
diff --git a/po/konversation.pot b/translations/messages/konversation.pot
index 4e6c149..0706ee4 100644
--- a/po/konversation.pot
+++ b/translations/messages/konversation.pot
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -36,7 +36,7 @@ msgid "New"
msgstr ""
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr ""
@@ -94,8 +94,8 @@ msgid ""
"change these.<p>A <b>S</b>ecret channel will not show up in the channel "
"list, nor will any user be able to see that you are in the channel with the "
"<em>WHOIS</em> command or anything similar. Only the people that are in the "
-"same channel will know that you are in this channel, if this mode is "
-"set.</qt>"
+"same channel will know that you are in this channel, if this mode is set.</"
+"qt>"
msgstr ""
#: src/channel.cpp:155
@@ -103,8 +103,8 @@ msgid ""
"<qt>These control the <em>mode</em> of the channel. Only an operator can "
"change these.<p>An <b>I</b>nvite only channel means that people can only "
"join the channel if they are invited. To invite someone, a channel operator "
-"needs to issue the command <em>/invite nick</em> from within the "
-"channel.</qt>"
+"needs to issue the command <em>/invite nick</em> from within the channel.</"
+"qt>"
msgstr ""
#: src/channel.cpp:156
@@ -119,12 +119,11 @@ msgstr ""
#, no-c-format
msgid ""
"<qt>These control the <em>mode</em> of the channel. Only an operator can "
-"change these.<p>A <b>M</b>oderated channel is one where only operators, "
-"half-operators and those with voice can talk.</qt>"
+"change these.<p>A <b>M</b>oderated channel is one where only operators, half-"
+"operators and those with voice can talk.</qt>"
msgstr ""
-#: src/channel.cpp:158 src/channeloptionsui.ui:232
-#: src/channeloptionsui.ui:285
+#: src/channel.cpp:158 src/channeloptionsui.ui:232 src/channeloptionsui.ui:285
#, no-c-format
msgid ""
"<qt>These control the <em>mode</em> of the channel. Only an operator can "
@@ -132,8 +131,7 @@ msgid ""
"password in order to join.</qt>"
msgstr ""
-#: src/channel.cpp:159 src/channeloptionsui.ui:246
-#: src/channeloptionsui.ui:257
+#: src/channel.cpp:159 src/channeloptionsui.ui:246 src/channeloptionsui.ui:257
#, no-c-format
msgid ""
"<qt>These control the <em>mode</em> of the channel. Only an operator can "
@@ -772,10 +770,9 @@ msgstr ""
msgid "%1 sets channel mode -%2"
msgstr ""
-#: src/channel.cpp:1995 src/channelnick.cpp:221
-#: src/channeloptionsui.ui:334 src/inputfilter.cpp:843
-#: src/inputfilter.cpp:847 src/inputfilter.cpp:1783 src/inputfilter.cpp:1833
-#: src/nicklistbehavior_preferencesui.ui:74
+#: src/channel.cpp:1995 src/channelnick.cpp:221 src/channeloptionsui.ui:334
+#: src/inputfilter.cpp:843 src/inputfilter.cpp:847 src/inputfilter.cpp:1783
+#: src/inputfilter.cpp:1833 src/nicklistbehavior_preferencesui.ui:74
#, no-c-format
msgid "Mode"
msgstr ""
@@ -1530,9 +1527,9 @@ msgstr ""
#: src/dcctransfersend.cpp:190
msgid ""
-"<qt>The file that you are sending to <i>%1</i> does not have a "
-"filename.<br>Please enter a filename to be presented to the receiver, or "
-"cancel the dcc transfer</qt>"
+"<qt>The file that you are sending to <i>%1</i> does not have a filename."
+"<br>Please enter a filename to be presented to the receiver, or cancel the "
+"dcc transfer</qt>"
msgstr ""
#: src/dcctransfersend.cpp:194
@@ -1639,9 +1636,8 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:27
-#: src/identitydialog.cpp:83 src/konvisettingsdialog.cpp:117
-#: src/konvisettingsdialog.cpp:118
+#: src/chatwindowbehaviour_preferences.ui:27 src/identitydialog.cpp:83
+#: src/konvisettingsdialog.cpp:117 src/konvisettingsdialog.cpp:118
#, no-c-format
msgid "General"
msgstr ""
@@ -1726,14 +1722,13 @@ msgstr ""
#: src/identitydialog.cpp:163
msgid ""
-"Enter a nickname that indicates you are away. Whenever you perform an "
-"<b>/away msg</b> command in any channel joined with this Identity, "
-"Konversation will automatically change your nickname to the Away nickname. "
-"Other users will be able to tell you are away from your computer. Whenever "
-"you perform an <b>/away</b> command in any channel in which you are away, "
-"Konversation will automatically change your nickname back to the original. "
-"If you do not wish to automatically change your nickname when going away, "
-"leave blank."
+"Enter a nickname that indicates you are away. Whenever you perform an <b>/"
+"away msg</b> command in any channel joined with this Identity, Konversation "
+"will automatically change your nickname to the Away nickname. Other users "
+"will be able to tell you are away from your computer. Whenever you perform "
+"an <b>/away</b> command in any channel in which you are away, Konversation "
+"will automatically change your nickname back to the original. If you do not "
+"wish to automatically change your nickname when going away, leave blank."
msgstr ""
#: src/identitydialog.cpp:166
@@ -2218,8 +2213,7 @@ msgstr ""
msgid "%1 is %2@%3 (%4)"
msgstr ""
-#: src/inputfilter.cpp:1201 src/outputfilter.cpp:1704
-#: src/outputfilter.cpp:1726
+#: src/inputfilter.cpp:1201 src/outputfilter.cpp:1704 src/outputfilter.cpp:1726
msgid "DNS"
msgstr ""
@@ -2460,9 +2454,9 @@ msgid ""
"<i>action</i></th><td>shows up as an action in the channel or query. For "
"example: <em>/me sings a song</em> will show up in the channel as 'Nick "
"sings a song'.</td></tr><tr><th>/whois <i>nickname</i></th><td>shows "
-"information about this person, including what channels they are "
-"in.</td></tr></table><p>For more commands, see the Konversation "
-"Handbook.<p>A message cannot contain multiple lines.</qt>"
+"information about this person, including what channels they are in.</td></"
+"tr></table><p>For more commands, see the Konversation Handbook.<p>A message "
+"cannot contain multiple lines.</qt>"
msgstr ""
#: src/ircinput.cpp:477
@@ -3245,8 +3239,7 @@ msgid "Link IRC Nick to Addressbook Contact"
msgstr ""
#: src/linkaddressbook/linkaddressbookui.cpp:82
-#: src/linkaddressbook/linkaddressbookui_base.ui:96
-#: src/nickinfo.cpp:362
+#: src/linkaddressbook/linkaddressbookui_base.ui:96 src/nickinfo.cpp:362
#, no-c-format
msgid "Email"
msgstr ""
@@ -3586,20 +3579,19 @@ msgstr ""
#: src/nicklistview.cpp:154
msgid ""
"<qt>This shows all the people in the channel. The nick for each person is "
-"shown, with a picture showing their status.<p><table><tr><th><img "
-"src=\"admin\"></th><td>This person has administrator "
-"privileges.</td></tr><tr><th><img src=\"owner\"></th><td>This person is a "
-"channel owner.</td></tr><tr><th><img src=\"op\"></th><td>This person is a "
-"channel operator.</td></tr><tr><th><img src=\"halfop\"></th><td>This person "
-"is a channel half-operator.</td></tr><tr><th><img "
-"src=\"voice\"></th><td>This person has voice, and can therefore talk in a "
-"moderated channel.</td></tr><tr><th><img src=\"normal\"></th><td>This person "
-"does not have any special privileges.</td></tr><tr><th><img "
-"src=\"normalaway\"></th><td>This indicates that this person is currently "
-"away.</td></tr></table><p>The meaning of admin, owner and halfop varies "
-"between different IRC servers.<p>Hovering over any nick shows their current "
-"status, as well as any information in the addressbook for this person. See "
-"the Konversation Handbook for more information.</qt>"
+"shown, with a picture showing their status.<p><table><tr><th><img src=\"admin"
+"\"></th><td>This person has administrator privileges.</td></tr><tr><th><img "
+"src=\"owner\"></th><td>This person is a channel owner.</td></tr><tr><th><img "
+"src=\"op\"></th><td>This person is a channel operator.</td></tr><tr><th><img "
+"src=\"halfop\"></th><td>This person is a channel half-operator.</td></"
+"tr><tr><th><img src=\"voice\"></th><td>This person has voice, and can "
+"therefore talk in a moderated channel.</td></tr><tr><th><img src=\"normal"
+"\"></th><td>This person does not have any special privileges.</td></"
+"tr><tr><th><img src=\"normalaway\"></th><td>This indicates that this person "
+"is currently away.</td></tr></table><p>The meaning of admin, owner and "
+"halfop varies between different IRC servers.<p>Hovering over any nick shows "
+"their current status, as well as any information in the addressbook for this "
+"person. See the Konversation Handbook for more information.</qt>"
msgstr ""
#: src/nicklistview.cpp:281
@@ -3643,11 +3635,11 @@ msgid ""
"<p>These are all the nicknames on your Nickname Watch list, listed under the "
"server network they are connected to. The list also includes the nicknames "
"in KAddressBook associated with the server network.</p><p>The <b>Additional "
-"Information</b> column shows the information known for each "
-"nickname.</p><p>The channels the nickname has joined are listed underneath "
-"each nickname.</p><p>Nicknames appearing under <b>Offline</b> are not "
-"connected to any of the servers in the network.</p><p>Right-click with the "
-"mouse on a nickname to perform additional functions.</p>"
+"Information</b> column shows the information known for each nickname.</"
+"p><p>The channels the nickname has joined are listed underneath each "
+"nickname.</p><p>Nicknames appearing under <b>Offline</b> are not connected "
+"to any of the servers in the network.</p><p>Right-click with the mouse on a "
+"nickname to perform additional functions.</p>"
msgstr ""
#: src/nicksonline.cpp:87
@@ -3941,14 +3933,14 @@ msgstr ""
#: src/outputfilter.cpp:1229
msgid ""
-"Usage: %1BAN [-HOST | -DOMAIN | -USERHOST | -USERDOMAIN] [channel] "
-"<user|mask>"
+"Usage: %1BAN [-HOST | -DOMAIN | -USERHOST | -USERDOMAIN] [channel] <user|"
+"mask>"
msgstr ""
#: src/outputfilter.cpp:1231
msgid ""
-"Usage: %1KICKBAN [-HOST | -DOMAIN | -USERHOST | -USERDOMAIN] [channel] "
-"<user|mask> [reason]"
+"Usage: %1KICKBAN [-HOST | -DOMAIN | -USERHOST | -USERDOMAIN] [channel] <user|"
+"mask> [reason]"
msgstr ""
#: src/outputfilter.cpp:1271
@@ -4092,8 +4084,8 @@ msgid ""
"this bar. The full name and hostmask is shown, along with any image or logo "
"this person has associated with them in the TDE Addressbook.<p>See the "
"<i>Konversation Handbook</i> for information on associating a nick with a "
-"contact in the Addressbook, and for an explanation of what the hostmask "
-"is.</qt>"
+"contact in the Addressbook, and for an explanation of what the hostmask is.</"
+"qt>"
msgstr ""
#: src/query.cpp:394
@@ -4864,8 +4856,7 @@ msgstr ""
msgid "R&emove"
msgstr ""
-#: src/autoreplace_preferencesui.ui:69
-#: src/highlight_preferencesui.ui:36
+#: src/autoreplace_preferencesui.ui:69 src/highlight_preferencesui.ui:36
#, no-c-format
msgid "RegEx"
msgstr ""
@@ -4885,23 +4876,22 @@ msgstr ""
msgid "Replace With"
msgstr ""
-#: src/autoreplace_preferencesui.ui:162
-#: src/highlight_preferencesui.ui:169
+#: src/autoreplace_preferencesui.ui:162 src/highlight_preferencesui.ui:169
#, no-c-format
msgid "..."
msgstr ""
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr ""
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr ""
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr ""
@@ -4972,7 +4962,7 @@ msgstr ""
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
msgstr ""
#: src/channeloptionsui.ui:345
@@ -5060,37 +5050,37 @@ msgstr ""
msgid "Show sc&rollbar"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, no-c-format
msgid "Show real names in nickname list"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr ""
@@ -5179,41 +5169,41 @@ msgstr ""
msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
"window or minimize the application."
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr ""
@@ -5491,89 +5481,89 @@ msgstr ""
msgid "Convert spaces in file names to underscores before sending"
msgstr ""
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr ""
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr ""
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr ""
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr ""
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr ""
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr ""
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
"IPv4 interface set here"
msgstr ""
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr ""
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr ""
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, no-c-format
msgid "Enable passive DCC send"
msgstr ""
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr ""
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr ""
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr ""
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr ""
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr ""
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr ""
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr ""
@@ -5618,52 +5608,52 @@ msgstr ""
msgid "Open Folder"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr ""
@@ -5763,34 +5753,34 @@ msgstr ""
msgid "Case sensitive"
msgstr ""
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr ""
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr ""
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
-"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> "
-"requests.</qt>"
+"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
+"</qt>"
msgstr ""
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr ""
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr ""
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr ""
@@ -5815,53 +5805,52 @@ msgstr ""
msgid "Auto Text"
msgstr ""
-#: src/highlight_preferencesui.ui:115
-#: src/ignore_preferencesui.ui:159
+#: src/highlight_preferencesui.ui:115 src/ignore_preferencesui.ui:159
#, no-c-format
msgid "&New"
msgstr ""
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr ""
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr ""
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr ""
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr ""
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr ""
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr ""
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr ""
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr ""
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr ""
@@ -6301,8 +6290,7 @@ msgstr ""
msgid "Ed&it..."
msgstr ""
-#: src/tabnotifications_preferences.ui:27
-#: src/tabs_preferencesui.ui:34
+#: src/tabnotifications_preferences.ui:27 src/tabs_preferencesui.ui:34
#, no-c-format
msgid "Look"
msgstr ""
@@ -6490,8 +6478,8 @@ msgid ""
"<p>The following symbols can be used in the command:</p><ul>\n"
"<li>%u: The nickname double clicked.</li>\n"
"<li>%K: Server password.</li>\n"
-"<li>%n: Send command directly to the server instead of your input "
-"line.</li>\"\n"
+"<li>%n: Send command directly to the server instead of your input line.</li>"
+"\"\n"
"</ul>\n"
"</qt>"
msgstr ""
@@ -6505,8 +6493,8 @@ msgid ""
"<p>The following symbols can be used in the command:</p><ul>\n"
"<li>%u: The nickname double clicked.</li>\n"
"<li>%K: Server password.</li>\n"
-"<li>%n: Send command directly to the server instead of your input "
-"line.</li>\n"
+"<li>%n: Send command directly to the server instead of your input line.</"
+"li>\n"
"</ul>\n"
"</qt>"
msgstr ""
diff --git a/po/pa/konversation.po b/translations/messages/pa.po
index b5e31b2..06b904b 100644
--- a/po/pa/konversation.po
+++ b/translations/messages/pa.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2008-01-18 22:25+0530\n"
"Last-Translator: Amanpreet Singh Alam <apreet.alam@gmail.com>\n"
"Language-Team: Punjabi/Panjabi <punjabi-users@llist.sf.net>\n"
@@ -39,7 +39,7 @@ msgid "New"
msgstr "ਨਵਾਂ"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr ""
@@ -4958,17 +4958,17 @@ msgstr "ਇਸ ਨਾਲ ਤਬਦੀਲ"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "ਇਸ ਵਿੱਚ ਤਬਦੀਲੀ:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "ਖੋਜ:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "ਇਸ ਨਾਲ ਤਬਦੀਲੀ:"
@@ -5039,7 +5039,7 @@ msgstr "ਮਾਹਰ ਢੰਗ ਵੇਖੋ(&A) >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
msgstr ""
#: src/channeloptionsui.ui:345
@@ -5127,37 +5127,37 @@ msgstr "ਚੈਨਲ ਢੰਗ ਬਟਨ ਵੇਖੋ(&m)"
msgid "Show sc&rollbar"
msgstr "ਸਕਰੋਲ-ਬਾਰ ਵੇਖੋ"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "ਤੁਰੰਤ ਬਟਨ ਵੇਖੋ(&q)"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "ਨਾਂ-ਸੂਚੀ ਵਿੱਚ ਵਿਅਕਤੀ ਦਾ ਅਸਲੀ ਨਾਂ ਵੇਖਾਓ।"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "ਚੈਨਲ ਆਮ-ਨਾਂ ਲਿਸਟ ਅਤੇ ਤੁਰੰਤ ਬਟਨ ਵੇਖੋ(&n)"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "ਬੈਕਗਰਾਊਂਡ ਚਿੱਤਰ ਯੋਗ(&g)"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "ਮਾਰਗ(&a):"
@@ -5246,41 +5246,41 @@ msgstr "ਸਭ ਗੱਲਬਾਤ ਵਿੰਡੋਜ਼ ਵਿੱਚ ਲਾਈ
msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
"window or minimize the application."
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "ਆਟੋਮੈਟਿਕ ਯੂਜ਼ਰ ਜਾਣਕਾਰੀ ਖੋਜ ਯੋਗ (/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "ਇੱਕ ਚੈਨਲ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ ਯੂਜ਼ਰਾਂ ਦੀ ਗਿਣਤੀ:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " ਨਾਂ"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " ਸਕਿੰਟ"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "ਅੱਪਡੇਟ ਅੰਤਰਾਲ:"
@@ -5558,89 +5558,89 @@ msgstr "ਭੇਜਣ ਵਾਲੇ ਲਈ ਫੋਲਡਰ ਬਣਾਓ(&e)"
msgid "Convert spaces in file names to underscores before sending"
msgstr ""
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "ਡਾਊਨਲੋਡ ਨੂੰ ਆਟੋਮੈਟਿਕ ਹੀ ਮਨਜ਼ੂਰ ਕਰੋ(&y)"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "ਆਟੋਮੈਟਿਕ ਡਾਊਨਲੋਡ ਮੁੜ ਕਰੋ(&t)"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr ""
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "ਬਫ਼ਰ ਆਕਾਰ(&z):"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr ""
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr ""
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
"IPv4 interface set here"
msgstr ""
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " ਬਾਈਟ"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " ਸਕਿੰਟ"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, no-c-format
msgid "Enable passive DCC send"
msgstr ""
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr ""
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "ਆਪਣਾ IP (&w):"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "ਪੋਰਟਾਂ"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr ""
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "ਵੱਲ"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr ""
@@ -5685,52 +5685,52 @@ msgstr "ਭਾਗੀਦਾਰ:"
msgid "Open Folder"
msgstr "ਫਾਇਲ ਖੋਲ੍ਹੋ"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "ਫਾਇਲ ਸਾਈਜ਼:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "ਔਸਤ ਸਪੀਡ:"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "ਮੁੜ-ਪ੍ਰਾਪਤ:"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "ਮੌਜੂਦਾ ਸਪੀਡ:"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "ਮੌਜੂਦਾ ਸਥਿਤੀ:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "ਅਨੁਮਾਨਿਤ ਬਾਕੀ ਟਾਈਮ:"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "ਸ਼ੁਰੂ ਕੀਤਾ:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "ਸੰਚਾਰ ਸਮਾਂ:"
@@ -5830,34 +5830,34 @@ msgstr "ਕਿਤੇ ਵੀ(&E):"
msgid "Case sensitive"
msgstr "ਅੱਖਰ ਆਕਾਰ ਸੰਵੇਦਨਸ਼ੀਲ"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "ਦੂਰ ਹੋਣ ਦੀ ਹਾਲਤ ਵਿੱਚ ਨੋਟੀਫਿਕੇਸ਼ਨ ਆਯੋਗ(&a)"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr ""
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
"</qt>"
msgstr ""
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "ਟੈਕਸਟ ਨਾਲ ਇੰਪੁੱਟ ਬਕਸਾ ਫੈਲੇ"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "ਕਮਾਂਡ ਅੱਖਰ(&d):"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "ਕਸਟਮ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਵਰਤੋਂ(&b):"
@@ -5887,47 +5887,47 @@ msgstr "ਆਟੋ ਟੈਕਸਟ"
msgid "&New"
msgstr "ਨਵਾਂ(&N)"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "ਪੈਟਰਨ(&P):"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "ਰੰਗ:"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "ਸਾਊਂਡ(&S):"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "ਸਾਊਂਡ ਟੈਸਟ"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "ਆਟੋ ਟੈਕਸਟ(&A):"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "ਹਾਈਲਾਈਟ ਲਈ ਸਾਊਂਡ ਯੋਗ(&b)"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "ਆਪਣੇ ਮੌਜੂਦਾ ਨਾਂ ਨੂੰ ਹਮੇਸ਼ਾ ਹਾਈਲਾਈਟ ਕਰੋ(&y):"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr ""
diff --git a/po/pt/konversation.po b/translations/messages/pt.po
index 9fac246..cd2e593 100644
--- a/po/pt/konversation.po
+++ b/translations/messages/pt.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2008-01-26 19:39+0000\n"
"Last-Translator: Pedro Morais<morais@kde.org>\n"
"Language-Team: <pt@li.org>\n"
@@ -9,7 +9,6 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POFile-IgnoreConsistency: Alt+Z\n"
"X-POFile-IgnoreConsistency: &Open File\n"
"X-POFile-IgnoreConsistency: &Open File\n"
"X-POFile-SpellExtra: MOTD WHOIS conv Konversation adpcm Backspace operator\n"
@@ -22,14 +21,9 @@ msgstr ""
"X-POFile-SpellExtra: ChannelOptionsUI WatchedNicknamesConfig\n"
"X-POFile-SpellExtra: QuickButtonsConfig drag drop ConnectionBehaviorConfig\n"
"X-POFile-SpellExtra: NicklistBehaviorConfig and ChatWindowAppearanceConfig\n"
-"X-POFile-IgnoreConsistency: Alt+X\n"
-"X-POFile-IgnoreConsistency: Alt+C\n"
-"X-POFile-IgnoreConsistency: Alt+N\n"
-"X-POFile-IgnoreConsistency: Alt+Q\n"
"X-POFile-SpellExtra: LEDs LogConfig freenode Konsole DCCSettings\n"
"X-POFile-SpellExtra: TabBarConfig Form QuickButtonsConfigUI\n"
"X-POFile-SpellExtra: AutoreplaceConfigUI GeneralBehaviorConfig\n"
-"X-POFile-IgnoreConsistency: Alt+V\n"
"X-POFile-SpellExtra: FontAppearanceConfig RegEx ap\n"
"X-POFile-IgnoreConsistency: Query\n"
"X-POFile-SpellExtra: DccTransferDetailedInfoPanelUI RECV SEND Halfops\n"
@@ -65,7 +59,7 @@ msgid "New"
msgstr "Novo"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr ""
@@ -5361,17 +5355,17 @@ msgstr "Substituir Por"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "Substituir em:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "Procurar:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "Substituir por:"
@@ -5447,8 +5441,8 @@ msgstr "Mostrar os Modos &Avançados >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5535,37 +5529,37 @@ msgstr "Mostrar os botões do &modo de canal"
msgid "Show sc&rollbar"
msgstr "Mostrar a barra de posicionamento"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Mostrar um &campo para alterar a própria alcunha"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "Mostrar os &botões rápidos"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "Mo&strar os nomes verdadeiros ao lado das alcunhas"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Mostrar a lista de alcu&nhas e os botões rápidos do canal"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Mostrar as más&caras de nomes na lista de alcunhas"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Activar uma Ima&gem de Fundo"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "Loc&alização:"
@@ -5665,7 +5659,7 @@ msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
"Marcar a última posição numa janela de conversação quando estiver escondida"
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5674,34 +5668,34 @@ msgstr ""
"Introduz uma linha de recordação, na janela de conversação, quando mudar "
"para outra janela de conversação ou minimizar a aplicação."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Activar a Pesquisa Automática da Informação do Utilizador (/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Número máximo de utilizadores num canal:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " alcunhas"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " segundos"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Intervalo de actualização:"
@@ -5989,38 +5983,38 @@ msgid "Convert spaces in file names to underscores before sending"
msgstr ""
"Converter os espaços nos nomes dos ficheiros para sublinhados antes de enviar"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "Aceitar automat&icamente os pedidos de transferência"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "Continuar au&tomaticamente as transferências"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr ""
"Usar um envio por DCC rápido (Poderá &não funcionar em todos os clientes)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "Tamanho do 'b&uffer':"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "Tempo-l&imite do envio DCC:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "Voltar à interface IP&v4 no envio DCC:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -6029,52 +6023,52 @@ msgstr ""
"Se esta opção estiver activa as transferências DCC das ligações IPv6 são "
"feitas utilizando a interface IPv4 configurada aqui"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " bytes"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " s"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "Activar o envio passivo de DCC"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&Método para obter o próprio IP:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "&Próprio IP:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "Portos"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Utilizar os p&ortos indicados para uma conversa DCC:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "para"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "Activar os &portos indicados para o servidor de transferência DCC:"
@@ -6119,52 +6113,52 @@ msgstr "Parceiro:"
msgid "Open Folder"
msgstr "Abrir o Ficheiro"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "Tamanho do Ficheiro:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "Velocidade Média:"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "Continuado:"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "Velocidade Actual:"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "Posição Actual:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "Tempo Restante Estimado:"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr "Oferecido a:"
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr "Terminado a:"
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "Iniciado a:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "Tempo de Transferência:"
@@ -6267,17 +6261,17 @@ msgstr "N&outro lado:"
msgid "Case sensitive"
msgstr "Distinguir capitalização"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Desactivar as notificações quando &ausente"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Utilizar resposta de &versão personalizada:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6286,17 +6280,17 @@ msgstr ""
"<qt>Aqui você poderá indicar uma resposta personalizada aos pedidos de "
"<b>CTCP <i>VERSION</i></b>.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "O campo de texto expande com o texto"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "Caracter &de comando:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "Usar o navegador We&b personalizado:"
@@ -6326,47 +6320,47 @@ msgstr "Auto Texto"
msgid "&New"
msgstr "&Novo"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Padrão:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "Cor:"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&Som:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "Testar o som"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "Texto &automático:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "A&ctivar sons para os realces"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "Realçar se&mpre a própria alcunha actual:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "Realçar sempre as próprias &linhas:"
diff --git a/po/ru/konversation.po b/translations/messages/ru.po
index fba9fcf..193cb1d 100644
--- a/po/ru/konversation.po
+++ b/translations/messages/ru.po
@@ -6,21 +6,23 @@
# Nick Shaforostoff <shafff@ukr.net>, 2004, 2005, 2006.
# Gregory Mokhin <mok@kde.ru>, 2004, 2005.
# Иван Бобров <ibobrik@gmail.com>, 2006.
+# Alexander Golubev <fatzer2@gmail.com>, 2022.
+# Andrei Stepanov <adem4ik@gmail.com>, 2023, 2024.
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
-"PO-Revision-Date: 2020-01-03 16:07+0000\n"
-"Last-Translator: Serg Bormant <bormant@mail.ru>\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
+"PO-Revision-Date: 2024-04-21 17:50+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
"projects/applications/konversation/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.10\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.17\n"
#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
@@ -44,7 +46,7 @@ msgid "New"
msgstr "Добавить"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "Нажмите для запуска редактора регулярных выражений (KRegExpEditor)"
@@ -1404,7 +1406,7 @@ msgstr "Принять"
#: src/dcctransferpanel.cpp:115
msgid "Abort"
-msgstr "Прекратить"
+msgstr "Прервать"
#: src/dcctransferpanel.cpp:117
msgid "Open File"
@@ -1674,7 +1676,7 @@ msgstr "Не удалось произвести запись в файл \"%1\"
#: src/dcctransfersend.cpp:481
msgid "A fatal unrecoverable error occurred."
-msgstr "Возникла неисправимая ошибка."
+msgstr "Возникла критическая ошибка."
#: src/dcctransfersend.cpp:484
msgid "Could not open file \"%1\"."
@@ -2241,12 +2243,12 @@ msgstr ""
#: src/inputfilter.cpp:855 src/urlcatcher.cpp:49
msgid "URL"
-msgstr "URL"
+msgstr "Ссылка"
#: src/inputfilter.cpp:856
-#, fuzzy, c-format
+#, c-format
msgid "Channel URL: %1"
-msgstr "Список каналов для %1"
+msgstr "Адрес канала: %1"
#: src/inputfilter.cpp:863
msgid "Created"
@@ -2632,10 +2634,9 @@ msgstr "Выбор цвета"
#: src/irccolorchooser.cpp:33
msgid "None"
-msgstr "Отсутствует"
+msgstr "Нет"
#: src/ircinput.cpp:78
-#, fuzzy
msgid ""
"<qt>The input line is where you type messages to be sent the channel, query, "
"or server. A message sent to a channel is seen by everyone on the channel, "
@@ -2654,13 +2655,13 @@ msgstr ""
"в приват или на сервер. Сообщения, отправляемые на канал могут быть увидены "
"каждым на канале, сообщения приватов отправляются только человеку, с которым "
"вы в привате.<p>также вы можете отправлять специальные команды:"
-"<br><table><tr><th>/me <i>действие</i></th><td>показывает действие на "
-"канале или в привате. Например: <em>/me поет песни> будет показано на "
-"канале как 'Nick поет песни'.</td></tr><tr><th>/whois <i>ник</i></"
-"th><td>показывает информацию человеке, включая каналы, на которых он "
-"находится</td> </tr></table><p>Для информации о других каналах читайте "
-"руководство Konversation.<p>Сообщение может иметь не более 512 символов и не "
-"может быть многострочным</qt>"
+"<br><table><tr><th>/me <i>действие</i></th><td>показывает действие на канале "
+"или в привате. Например: <em>/me поёт песни> будет показано на канале как "
+"'Nick поёт песни'.</td></tr><tr><th>/whois <i>ник</i></th><td>показывает "
+"информацию человеке, включая каналы, на которых он находится</td> </tr></"
+"table><p>Для информации о других каналах читайте руководство Konversation."
+"<p>Сообщение может иметь не более 512 символов и не может быть "
+"многострочным</qt>"
#: src/ircinput.cpp:477
msgid ""
@@ -2669,7 +2670,8 @@ msgid ""
"you really want to continue?</qt>"
msgstr ""
"<qt>Вы хотите вставить большой объём текста (%1 байт или %2 строк) в окно "
-"разговора. Это может вызвать отключение или бан за \"флуд\". Продолжить?</qt>"
+"разговора. Это может вызвать отключение или блокировку за «флуд». Продолжить?"
+"</qt>"
#: src/ircinput.cpp:480
msgid "Large Paste Warning"
@@ -3448,22 +3450,23 @@ msgid ""
"None of the contacts that you have selected have an email address associated "
"with them. "
msgstr ""
-"Ни один из выбранных вами контактов не имеет ассоциированного E-mail адреса."
+"Ни один из выбранных вами контактов не имеет ассоциированного эл. адреса "
+"почты. "
#: src/linkaddressbook/addressbook_base.cpp:484
msgid ""
"Some of the contacts (%1) that you have selected do not have an email "
"address associated with them. "
msgstr ""
-"Некоторые из выбранных контактов (%1) не имеют ассоциированного E-mail "
-"адреса."
+"Некоторые из выбранных контактов (%1) не имеют ассоциированного эл. адреса "
+"почты. "
#: src/linkaddressbook/addressbook_base.cpp:486
msgid ""
"One of the contacts (%1) that you have selected does not have an email "
"address associated with them. "
msgstr ""
-"Один из выбранных контактов (%1) не имеют ассоциированного E-mail адреса."
+"Один из выбранных контактов (%1) не имеют ассоциированного эл. адреса почты. "
#: src/linkaddressbook/addressbook_base.cpp:488
msgid ""
@@ -3471,7 +3474,7 @@ msgid ""
"contact, adding an email for them."
msgstr ""
"Вы можете нажать правой кнопкой мыши на контакте для редактирования контакта "
-"адресной книги и добавить E-mail."
+"адресной книги и добавить эл. почту."
#: src/linkaddressbook/addressbook_base.cpp:492
msgid ""
@@ -3480,7 +3483,8 @@ msgid ""
"address associated with them. "
msgstr ""
"Некоторые из выбранных контактов (%1) не ассоциированы с контактами адресной "
-"книги и некоторые из контактов (%2) не имеют ассоциированного E-mail адреса."
+"книги и некоторые из контактов (%2) не имеют ассоциированного адреса эл. "
+"почты. "
#: src/linkaddressbook/addressbook_base.cpp:493
msgid ""
@@ -3490,7 +3494,7 @@ msgid ""
msgstr ""
"Вы можете нажать правой кнопкой мыши на контакте и выбрать редактирование "
"ассоциаций с адресной книгой для добавления контакта в адресную книгу, "
-"выбрать контакт адресной книги и добавить E-mail адрес для него."
+"выбрать контакт адресной книги и добавить адрес эл. почты для него."
#: src/linkaddressbook/addressbook_base.cpp:502
msgid ""
@@ -3499,16 +3503,16 @@ msgid ""
"address?"
msgstr ""
"\n"
-"Отправить E-mail пользователям, имеющим адрес?"
+"Отправить письмо пользователям с адресом эл. почты?"
#: src/linkaddressbook/addressbook_base.cpp:503
msgid "Send Email"
-msgstr "Отправить E-mail"
+msgstr "Отправить эл. письмо"
#: src/linkaddressbook/addressbook_base.cpp:503 src/nicklistview.cpp:98
#: src/nicksonline.cpp:881
msgid "&Send Email..."
-msgstr "&Отправить e-mail..."
+msgstr "&Отправить эл. письмо…"
#: src/linkaddressbook/linkaddressbookui.cpp:51
msgid "Link IRC Nick to Addressbook Contact"
@@ -3518,7 +3522,7 @@ msgstr "Связать IRC-ник с записью в Адресной книг
#: src/linkaddressbook/linkaddressbookui_base.ui:96 src/nickinfo.cpp:362
#, no-c-format
msgid "Email"
-msgstr "E-mail"
+msgstr "Эл. почта"
#: src/linkaddressbook/linkaddressbookui.cpp:118
msgid "Choose the person who '%1' is."
@@ -3564,11 +3568,11 @@ msgstr ""
#: src/logfilereader.cpp:54
msgid " KB"
-msgstr " кб"
+msgstr " КБ"
#: src/logfilereader.cpp:58 src/logfilereader.cpp:135
msgid "Clear Logfile"
-msgstr "Очистить журнал"
+msgstr "Очистить файл журнала"
#: src/logfilereader.cpp:62
msgid ""
@@ -3576,7 +3580,7 @@ msgid ""
"the top and the most recent are at the bottom."
msgstr ""
"Сообщения из журнала показываются здесь. Самые старые записи вверху, а самые "
-"новые - внизу."
+"новые — внизу."
#: src/logfilereader.cpp:134
msgid ""
@@ -5309,17 +5313,17 @@ msgstr "Заменить на"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "Замена:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "Найти:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "Заменить на:"
@@ -5395,8 +5399,8 @@ msgstr "&Расширенные режимы >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5483,37 +5487,37 @@ msgstr "Кнопки ре&жимов канала"
msgid "Show sc&rollbar"
msgstr ""
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Показывать &поле для смены имени"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "&Быстрые кнопки"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "Показывать &настоящие имена рядом с никами"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Кнопки ре&жимов канала и быстрые кнопки"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Показывать маски &узлов в списке пользователей"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "&Фоновое изображение"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "&Путь:"
@@ -5609,7 +5613,7 @@ msgstr "Показывать линию &запоминания во всех к
msgid "Mark the last position in a chat window when it is hidden"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5618,34 +5622,34 @@ msgstr ""
"Вставлять линию запоминания в окно разговора когда вы переключаетесь на "
"другое окно разговора или закрываете окно."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Включить автоматический поиск информации о пользователе (/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Максимальное количество пользователей на канале:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " ников"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " секунд"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Интервал опроса:"
@@ -5930,38 +5934,38 @@ msgstr "Создать &папку для отправителя"
msgid "Convert spaces in file names to underscores before sending"
msgstr "Заменять пробелы на подчёркивания перед отправкой"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "&Автоматически принимать загрузку по DCC"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "&Автоматически продолжать загрузку по DCC"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr ""
"Использовать быструю отправку DCC (может не поддерживаться другим клиентом)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "Размер б&уфера:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "В&ремя ожидания передачи DCC:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "Перейти на IPv&4 для отправки DCC:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -5970,52 +5974,52 @@ msgstr ""
"Если отмечено, то передачи DCC для IPv6 будут производиться через IPv4 "
"интерфейс, указанный здесь."
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " байт"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " c"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "Укажите порты для &передачи DCC:"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&Способ определения своего IP:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "&Свой IP:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "Порты"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Укажите порты для &разговоров через DCC:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "до"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, fuzzy, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "Укажите порты для &передачи DCC:"
@@ -6060,52 +6064,52 @@ msgstr "Партнер"
msgid "Open Folder"
msgstr "Открыть файл"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, fuzzy, no-c-format
msgid "File Size:"
msgstr "Файл:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, fuzzy, no-c-format
msgid "Resumed:"
msgstr "&Продолжить"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, fuzzy, no-c-format
msgid "Current Speed:"
msgstr "Использован текущий ник"
-#: src/dcctransferdetailedinfopanelui.ui:304
-#, fuzzy, no-c-format
+#: src/dcctransferdetailedinfopanelui.ui:301
+#, no-c-format
msgid "Current Position:"
-msgstr "Позиция:"
+msgstr "Текущая позиция:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr ""
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, fuzzy, no-c-format
msgid "Started at:"
msgstr "Начато"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, fuzzy, no-c-format
msgid "Transferring Time:"
msgstr "Ошибка передачи"
@@ -6206,17 +6210,17 @@ msgstr "Ве&зде:"
msgid "Case sensitive"
msgstr "Учитывать регистр"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Отключить уведомления на время &отсутствия"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Ответ на запрос &версии:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6225,17 +6229,17 @@ msgstr ""
"<qt>Здесь вы можете настроить ответ на запрос версии клиента <b>CTCP "
"<i>VERSION</i></b>.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "Расширять поле ввода"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "&Командный символ:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "Использовать другой web-&браузер:"
@@ -6265,47 +6269,47 @@ msgstr "Автотекст"
msgid "&New"
msgstr "&Добавить"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Шаблон:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, fuzzy, no-c-format
msgid "Color:"
msgstr "Цвета"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&Звук:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr ""
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "&Автотекст:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, fuzzy, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "&Включить звуки для подсвеченных элементов списка"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "Всегда подсвечивать &собственный ник:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "Всегда подсвечивать &свои строчки:"
diff --git a/po/sr/konversation.po b/translations/messages/sr.po
index d9b0814..a2d1a22 100644
--- a/po/sr/konversation.po
+++ b/translations/messages/sr.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2008-07-25 23:08+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
@@ -40,7 +40,7 @@ msgid "New"
msgstr "Нови"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "Кликните да покренете Уређивач регуларних израза (KRegExpEditor)"
@@ -5258,17 +5258,17 @@ msgstr "Замени са"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "Замени у:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "Нађи:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "Замени са:"
@@ -5343,8 +5343,8 @@ msgstr "Прикажи &напредне режиме >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5431,37 +5431,37 @@ msgstr "Прикажи дугмади &каналских режима"
msgid "Show sc&rollbar"
msgstr "Прикажи т&раку клизача"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Прикажи &кутију за промену сопственог надимка"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "Прикажи &брзу дугмад"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, no-c-format
msgid "Show real names in nickname list"
msgstr "Прикажи права имена у листи надимака"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Прикажи листу &надимака на каналу и брзе дугмиће"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Прикажи &маске домаћина у листи надимака"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Укључи &позадинску слику"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "Пут&ања:"
@@ -5555,7 +5555,7 @@ msgstr "Прикажи ручно убачене линије у свим про
msgid "Mark the last position in a chat window when it is hidden"
msgstr "Означава последњу позицију у прозору ћаскања пре скривања"
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5564,34 +5564,34 @@ msgstr ""
"Убацује линију у прозор ћаскања да вас подсети када сте се пребацили у друго "
"ћаскање или минимизирали апликацију."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr "Помери линију тек када треба приказати нови текст"
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Укључи аутоматску потрагу информација о кориснику (/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Максималан број корисника на каналу:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " надимака"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " секунди"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Интервал ажурирања:"
@@ -5875,37 +5875,37 @@ msgstr "&Направи фасциклу за пошиљаоца"
msgid "Convert spaces in file names to underscores before sending"
msgstr "Претвори размаке у именима фајла у под-црте (_) пре слања"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "Аутомат&ски прихвати захтев за преузимање"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "Ау&томатски настави преузимање"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr "Укључи брзо DCC слање (можда &неће радити са свим клијентима)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "Величина &бафера:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "Време истицања DCC &слања:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "Врати се на IPv&4 интерфејс за DCC слање:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -5914,52 +5914,52 @@ msgstr ""
"Ако је ова опција укључена, DCC преноси за IPv6 везе обављаће се преко IPv4 "
"интерфејса постављеног овде"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " бајтова"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " сек."
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, no-c-format
msgid "Enable passive DCC send"
msgstr "Укључи пасивно DCC слање"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&Метод за добављање сопственог IP:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "&Сопствени IP:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "Портови"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Укључи одређене п&ортове за DCC ћаскање:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "за"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "Укључи наведене &портове за DCC-ов сервер преноса:"
@@ -6004,52 +6004,52 @@ msgstr "Партнер:"
msgid "Open Folder"
msgstr "Отвори фасциклу"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "Величина фајла:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "Просечна брзина:"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "Настављено:"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "Тренутна брзина:"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "Тренутна позиција:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "Процењено преостало време:"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr "Понуђено:"
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr "Завршено:"
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "Покренуто:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "Време преноса:"
@@ -6151,17 +6151,17 @@ msgstr "&Другде:"
msgid "Case sensitive"
msgstr "Разликује мала и велика слова"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Искључи обавештења током &одсутности"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Посебан одговор на &верзију:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6170,17 +6170,17 @@ msgstr ""
"<qt>Овде можете поставити посебан одговор на захтеве <b>CTCP <i>VERSION</i></"
"b>.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "Поље за унос се шири са текстом"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "Знак &наредбе:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "Користи посебан веб &прегледач:"
@@ -6210,47 +6210,47 @@ msgstr "Ауто. текст"
msgid "&New"
msgstr "&Ново"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Шема:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "Боја:"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&Звук:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "Тестирај звук"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "Ауто. &текст:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "Укључи &звуке за истакнуте"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "У&век истакни мој текући надимак:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "Увек истакни &моје линије:"
diff --git a/po/sr@Latn/konversation.po b/translations/messages/sr@Latn.po
index 32441b0..c681ca8 100644
--- a/po/sr@Latn/konversation.po
+++ b/translations/messages/sr@Latn.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2008-07-25 23:08+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
@@ -40,7 +40,7 @@ msgid "New"
msgstr "Novi"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "Kliknite da pokrenete Uređivač regularnih izraza (KRegExpEditor)"
@@ -5259,17 +5259,17 @@ msgstr "Zameni sa"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "Zameni u:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "Nađi:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "Zameni sa:"
@@ -5344,8 +5344,8 @@ msgstr "Prikaži &napredne režime >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Backspace, Tab, Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab, Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5432,37 +5432,37 @@ msgstr "Prikaži dugmadi &kanalskih režima"
msgid "Show sc&rollbar"
msgstr "Prikaži t&raku klizača"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Prikaži &kutiju za promenu sopstvenog nadimka"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "Prikaži &brzu dugmad"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, no-c-format
msgid "Show real names in nickname list"
msgstr "Prikaži prava imena u listi nadimaka"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Prikaži listu &nadimaka na kanalu i brze dugmiće"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Prikaži &maske domaćina u listi nadimaka"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Uključi &pozadinsku sliku"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "Put&anja:"
@@ -5556,7 +5556,7 @@ msgstr "Prikaži ručno ubačene linije u svim prozorima ćaskanja"
msgid "Mark the last position in a chat window when it is hidden"
msgstr "Označava poslednju poziciju u prozoru ćaskanja pre skrivanja"
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5565,34 +5565,34 @@ msgstr ""
"Ubacuje liniju u prozor ćaskanja da vas podseti kada ste se prebacili u "
"drugo ćaskanje ili minimizirali aplikaciju."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr "Pomeri liniju tek kada treba prikazati novi tekst"
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Uključi automatsku potragu informacija o korisniku (/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Maksimalan broj korisnika na kanalu:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " nadimaka"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " sekundi"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Interval ažuriranja:"
@@ -5876,37 +5876,37 @@ msgstr "&Napravi fasciklu za pošiljaoca"
msgid "Convert spaces in file names to underscores before sending"
msgstr "Pretvori razmake u imenima fajla u pod-crte (_) pre slanja"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "Automat&ski prihvati zahtev za preuzimanje"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "Au&tomatski nastavi preuzimanje"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr "Uključi brzo DCC slanje (možda &neće raditi sa svim klijentima)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "Veličina &bafera:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "Vreme isticanja DCC &slanja:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "Vrati se na IPv&4 interfejs za DCC slanje:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -5915,52 +5915,52 @@ msgstr ""
"Ako je ova opcija uključena, DCC prenosi za IPv6 veze obavljaće se preko "
"IPv4 interfejsa postavljenog ovde"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " bajtova"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " sek."
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, no-c-format
msgid "Enable passive DCC send"
msgstr "Uključi pasivno DCC slanje"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&Metod za dobavljanje sopstvenog IP:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "&Sopstveni IP:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "Portovi"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Uključi određene p&ortove za DCC ćaskanje:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "za"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "Uključi navedene &portove za DCC-ov server prenosa:"
@@ -6005,52 +6005,52 @@ msgstr "Partner:"
msgid "Open Folder"
msgstr "Otvori fasciklu"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "Veličina fajla:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "Prosečna brzina:"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "Nastavljeno:"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "Trenutna brzina:"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "Trenutna pozicija:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "Procenjeno preostalo vreme:"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr "Ponuđeno:"
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr "Završeno:"
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "Pokrenuto:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "Vreme prenosa:"
@@ -6152,17 +6152,17 @@ msgstr "&Drugde:"
msgid "Case sensitive"
msgstr "Razlikuje mala i velika slova"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Isključi obaveštenja tokom &odsutnosti"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Poseban odgovor na &verziju:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6171,17 +6171,17 @@ msgstr ""
"<qt>Ovde možete postaviti poseban odgovor na zahteve <b>CTCP <i>VERSION</i></"
"b>.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "Polje za unos se širi sa tekstom"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "Znak &naredbe:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "Koristi poseban veb &pregledač:"
@@ -6211,47 +6211,47 @@ msgstr "Auto. tekst"
msgid "&New"
msgstr "&Novo"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Šema:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "Boja:"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&Zvuk:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "Testiraj zvuk"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "Auto. &tekst:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "Uključi &zvuke za istaknute"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "U&vek istakni moj tekući nadimak:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "Uvek istakni &moje linije:"
diff --git a/po/sv/konversation.po b/translations/messages/sv.po
index 748b78c..fc6c607 100644
--- a/po/sv/konversation.po
+++ b/translations/messages/sv.po
@@ -8,7 +8,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2008-07-19 10:00+0200\n"
"Last-Translator: Stefan Asserhäll <stefan.asserhall@comhem.se>\n"
"Language-Team: Swedish <sv@li.org>\n"
@@ -39,7 +39,7 @@ msgid "New"
msgstr "Ny"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "Klicka för att köra editorn för reguljära uttryck (Kregexpeditor)"
@@ -5275,17 +5275,17 @@ msgstr "Ersätt med"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "Ersätt i:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "Sök:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "Ersätt med:"
@@ -5360,8 +5360,8 @@ msgstr "Visa &avancerade lägen >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, backsteg, tabulator, backsteg"
+msgid "Tab, Backspace"
+msgstr "tabulator, backsteg"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5448,37 +5448,37 @@ msgstr "Visa &kanallägesknappar"
msgid "Show sc&rollbar"
msgstr "Visa &rullningslist"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Visa r&uta för att ändra eget smeknamn"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "Visa sna&bbknappar"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, no-c-format
msgid "Show real names in nickname list"
msgstr "Visa riktiga namn i smeknamnslistan"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "Visa kanalsmek&namnslista och snabbknappar"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Visa värddatormask i sme&knamnslista"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "Aktivera bak&grundsbild"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "Sök&väg:"
@@ -5573,7 +5573,7 @@ msgstr "Visa manuellt infogade linjer i alla chattfönster"
msgid "Mark the last position in a chat window when it is hidden"
msgstr "Markera den sista positionen i ett chattfönster när det döljs"
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5582,34 +5582,34 @@ msgstr ""
"Infogar en komihåg-linje i chattfönster när du byter till ett annat "
"chattfönster eller minimerar programmet."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr "Flytta bara linjen när ny text just ska visas"
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Aktivera automatisk uppslagning av användarinformation (/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Maximalt antal användare i en kanal:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " smeknamn"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " sekunder"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Uppdateringsintervall:"
@@ -5893,37 +5893,37 @@ msgstr "Skapa katalog &för avsändare"
msgid "Convert spaces in file names to underscores before sending"
msgstr "Omvandla mellanslag i filnamn till understreck innan den skickas"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "Acceptera a&utomatiskt begäran om nerladdning"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "Å&teruppta nerladdning automatiskt"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr "Aktivera s&nabb DCC-sändning (fungerar kanske inte med alla klienter)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "B&ufferstorlek:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "T&idsgräns vid DCC-sändning:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "Återgå till IPv&4-gränssnitt för DCC-sändning:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -5932,52 +5932,52 @@ msgstr ""
"Om det här alternativet är aktiverat, utförs DCC-överföringar med IPv6-"
"anslutningar med IPv4-gränssnittet som anges här"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " byte"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " sek"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, no-c-format
msgid "Enable passive DCC send"
msgstr "Aktivera passiv DCC-sändning"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "&Metod för att få egen IP-adress:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "E&gen IP-adress:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "Portar"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "Aktivera specifika p&ortar för DCC-chatt:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "till"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "Aktivera specifika &portar för DCC-överföringsservern:"
@@ -6022,52 +6022,52 @@ msgstr "Motpart:"
msgid "Open Folder"
msgstr "Öppna katalog"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "Filstorlek:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "Medelhastighet:"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "Återupptagen:"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "Nuvarande hastighet:"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "Nuvarande position:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "Uppskattad återstående tid:"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr "Erbjuden:"
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr "Avslutad:"
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "Påbörjad:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "Överföringstid:"
@@ -6169,17 +6169,17 @@ msgstr "A&lla andra ställen:"
msgid "Case sensitive"
msgstr "Skiftlägeskänslig"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "Inaktivera underrättelser vid &frånvaro"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Använd eget &versionssvar:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6188,17 +6188,17 @@ msgstr ""
"<qt>Här kan du ställa in ett eget svar på begäran om <b>CTCP <i>VERSION</i></"
"b>.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "Indatarutan expanderar med texten"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "&Kommandotecken:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "Använd egen webb&läsare:"
@@ -6228,47 +6228,47 @@ msgstr "Automatisk text"
msgid "&New"
msgstr "&Ny"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Mönster:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "Färg:"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&Ljud:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "Testa ljud"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "Automatisk &text:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "Aktivera &ljud för markeringar"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "Färglägg alltid n&uvarande smeknamn:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "&Färglägg alltid egna rader:"
diff --git a/po/tr/konversation.po b/translations/messages/tr.po
index 41b2520..b2a4ad7 100644
--- a/po/tr/konversation.po
+++ b/translations/messages/tr.po
@@ -14,7 +14,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2007-11-07 13:48+0200\n"
"Last-Translator: Serdar Soytetir <tulliana@gmail.com>\n"
"Language-Team: <tr@li.org>\n"
@@ -46,7 +46,7 @@ msgid "New"
msgstr "Yeni"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr ""
@@ -5261,17 +5261,17 @@ msgstr "İle Değiştir"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "İleti Yönü:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "Bul:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "İle Değiştir:"
@@ -5346,8 +5346,8 @@ msgstr "&İleri Özellikleri Göster >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A, Geri Sil, Tab, Geri Sil"
+msgid "Tab, Backspace"
+msgstr "Tab, Geri Sil"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5434,37 +5434,37 @@ msgstr "Oda &kipi düğmelerini göster"
msgid "Show sc&rollbar"
msgstr "Kaydırma çubuğunu göster"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "Kendi takma adınızı değiştirmeniz için &kutu göster"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "Hızlı &düğmeleri göster"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "&Takma isimlerin yanında gerçek isimleri göster"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "&Oda kullanıcı listesini ve hızlı tuşları göster"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "Takma isim listesinde &makine adlarını göster"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "A&rkaplan Resmini Etkinleştir"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "Y&ol:"
@@ -5558,7 +5558,7 @@ msgstr "Elle girilen işaretleme çizgilerini tüm sohbet pencerelerinde göster
msgid "Mark the last position in a chat window when it is hidden"
msgstr "Sohbet penceresi gizliyken son konumu işaretle"
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5567,34 +5567,34 @@ msgstr ""
"Başka bir pencereye geçtiğinizde veya uygulamayı simge durumuna "
"küçülttüğünüzde sohbet penceresine hatırlatma çizgisi ekler."
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "Kendiliğinden Kişi Bilgisi Gözatımını (/WHO) etkinleştir"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "Odada olabilecek en çok kullanıcı sayısı:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " takma ad"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " saniye"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "Denetleme aralığı:"
@@ -5877,37 +5877,37 @@ msgstr "Gönderi&ci için dizin oluştur"
msgid "Convert spaces in file names to underscores before sending"
msgstr "Göndermeden önce dosya isimlerindeki boşlukları altçizgiye çevir"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "Gönderilmek istenen dosyaları &otomatik kabul et"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "Dosya indirmeyi otom&atik olarak devam ettir"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr "Hızlı dosya gönderimini etkinleştir (Tüm istemcilerle &çalışmayabilir)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "&Tampon boyutu:"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "Dosya gönder&im zaman aşımı:"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "Dosya gönderimi için IPv&4 arabirimi kullan:"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
@@ -5916,52 +5916,52 @@ msgstr ""
"Bu özellik etkinleştirilirse, IPv6 bağlatıları için dosya gönderimleri "
"belirtilen IPv4 arabirimi üzerinden yapılacaktır"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " byte"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " saniye"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "Pasif DCC gönderimini etkinleştir"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "Kendi IP numaranızı al&ma yöntemi:"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "Ke&ndi IP numaranız:"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "Portlar"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "&Güvenli sohbet için özel portları etkinleştir:"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "kime"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "DCC aktarım sunucusu için özel &portları etkinleştir:"
@@ -6006,52 +6006,52 @@ msgstr "Arkadaş:"
msgid "Open Folder"
msgstr "Dosya Aç"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "Dosya Boyutu:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "Ortalama Hız:"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "Devam Edildi:"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "Şimdiki Hız:"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "Şimdiki Konum:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "Tahmini Kalan Süre:"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr "Önerme zamanı:"
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr "Bitme zamanı:"
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "Başlama zamanı:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "Aktarma Süresi:"
@@ -6153,17 +6153,17 @@ msgstr "&Başka yer:"
msgid "Case sensitive"
msgstr "Büyük küçük harf duyarlı"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "&Uzaktayken bilgilendirmeleri kapat"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "Özel sürüm ce&vabı:"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
@@ -6172,17 +6172,17 @@ msgstr ""
"<qt>Burada <b>CTCP <i>VERSION (SÜRÜM)</i></b> talepleri için özel cevap "
"seçebilirsiniz.</qt>"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "Giriş satırı yazıya göre genişlesin"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "&Komut karakteri:"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "Özel &bir web tarayıcısı kullan:"
@@ -6212,47 +6212,47 @@ msgstr "Otomatik Metin"
msgid "&New"
msgstr "&Yeni"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "&Model:"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "Renkler:"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "&Ses:"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "Sesi Dene"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "Ke&ndiliğinden metin:"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "&Belirginleştirilenler listesi üyeleri için sesi etkinleştir"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "Her zaman &şu anki takma adımı belirginleştir:"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "&Kendi satırlarını her zaman belirginleştir:"
diff --git a/po/zh_CN/konversation.po b/translations/messages/zh_CN.po
index cb1eaff..d23c45f 100644
--- a/po/zh_CN/konversation.po
+++ b/translations/messages/zh_CN.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2008-02-03 11:17+0800\n"
"Last-Translator: Lie_Ex <lilith.ex@gmail.com>\n"
"Language-Team: zh_CN <kde-china@kde.org>\n"
@@ -37,7 +37,7 @@ msgid "New"
msgstr "新建"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "点击此处运行正则表达式编辑器(KRegExpEditor)"
@@ -5129,17 +5129,17 @@ msgstr "替换为"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "替换时机:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "查找:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "替换为:"
@@ -5214,8 +5214,8 @@ msgstr "显示高级模式(&A) >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A、Backspace、Tab、Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab、Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5302,37 +5302,37 @@ msgstr "显示频道模式按钮(&M)"
msgid "Show sc&rollbar"
msgstr "显示滚动条"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "显示可供修改自己昵称的方框(&X)"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "显示快捷按钮(&Q)"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, fuzzy, no-c-format
msgid "Show real names in nickname list"
msgstr "在昵称旁显示真实姓名(&S)"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "显示频道内的昵称列表和快捷按钮(&N)"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "在昵称列表中显示每人的主机掩码(&K)"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "启用背景图像(&G)"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "路径(&A):"
@@ -5425,7 +5425,7 @@ msgstr "在所有聊天窗口内显示手动插入的行"
msgid "Mark the last position in a chat window when it is hidden"
msgstr "当您进入隐身状态时在聊天窗口内标记时间位置"
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
@@ -5433,34 +5433,34 @@ msgid ""
msgstr ""
"当您切换到其它聊天窗口或最小化程序时自动向当前聊天窗口内插入一条助记行。"
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr ""
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "启用自动用户信息查询(/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "频道内最大用户数量:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " 昵称"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " 秒"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "检查间隔:"
@@ -5740,89 +5740,89 @@ msgstr "为发送者创建文件夹(&E)"
msgid "Convert spaces in file names to underscores before sending"
msgstr "在传送文件前将文件名中的空格转换为下划线"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "自动接受下载(&Y)"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "自动续传(&T)"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr "启用快速 DCC 发送(不是所有客户端都能正常工作)(&N)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "缓冲区大小(&Z):"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "DCC 发送超时(&I):"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "DCC 传输时使用 IPv4 网络接口(&4):"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
"IPv4 interface set here"
msgstr "如果此选项被启用,为 IPv6 建立的 DCC 传输连接会改由 IPv4 界面来操作"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " 字节"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " 秒"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, fuzzy, no-c-format
msgid "Enable passive DCC send"
msgstr "允许被动的 DCC 发送"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "获取本机 IP 的方式(&M):"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "本机 IP(&W):"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "端口"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "允许指定 DCC 密聊端口(&O):"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "到"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "允许指定 DCC 发送服务器的端口(&P):"
@@ -5867,52 +5867,52 @@ msgstr "伙伴:"
msgid "Open Folder"
msgstr "打开文件"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "文件大小:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "平均速率:"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "续传:"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "当前速度:"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "当前位置:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "剩余时间:"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr "开始提供于:"
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr "结束于:"
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "开始自:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "传输时间:"
@@ -6012,34 +6012,34 @@ msgstr "别处(&E):"
msgid "Case sensitive"
msgstr "区分大小写"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "处于离开状态时禁用系统通知(&A)"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "自定义版本回复(&V):"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
"</qt>"
msgstr "<qt>您可以在这里为 <b>CTCP<i> 版本</i></b>请求设置自定义回复。"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "输入框长度随文本自动扩展"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "命令字符(&D):"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "使用自定义的浏览器(&B):"
@@ -6069,47 +6069,47 @@ msgstr "自动文本"
msgid "&New"
msgstr "新建(&N)"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "模式(&P):"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "颜色:"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "声音(&S):"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "测试声音"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "自动文本颜色(&A):"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "为高亮事件启用声音(&B)"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "总是高亮显示当前昵称(&Y):"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "总是高亮显示自己的话(&L):"
diff --git a/po/zh_TW/konversation.po b/translations/messages/zh_TW.po
index 839d0f5..0942113 100644
--- a/po/zh_TW/konversation.po
+++ b/translations/messages/zh_TW.po
@@ -11,7 +11,7 @@
msgid ""
msgstr ""
"Project-Id-Version: konversation\n"
-"POT-Creation-Date: 2020-09-30 21:51+0200\n"
+"POT-Creation-Date: 2022-09-08 18:28+0000\n"
"PO-Revision-Date: 2008-07-14 16:21+0800\n"
"Last-Translator: Franklin Weng <franklin@mail.everfocus.com.tw>\n"
"Language-Team: Chinese Traditional <zh@li.org>\n"
@@ -43,7 +43,7 @@ msgid "New"
msgstr "新增"
#: src/autoreplace_preferences.cpp:49 src/highlight_preferences.cpp:181
-#: src/highlight_preferencesui.ui:175
+#: src/highlight_preferencesui.ui:172
#, no-c-format
msgid "Click to run Regular Expression Editor (KRegExpEditor)"
msgstr "點此執行正規運算式編輯器(KRegExpEditor)"
@@ -5119,17 +5119,17 @@ msgstr "替換為"
msgid "..."
msgstr "..."
-#: src/autoreplace_preferencesui.ui:184
+#: src/autoreplace_preferencesui.ui:181
#, no-c-format
msgid "Replace in:"
msgstr "替換:"
-#: src/autoreplace_preferencesui.ui:235
+#: src/autoreplace_preferencesui.ui:232
#, no-c-format
msgid "Find:"
msgstr "尋找:"
-#: src/autoreplace_preferencesui.ui:254
+#: src/autoreplace_preferencesui.ui:251
#, no-c-format
msgid "Replace with:"
msgstr "替換為:"
@@ -5204,8 +5204,8 @@ msgstr "顯示進階模式(&A) >>"
#: src/channeloptionsui.ui:306
#, no-c-format
-msgid "Alt+A, Backspace, Tab, Backspace"
-msgstr "Alt+A、Backspace、Tab、Backspace"
+msgid "Tab, Backspace"
+msgstr "Tab、Backspace"
#: src/channeloptionsui.ui:345
#, no-c-format
@@ -5292,37 +5292,37 @@ msgstr "顯示頻道模式按鈕(&M)"
msgid "Show sc&rollbar"
msgstr "顯示捲軸列(&R)"
-#: src/chatwindowappearance_preferences.ui:184
+#: src/chatwindowappearance_preferences.ui:181
#, no-c-format
msgid "Show bo&x to change own nickname"
msgstr "顯示可供修改自己暱稱的方框(&X)"
-#: src/chatwindowappearance_preferences.ui:195
+#: src/chatwindowappearance_preferences.ui:192
#, no-c-format
msgid "Show &quick buttons"
msgstr "顯示快捷按鈕(&Q)"
-#: src/chatwindowappearance_preferences.ui:223
+#: src/chatwindowappearance_preferences.ui:220
#, no-c-format
msgid "Show real names in nickname list"
msgstr "在暱稱清單中顯示真實姓名"
-#: src/chatwindowappearance_preferences.ui:248
+#: src/chatwindowappearance_preferences.ui:245
#, no-c-format
msgid "Show channel &nick list and quick buttons"
msgstr "顯示頻道暱稱清單和快捷按鈕(&N)"
-#: src/chatwindowappearance_preferences.ui:259
+#: src/chatwindowappearance_preferences.ui:256
#, no-c-format
msgid "Show hostmas&ks in nickname list"
msgstr "在暱稱清單中顯示主機遮罩(&K)"
-#: src/chatwindowappearance_preferences.ui:286
+#: src/chatwindowappearance_preferences.ui:283
#, no-c-format
msgid "Enable Back&ground Image"
msgstr "啟用背景圖像(&G)"
-#: src/chatwindowappearance_preferences.ui:300
+#: src/chatwindowappearance_preferences.ui:297
#, no-c-format
msgid "P&ath:"
msgstr "路徑(&A):"
@@ -5415,41 +5415,41 @@ msgstr "在所有頻道和對話中顯示標記線"
msgid "Mark the last position in a chat window when it is hidden"
msgstr "在隱藏聊天視窗時標記最後位置"
-#: src/chatwindowbehaviour_preferences.ui:179
+#: src/chatwindowbehaviour_preferences.ui:176
#, no-c-format
msgid ""
"Inserts a remember line into the chat window when you switch to another chat "
"window or minimize the application."
msgstr "切換到其它聊天視窗或將主視窗最小化時,插入標記線。"
-#: src/chatwindowbehaviour_preferences.ui:190
+#: src/chatwindowbehaviour_preferences.ui:187
#, no-c-format
msgid "Move the line only when new text is about to be shown"
msgstr "只在新文字要顯示時移動此線"
-#: src/chatwindowbehaviour_preferences.ui:217
+#: src/chatwindowbehaviour_preferences.ui:214
#, no-c-format
msgid "Enable Automatic User Information Look Up (/WHO)"
msgstr "啟用自動使用者資訊查找(/WHO)"
-#: src/chatwindowbehaviour_preferences.ui:268
+#: src/chatwindowbehaviour_preferences.ui:265
#, no-c-format
msgid "Max. number of users in a channel:"
msgstr "頻道內最大使用者數量:"
-#: src/chatwindowbehaviour_preferences.ui:279
+#: src/chatwindowbehaviour_preferences.ui:276
#, no-c-format
msgid " nicks"
msgstr " 暱稱"
-#: src/chatwindowbehaviour_preferences.ui:302
+#: src/chatwindowbehaviour_preferences.ui:299
#: src/connectionbehavior_preferences.ui:95
#: src/watchednicknames_preferencesui.ui:124
#, no-c-format
msgid " seconds"
msgstr " 秒"
-#: src/chatwindowbehaviour_preferences.ui:316
+#: src/chatwindowbehaviour_preferences.ui:313
#, no-c-format
msgid "Update interval:"
msgstr "檢查間隔:"
@@ -5729,89 +5729,89 @@ msgstr "為傳送者建立資料夾(&E)"
msgid "Convert spaces in file names to underscores before sending"
msgstr "在傳送前,將檔名裡的空白換成底線"
-#: src/dcc_preferencesui.ui:88
+#: src/dcc_preferencesui.ui:85
#, no-c-format
msgid "Automaticall&y accept download offer"
msgstr "自動接受 DCC 下載要求(&Y)"
-#: src/dcc_preferencesui.ui:96
+#: src/dcc_preferencesui.ui:93
#, no-c-format
msgid "Au&tomatically resume download"
msgstr "自動續傳(&T)"
-#: src/dcc_preferencesui.ui:104
+#: src/dcc_preferencesui.ui:101
#, no-c-format
msgid "Enable fast DCC send (Might &not work with all clients)"
msgstr "啟用快速 DCC 傳送(不是所有客戶端都能正常工作)(&N)"
-#: src/dcc_preferencesui.ui:129
+#: src/dcc_preferencesui.ui:126
#, no-c-format
msgid "Buffer si&ze:"
msgstr "緩衝區大小(&Z):"
-#: src/dcc_preferencesui.ui:140
+#: src/dcc_preferencesui.ui:137
#, no-c-format
msgid "DCC send t&imeout:"
msgstr "DCC 傳送逾時(&I):"
-#: src/dcc_preferencesui.ui:151
+#: src/dcc_preferencesui.ui:148
#, no-c-format
msgid "Fallback to an IPv&4 interface for DCC send:"
msgstr "DCC 傳輸時回溯到 IPv4 介面(&4):"
-#: src/dcc_preferencesui.ui:154
+#: src/dcc_preferencesui.ui:151
#, no-c-format
msgid ""
"If this option enabled dcc transfers for IPv6 connections will be done over "
"IPv4 interface set here"
msgstr "如果此選項被啟用,為 IPv6 建立的 DCC 傳輸連線會改由 IPv4 介面來操作"
-#: src/dcc_preferencesui.ui:162
+#: src/dcc_preferencesui.ui:159
#, no-c-format
msgid " bytes"
msgstr " 位元組"
-#: src/dcc_preferencesui.ui:179
+#: src/dcc_preferencesui.ui:176
#, no-c-format
msgid " sec"
msgstr " 秒"
-#: src/dcc_preferencesui.ui:201
+#: src/dcc_preferencesui.ui:198
#, no-c-format
msgid "Enable passive DCC send"
msgstr "開啟被動 DCC 傳送"
-#: src/dcc_preferencesui.ui:263
+#: src/dcc_preferencesui.ui:257
#, no-c-format
msgid "IP"
msgstr "IP"
-#: src/dcc_preferencesui.ui:279
+#: src/dcc_preferencesui.ui:273
#, no-c-format
msgid "&Method to get own IP:"
msgstr "獲取本機 IP 的方式(&M):"
-#: src/dcc_preferencesui.ui:290
+#: src/dcc_preferencesui.ui:284
#, no-c-format
msgid "O&wn IP:"
msgstr "本機 IP(&W):"
-#: src/dcc_preferencesui.ui:308
+#: src/dcc_preferencesui.ui:302
#, no-c-format
msgid "Ports"
msgstr "連接埠"
-#: src/dcc_preferencesui.ui:319
+#: src/dcc_preferencesui.ui:313
#, no-c-format
msgid "Enable specific p&orts for DCC chat:"
msgstr "允許指定 DCC 密聊連接埠(&O):"
-#: src/dcc_preferencesui.ui:361 src/dcc_preferencesui.ui:428
+#: src/dcc_preferencesui.ui:355 src/dcc_preferencesui.ui:422
#, no-c-format
msgid "to"
msgstr "到"
-#: src/dcc_preferencesui.ui:386
+#: src/dcc_preferencesui.ui:380
#, no-c-format
msgid "Enable specific &ports for DCC transfer server:"
msgstr "允許指定 DCC 傳送伺服器連接埠(&P):"
@@ -5856,52 +5856,52 @@ msgstr "伙伴:"
msgid "Open Folder"
msgstr "開啟資料夾"
-#: src/dcctransferdetailedinfopanelui.ui:206
+#: src/dcctransferdetailedinfopanelui.ui:203
#, no-c-format
msgid "File Size:"
msgstr "檔案大小:"
-#: src/dcctransferdetailedinfopanelui.ui:258
+#: src/dcctransferdetailedinfopanelui.ui:255
#, no-c-format
msgid "Average Speed:"
msgstr "平均速度:"
-#: src/dcctransferdetailedinfopanelui.ui:266
+#: src/dcctransferdetailedinfopanelui.ui:263
#, no-c-format
msgid "Resumed:"
msgstr "回復:"
-#: src/dcctransferdetailedinfopanelui.ui:296
+#: src/dcctransferdetailedinfopanelui.ui:293
#, no-c-format
msgid "Current Speed:"
msgstr "目前速度:"
-#: src/dcctransferdetailedinfopanelui.ui:304
+#: src/dcctransferdetailedinfopanelui.ui:301
#, no-c-format
msgid "Current Position:"
msgstr "目前位置:"
-#: src/dcctransferdetailedinfopanelui.ui:358
+#: src/dcctransferdetailedinfopanelui.ui:355
#, no-c-format
msgid "Estimated Time Left:"
msgstr "估計剩餘時間:"
-#: src/dcctransferdetailedinfopanelui.ui:366
+#: src/dcctransferdetailedinfopanelui.ui:363
#, no-c-format
msgid "Offered at:"
msgstr "給定於:"
-#: src/dcctransferdetailedinfopanelui.ui:404
+#: src/dcctransferdetailedinfopanelui.ui:401
#, no-c-format
msgid "Finished at:"
msgstr "完成於:"
-#: src/dcctransferdetailedinfopanelui.ui:412
+#: src/dcctransferdetailedinfopanelui.ui:409
#, no-c-format
msgid "Started at:"
msgstr "開始於:"
-#: src/dcctransferdetailedinfopanelui.ui:450
+#: src/dcctransferdetailedinfopanelui.ui:447
#, no-c-format
msgid "Transferring Time:"
msgstr "傳輸時間:"
@@ -6001,34 +6001,34 @@ msgstr "別處(&E):"
msgid "Case sensitive"
msgstr "區分大小寫"
-#: src/generalbehavior_preferences.ui:219
+#: src/generalbehavior_preferences.ui:216
#, no-c-format
msgid "Disable notifications while &away"
msgstr "處於離開狀態時停用系統通知(&A)"
-#: src/generalbehavior_preferences.ui:227
+#: src/generalbehavior_preferences.ui:224
#, no-c-format
msgid "Use custom &version reply:"
msgstr "自訂版本回復(&V):"
-#: src/generalbehavior_preferences.ui:238
+#: src/generalbehavior_preferences.ui:235
#, no-c-format
msgid ""
"<qt>Here you can set a custom reply for <b>CTCP <i>VERSION</i></b> requests."
"</qt>"
msgstr "<qt>您可以在這裏為 <b>CTCP<i> 版本</i></b>請求設定自訂回復。"
-#: src/generalbehavior_preferences.ui:262
+#: src/generalbehavior_preferences.ui:259
#, no-c-format
msgid "Input box expands with text"
msgstr "輸入盒隨著文字而擴展"
-#: src/generalbehavior_preferences.ui:278
+#: src/generalbehavior_preferences.ui:275
#, no-c-format
msgid "Comman&d char:"
msgstr "命令字元(&D):"
-#: src/generalbehavior_preferences.ui:289
+#: src/generalbehavior_preferences.ui:286
#, no-c-format
msgid "Use custom web &browser:"
msgstr "使用自訂瀏覽器(&B):"
@@ -6058,47 +6058,47 @@ msgstr "自動文字"
msgid "&New"
msgstr "新增(&N)"
-#: src/highlight_preferencesui.ui:186
+#: src/highlight_preferencesui.ui:183
#, no-c-format
msgid "&Pattern:"
msgstr "模式(&P):"
-#: src/highlight_preferencesui.ui:216
+#: src/highlight_preferencesui.ui:213
#, no-c-format
msgid "Color:"
msgstr "顏色:"
-#: src/highlight_preferencesui.ui:238
+#: src/highlight_preferencesui.ui:235
#, no-c-format
msgid "&Sound:"
msgstr "聲音(&S):"
-#: src/highlight_preferencesui.ui:260
+#: src/highlight_preferencesui.ui:257
#, no-c-format
msgid "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
msgstr "audio/x-wav audio/x-mp3 application/ogg audio/x-adpcm"
-#: src/highlight_preferencesui.ui:282
+#: src/highlight_preferencesui.ui:279
#, no-c-format
msgid "Test sound"
msgstr "測試聲音"
-#: src/highlight_preferencesui.ui:293
+#: src/highlight_preferencesui.ui:290
#, no-c-format
msgid "&Auto text:"
msgstr "自動文字(&A):"
-#: src/highlight_preferencesui.ui:314
+#: src/highlight_preferencesui.ui:311
#, no-c-format
msgid "Ena&ble sound for highlights"
msgstr "為突顯清單項啟用聲音(&B)"
-#: src/highlight_preferencesui.ui:344
+#: src/highlight_preferencesui.ui:341
#, no-c-format
msgid "Alwa&ys highlight own current nick:"
msgstr "總是高亮度顯示目前暱稱(&Y):"
-#: src/highlight_preferencesui.ui:352
+#: src/highlight_preferencesui.ui:349
#, no-c-format
msgid "Always highlight own &lines:"
msgstr "總是高亮度顯示自己的話(&L):"
@@ -6965,6 +6965,3 @@ msgstr "點此從清單中刪除選取的暱稱。"
#, fuzzy
#~ msgid "Top"
#~ msgstr "話題"
-
-#~ msgid "Alt+4"
-#~ msgstr "Alt+4"